Spaces:
Paused
Paused
| 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 |