|
apiVersion: v1 |
|
kind: Pod |
|
metadata: |
|
name: "{{ include "litellm.fullname" . }}-env-test" |
|
labels: |
|
{{- include "litellm.labels" . | nindent 4 }} |
|
annotations: |
|
"helm.sh/hook": test |
|
spec: |
|
containers: |
|
- name: test |
|
image: busybox |
|
command: ['sh', '-c'] |
|
args: |
|
- | |
|
# Test DD_ENV |
|
if [ "$DD_ENV" != "dev_helm" ]; then |
|
echo "β Environment variable DD_ENV mismatch. Expected: dev_helm, Got: $DD_ENV" |
|
exit 1 |
|
fi |
|
echo "β
Environment variable DD_ENV matches expected value: $DD_ENV" |
|
|
|
|
|
if [ "$DD_SERVICE" != "litellm" ]; then |
|
echo "β Environment variable DD_SERVICE mismatch. Expected: litellm, Got: $DD_SERVICE" |
|
exit 1 |
|
fi |
|
echo "β
Environment variable DD_SERVICE matches expected value: $DD_SERVICE" |
|
|
|
|
|
if [ "$USE_DDTRACE" != "true" ]; then |
|
echo "β Environment variable USE_DDTRACE mismatch. Expected: true, Got: $USE_DDTRACE" |
|
exit 1 |
|
fi |
|
echo "β
Environment variable USE_DDTRACE matches expected value: $USE_DDTRACE" |
|
env: |
|
- name: DD_ENV |
|
value: {{ .Values.envVars.DD_ENV | quote }} |
|
- name: DD_SERVICE |
|
value: {{ .Values.envVars.DD_SERVICE | quote }} |
|
- name: USE_DDTRACE |
|
value: {{ .Values.envVars.USE_DDTRACE | quote }} |
|
restartPolicy: Never |