From 64d42a84435153fbc01391228f383b4b801bc4df Mon Sep 17 00:00:00 2001 From: gitea-bot Date: Sun, 22 Mar 2026 17:50:25 +0000 Subject: [PATCH] chore: Update manifests after change --- .../manifests/blocky/ConfigMap-blocky.yaml | 1 + .../manifests/blocky/Deployment-blocky.yaml | 2 +- .../foldergram/Deployment-foldergram.yaml | 67 +++++++++++++++++++ ...oldergram-data-backup-secret-external.yaml | 58 ++++++++++++++++ ...t-foldergram-data-backup-secret-local.yaml | 58 ++++++++++++++++ ...-foldergram-data-backup-secret-remote.yaml | 58 ++++++++++++++++ .../foldergram/HTTPRoute-foldergram.yaml | 30 +++++++++ ...olume-foldergram-pictures-nfs-storage.yaml | 23 +++++++ ...PersistentVolumeClaim-foldergram-data.yaml | 17 +++++ ...Claim-foldergram-pictures-nfs-storage.yaml | 17 +++++ ...oldergram-data-backup-source-external.yaml | 29 ++++++++ ...e-foldergram-data-backup-source-local.yaml | 29 ++++++++ ...-foldergram-data-backup-source-remote.yaml | 29 ++++++++ .../foldergram/Service-foldergram.yaml | 22 ++++++ .../manifests/gatus/ConfigMap-gatus.yaml | 9 +++ .../manifests/gatus/Deployment-gatus.yaml | 2 +- .../homepage/ConfigMap-homepage.yaml | 6 ++ .../homepage/Deployment-homepage.yaml | 2 +- 18 files changed, 456 insertions(+), 3 deletions(-) create mode 100644 clusters/cl01tl/manifests/foldergram/Deployment-foldergram.yaml create mode 100644 clusters/cl01tl/manifests/foldergram/ExternalSecret-foldergram-data-backup-secret-external.yaml create mode 100644 clusters/cl01tl/manifests/foldergram/ExternalSecret-foldergram-data-backup-secret-local.yaml create mode 100644 clusters/cl01tl/manifests/foldergram/ExternalSecret-foldergram-data-backup-secret-remote.yaml create mode 100644 clusters/cl01tl/manifests/foldergram/HTTPRoute-foldergram.yaml create mode 100644 clusters/cl01tl/manifests/foldergram/PersistentVolume-foldergram-pictures-nfs-storage.yaml create mode 100644 clusters/cl01tl/manifests/foldergram/PersistentVolumeClaim-foldergram-data.yaml create mode 100644 clusters/cl01tl/manifests/foldergram/PersistentVolumeClaim-foldergram-pictures-nfs-storage.yaml create mode 100644 clusters/cl01tl/manifests/foldergram/ReplicationSource-foldergram-data-backup-source-external.yaml create mode 100644 clusters/cl01tl/manifests/foldergram/ReplicationSource-foldergram-data-backup-source-local.yaml create mode 100644 clusters/cl01tl/manifests/foldergram/ReplicationSource-foldergram-data-backup-source-remote.yaml create mode 100644 clusters/cl01tl/manifests/foldergram/Service-foldergram.yaml diff --git a/clusters/cl01tl/manifests/blocky/ConfigMap-blocky.yaml b/clusters/cl01tl/manifests/blocky/ConfigMap-blocky.yaml index b86b13f44..508db5545 100644 --- a/clusters/cl01tl/manifests/blocky/ConfigMap-blocky.yaml +++ b/clusters/cl01tl/manifests/blocky/ConfigMap-blocky.yaml @@ -104,6 +104,7 @@ data: directus IN CNAME traefik-cl01tl excalidraw IN CNAME traefik-cl01tl feishin IN CNAME traefik-cl01tl + foldergram IN CNAME traefik-cl01tl garage-s3 IN CNAME traefik-cl01tl garage-webui IN CNAME traefik-cl01tl gatus IN CNAME traefik-cl01tl diff --git a/clusters/cl01tl/manifests/blocky/Deployment-blocky.yaml b/clusters/cl01tl/manifests/blocky/Deployment-blocky.yaml index ac643f3d0..f9c3199a2 100644 --- a/clusters/cl01tl/manifests/blocky/Deployment-blocky.yaml +++ b/clusters/cl01tl/manifests/blocky/Deployment-blocky.yaml @@ -22,7 +22,7 @@ spec: template: metadata: annotations: - checksum/configMaps: fda673826e96f761a790a72b3a69fdffb1ecbc023abb6df2fbcca76b7f919430 + checksum/configMaps: ffc0c3d2a76601cf367d0e28bf34cd3160ea1a1fa8486079607d34a5dc4c7b95 labels: app.kubernetes.io/controller: main app.kubernetes.io/instance: blocky diff --git a/clusters/cl01tl/manifests/foldergram/Deployment-foldergram.yaml b/clusters/cl01tl/manifests/foldergram/Deployment-foldergram.yaml new file mode 100644 index 000000000..92419210a --- /dev/null +++ b/clusters/cl01tl/manifests/foldergram/Deployment-foldergram.yaml @@ -0,0 +1,67 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + name: foldergram + labels: + app.kubernetes.io/controller: main + app.kubernetes.io/instance: foldergram + app.kubernetes.io/managed-by: Helm + app.kubernetes.io/name: foldergram + helm.sh/chart: foldergram-4.6.2 + namespace: foldergram +spec: + revisionHistoryLimit: 3 + replicas: 1 + strategy: + type: Recreate + selector: + matchLabels: + app.kubernetes.io/controller: main + app.kubernetes.io/name: foldergram + app.kubernetes.io/instance: foldergram + template: + metadata: + labels: + app.kubernetes.io/controller: main + app.kubernetes.io/instance: foldergram + app.kubernetes.io/name: foldergram + spec: + enableServiceLinks: false + serviceAccountName: default + automountServiceAccountToken: true + hostIPC: false + hostNetwork: false + hostPID: false + dnsPolicy: ClusterFirst + containers: + - env: + - name: IMAGE_DETAIL_SOURCE + value: original + - name: DERIVATIVE_MODE + value: lazy + - name: DATA_ROOT + value: ./data + - name: GALLERY_ROOT + value: /gallery + - name: CSRF_TRUSTED_ORIGINS + value: https://foldergram.alexlebens.net + image: ghcr.io/foldergram/foldergram:v1.0.5 + imagePullPolicy: IfNotPresent + name: main + resources: + requests: + cpu: 10m + memory: 128Mi + volumeMounts: + - mountPath: /app/data + name: cache + - mountPath: /gallery/pictures + name: pictures + readOnly: true + volumes: + - name: cache + persistentVolumeClaim: + claimName: foldergram-data + - name: pictures + persistentVolumeClaim: + claimName: foldergram-pictures-nfs-storage diff --git a/clusters/cl01tl/manifests/foldergram/ExternalSecret-foldergram-data-backup-secret-external.yaml b/clusters/cl01tl/manifests/foldergram/ExternalSecret-foldergram-data-backup-secret-external.yaml new file mode 100644 index 000000000..5ed542ff1 --- /dev/null +++ b/clusters/cl01tl/manifests/foldergram/ExternalSecret-foldergram-data-backup-secret-external.yaml @@ -0,0 +1,58 @@ +apiVersion: external-secrets.io/v1 +kind: ExternalSecret +metadata: + name: foldergram-data-backup-secret-external + namespace: foldergram + labels: + helm.sh/chart: volsync-target-data-0.8.0 + app.kubernetes.io/instance: foldergram + app.kubernetes.io/part-of: foldergram + app.kubernetes.io/version: "0.8.0" + app.kubernetes.io/managed-by: Helm + app.kubernetes.io/name: foldergram-data-backup-secret-external +spec: + secretStoreRef: + kind: ClusterSecretStore + name: vault + target: + template: + mergePolicy: Merge + engineVersion: v2 + data: + RESTIC_REPOSITORY: "{{ .BUCKET_ENDPOINT }}/foldergram/foldergram-data" + data: + - secretKey: BUCKET_ENDPOINT + remoteRef: + conversionStrategy: Default + decodingStrategy: None + key: /volsync/restic/digital-ocean + metadataPolicy: None + property: BUCKET_ENDPOINT + - secretKey: RESTIC_PASSWORD + remoteRef: + conversionStrategy: Default + decodingStrategy: None + key: /volsync/restic/digital-ocean + metadataPolicy: None + property: RESTIC_PASSWORD + - secretKey: AWS_DEFAULT_REGION + remoteRef: + conversionStrategy: Default + decodingStrategy: None + key: /digital-ocean/home-infra/volsync-backups + metadataPolicy: None + property: AWS_DEFAULT_REGION + - secretKey: AWS_ACCESS_KEY_ID + remoteRef: + conversionStrategy: Default + decodingStrategy: None + key: /digital-ocean/home-infra/volsync-backups + metadataPolicy: None + property: AWS_ACCESS_KEY_ID + - secretKey: AWS_SECRET_ACCESS_KEY + remoteRef: + conversionStrategy: Default + decodingStrategy: None + key: /digital-ocean/home-infra/volsync-backups + metadataPolicy: None + property: AWS_SECRET_ACCESS_KEY diff --git a/clusters/cl01tl/manifests/foldergram/ExternalSecret-foldergram-data-backup-secret-local.yaml b/clusters/cl01tl/manifests/foldergram/ExternalSecret-foldergram-data-backup-secret-local.yaml new file mode 100644 index 000000000..63bab6001 --- /dev/null +++ b/clusters/cl01tl/manifests/foldergram/ExternalSecret-foldergram-data-backup-secret-local.yaml @@ -0,0 +1,58 @@ +apiVersion: external-secrets.io/v1 +kind: ExternalSecret +metadata: + name: foldergram-data-backup-secret-local + namespace: foldergram + labels: + helm.sh/chart: volsync-target-data-0.8.0 + app.kubernetes.io/instance: foldergram + app.kubernetes.io/part-of: foldergram + app.kubernetes.io/version: "0.8.0" + app.kubernetes.io/managed-by: Helm + app.kubernetes.io/name: foldergram-data-backup-secret-local +spec: + secretStoreRef: + kind: ClusterSecretStore + name: vault + target: + template: + mergePolicy: Merge + engineVersion: v2 + data: + RESTIC_REPOSITORY: "{{ .BUCKET_ENDPOINT }}/foldergram/foldergram-data" + data: + - secretKey: BUCKET_ENDPOINT + remoteRef: + conversionStrategy: Default + decodingStrategy: None + key: /volsync/restic/garage-local + metadataPolicy: None + property: BUCKET_ENDPOINT + - secretKey: RESTIC_PASSWORD + remoteRef: + conversionStrategy: Default + decodingStrategy: None + key: /volsync/restic/garage-local + metadataPolicy: None + property: RESTIC_PASSWORD + - secretKey: AWS_DEFAULT_REGION + remoteRef: + conversionStrategy: Default + decodingStrategy: None + key: /garage/home-infra/volsync-backups + metadataPolicy: None + property: ACCESS_REGION + - secretKey: AWS_ACCESS_KEY_ID + remoteRef: + conversionStrategy: Default + decodingStrategy: None + key: /garage/home-infra/volsync-backups + metadataPolicy: None + property: ACCESS_KEY_ID + - secretKey: AWS_SECRET_ACCESS_KEY + remoteRef: + conversionStrategy: Default + decodingStrategy: None + key: /garage/home-infra/volsync-backups + metadataPolicy: None + property: ACCESS_SECRET_KEY diff --git a/clusters/cl01tl/manifests/foldergram/ExternalSecret-foldergram-data-backup-secret-remote.yaml b/clusters/cl01tl/manifests/foldergram/ExternalSecret-foldergram-data-backup-secret-remote.yaml new file mode 100644 index 000000000..da6057235 --- /dev/null +++ b/clusters/cl01tl/manifests/foldergram/ExternalSecret-foldergram-data-backup-secret-remote.yaml @@ -0,0 +1,58 @@ +apiVersion: external-secrets.io/v1 +kind: ExternalSecret +metadata: + name: foldergram-data-backup-secret-remote + namespace: foldergram + labels: + helm.sh/chart: volsync-target-data-0.8.0 + app.kubernetes.io/instance: foldergram + app.kubernetes.io/part-of: foldergram + app.kubernetes.io/version: "0.8.0" + app.kubernetes.io/managed-by: Helm + app.kubernetes.io/name: foldergram-data-backup-secret-remote +spec: + secretStoreRef: + kind: ClusterSecretStore + name: vault + target: + template: + mergePolicy: Merge + engineVersion: v2 + data: + RESTIC_REPOSITORY: "{{ .BUCKET_ENDPOINT }}/foldergram/foldergram-data" + data: + - secretKey: BUCKET_ENDPOINT + remoteRef: + conversionStrategy: Default + decodingStrategy: None + key: /volsync/restic/garage-remote + metadataPolicy: None + property: BUCKET_ENDPOINT + - secretKey: RESTIC_PASSWORD + remoteRef: + conversionStrategy: Default + decodingStrategy: None + key: /volsync/restic/garage-remote + metadataPolicy: None + property: RESTIC_PASSWORD + - secretKey: AWS_DEFAULT_REGION + remoteRef: + conversionStrategy: Default + decodingStrategy: None + key: /garage/home-infra/volsync-backups + metadataPolicy: None + property: ACCESS_REGION + - secretKey: AWS_ACCESS_KEY_ID + remoteRef: + conversionStrategy: Default + decodingStrategy: None + key: /garage/home-infra/volsync-backups + metadataPolicy: None + property: ACCESS_KEY_ID + - secretKey: AWS_SECRET_ACCESS_KEY + remoteRef: + conversionStrategy: Default + decodingStrategy: None + key: /garage/home-infra/volsync-backups + metadataPolicy: None + property: ACCESS_SECRET_KEY diff --git a/clusters/cl01tl/manifests/foldergram/HTTPRoute-foldergram.yaml b/clusters/cl01tl/manifests/foldergram/HTTPRoute-foldergram.yaml new file mode 100644 index 000000000..f5fb0e6a9 --- /dev/null +++ b/clusters/cl01tl/manifests/foldergram/HTTPRoute-foldergram.yaml @@ -0,0 +1,30 @@ +apiVersion: gateway.networking.k8s.io/v1 +kind: HTTPRoute +metadata: + name: foldergram + labels: + app.kubernetes.io/instance: foldergram + app.kubernetes.io/managed-by: Helm + app.kubernetes.io/name: foldergram + helm.sh/chart: foldergram-4.6.2 + namespace: foldergram +spec: + parentRefs: + - group: gateway.networking.k8s.io + kind: Gateway + name: traefik-gateway + namespace: traefik + hostnames: + - "foldergram.alexlebens.net" + rules: + - backendRefs: + - group: "" + kind: Service + name: foldergram + namespace: foldergram + port: 80 + weight: 100 + matches: + - path: + type: PathPrefix + value: / diff --git a/clusters/cl01tl/manifests/foldergram/PersistentVolume-foldergram-pictures-nfs-storage.yaml b/clusters/cl01tl/manifests/foldergram/PersistentVolume-foldergram-pictures-nfs-storage.yaml new file mode 100644 index 000000000..e7e36e8c9 --- /dev/null +++ b/clusters/cl01tl/manifests/foldergram/PersistentVolume-foldergram-pictures-nfs-storage.yaml @@ -0,0 +1,23 @@ +apiVersion: v1 +kind: PersistentVolume +metadata: + name: foldergram-pictures-nfs-storage + namespace: foldergram + labels: + app.kubernetes.io/name: foldergram-pictures-nfs-storage + app.kubernetes.io/instance: foldergram + app.kubernetes.io/part-of: foldergram +spec: + persistentVolumeReclaimPolicy: Retain + storageClassName: nfs-client + capacity: + storage: 1Gi + accessModes: + - ReadWriteMany + nfs: + path: /volume2/Storage/Pictures + server: synologybond.alexlebens.net + mountOptions: + - vers=4 + - minorversion=1 + - noac diff --git a/clusters/cl01tl/manifests/foldergram/PersistentVolumeClaim-foldergram-data.yaml b/clusters/cl01tl/manifests/foldergram/PersistentVolumeClaim-foldergram-data.yaml new file mode 100644 index 000000000..43750d75f --- /dev/null +++ b/clusters/cl01tl/manifests/foldergram/PersistentVolumeClaim-foldergram-data.yaml @@ -0,0 +1,17 @@ +kind: PersistentVolumeClaim +apiVersion: v1 +metadata: + name: foldergram-data + labels: + app.kubernetes.io/instance: foldergram + app.kubernetes.io/managed-by: Helm + app.kubernetes.io/name: foldergram + helm.sh/chart: foldergram-4.6.2 + namespace: foldergram +spec: + accessModes: + - "ReadWriteOnce" + resources: + requests: + storage: "10Gi" + storageClassName: "ceph-block" diff --git a/clusters/cl01tl/manifests/foldergram/PersistentVolumeClaim-foldergram-pictures-nfs-storage.yaml b/clusters/cl01tl/manifests/foldergram/PersistentVolumeClaim-foldergram-pictures-nfs-storage.yaml new file mode 100644 index 000000000..e7feb18f6 --- /dev/null +++ b/clusters/cl01tl/manifests/foldergram/PersistentVolumeClaim-foldergram-pictures-nfs-storage.yaml @@ -0,0 +1,17 @@ +apiVersion: v1 +kind: PersistentVolumeClaim +metadata: + name: foldergram-pictures-nfs-storage + namespace: foldergram + labels: + app.kubernetes.io/name: foldergram-pictures-nfs-storage + app.kubernetes.io/instance: foldergram + app.kubernetes.io/part-of: foldergram +spec: + volumeName: foldergram-pictures-nfs-storage + storageClassName: nfs-client + accessModes: + - ReadWriteMany + resources: + requests: + storage: 1Gi diff --git a/clusters/cl01tl/manifests/foldergram/ReplicationSource-foldergram-data-backup-source-external.yaml b/clusters/cl01tl/manifests/foldergram/ReplicationSource-foldergram-data-backup-source-external.yaml new file mode 100644 index 000000000..3313d1875 --- /dev/null +++ b/clusters/cl01tl/manifests/foldergram/ReplicationSource-foldergram-data-backup-source-external.yaml @@ -0,0 +1,29 @@ +apiVersion: volsync.backube/v1alpha1 +kind: ReplicationSource +metadata: + name: foldergram-data-backup-source-external + namespace: foldergram + labels: + helm.sh/chart: volsync-target-data-0.8.0 + app.kubernetes.io/instance: foldergram + app.kubernetes.io/part-of: foldergram + app.kubernetes.io/version: "0.8.0" + app.kubernetes.io/managed-by: Helm + app.kubernetes.io/name: foldergram-data-backup +spec: + sourcePVC: foldergram-data + trigger: + schedule: 46 13 * * * + restic: + pruneIntervalDays: 7 + repository: foldergram-data-backup-secret-external + retain: + daily: 7 + hourly: 0 + monthly: 3 + weekly: 4 + yearly: 1 + copyMethod: Snapshot + storageClassName: ceph-block + volumeSnapshotClassName: ceph-blockpool-snapshot + cacheCapacity: 1Gi diff --git a/clusters/cl01tl/manifests/foldergram/ReplicationSource-foldergram-data-backup-source-local.yaml b/clusters/cl01tl/manifests/foldergram/ReplicationSource-foldergram-data-backup-source-local.yaml new file mode 100644 index 000000000..10e19fbb2 --- /dev/null +++ b/clusters/cl01tl/manifests/foldergram/ReplicationSource-foldergram-data-backup-source-local.yaml @@ -0,0 +1,29 @@ +apiVersion: volsync.backube/v1alpha1 +kind: ReplicationSource +metadata: + name: foldergram-data-backup-source-local + namespace: foldergram + labels: + helm.sh/chart: volsync-target-data-0.8.0 + app.kubernetes.io/instance: foldergram + app.kubernetes.io/part-of: foldergram + app.kubernetes.io/version: "0.8.0" + app.kubernetes.io/managed-by: Helm + app.kubernetes.io/name: foldergram-data-backup +spec: + sourcePVC: foldergram-data + trigger: + schedule: 46 11 * * * + restic: + pruneIntervalDays: 7 + repository: foldergram-data-backup-secret-local + retain: + daily: 7 + hourly: 0 + monthly: 3 + weekly: 4 + yearly: 1 + copyMethod: Snapshot + storageClassName: ceph-block + volumeSnapshotClassName: ceph-blockpool-snapshot + cacheCapacity: 1Gi diff --git a/clusters/cl01tl/manifests/foldergram/ReplicationSource-foldergram-data-backup-source-remote.yaml b/clusters/cl01tl/manifests/foldergram/ReplicationSource-foldergram-data-backup-source-remote.yaml new file mode 100644 index 000000000..1575b1cac --- /dev/null +++ b/clusters/cl01tl/manifests/foldergram/ReplicationSource-foldergram-data-backup-source-remote.yaml @@ -0,0 +1,29 @@ +apiVersion: volsync.backube/v1alpha1 +kind: ReplicationSource +metadata: + name: foldergram-data-backup-source-remote + namespace: foldergram + labels: + helm.sh/chart: volsync-target-data-0.8.0 + app.kubernetes.io/instance: foldergram + app.kubernetes.io/part-of: foldergram + app.kubernetes.io/version: "0.8.0" + app.kubernetes.io/managed-by: Helm + app.kubernetes.io/name: foldergram-data-backup +spec: + sourcePVC: foldergram-data + trigger: + schedule: 46 12 * * * + restic: + pruneIntervalDays: 7 + repository: foldergram-data-backup-secret-remote + retain: + daily: 7 + hourly: 0 + monthly: 3 + weekly: 4 + yearly: 1 + copyMethod: Snapshot + storageClassName: ceph-block + volumeSnapshotClassName: ceph-blockpool-snapshot + cacheCapacity: 1Gi diff --git a/clusters/cl01tl/manifests/foldergram/Service-foldergram.yaml b/clusters/cl01tl/manifests/foldergram/Service-foldergram.yaml new file mode 100644 index 000000000..bf41cd8a1 --- /dev/null +++ b/clusters/cl01tl/manifests/foldergram/Service-foldergram.yaml @@ -0,0 +1,22 @@ +apiVersion: v1 +kind: Service +metadata: + name: foldergram + labels: + app.kubernetes.io/instance: foldergram + app.kubernetes.io/managed-by: Helm + app.kubernetes.io/name: foldergram + app.kubernetes.io/service: foldergram + helm.sh/chart: foldergram-4.6.2 + namespace: foldergram +spec: + type: ClusterIP + ports: + - port: 80 + targetPort: 4141 + protocol: TCP + name: http + selector: + app.kubernetes.io/controller: main + app.kubernetes.io/instance: foldergram + app.kubernetes.io/name: foldergram diff --git a/clusters/cl01tl/manifests/gatus/ConfigMap-gatus.yaml b/clusters/cl01tl/manifests/gatus/ConfigMap-gatus.yaml index f8c270b11..d497c6ec7 100644 --- a/clusters/cl01tl/manifests/gatus/ConfigMap-gatus.yaml +++ b/clusters/cl01tl/manifests/gatus/ConfigMap-gatus.yaml @@ -132,6 +132,15 @@ data: interval: 30s name: photoview url: https://photoview.alexlebens.net + - alerts: + - type: ntfy + conditions: + - '[STATUS] == 200' + - '[CERTIFICATE_EXPIRATION] > 240h' + group: core + interval: 30s + name: foldergram + url: https://foldergram.alexlebens.net - alerts: - type: ntfy conditions: diff --git a/clusters/cl01tl/manifests/gatus/Deployment-gatus.yaml b/clusters/cl01tl/manifests/gatus/Deployment-gatus.yaml index ce1d14276..76af60dc2 100644 --- a/clusters/cl01tl/manifests/gatus/Deployment-gatus.yaml +++ b/clusters/cl01tl/manifests/gatus/Deployment-gatus.yaml @@ -26,7 +26,7 @@ spec: app.kubernetes.io/name: gatus app.kubernetes.io/instance: gatus annotations: - checksum/config: e71958a58e2b9c9fad6f8ebcfa3f695850ae150deffa9ed9a4d135b98e6c4353 + checksum/config: 3db1d1c04e342aab710658ef4d5a0607423bd0eaea864e4585bd03f4a1ee7f0c spec: serviceAccountName: default automountServiceAccountToken: false diff --git a/clusters/cl01tl/manifests/homepage/ConfigMap-homepage.yaml b/clusters/cl01tl/manifests/homepage/ConfigMap-homepage.yaml index bc5de203a..a1312141c 100644 --- a/clusters/cl01tl/manifests/homepage/ConfigMap-homepage.yaml +++ b/clusters/cl01tl/manifests/homepage/ConfigMap-homepage.yaml @@ -131,6 +131,12 @@ data: href: https://photoview.alexlebens.net siteMonitor: http://photoview.photoview:80 statusStyle: dot + - Pictures: + icon: https://raw.githubusercontent.com/foldergram/foldergram/refs/heads/main/client/public/icon-512.png + description: Foldergram + href: https://foldergram.alexlebens.net + siteMonitor: http://foldergram.foldergram:80 + statusStyle: dot - Books: icon: sh-booklore.webp description: Grimmory diff --git a/clusters/cl01tl/manifests/homepage/Deployment-homepage.yaml b/clusters/cl01tl/manifests/homepage/Deployment-homepage.yaml index 71c84cb06..315e2ed71 100644 --- a/clusters/cl01tl/manifests/homepage/Deployment-homepage.yaml +++ b/clusters/cl01tl/manifests/homepage/Deployment-homepage.yaml @@ -24,7 +24,7 @@ spec: template: metadata: annotations: - checksum/configMaps: 041d5b88dea35f2f9d36a65182da9e2974eb72d142a6b8539fad965532d7b437 + checksum/configMaps: 16089e4d54ef27894722f0317c3ed6dfd4530443b66f304b18bbd8a1a3703cb3 checksum/secrets: d3ba83f111cd32f92c909268c55ad8bbd4f9e299b74b35b33c1a011180d8b378 labels: app.kubernetes.io/controller: main