make gitea use cnpg cluster

This commit is contained in:
Remy Moll 2024-10-04 17:45:47 +02:00
parent 8fc72e3164
commit 73feabe55c
2 changed files with 31 additions and 81 deletions

View File

@ -1,53 +1,11 @@
---
apiVersion: v1
kind: PersistentVolume
metadata:
name: gitea-data-nfs
spec:
capacity:
storage: "10Gi"
accessModes:
- ReadWriteOnce
nfs:
path: /export/kluster/gitea/data
server: 192.168.1.157
---
apiVersion: v1
kind: PersistentVolumeClaim
apiVersion: v1
metadata:
name: gitea-data-nfs
name: gitea-data
spec:
storageClassName: ""
storageClassName: "nfs-client"
accessModes:
- ReadWriteOnce
resources:
requests:
storage: "10Gi"
volumeName: gitea-data-nfs
---
apiVersion: v1
kind: PersistentVolume
metadata:
name: gitea-postgresql-data-nfs
spec:
capacity:
storage: "5Gi"
accessModes:
- ReadWriteOnce
nfs:
path: /export/kluster/gitea/postgres
server: 192.168.1.157
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: gitea-postgresql-data-nfs
spec:
storageClassName: ""
accessModes:
- ReadWriteOnce
resources:
requests:
storage: "5Gi"
volumeName: gitea-postgresql-data-nfs
storage: 50Gi

View File

@ -67,7 +67,7 @@ persistence:
enabled: true
create: false
mount: true
claimName: gitea-data-nfs
claimName: gitea-data
@ -115,43 +115,35 @@ gitea:
indexer:
ISSUE_INDEXER_TYPE: bleve
REPO_INDEXER_ENABLED: false
additionalConfigSources:
- secret:
secretName: gitea-oauth
# since we want to reuse the posgres secret, we cannot directly use it here, but instead set the ENV variables
additionalConfugFromEnvs:
- name: GITEA__DATABASE__DB_TYPE
value: postgres
- name: GITEA__DATABASE__HOST
value: gitea-postgres-rw:5432
- name: GITEA__DATABASE__NAME
valueFrom:
secretKeyRef:
name: postgres-password
key: database
- name: GITEA__DATABASE__PASSWD
valueFrom:
secretKeyRef:
name: postgres-password
key: password
- name: GITEA__DATABASE__USER
valueFrom:
secretKeyRef:
name: postgres-password
key: user
## @section PostgreSQL
#
## @param postgresql.enabled Enable PostgreSQL
## @param postgresql.global.postgresql.auth.password Password for the `gitea` user (overrides `auth.password`)
## @param postgresql.global.postgresql.auth.database Name for a custom database to create (overrides `auth.database`)
## @param postgresql.global.postgresql.auth.username Name for a custom user to create (overrides `auth.username`)
## @param postgresql.global.postgresql.service.ports.postgresql PostgreSQL service port (overrides `service.ports.postgresql`)
## @param postgresql.primary.persistence.size PVC Storage Request for PostgreSQL volume
postgresql:
enabled: true
image:
tag: 11
# diagnosticMode:
# enabled: true
containerSecurityContext:
runAsUser: 0
global:
postgresql:
auth:
password: gitea
database: gitea
username: gitea
service:
ports:
postgresql: 5432
primary:
persistence:
size: 10Gi
existingClaim: gitea-postgresql-data-nfs
# mountPath: /bitnami/postgresql/data
enabled: false
redis-cluster:
enabled: false
postgresql-ha: