Skip to content

Commit 77f9934

Browse files
committed
add basic external secrets CRDS
Signed-off-by: Roi Glinik <groi.tech@gmail.com>
1 parent f5403f2 commit 77f9934

File tree

3 files changed

+24
-8
lines changed

3 files changed

+24
-8
lines changed

docs/setup-robusta/crds.rst

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -92,14 +92,15 @@ Robusta includes read-only permissions for common Kubernetes operators and tools
9292
9393
runner:
9494
crdPermissions:
95-
argo: true # Argo CD, Argo Workflows, Argo Rollouts
96-
flux: true # Flux CD (GitOps toolkit)
97-
kafka: true # Strimzi Kafka
98-
keda: true # KEDA autoscaler
99-
crossplane: true # Crossplane
100-
istio: true # Istio service mesh
101-
gatewayApi: true # Kubernetes Gateway API
102-
velero: true # Velero backup/restore
95+
argo: true # Argo CD, Argo Workflows, Argo Rollouts
96+
flux: true # Flux CD (GitOps toolkit)
97+
kafka: true # Strimzi Kafka
98+
keda: true # KEDA autoscaler
99+
crossplane: true # Crossplane
100+
istio: true # Istio service mesh
101+
gatewayApi: true # Kubernetes Gateway API
102+
velero: true # Velero backup/restore
103+
externalSecrets: true # External Secrets Operator
103104
104105
105106
Applying the Configuration

helm/robusta/templates/runner-service-account.yaml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -529,6 +529,20 @@ rules:
529529
- list
530530
- watch
531531
{{- end }}
532+
{{- if .Values.runner.crdPermissions.externalSecrets }}
533+
# External Secrets Operator
534+
- apiGroups:
535+
- external-secrets.io
536+
resources:
537+
- externalsecrets
538+
- secretstores
539+
- clustersecretstores
540+
- clusterexternalsecrets
541+
verbs:
542+
- get
543+
- list
544+
- watch
545+
{{- end }}
532546

533547
---
534548
apiVersion: v1

helm/robusta/values.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -749,6 +749,7 @@ runner:
749749
istio: true
750750
gatewayApi: true
751751
velero: true
752+
externalSecrets: true
752753

753754
kube-prometheus-stack:
754755
alertmanager:

0 commit comments

Comments
 (0)