Skip to content

Commit 09a48c1

Browse files
committed
test: test deepspeed ssh key
1 parent adbece1 commit 09a48c1

2 files changed

Lines changed: 36 additions & 12 deletions

File tree

charts/kubeflow-trainer/templates/runtimes/deepspeed-distributed.yaml

Lines changed: 18 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -44,11 +44,14 @@ spec:
4444
spec:
4545
template:
4646
spec:
47+
securityContext:
48+
runAsUser: 1000
49+
runAsGroup: 1000
50+
fsGroup: 1000
51+
4752
containers:
4853
- name: node
4954
image: {{ include "trainer.runtimeImage" (list .Values.runtimes.deepspeedDistributed.image .) }}
50-
securityContext:
51-
runAsUser: 1000
5255
command:
5356
- /bin/bash
5457
- -c
@@ -69,8 +72,14 @@ spec:
6972
echo "===== PRIVATE KEY INFO ====="
7073
openssl pkey -in /home/mpiuser/.ssh/id_rsa -noout -text || true
7174
72-
echo "===== FILE PERMISSIONS ====="
73-
stat /home/mpiuser/.ssh/* || true
75+
echo "===== REAL SECRET FILES ====="
76+
ls -lna /home/mpiuser/.ssh/..data || true
77+
78+
echo "===== ID_RSA ====="
79+
ls -lna /home/mpiuser/.ssh/..data/id_rsa || true
80+
81+
echo "===== NAMEI ====="
82+
namei -l /home/mpiuser/.ssh/id_rsa || true
7483
7584
echo "===== SSHD DEBUG ====="
7685
exec /usr/sbin/sshd -ddd -f /home/mpiuser/.sshd_config
@@ -91,9 +100,12 @@ spec:
91100
spec:
92101
template:
93102
spec:
103+
securityContext:
104+
runAsUser: 1000
105+
runAsGroup: 1000
106+
fsGroup: 1000
107+
94108
containers:
95109
- name: node
96110
image: {{ include "trainer.runtimeImage" (list .Values.runtimes.deepspeedDistributed.image .) }}
97-
securityContext:
98-
runAsUser: 1000
99111
{{- end }}

manifests/base/runtimes/deepspeed_distributed.yaml

Lines changed: 18 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -26,11 +26,14 @@ spec:
2626
spec:
2727
template:
2828
spec:
29+
securityContext:
30+
runAsUser: 1000
31+
runAsGroup: 1000
32+
fsGroup: 1000
33+
2934
containers:
3035
- name: node
3136
image: ghcr.io/kubeflow/trainer/deepspeed-runtime
32-
securityContext:
33-
runAsUser: 1000
3437
command:
3538
- /bin/bash
3639
- -c
@@ -51,8 +54,14 @@ spec:
5154
echo "===== PRIVATE KEY INFO ====="
5255
openssl pkey -in /home/mpiuser/.ssh/id_rsa -noout -text || true
5356
54-
echo "===== FILE PERMISSIONS ====="
55-
stat /home/mpiuser/.ssh/* || true
57+
echo "===== REAL SECRET FILES ====="
58+
ls -lna /home/mpiuser/.ssh/..data || true
59+
60+
echo "===== ID_RSA ====="
61+
ls -lna /home/mpiuser/.ssh/..data/id_rsa || true
62+
63+
echo "===== NAMEI ====="
64+
namei -l /home/mpiuser/.ssh/id_rsa || true
5665
5766
echo "===== SSHD DEBUG ====="
5867
exec /usr/sbin/sshd -ddd -f /home/mpiuser/.sshd_config
@@ -73,8 +82,11 @@ spec:
7382
spec:
7483
template:
7584
spec:
85+
securityContext:
86+
runAsUser: 1000
87+
runAsGroup: 1000
88+
fsGroup: 1000
89+
7690
containers:
7791
- name: node
7892
image: ghcr.io/kubeflow/trainer/deepspeed-runtime
79-
securityContext:
80-
runAsUser: 1000

0 commit comments

Comments
 (0)