Explorar o código

[bitnami/deepspeed] Fix probes for different user ids (#32638)

Signed-off-by: David Gomez <david.gomez@broadcom.com>
David Gomez hai 5 meses
pai
achega
aac77c1cf3

+ 3 - 3
.vib/deepspeed/runtime-parameters.yaml

@@ -6,11 +6,11 @@ source:
 client:
   podSecurityContext:
     enabled: true
-    fsGroup: 1001
+    fsGroup: 1002
   containerSecurityContext:
     enabled: true
-    runAsUser: 1001
-    runAsGroup: 1001
+    runAsUser: 1002
+    runAsGroup: 1002
   serviceAccount:
     create: true
   automountServiceAccountToken: true

+ 6 - 2
bitnami/deepspeed/CHANGELOG.md

@@ -1,8 +1,12 @@
 # Changelog
 
-## 2.3.6 (2025-03-27)
+## 2.3.7 (2025-03-27)
 
-* [bitnami/deepspeed] Release 2.3.6 ([#32634](https://github.com/bitnami/charts/pull/32634))
+* [bitnami/deepspeed] Fix probes for different user ids ([#32638](https://github.com/bitnami/charts/pull/32638))
+
+## <small>2.3.6 (2025-03-27)</small>
+
+* [bitnami/deepspeed] Release 2.3.6 (#32634) ([cc42106](https://github.com/bitnami/charts/commit/cc421064aa0bd8427215f10f196dfe77d78e07b4)), closes [#32634](https://github.com/bitnami/charts/issues/32634)
 
 ## <small>2.3.5 (2025-03-26)</small>
 

+ 1 - 1
bitnami/deepspeed/Chart.yaml

@@ -36,4 +36,4 @@ name: deepspeed
 sources:
 - https://github.com/bitnami/charts/tree/main/bitnami/deepspeed
 - https://github.com/bitnami/charts/tree/main/bitnami/pytorch
-version: 2.3.6
+version: 2.3.7

+ 9 - 4
bitnami/deepspeed/templates/client/client-dep-job.yaml

@@ -158,8 +158,11 @@ spec:
           livenessProbe: {{- include "common.tplvalues.render" (dict "value" (omit .Values.client.livenessProbe "enabled") "context" $) | nindent 12 }}
             exec:
               command:
-                - deepspeed
-                - --help
+                - bash
+                - -c
+                - |
+                  [[ -f "/opt/bitnami/scripts/deepspeed/entrypoint.sh" ]] && source "/opt/bitnami/scripts/deepspeed/entrypoint.sh"
+                  deepspeed --help
           {{- end }}
           {{- if .Values.client.customReadinessProbe }}
           readinessProbe: {{- include "common.tplvalues.render" (dict "value" .Values.client.customReadinessProbe "context" $) | nindent 12 }}
@@ -167,9 +170,11 @@ spec:
           readinessProbe: {{- include "common.tplvalues.render" (dict "value" (omit .Values.client.readinessProbe "enabled") "context" $) | nindent 12 }}
             exec:
               command:
-                - python
+                - bash
                 - -c
-                - import deepspeed; deepspeed.__version__
+                - |
+                  [[ -f "/opt/bitnami/scripts/deepspeed/entrypoint.sh" ]] && source "/opt/bitnami/scripts/deepspeed/entrypoint.sh"
+                  python -c "import deepspeed; print(deepspeed.__version__)"
           {{- end }}
           {{- if .Values.client.customStartupProbe }}
           startupProbe: {{- include "common.tplvalues.render" (dict "value" .Values.client.customStartupProbe "context" $) | nindent 12 }}