Skip to content

Commit f2d9d08

Browse files
authored
Merge pull request #22 from mbaldessari/clean-eso
Push the hub CA via lookup() of a namespace
2 parents eb579da + a3b035b commit f2d9d08

2 files changed

Lines changed: 5 additions & 2 deletions

File tree

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
CLAUDE.md

templates/policies/acm-hub-ca-policy.yaml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -89,9 +89,11 @@ spec:
8989
spec:
9090
remediationAction: enforce
9191
severity: medium
92+
# Here we need to put any namespace that might be rendered in the template
9293
namespaceSelector:
9394
include:
94-
- default
95+
- external-secrets
96+
- golang-external-secrets
9597
object-templates:
9698
- complianceType: mustonlyhave
9799
objectDefinition:
@@ -100,7 +102,7 @@ spec:
100102
type: Opaque
101103
metadata:
102104
name: hub-ca
103-
namespace: golang-external-secrets
105+
namespace: '{{ `{{ if (lookup "v1" "Namespace" "" "external-secrets-operator") }}external-secrets{{ else }}golang-external-secrets{{ end }}` }}'
104106
data:
105107
hub-kube-root-ca.crt: '{{ `{{hub fromConfigMap "" "kube-root-ca.crt" "ca.crt" | base64enc hub}}` }}'
106108
hub-openshift-service-ca.crt: '{{ `{{hub fromConfigMap "" "openshift-service-ca.crt" "service-ca.crt" | base64enc hub}}` }}'

0 commit comments

Comments
 (0)