Skip to content

Commit

Permalink
Access key secret only if provided, and projected secret
Browse files Browse the repository at this point in the history
  • Loading branch information
airadier committed Aug 18, 2023
1 parent 4d6c66f commit 44cbafd
Show file tree
Hide file tree
Showing 3 changed files with 14 additions and 8 deletions.
14 changes: 10 additions & 4 deletions charts/admission-controller/templates/webhook/deployment.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -161,12 +161,18 @@ spec:
volumes:
{{- if .Values.features.kspmAdmissionController }}
- name: configs
{{- if (include "sysdig.accessKey" .) }}
secret:
{{- if (include "sysdig.accessKey" .) }}
secretName: {{ include "admissionController.webhook.fullname" . }}-access-key
{{- else }}
secretName: {{ include "sysdig.existingAccessKeySecret" . }}
{{- end }}
{{- else }}
projected:
sources:
- secret:
name: {{ include "sysdig.existingAccessKeySecret" . }}
items:
- key: access-key
path: access_key
{{- end }}
{{- end }}
- name: cert
secret:
Expand Down
2 changes: 1 addition & 1 deletion charts/admission-controller/templates/webhook/secret.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ data:
{{- end }}
{{- end }}
---
{{- if .Values.features.kspmAdmissionController }}
{{- if (and .Values.features.kspmAdmissionController (include "sysdig.accessKey" .)) }}
apiVersion: v1
kind: Secret
metadata:
Expand Down
6 changes: 3 additions & 3 deletions charts/admission-controller/tests/global_overrides_test.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -193,7 +193,7 @@ tests:
version: 0.7.3
asserts:
- equal:
path: spec.template.spec.volumes[0].secret.secretName
path: spec.template.spec.volumes[0].projected.sources[0].secret.name
value: some-secret
template: webhook/deployment.yaml

Expand All @@ -213,7 +213,7 @@ tests:
version: 0.7.3
asserts:
- equal:
path: spec.template.spec.volumes[0].secret.secretName
path: spec.template.spec.volumes[0].projected.sources[0].secret.name
value: override-secret
template: webhook/deployment.yaml

Expand All @@ -232,7 +232,7 @@ tests:
version: 0.7.3
asserts:
- equal:
path: spec.template.spec.volumes[0].secret.secretName
path: spec.template.spec.volumes[0].projected.sources[0].secret.name
value: some-secret
template: webhook/deployment.yaml

Expand Down

0 comments on commit 44cbafd

Please sign in to comment.