apiVersion: v1 kind: Pod metadata: name: "{{ .Release.Name }}-fhirflare-test-endpoint" labels: helm.sh/chart: {{ .Chart.Name }}-{{ .Chart.Version }} app.kubernetes.io/name: {{ .Chart.Name }} app.kubernetes.io/instance: {{ .Release.Name }} app.kubernetes.io/version: {{ .Chart.AppVersion | quote }} app.kubernetes.io/managed-by: {{ .Release.Service }} app.kubernetes.io/component: tests annotations: "helm.sh/hook": test spec: restartPolicy: Never containers: - name: test-fhirflare-endpoint image: curlimages/curl:8.12.1 command: ["curl", "--fail-with-body", "--retry", "5", "--retry-delay", "10"] args: ["http://fhirflare:5000"] securityContext: allowPrivilegeEscalation: false capabilities: drop: - ALL privileged: false readOnlyRootFilesystem: true runAsGroup: 65534 runAsNonRoot: true runAsUser: 65534 seccompProfile: type: RuntimeDefault resources: limits: cpu: 150m ephemeral-storage: 2Gi memory: 192Mi requests: cpu: 100m ephemeral-storage: 50Mi memory: 128Mi