Pārlūkot izejas kodu

use bw secret in miniflux

Josh Bicking 2 nedēļas atpakaļ
vecāks
revīzija
b9b1e6c2e1
1 mainītis faili ar 32 papildinājumiem un 0 dzēšanām
  1. 32 0
      argocd/miniflux/miniflux.yaml

+ 32 - 0
argocd/miniflux/miniflux.yaml

@@ -56,3 +56,35 @@ spec:
     protocol: TCP
     port: 8080
     targetPort: http-web-svc
+---
+apiVersion: external-secrets.io/v1
+kind: ExternalSecret
+metadata:
+  name: miniflux-db-secret
+  namespace: miniflux
+spec:
+  target:
+    name: miniflux-db-secret
+    deletionPolicy: Delete
+    template:
+      type: Opaque
+      data:
+        DATABASE_URL: |-
+          postgres://{{ .username }}:{{ .password }}@postgres-postgresql.postgres.svc.cluster.local:5432/miniflux?sslmode=disable
+  data:
+    - secretKey: username
+      sourceRef:
+        storeRef:
+          name: bitwarden-login
+          kind: ClusterSecretStore
+      remoteRef:
+        key: 8d733830-0f81-4de7-93e2-b3f8007a08b1
+        property: username
+    - secretKey: password
+      sourceRef:
+        storeRef:
+          name: bitwarden-login
+          kind: ClusterSecretStore
+      remoteRef:
+        key: 8d733830-0f81-4de7-93e2-b3f8007a08b1
+        property: password