separate Paper PostgreSQL from server chart

This commit is contained in:
2026-10-21 14:13:09 +02:00
parent 8376b26035
commit e13c3f2ae5
6 changed files with 60 additions and 4 deletions
+18
View File
@@ -0,0 +1,18 @@
fullnameOverride: paper-postgresql
auth:
username: minecraft
database: minecraft
existingSecret: paper-postgres
secretKeys:
adminPasswordKey: postgres-password
userPasswordKey: database-password
primary:
persistence:
storageClass: rook-ceph-block-ec
size: 8Gi
persistentVolumeClaimRetentionPolicy:
enabled: true
whenDeleted: Retain
whenScaled: Retain
+12
View File
@@ -0,0 +1,12 @@
apiVersion: v1
kind: Secret
metadata:
name: bitnami-helm
namespace: argocd
labels:
argocd.argoproj.io/secret-type: repository
stringData:
type: helm
name: bitnami
url: registry-1.docker.io/bitnamicharts
enableOCI: "true"
+2
View File
@@ -71,6 +71,8 @@ resources:
- minecraft-project.yaml
- minecraft-paper.yaml
- minecraft-atm10.yaml
- bitnami-helm-repo.yaml
- minecraft-postgresql.yaml
- quay-project.yaml
- quay.yaml
- nextcloud-project.yaml
-4
View File
@@ -19,9 +19,5 @@ spec:
server: https://kubernetes.default.svc
namespace: mcserver
syncPolicy:
automated:
enabled: true
prune: false
selfHeal: true
syncOptions:
- CreateNamespace=true
+27
View File
@@ -0,0 +1,27 @@
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: minecraft-postgresql
namespace: argocd
spec:
project: minecraft
sources:
- repoURL: registry-1.docker.io/bitnamicharts
chart: postgresql
targetRevision: 18.12.4
helm:
releaseName: paper
valueFiles: [$values/apps/minecraft-postgresql/values.yaml]
- repoURL: https://code.brunner.ninja/feedc0de/homelab-gitops.git
targetRevision: main
ref: values
destination:
server: https://kubernetes.default.svc
namespace: mcserver
syncPolicy:
automated:
enabled: true
prune: false
selfHeal: true
syncOptions:
- CreateNamespace=true
+1
View File
@@ -10,6 +10,7 @@ spec:
sourceRepos:
- https://brunner.ninja/charts
- https://code.brunner.ninja/feedc0de/homelab-gitops.git
- registry-1.docker.io/bitnamicharts
destinations:
- namespace: atm10
server: https://kubernetes.default.svc