fix: 🐛 gitea now uses correct pvc

This commit is contained in:
2026-01-16 17:54:59 +00:00
parent ca6e6b35d6
commit 0e0ccf14f9
2 changed files with 57 additions and 7 deletions

View File

@@ -4,6 +4,56 @@
name: gitea
repo_url: https://dl.gitea.com/charts/
- name: Create Gitea Data Directories
file:
path: "{{ item }}"
state: directory
mode: '0777'
owner: root
group: root
loop:
- /data/gitea/data
- /data/gitea/postgres
- name: Create Gitea Persistent Volume
kubernetes.core.k8s:
definition:
apiVersion: v1
kind: PersistentVolume
metadata:
name: gitea-pv
spec:
capacity:
storage: 150Gi
accessModes:
- ReadWriteOnce
hostPath:
path: /data/gitea/data
storageClassName: manual
- name: Create Postgres Persistent Volume
kubernetes.core.k8s:
definition:
apiVersion: v1
kind: PersistentVolume
metadata:
name: gitea-postgres-pv
spec:
capacity:
storage: 50Gi
accessModes:
- ReadWriteOnce
hostPath:
path: /data/gitea/postgres
storageClassName: manual
# - name: Clean up Released PVs and Incorrect PVCs
# shell: |
# microk8s kubectl patch pv gitea-pv -p '{"spec":{"claimRef": null}}'
# microk8s kubectl patch pv gitea-postgres-pv -p '{"spec":{"claimRef": null}}'
# microk8s kubectl delete pvc data-gitea-postgresql-0 -n gitea --wait=false
# ignore_errors: true
- name: Install Gitea
kubernetes.core.helm:
name: gitea
@@ -23,18 +73,17 @@
enabled: false
postgresql:
enabled: true
primary:
persistence:
enabled: true
storageClass: manual
size: 50Gi
postgresql-ha:
enabled: false
persistence:
enabled: true
storageClass: microk8s-hostpath
storageClass: manual
size: 150Gi
postgresql:
enabled: true
persistence:
enabled: true
storageClass: microk8s-hostpath
size: 50Gi
wait: true
- name: Create HTTPRoute for Gitea

View File

@@ -26,6 +26,7 @@
providers:
kubernetesGateway:
enabled: true
experimentalChannel: true
ports:
web:
port: 80