# apiVersion: external-secrets.io/v1 # kind: ExternalSecret # metadata: # name: garage-directus-secret # namespace: {{ .Release.Namespace }} # labels: # app.kubernetes.io/name: garage-directus-secret # {{- include "custom.labels" . | nindent 4 }} # spec: # secretStoreRef: # kind: ClusterSecretStore # name: openbao # data: # - secretKey: ACCESS_KEY_ID # remoteRef: # key: /garage/home-infra/directus-assets # property: ACCESS_KEY_ID # - secretKey: ACCESS_REGION # remoteRef: # key: /garage/home-infra/directus-assets # property: ACCESS_REGION # - secretKey: ACCESS_SECRET_KEY # remoteRef: # key: /garage/home-infra/directus-assets # property: ACCESS_SECRET_KEY # - secretKey: SRC_ENDPOINT # remoteRef: # key: /garage/config # property: ENDPOINT_LOCAL # - secretKey: DEST_ENDPOINT # remoteRef: # key: /garage/config # property: ENDPOINT_REMOTE --- apiVersion: external-secrets.io/v1 kind: ExternalSecret metadata: name: garage-karakeep-secret namespace: {{ .Release.Namespace }} labels: app.kubernetes.io/name: garage-karakeep-secret {{- include "custom.labels" . | nindent 4 }} spec: secretStoreRef: kind: ClusterSecretStore name: openbao data: - secretKey: ACCESS_KEY_ID remoteRef: key: /garage/home-infra/karakeep-assets property: ACCESS_KEY_ID - secretKey: ACCESS_REGION remoteRef: key: /garage/home-infra/karakeep-assets property: ACCESS_REGION - secretKey: ACCESS_SECRET_KEY remoteRef: key: /garage/home-infra/karakeep-assets property: ACCESS_SECRET_KEY - secretKey: SRC_ENDPOINT remoteRef: key: /garage/config property: ENDPOINT_LOCAL - secretKey: DEST_ENDPOINT remoteRef: key: /garage/config property: ENDPOINT_REMOTE --- apiVersion: external-secrets.io/v1 kind: ExternalSecret metadata: name: garage-talos-backups-secret namespace: {{ .Release.Namespace }} labels: app.kubernetes.io/name: garage-talos-backups-secret {{- include "custom.labels" . | nindent 4 }} spec: secretStoreRef: kind: ClusterSecretStore name: openbao data: - secretKey: ACCESS_KEY_ID remoteRef: key: /garage/home-infra/talos-backups property: ACCESS_KEY_ID - secretKey: ACCESS_REGION remoteRef: key: /garage/home-infra/talos-backups property: ACCESS_REGION - secretKey: ACCESS_SECRET_KEY remoteRef: key: /garage/home-infra/talos-backups property: ACCESS_SECRET_KEY - secretKey: SRC_ENDPOINT remoteRef: key: /garage/config property: ENDPOINT_LOCAL - secretKey: DEST_ENDPOINT remoteRef: key: /garage/config property: ENDPOINT_REMOTE --- apiVersion: external-secrets.io/v1 kind: ExternalSecret metadata: name: garage-web-assets-secret namespace: {{ .Release.Namespace }} labels: app.kubernetes.io/name: garage-web-assets-secret {{- include "custom.labels" . | nindent 4 }} spec: secretStoreRef: kind: ClusterSecretStore name: openbao data: - secretKey: ACCESS_KEY_ID remoteRef: key: /garage/home-infra/web-assets property: ACCESS_KEY_ID - secretKey: ACCESS_REGION remoteRef: key: /garage/home-infra/web-assets property: ACCESS_REGION - secretKey: ACCESS_SECRET_KEY remoteRef: key: /garage/home-infra/web-assets property: ACCESS_SECRET_KEY - secretKey: SRC_ENDPOINT remoteRef: key: /garage/config property: ENDPOINT_LOCAL - secretKey: DEST_ENDPOINT remoteRef: key: /garage/config property: ENDPOINT_REMOTE --- apiVersion: external-secrets.io/v1 kind: ExternalSecret metadata: name: garage-postgres-backups-secret namespace: {{ .Release.Namespace }} labels: app.kubernetes.io/name: garage-postgres-backups-secret {{- include "custom.labels" . | nindent 4 }} spec: secretStoreRef: kind: ClusterSecretStore name: openbao data: - secretKey: ACCESS_KEY_ID remoteRef: key: /garage/home-infra/postgres-backups property: ACCESS_KEY_ID - secretKey: ACCESS_REGION remoteRef: key: /garage/home-infra/postgres-backups property: ACCESS_REGION - secretKey: ACCESS_SECRET_KEY remoteRef: key: /garage/home-infra/postgres-backups property: ACCESS_SECRET_KEY - secretKey: SRC_ENDPOINT remoteRef: key: /garage/config property: ENDPOINT_LOCAL - secretKey: DEST_ENDPOINT remoteRef: key: /garage/config property: ENDPOINT_REMOTE --- apiVersion: external-secrets.io/v1 kind: ExternalSecret metadata: name: garage-ntfy-attachments-secret namespace: {{ .Release.Namespace }} labels: app.kubernetes.io/name: garage-ntfy-attachments-secret {{- include "custom.labels" . | nindent 4 }} spec: secretStoreRef: kind: ClusterSecretStore name: openbao data: - secretKey: ACCESS_KEY_ID remoteRef: key: /garage/home-infra/ntfy-attachments property: ACCESS_KEY_ID - secretKey: ACCESS_REGION remoteRef: key: /garage/home-infra/ntfy-attachments property: ACCESS_REGION - secretKey: ACCESS_SECRET_KEY remoteRef: key: /garage/home-infra/ntfy-attachments property: ACCESS_SECRET_KEY - secretKey: SRC_ENDPOINT remoteRef: key: /garage/config property: ENDPOINT_LOCAL - secretKey: DEST_ENDPOINT remoteRef: key: /garage/config property: ENDPOINT_REMOTE --- apiVersion: external-secrets.io/v1 kind: ExternalSecret metadata: name: garage-openbao-backups-secret namespace: {{ .Release.Namespace }} labels: app.kubernetes.io/name: garage-openbao-backups-secret {{- include "custom.labels" . | nindent 4 }} spec: secretStoreRef: kind: ClusterSecretStore name: openbao data: - secretKey: ACCESS_KEY_ID remoteRef: key: /garage/home-infra/openbao-backups property: ACCESS_KEY_ID - secretKey: ACCESS_REGION remoteRef: key: /garage/home-infra/openbao-backups property: ACCESS_REGION - secretKey: ACCESS_SECRET_KEY remoteRef: key: /garage/home-infra/openbao-backups property: ACCESS_SECRET_KEY - secretKey: ENDPOINT_LOCAL remoteRef: key: /garage/config property: ENDPOINT_LOCAL - secretKey: ENDPOINT_REMOTE remoteRef: key: /garage/config property: ENDPOINT_REMOTE --- apiVersion: external-secrets.io/v1 kind: ExternalSecret metadata: name: external-openbao-backups-secret namespace: {{ .Release.Namespace }} labels: app.kubernetes.io/name: external-openbao-backups-secret {{- include "custom.labels" . | nindent 4 }} spec: secretStoreRef: kind: ClusterSecretStore name: openbao data: - secretKey: ACCESS_KEY_ID remoteRef: key: /digital-ocean/home-infra/openbao-backups property: ACCESS_KEY_ID - secretKey: ACCESS_REGION remoteRef: key: /digital-ocean/home-infra/openbao-backups property: ACCESS_REGION - secretKey: ACCESS_SECRET_KEY remoteRef: key: /digital-ocean/home-infra/openbao-backups property: ACCESS_SECRET_KEY