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:
enabled: true
auth:
rootPassword: j6drtf47
database: kimai
existingSecret: kimai-secrets
existingSecretMappings:
rootPassword: kimai-db-root-password
password: kimai-db-password
username: kimai
password: kimai
primary:
persistence:
size: 4Gi
@ -30,3 +31,16 @@ mariadb:
service:
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