Spaces:
Sleeping
Sleeping
apiVersion: v1 | |
kind: Pod | |
metadata: | |
name: "{{ include "litellm.fullname" . }}-test-connection" | |
labels: | |
{{- include "litellm.labels" . | nindent 4 }} | |
annotations: | |
"helm.sh/hook": test | |
spec: | |
containers: | |
- name: wget | |
image: busybox | |
command: ['sh', '-c'] | |
args: | |
- | | |
# Wait for a bit to allow the service to be ready | |
sleep 10 | |
# Try multiple times with a delay between attempts | |
for i in $(seq 1 30); do | |
wget -T 5 "{{ include "litellm.fullname" . }}:{{ .Values.service.port }}/health/readiness" && exit 0 | |
echo "Attempt $i failed, waiting..." | |
sleep 2 | |
done | |
exit 1 | |
restartPolicy: Never |