You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
33 lines
1.2 KiB
33 lines
1.2 KiB
{{- if .Values.admissionController.enabled -}}
|
|
apiVersion: v1
|
|
kind: Pod
|
|
metadata:
|
|
name: {{ template "kyverno.fullname" . }}-admission-controller-readiness
|
|
namespace: {{ template "kyverno.namespace" . }}
|
|
labels:
|
|
{{- include "kyverno.test.labels" . | nindent 4 }}
|
|
annotations:
|
|
{{- include "kyverno.test.annotations" . | nindent 4 }}
|
|
spec:
|
|
restartPolicy: Never
|
|
{{- with .Values.test.imagePullSecrets | default .Values.global.imagePullSecrets }}
|
|
imagePullSecrets:
|
|
{{- tpl (toYaml .) $ | nindent 4 }}
|
|
{{- end }}
|
|
containers:
|
|
- name: test
|
|
image: {{ template "kyverno.test.image" . }}
|
|
imagePullPolicy: {{ template "kyverno.test.imagePullPolicy" . }}
|
|
{{- with .Values.test.resources }}
|
|
resources:
|
|
{{- tpl (toYaml .) $ | nindent 8 }}
|
|
{{- end }}
|
|
{{- with .Values.test.securityContext }}
|
|
securityContext:
|
|
{{- toYaml . | nindent 8 }}
|
|
{{- end }}
|
|
command:
|
|
- /bin/sh
|
|
- -c
|
|
- sleep {{ .Values.test.sleep }} ; wget -O- -S --no-check-certificate https://{{ template "kyverno.admission-controller.serviceName" . }}.{{ template "kyverno.namespace" . }}:{{ .Values.admissionController.service.port }}/health/readiness
|
|
{{- end -}} |