Преглед изворни кода

use bw secret in traefik dash

Josh Bicking пре 2 недеља
родитељ
комит
e5472f9820
1 измењених фајлова са 34 додато и 0 уклоњено
  1. 34 0
      argocd/infra/traefik/external-secrets.yaml

+ 34 - 0
argocd/infra/traefik/external-secrets.yaml

@@ -32,4 +32,38 @@ spec:
       remoteRef:
         key: 6bf20ac6-c5c5-4c72-96eb-b3f800752799
         property: password
+---
+apiVersion: external-secrets.io/v1
+kind: ExternalSecret
+metadata:
+  name: traefik-dash-secret
+  namespace: kube-system
+spec:
+  target:
+    name: traefik-dash-secret
+    deletionPolicy: Delete
+    template:
+      type: Opaque
+      data:
+        users: |-
+          {{ .user }}:{{ .hashedpw }}
+        api-key: |-
+          {{ .apikey }}
+  data:
+    - secretKey: user
+      sourceRef:
+        storeRef:
+          name: bitwarden-login
+          kind: ClusterSecretStore
+      remoteRef:
+        key: 2df0f056-e9cb-42d0-857f-b3f800774d74
+        property: username
+    - secretKey: hashedpw
+      sourceRef:
+        storeRef:
+          name: bitwarden-login
+          kind: ClusterSecretStore
+      remoteRef:
+        key: 2df0f056-e9cb-42d0-857f-b3f800774d74
+        property: password