From 2dbf788c56ed3befdca910a3e588ce9f706ed53c Mon Sep 17 00:00:00 2001 From: Alex Lebens Date: Mon, 21 Jul 2025 21:45:54 -0500 Subject: [PATCH] add theme --- .../templates/persistent-volume-claim.yaml | 19 +++++++++++++++++++ clusters/cl01tl/platform/gitea/values.yaml | 18 +++++++++++++++++- 2 files changed, 36 insertions(+), 1 deletion(-) diff --git a/clusters/cl01tl/platform/gitea/templates/persistent-volume-claim.yaml b/clusters/cl01tl/platform/gitea/templates/persistent-volume-claim.yaml index dd37711a0..1125706b9 100644 --- a/clusters/cl01tl/platform/gitea/templates/persistent-volume-claim.yaml +++ b/clusters/cl01tl/platform/gitea/templates/persistent-volume-claim.yaml @@ -15,3 +15,22 @@ spec: resources: requests: storage: 1Gi + +--- +apiVersion: v1 +kind: PersistentVolumeClaim +metadata: + name: gitea-theme-storage + namespace: {{ .Release.Namespace }} + labels: + app.kubernetes.io/name: gitea-theme-storage + app.kubernetes.io/instance: {{ .Release.Name }} + app.kubernetes.io/part-of: {{ .Release.Name }} +spec: + volumeMode: Filesystem + storageClassName: ceph-block + accessModes: + - ReadWriteOnce + resources: + requests: + storage: 1Gi diff --git a/clusters/cl01tl/platform/gitea/values.yaml b/clusters/cl01tl/platform/gitea/values.yaml index a4492c65d..7b4b298f4 100644 --- a/clusters/cl01tl/platform/gitea/values.yaml +++ b/clusters/cl01tl/platform/gitea/values.yaml @@ -25,10 +25,24 @@ gitea: - name: gitea-nfs-storage-backup persistentVolumeClaim: claimName: gitea-nfs-storage-backup - extraVolumeMounts: + - name: gitea-theme-storage + persistentVolumeClaim: + claimName: gitea-theme-storage + extraInitVolumeMounts: + - name: gitea-theme-storage + readOnly: true + mountPath: /data/gitea/public/assets/css + extraContainerVolumeMounts: - mountPath: /opt/backup name: gitea-nfs-storage-backup readOnly: false + - name: gitea-theme-storage + readOnly: true + mountPath: /data/gitea/public/assets/css + initPreScript: | + git clone https://github.com/catppuccin/gitea.git; + cp -r ./gitea/src/* /data/gitea/public/assets/css; + rm -rf ./gitea; gitea: metrics: enabled: true @@ -83,6 +97,8 @@ gitea: REQUIRE_SIGNIN_VIEW: true webhook: ALLOWED_HOST_LIST: private + ui: + THEMES: catppuccin-rosewater-auto,catppuccin-flamingo-auto,catppuccin-pink-auto,catppuccin-mauve-auto,catppuccin-red-auto,catppuccin-maroon-auto,catppuccin-peach-auto,catppuccin-yellow-auto,catppuccin-green-auto,catppuccin-teal-auto,catppuccin-sky-auto,catppuccin-sapphire-auto,catppuccin-blue-auto,catppuccin-lavender-auto mirror: DEFAULT_INTERVAL: 10m additionalConfigFromEnvs: