feat: Provision ExternalSecrets

This commit is contained in:
Peter 2025-11-08 22:01:21 +01:00
parent 6ae3047867
commit dc268db7b4
4 changed files with 34 additions and 0 deletions

View file

@ -0,0 +1,14 @@
---
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
resources:
- namespace.yaml
- secretstore.yaml
helmCharts:
- name: external-secrets
repo: https://charts.external-secrets.io
namespace: external-secrets
releaseName: external-secrets
version: 1.0.0

View file

@ -0,0 +1,5 @@
---
apiVersion: v1
kind: Namespace
metadata:
name: external-secrets

View file

@ -0,0 +1,14 @@
---
apiVersion: external-secrets.io/v1
kind: ClusterSecretStore
metadata:
name: 1password-wheatley
spec:
provider:
onepasswordSDK:
vault: wheatley
auth:
serviceAccountSecretRef:
namespace: external-secrets
name: 1password-token-wheatley
key: token

View file

@ -4,3 +4,4 @@ kind: Kustomization
resources:
- cilium-gatewayapi
- argocd
- external-secrets-operator