migrate gitea

This commit is contained in:
Morten Olsen
2026-01-02 13:42:52 +01:00
parent 1a3c04df57
commit c35196c657
3 changed files with 21 additions and 24 deletions

View File

@@ -1,10 +1 @@
apiVersion: homelab.mortenolsen.pro/v1 {{ include "common.oidc" . }}
kind: OidcClient
metadata:
name: '{{ .Release.Name }}'
spec:
environment: '{{ .Values.globals.environment }}'
redirectUris:
- path: /user/oauth2/Authentik/callback
subdomain: '{{ .Values.subdomain }}'
matchingMode: strict

View File

@@ -1,6 +1 @@
apiVersion: homelab.mortenolsen.pro/v1 {{ include "common.database" . }}
kind: PostgresDatabase
metadata:
name: '{{ .Release.Name }}'
spec:
environment: '{{ .Values.globals.environment }}'

View File

@@ -7,7 +7,7 @@ subdomain: gitea
# Deployment configuration # Deployment configuration
deployment: deployment:
strategy: RollingUpdate strategy: Recreate
replicas: 1 replicas: 1
# Container configuration - multiple ports # Container configuration - multiple ports
@@ -21,7 +21,7 @@ container:
protocol: TCP protocol: TCP
healthProbe: healthProbe:
type: tcpSocket type: tcpSocket
port: http # Use named port port: http # Use named port
# Service configuration - multiple services # Service configuration - multiple services
service: service:
@@ -36,7 +36,7 @@ service:
targetPort: 22 targetPort: 22
protocol: TCP protocol: TCP
type: LoadBalancer type: LoadBalancer
serviceName: ssh # Results in: {release}-ssh serviceName: ssh # Results in: {release}-ssh
# Volume configuration # Volume configuration
volumes: volumes:
@@ -55,7 +55,18 @@ virtualService:
gateways: gateways:
public: true public: true
private: true private: true
servicePort: 80 # Route to the http service port servicePort: 80 # Route to the http service port
# OIDC client configuration
oidc:
enabled: true
redirectUris:
- "/user/oauth2/Authentik/callback"
subjectMode: user_username
# Database configuration
database:
enabled: true
# Environment variables # Environment variables
env: env:
@@ -83,20 +94,20 @@ env:
GITEA__database__NAME: GITEA__database__NAME:
valueFrom: valueFrom:
secretKeyRef: secretKeyRef:
name: "{release}-pg-connection" name: "{release}-connection"
key: database key: database
GITEA__database__HOST: GITEA__database__HOST:
valueFrom: valueFrom:
secretKeyRef: secretKeyRef:
name: "{release}-pg-connection" name: "{release}-connection"
key: host key: host
GITEA__database__USER: GITEA__database__USER:
valueFrom: valueFrom:
secretKeyRef: secretKeyRef:
name: "{release}-pg-connection" name: "{release}-connection"
key: user key: user
GITEA__database__PASSWD: GITEA__database__PASSWD:
valueFrom: valueFrom:
secretKeyRef: secretKeyRef:
name: "{release}-pg-connection" name: "{release}-connection"
key: password key: password