deployment-check.yaml 611 B

123456789101112131415161718192021
  1. {{- $serviceName := (include "common.names.fullname" .) -}}
  2. apiVersion: v1
  3. kind: Pod
  4. metadata:
  5. name: "{{ .Release.Name }}-nextcloud-test"
  6. labels:
  7. app: {{ .Release.Name }}
  8. release: {{ .Release.Name }}
  9. annotations:
  10. "helm.sh/hook": test
  11. spec:
  12. containers:
  13. - name: test-curl
  14. image: alpine/curl
  15. imagePullPolicy: "IfNotPresent"
  16. command:
  17. - /bin/sh
  18. - -ec
  19. - |
  20. curl --connect-timeout 5 --max-time 10 --retry 5 --retry-delay 15 --retry-max-time 90 --retry-all-errors -ksf http://{{ $serviceName }}/login
  21. restartPolicy: Never