diff --git a/clusters/cl01tl/platform/gitea/templates/persistent-volume-claim.yaml b/clusters/cl01tl/platform/gitea/templates/persistent-volume-claim.yaml index e6801e367..e3c2e4704 100644 --- a/clusters/cl01tl/platform/gitea/templates/persistent-volume-claim.yaml +++ b/clusters/cl01tl/platform/gitea/templates/persistent-volume-claim.yaml @@ -17,24 +17,3 @@ spec: resources: requests: storage: 1Gi - ---- -apiVersion: v1 -kind: PersistentVolumeClaim -metadata: - name: gitea-primary-storage - namespace: {{ .Release.Namespace }} - labels: - app.kubernetes.io/name: gitea-primary-storage - app.kubernetes.io/instance: {{ .Release.Name }} - app.kubernetes.io/version: {{ .Chart.AppVersion }} - app.kubernetes.io/component: storage - app.kubernetes.io/part-of: {{ .Release.Name }} -spec: - volumeMode: Filesystem - storageClassName: ceph-filesystem - accessModes: - - ReadWriteMany - resources: - requests: - storage: 20Gi diff --git a/clusters/cl01tl/platform/gitea/values.yaml b/clusters/cl01tl/platform/gitea/values.yaml index 0358cd200..3f3ba6779 100644 --- a/clusters/cl01tl/platform/gitea/values.yaml +++ b/clusters/cl01tl/platform/gitea/values.yaml @@ -18,7 +18,10 @@ gitea: ingress: enabled: false persistence: - storageClass: ceph-block + storageClass: ceph-filesystem + size: 10Gi + accessModes: + - ReadWriteMany extraVolumes: - name: gitea-nfs-storage-backup persistentVolumeClaim: @@ -73,6 +76,19 @@ gitea: ISSUE_INDEXER_ENABLED: true ISSUE_INDEXER_TYPE: meilisearch REPO_INDEXER_ENABLED: false + attachment: + STORAGE_TYPE: minio + lfs: + STORAGE_TYPE: minio + picture: + AVATAR_STORAGE_TYPE: minio + "storage.packages": + STORAGE_TYPE: minio + storage: + MINIO_ENDPOINT: minio.gitea:80 + MINIO_LOCATION: us-east-1 + MINIO_BUCKET: gitea + MINIO_USE_SSL: false service: REGISTER_MANUAL_CONFIRM: true SHOW_REGISTRATION_BUTTON: false @@ -104,6 +120,16 @@ gitea: secretKeyRef: name: gitea-postgresql-17-cluster-app key: password + - name: GITEA__DATABASE__MINIO_ACCESS_KEY_ID + valueFrom: + secretKeyRef: + name: gitea-minio-user-secret + key: AWS_ACCESS_KEY_ID + - name: GITEA__DATABASE__MINIO_SECRET_ACCESS_KEY + valueFrom: + secretKeyRef: + name: gitea-minio-user-secret + key: AWS_SECRET_ACCESS_KEY - name: GITEA__INDEXER__ISSUE_INDEXER_CONN_STR valueFrom: secretKeyRef: