Files
homelab/infra/controllers/1password.yaml

42 lines
841 B
YAML

---
apiVersion: v1
kind: Namespace
metadata:
name: 1password-system
---
apiVersion: source.toolkit.fluxcd.io/v1
kind: HelmRepository
metadata:
name: 1password-repo
namespace: 1password-system
spec:
interval: 5m0s
url: https://1password.github.io/connect-helm-charts/
---
apiVersion: helm.toolkit.fluxcd.io/v2
kind: HelmRelease
metadata:
name: 1password
namespace: 1password-system
spec:
chart:
spec:
chart: connect
reconcileStrategy: ChartVersion
sourceRef:
kind: HelmRepository
name: 1password-repo
version: 1.16.x
interval: 1m0s
values:
connect:
serviceType: LoadBalancer
credentialsName: 1password-credentials
credentialsKey: 1password-credentials.json
operator:
create: true
token:
name: 1password-token
key: password