cache.yaml 972 B

123456789101112131415161718192021222324252627282930
  1. {{- if .Values.cache }}
  2. apiVersion: v1
  3. kind: Pod
  4. metadata:
  5. name: {{ template "podinfo.fullname" . }}-cache-test-{{ randAlphaNum 5 | lower }}
  6. namespace: {{ include "podinfo.namespace" . }}
  7. labels:
  8. {{- include "podinfo.labels" . | nindent 4 }}
  9. annotations:
  10. "helm.sh/hook": test
  11. "helm.sh/hook-delete-policy": before-hook-creation,hook-succeeded
  12. sidecar.istio.io/inject: "false"
  13. linkerd.io/inject: disabled
  14. appmesh.k8s.aws/sidecarInjectorWebhook: disabled
  15. spec:
  16. containers:
  17. - name: curl
  18. image: curlimages/curl:7.69.0
  19. command:
  20. - sh
  21. - -c
  22. - |
  23. curl -sd 'data' ${PODINFO_SVC}/cache/test &&
  24. curl -s ${PODINFO_SVC}/cache/test | grep data &&
  25. curl -s -XDELETE ${PODINFO_SVC}/cache/test
  26. env:
  27. - name: PODINFO_SVC
  28. value: "{{ template "podinfo.fullname" . }}.{{ include "podinfo.namespace" . }}:{{ .Values.service.externalPort }}"
  29. restartPolicy: Never
  30. {{- end }}