Update gitea values to use nfs-client sc

This commit is contained in:
dvirlabs 2026-03-18 07:13:16 +02:00
parent ddd4bf1b20
commit e1f365912d
2 changed files with 33 additions and 91 deletions

View File

@ -1,88 +0,0 @@
nodeSelector:
workload: general
ingress:
enabled: true
className: traefik
annotations:
traefik.ingress.kubernetes.io/router.entrypoints: websecure
traefik.ingress.kubernetes.io/router.tls: "true"
hosts:
- host: git.dvirlabs.com
paths:
- path: /
pathType: Prefix
tls:
- hosts:
- git.dvirlabs.com
secretName: git-dvirlabs-cert
gitea:
admin:
username: admin
password: admin1234
email: admin@dvirlabs.com
passwordMode: keepUpdated
config:
server:
DOMAIN: git.dvirlabs.com
ROOT_URL: https://git.dvirlabs.com/
SSH_DOMAIN: git.dvirlabs.com
SSH_LISTEN_PORT: 2222
SSH_PORT: 22
PROTOCOL: http
metrics:
ENABLED: true
TOKEN: prometheusmetricstoken
security:
INSTALL_LOCK: true
SECRET_KEY: somesecret
INTERNAL_TOKEN: somesecret
oauth:
- name: "Keycloak"
provider: "openidConnect"
key: "gitea"
secret: "gIA3YXhesiyIbKkMMtasCVTd7CvUyLwA"
autoDiscoverUrl: "https://keycloak.dvirlabs.com/realms/lab/.well-known/openid-configuration"
scopes: "openid profile email"
groupClaimName: "groups"
adminGroup: "gitea-admins"
restrictedGroup: "gitea-users"
livenessProbe:
enabled: true
tcpSocket:
port: http
initialDelaySeconds: 200
readinessProbe:
enabled: true
tcpSocket:
port: http
initialDelaySeconds: 5
postgresql-ha:
enabled: false
postgresql:
enabled: true
global:
postgresql:
auth:
username: gitea
password: gitea
database: gitea
primary:
nodeSelector:
workload: general
persistence:
storageClass: nfs-client
size: 20Gi
persistence:
enabled: true
storageClass: nfs-client
size: 50Gi
accessModes:
- ReadWriteOnce

View File

@ -37,12 +37,13 @@ gitea:
SSH_PORT: 22 SSH_PORT: 22
PROTOCOL: http PROTOCOL: http
metrics: metrics:
ENABLED: true ENABLED: true
TOKEN: prometheusmetricstoken TOKEN: prometheusmetricstoken
security: security:
INSTALL_LOCK: true INSTALL_LOCK: true
SECRET_KEY: somesecret SECRET_KEY: somesecret
INTERNAL_TOKEN: somesecret INTERNAL_TOKEN: somesecret
oauth: oauth:
- name: "Keycloak" - name: "Keycloak"
provider: "openidConnect" provider: "openidConnect"
@ -82,9 +83,14 @@ postgresql:
password: gitea password: gitea
database: gitea database: gitea
primary: primary:
nodeSelector:
workload: general
persistence: persistence:
enabled: true
storageClass: nfs-client storageClass: nfs-client
size: 50Gi size: 50Gi
accessModes:
- ReadWriteOnce
persistence: persistence:
enabled: true enabled: true
@ -98,4 +104,28 @@ valkey-cluster:
image: image:
registry: docker.io registry: docker.io
repository: bitnamilegacy/valkey-cluster repository: bitnamilegacy/valkey-cluster
tag: 8.1.1-debian-12-r2 tag: 8.1.1-debian-12-r2
global:
storageClass: nfs-client
persistence:
enabled: true
storageClass: nfs-client
accessModes:
- ReadWriteOnce
valkey:
nodeSelector:
workload: general
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- key: workload
operator: In
values:
- general
- key: node-role.kubernetes.io/control-plane
operator: DoesNotExist