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
kind: OidcClient
metadata:
name: '{{ .Release.Name }}'
spec:
environment: '{{ .Values.globals.environment }}'
redirectUris:
- path: /user/oauth2/Authentik/callback
subdomain: '{{ .Values.subdomain }}'
matchingMode: strict
{{ include "common.oidc" . }}

View File

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

View File

@@ -7,7 +7,7 @@ subdomain: gitea
# Deployment configuration
deployment:
strategy: RollingUpdate
strategy: Recreate
replicas: 1
# Container configuration - multiple ports
@@ -21,7 +21,7 @@ container:
protocol: TCP
healthProbe:
type: tcpSocket
port: http # Use named port
port: http # Use named port
# Service configuration - multiple services
service:
@@ -36,7 +36,7 @@ service:
targetPort: 22
protocol: TCP
type: LoadBalancer
serviceName: ssh # Results in: {release}-ssh
serviceName: ssh # Results in: {release}-ssh
# Volume configuration
volumes:
@@ -55,7 +55,18 @@ virtualService:
gateways:
public: 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
env:
@@ -83,20 +94,20 @@ env:
GITEA__database__NAME:
valueFrom:
secretKeyRef:
name: "{release}-pg-connection"
name: "{release}-connection"
key: database
GITEA__database__HOST:
valueFrom:
secretKeyRef:
name: "{release}-pg-connection"
name: "{release}-connection"
key: host
GITEA__database__USER:
valueFrom:
secretKeyRef:
name: "{release}-pg-connection"
name: "{release}-connection"
key: user
GITEA__database__PASSWD:
valueFrom:
secretKeyRef:
name: "{release}-pg-connection"
name: "{release}-connection"
key: password