fixup! ♻️ remove hardcoded authelia secrets

This commit is contained in:
auricom
2024-02-04 15:46:03 +01:00
parent 3a6411a9ee
commit 94d566dc1c
3 changed files with 27 additions and 0 deletions

View File

@@ -0,0 +1,22 @@
---
# yaml-language-server: $schema=https://kubernetes-schemas.zinn.ca/external-secrets.io/externalsecret_v1beta1.json
apiVersion: external-secrets.io/v1beta1
kind: ExternalSecret
metadata:
name: grafana-secrets
namespace: monitoring
spec:
secretStoreRef:
kind: ClusterSecretStore
name: onepassword-connect
target:
name: grafana-secret
creationPolicy: Owner
deletionPolicy: "Delete"
template:
engineVersion: v2
data:
GF_AUTH_GENERIC_OAUTH_CLIENT_SECRET: "{{ .GRAFANA_OAUTH_CLIENT_SECRET }}"
dataFrom:
- extract:
key: authelia

View File

@@ -27,6 +27,8 @@ spec:
uninstall:
keepHistory: false
values:
annotations:
reloader.stakater.com/auto: "true"
rbac:
pspEnabled: false
env:
@@ -40,6 +42,8 @@ spec:
GF_DATE_FORMATS_FULL_DATE: "DD.MM.YYYY hh:mm:ss"
GF_SECURITY_ALLOW_EMBEDDING: true
GF_SECURITY_COOKIE_SAMESITE: grafana
envFromSecrets:
- name: grafana-secret
grafana.ini:
analytics:
check_for_updates: false

View File

@@ -4,4 +4,5 @@ apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
namespace: monitoring
resources:
- ./externalsecret.yaml
- ./helmrelease.yaml