fix: 🐛 gitea now uses correct pvc
This commit is contained in:
@@ -4,6 +4,56 @@
|
|||||||
name: gitea
|
name: gitea
|
||||||
repo_url: https://dl.gitea.com/charts/
|
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
|
- name: Install Gitea
|
||||||
kubernetes.core.helm:
|
kubernetes.core.helm:
|
||||||
name: gitea
|
name: gitea
|
||||||
@@ -23,18 +73,17 @@
|
|||||||
enabled: false
|
enabled: false
|
||||||
postgresql:
|
postgresql:
|
||||||
enabled: true
|
enabled: true
|
||||||
|
primary:
|
||||||
|
persistence:
|
||||||
|
enabled: true
|
||||||
|
storageClass: manual
|
||||||
|
size: 50Gi
|
||||||
postgresql-ha:
|
postgresql-ha:
|
||||||
enabled: false
|
enabled: false
|
||||||
persistence:
|
persistence:
|
||||||
enabled: true
|
enabled: true
|
||||||
storageClass: microk8s-hostpath
|
storageClass: manual
|
||||||
size: 150Gi
|
size: 150Gi
|
||||||
postgresql:
|
|
||||||
enabled: true
|
|
||||||
persistence:
|
|
||||||
enabled: true
|
|
||||||
storageClass: microk8s-hostpath
|
|
||||||
size: 50Gi
|
|
||||||
wait: true
|
wait: true
|
||||||
|
|
||||||
- name: Create HTTPRoute for Gitea
|
- name: Create HTTPRoute for Gitea
|
||||||
|
|||||||
@@ -26,6 +26,7 @@
|
|||||||
providers:
|
providers:
|
||||||
kubernetesGateway:
|
kubernetesGateway:
|
||||||
enabled: true
|
enabled: true
|
||||||
|
experimentalChannel: true
|
||||||
ports:
|
ports:
|
||||||
web:
|
web:
|
||||||
port: 80
|
port: 80
|
||||||
|
|||||||
Reference in New Issue
Block a user