mirror of
https://github.com/kyverno/kyverno.git
synced 2025-03-30 03:15:05 +00:00
Ensure CA certificate ConfigMaps get defined (#10156)
Fixes #10141 Signed-off-by: Trey Dockendorf <tdockendorf@osc.edu>
This commit is contained in:
parent
cbf121fd36
commit
87ef6f6f9b
5 changed files with 51 additions and 0 deletions
|
@ -41,6 +41,8 @@ annotations:
|
|||
description: Add podLabels to the post-upgrade hook
|
||||
- kind: added
|
||||
description: Add podLabels to the pre-delete hook
|
||||
- kind: fixed
|
||||
description: Ensure CA certificate config maps are created when data is provided
|
||||
dependencies:
|
||||
- name: grafana
|
||||
version: v0.0.0
|
||||
|
|
13
charts/kyverno/ci/caCertsConfigMap-values.yaml
Normal file
13
charts/kyverno/ci/caCertsConfigMap-values.yaml
Normal file
|
@ -0,0 +1,13 @@
|
|||
global:
|
||||
caCertificates:
|
||||
data: |
|
||||
-----BEGIN CERTIFICATE-----
|
||||
MIIBbzCCARWgAwIBAgIQK0Z1j0Q96/LIo4tNHxsPUDAKBggqhkjOPQQDAjAWMRQw
|
||||
EgYDVQQDEwtab2xsZXJMYWJDQTAeFw0yMjA1MTgwODI2NTBaFw0zMjA1MTUwODI2
|
||||
NTBaMBYxFDASBgNVBAMTC1pvbGxlckxhYkNBMFkwEwYHKoZIzj0CAQYIKoZIzj0D
|
||||
AQcDQgAEJxGhyW26O77E7fqFcbzljYzlLq/G7yANNwerWnWUKlW9gcrcPqZwwrTX
|
||||
yaJZpdCWTObvbOyaOxq5NsytC/ubLKNFMEMwDgYDVR0PAQH/BAQDAgEGMBIGA1Ud
|
||||
EwEB/wQIMAYBAf8CAQEwHQYDVR0OBBYEFDoT1GEM8NYfxSKBkSzg4rpY+xdUMAoG
|
||||
CCqGSM49BAMCA0gAMEUCIQDDLWFn/XJPqpNGXcyjlSJFxlQUJ5Cu/+nDvtbTeUGA
|
||||
NAIgMsVwBafMtmLQFlfvZsE95UYoYUV4ayH+OLTTQaDQOPY=
|
||||
-----END CERTIFICATE-----
|
12
charts/kyverno/templates/admission-controller/configmap.yaml
Normal file
12
charts/kyverno/templates/admission-controller/configmap.yaml
Normal file
|
@ -0,0 +1,12 @@
|
|||
{{- if or .Values.admissionController.caCertificates.data .Values.global.caCertificates.data }}
|
||||
apiVersion: v1
|
||||
kind: ConfigMap
|
||||
metadata:
|
||||
name: {{ include "kyverno.admission-controller.caCertificatesConfigMapName" . }}
|
||||
namespace: {{ template "kyverno.namespace" . }}
|
||||
labels:
|
||||
{{- include "kyverno.admission-controller.labels" . | nindent 4 }}
|
||||
data:
|
||||
ca-certificates: |
|
||||
{{ .Values.admissionController.caCertificates.data | default .Values.global.caCertificates.data | indent 4 | trim }}
|
||||
{{- end -}}
|
|
@ -0,0 +1,12 @@
|
|||
{{- if or .Values.backgroundController.caCertificates.data .Values.global.caCertificates.data -}}
|
||||
apiVersion: v1
|
||||
kind: ConfigMap
|
||||
metadata:
|
||||
name: {{ include "kyverno.background-controller.caCertificatesConfigMapName" . }}
|
||||
namespace: {{ template "kyverno.namespace" . }}
|
||||
labels:
|
||||
{{- include "kyverno.admission-controller.labels" . | nindent 4 }}
|
||||
data:
|
||||
ca-certificates: |
|
||||
{{ .Values.backgroundController.caCertificates.data | default .Values.global.caCertificates.data | indent 4 | trim }}
|
||||
{{- end -}}
|
12
charts/kyverno/templates/reports-controller/configmap.yaml
Normal file
12
charts/kyverno/templates/reports-controller/configmap.yaml
Normal file
|
@ -0,0 +1,12 @@
|
|||
{{- if or .Values.reportsController.caCertificates.data .Values.global.caCertificates.data -}}
|
||||
apiVersion: v1
|
||||
kind: ConfigMap
|
||||
metadata:
|
||||
name: {{ include "kyverno.reports-controller.caCertificatesConfigMapName" . }}
|
||||
namespace: {{ template "kyverno.namespace" . }}
|
||||
labels:
|
||||
{{- include "kyverno.admission-controller.labels" . | nindent 4 }}
|
||||
data:
|
||||
ca-certificates: |
|
||||
{{ .Values.reportsController.caCertificates.data | default .Values.global.caCertificates.data | indent 4 | trim }}
|
||||
{{- end -}}
|
Loading…
Add table
Reference in a new issue