diff --git a/manifests/gitea/current-values.yaml b/manifests/gitea/current-values.yaml new file mode 100644 index 0000000..2425bb5 --- /dev/null +++ b/manifests/gitea/current-values.yaml @@ -0,0 +1,88 @@ +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 diff --git a/manifests/gitea/values.yaml b/manifests/gitea/values.yaml index 5b077fc..ece69e0 100644 --- a/manifests/gitea/values.yaml +++ b/manifests/gitea/values.yaml @@ -2,6 +2,9 @@ global: security: allowInsecureImages: true +nodeSelector: + workload: general + ingress: enabled: true className: traefik @@ -80,7 +83,8 @@ postgresql: database: gitea primary: persistence: - size: 10Gi + storageClass: nfs-client + size: 50Gi persistence: enabled: true