modded kimai secrets, added a secrets file for kimai, and a kustomization for secrets root

This commit is contained in:
Jethro 2026-03-21 09:41:39 +13:00
parent 0e30028db0
commit 30130665a5
3 changed files with 51 additions and 3 deletions

View file

@ -19,10 +19,11 @@ database:
mariadb: mariadb:
enabled: true enabled: true
auth: auth:
rootPassword: j6drtf47 existingSecret: kimai-secrets
database: kimai existingSecretMappings:
rootPassword: kimai-db-root-password
password: kimai-db-password
username: kimai username: kimai
password: kimai
primary: primary:
persistence: persistence:
size: 4Gi size: 4Gi
@ -30,3 +31,16 @@ mariadb:
service: service:
type: ClusterIP type: ClusterIP
env:
- name: kimaiAdminEmail
valueFrom:
secretKeyRef:
name: kimai-secrets
key: kimai-admin-username
- name: kimaiAdminPassword
valueFrom:
secretKeyRef:
name: kimai-secrets
key: kimai-admin-password

29
secrets/kimaisecrets.yaml Normal file
View file

@ -0,0 +1,29 @@
apiVersion: external-secrets.io/v1beta1
kind: ExternalSecret
metadata:
name: kimai-secrets
namespace: kimai
spec:
refreshInterval: 1h
secretStoreRef:
name: bitwarden
kind: ClusterSecretStore
target:
name: kimai-secrets
creationPolicy: Owner
data:
- secretKey: db-root-password
remoteRef:
key: kimai-db-root-password
- secretKey: db-password
remoteRef:
key: kimai-db-password
- secretKey: admin-username
remoteRef:
key: kimai-admin-username
- secretKey: admin-password
remoteRef:
key: kimai-admin-password

View file

@ -0,0 +1,5 @@
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
resources:
- kimaisecrerts.yaml