Просмотр исходного кода

fix(chart): grant gcp provider access to secretmanagers

Moritz Johner 2 месяцев назад
Родитель
Сommit
4d54b88fa9

+ 1 - 1
deploy/charts/external-secrets/templates/provider-rbac.yaml

@@ -17,7 +17,7 @@ rules:
     resources:
     - "fakes"
     - "kubernetes"
-    - "secretsmanagers"
+    - "secretmanagers"
     - "parameterstores"
     verbs:
     - "get"

+ 22 - 0
deploy/charts/external-secrets/tests/provider_rbac_test.yaml

@@ -0,0 +1,22 @@
+suite: test provider rbac
+templates:
+  - provider-rbac.yaml
+tests:
+  - it: should grant gcp providers access to secretmanager configs
+    set:
+      providers:
+        enabled: true
+        list:
+          - name: gcp
+            type: gcp
+            enabled: true
+            image:
+              repository: ghcr.io/external-secrets/provider-gcp
+              tag: test
+    documentIndex: 0
+    asserts:
+      - isKind:
+          of: ClusterRole
+      - contains:
+          path: rules[0].resources
+          content: secretmanagers