github.com/kubeshop/testkube@v1.17.23/pkg/crd/templates/webhook.tmpl (about) 1 apiVersion: executor.testkube.io/v1 2 kind: Webhook 3 metadata: 4 name: {{ .Name }} 5 namespace: {{ .Namespace }} 6 {{- if ne (len .Labels) 0 }} 7 labels: 8 {{- range $key, $value := .Labels }} 9 {{ $key }}: {{ $value }} 10 {{- end }} 11 {{- end }} 12 spec: 13 {{- if ne (len .Events) 0 }} 14 events: 15 {{- range .Events }} 16 - {{ . }} 17 {{- end }} 18 {{- end }} 19 {{- if .Uri }} 20 uri: {{ .Uri }} 21 {{- end }} 22 {{- if .Selector }} 23 selector: {{ .Selector }} 24 {{- end }} 25 {{- if .PayloadObjectField }} 26 payloadObjectField: {{ .PayloadObjectField }} 27 {{- end }} 28 {{- if .PayloadTemplate }} 29 payloadTemplate: {{ .PayloadTemplate }} 30 {{- end }} 31 {{- if .PayloadTemplateReference }} 32 payloadTemplateReference: {{ .PayloadTemplateReference }} 33 {{- end }} 34 {{- if ne (len .Headers) 0 }} 35 headers: 36 {{- range $key, $value := .Headers }} 37 {{ $key }}: {{ $value }} 38 {{- end }} 39 {{- end }}