From d568e0c63a28a2f7db99b96cf63f8813c04c1930 Mon Sep 17 00:00:00 2001 From: gitea-bot Date: Wed, 21 Jan 2026 20:39:02 +0000 Subject: [PATCH] chore: Update manifests after change --- .../manifests/blocky/ConfigMap-blocky.yaml | 1 - .../manifests/blocky/Deployment-blocky.yaml | 2 +- .../ephemera/Deployment-ephemera.yaml | 111 ------------------ ...xternalSecret-ephemera-apprise-config.yaml | 21 ---- ...ecret-ephemera-backup-secret-external.yaml | 58 --------- ...alSecret-ephemera-backup-secret-local.yaml | 58 --------- .../ExternalSecret-ephemera-key-secret.yaml | 21 ---- .../ephemera/HTTPRoute-ephemera.yaml | 30 ----- ...entVolume-ephemera-import-nfs-storage.yaml | 23 ---- ...lumeClaim-ephemera-import-nfs-storage.yaml | 17 --- .../PersistentVolumeClaim-ephemera.yaml | 19 --- ...ource-ephemera-backup-source-external.yaml | 29 ----- ...onSource-ephemera-backup-source-local.yaml | 29 ----- .../manifests/ephemera/Service-ephemera.yaml | 22 ---- .../homepage/ConfigMap-homepage.yaml | 6 - .../homepage/Deployment-homepage.yaml | 2 +- 16 files changed, 2 insertions(+), 447 deletions(-) delete mode 100644 clusters/cl01tl/manifests/ephemera/Deployment-ephemera.yaml delete mode 100644 clusters/cl01tl/manifests/ephemera/ExternalSecret-ephemera-apprise-config.yaml delete mode 100644 clusters/cl01tl/manifests/ephemera/ExternalSecret-ephemera-backup-secret-external.yaml delete mode 100644 clusters/cl01tl/manifests/ephemera/ExternalSecret-ephemera-backup-secret-local.yaml delete mode 100644 clusters/cl01tl/manifests/ephemera/ExternalSecret-ephemera-key-secret.yaml delete mode 100644 clusters/cl01tl/manifests/ephemera/HTTPRoute-ephemera.yaml delete mode 100644 clusters/cl01tl/manifests/ephemera/PersistentVolume-ephemera-import-nfs-storage.yaml delete mode 100644 clusters/cl01tl/manifests/ephemera/PersistentVolumeClaim-ephemera-import-nfs-storage.yaml delete mode 100644 clusters/cl01tl/manifests/ephemera/PersistentVolumeClaim-ephemera.yaml delete mode 100644 clusters/cl01tl/manifests/ephemera/ReplicationSource-ephemera-backup-source-external.yaml delete mode 100644 clusters/cl01tl/manifests/ephemera/ReplicationSource-ephemera-backup-source-local.yaml delete mode 100644 clusters/cl01tl/manifests/ephemera/Service-ephemera.yaml diff --git a/clusters/cl01tl/manifests/blocky/ConfigMap-blocky.yaml b/clusters/cl01tl/manifests/blocky/ConfigMap-blocky.yaml index 97ec8b77e..eb9614e42 100644 --- a/clusters/cl01tl/manifests/blocky/ConfigMap-blocky.yaml +++ b/clusters/cl01tl/manifests/blocky/ConfigMap-blocky.yaml @@ -99,7 +99,6 @@ data: booklore IN CNAME traefik-cl01tl ceph IN CNAME traefik-cl01tl code-server IN CNAME traefik-cl01tl - ephemera IN CNAME traefik-cl01tl excalidraw IN CNAME traefik-cl01tl feishin IN CNAME traefik-cl01tl garage-s3 IN CNAME traefik-cl01tl diff --git a/clusters/cl01tl/manifests/blocky/Deployment-blocky.yaml b/clusters/cl01tl/manifests/blocky/Deployment-blocky.yaml index 429fadb51..77bbbac46 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: d6cc78ced259fae8b8136c7ce8d7d5323cce9faf79378e8ecc27b52f9fc54be0 + checksum/configMaps: 924dee078b74888fb4817fc6533ba6e1df74395a8187d7e4fafbf8c37d2726a3 labels: app.kubernetes.io/controller: main app.kubernetes.io/instance: blocky diff --git a/clusters/cl01tl/manifests/ephemera/Deployment-ephemera.yaml b/clusters/cl01tl/manifests/ephemera/Deployment-ephemera.yaml deleted file mode 100644 index 182cb13fc..000000000 --- a/clusters/cl01tl/manifests/ephemera/Deployment-ephemera.yaml +++ /dev/null @@ -1,111 +0,0 @@ -apiVersion: apps/v1 -kind: Deployment -metadata: - name: ephemera - labels: - app.kubernetes.io/controller: main - app.kubernetes.io/instance: ephemera - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: ephemera - helm.sh/chart: ephemera-4.6.2 - namespace: ephemera -spec: - revisionHistoryLimit: 3 - replicas: 1 - strategy: - type: Recreate - selector: - matchLabels: - app.kubernetes.io/controller: main - app.kubernetes.io/name: ephemera - app.kubernetes.io/instance: ephemera - template: - metadata: - labels: - app.kubernetes.io/controller: main - app.kubernetes.io/instance: ephemera - app.kubernetes.io/name: ephemera - spec: - enableServiceLinks: false - serviceAccountName: default - automountServiceAccountToken: true - hostIPC: false - hostNetwork: false - hostPID: false - dnsPolicy: ClusterFirst - containers: - - env: - - name: TZ - value: US/Central - - name: APPRISE_STORAGE_MODE - value: memory - - name: APPRISE_STATEFUL_MODE - value: disabled - - name: APPRISE_WORKER_COUNT - value: "1" - - name: APPRISE_STATELESS_URLS - valueFrom: - secretKeyRef: - key: ntfy-url - name: ephemera-apprise-config - image: caronc/apprise:v1.3.1 - imagePullPolicy: IfNotPresent - name: apprise-api - resources: - requests: - cpu: 10m - memory: 128Mi - - env: - - name: LOG_LEVEL - value: info - - name: LOG_HTML - value: "false" - - name: CAPTCHA_SOLVER - value: none - - name: TZ - value: America/Chicago - image: ghcr.io/flaresolverr/flaresolverr:v3.4.6 - imagePullPolicy: IfNotPresent - name: flaresolverr - resources: - requests: - cpu: 10m - memory: 128Mi - - env: - - name: ALLOWED_ORIGINS - value: https://ephemera.alexlebens.net - - name: BASE_URL - value: https://ephemera.alexlebens.net - - name: AA_BASE_URL - value: https://annas-archive.org - - name: FLARESOLVERR_URL - value: http://127.0.0.1:8191 - - name: LG_BASE_URL - value: https://gen.com - - name: PUID - value: "0" - - name: PGID - value: "0" - image: ghcr.io/orwellianepilogue/ephemera:2.0.0 - imagePullPolicy: IfNotPresent - name: main - resources: - requests: - cpu: 50m - memory: 128Mi - volumeMounts: - - mountPath: /app/downloads - name: cache - - mountPath: /app/data - name: config - - mountPath: /app/ingest - name: ingest - volumes: - - emptyDir: {} - name: cache - - name: config - persistentVolumeClaim: - claimName: ephemera - - name: ingest - persistentVolumeClaim: - claimName: ephemera-import-nfs-storage diff --git a/clusters/cl01tl/manifests/ephemera/ExternalSecret-ephemera-apprise-config.yaml b/clusters/cl01tl/manifests/ephemera/ExternalSecret-ephemera-apprise-config.yaml deleted file mode 100644 index af3734615..000000000 --- a/clusters/cl01tl/manifests/ephemera/ExternalSecret-ephemera-apprise-config.yaml +++ /dev/null @@ -1,21 +0,0 @@ -apiVersion: external-secrets.io/v1 -kind: ExternalSecret -metadata: - name: ephemera-apprise-config - namespace: ephemera - labels: - app.kubernetes.io/name: ephemera-apprise-config - app.kubernetes.io/instance: ephemera - app.kubernetes.io/part-of: ephemera -spec: - secretStoreRef: - kind: ClusterSecretStore - name: vault - data: - - secretKey: ntfy-url - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /cl01tl/ephemera/config - metadataPolicy: None - property: ntfy-url diff --git a/clusters/cl01tl/manifests/ephemera/ExternalSecret-ephemera-backup-secret-external.yaml b/clusters/cl01tl/manifests/ephemera/ExternalSecret-ephemera-backup-secret-external.yaml deleted file mode 100644 index 3ab6842c3..000000000 --- a/clusters/cl01tl/manifests/ephemera/ExternalSecret-ephemera-backup-secret-external.yaml +++ /dev/null @@ -1,58 +0,0 @@ -apiVersion: external-secrets.io/v1 -kind: ExternalSecret -metadata: - name: ephemera-backup-secret-external - namespace: ephemera - labels: - helm.sh/chart: volsync-target-config-0.7.0 - app.kubernetes.io/instance: ephemera - app.kubernetes.io/part-of: ephemera - app.kubernetes.io/version: "0.7.0" - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: ephemera-backup-secret-external -spec: - secretStoreRef: - kind: ClusterSecretStore - name: vault - target: - template: - mergePolicy: Merge - engineVersion: v2 - data: - RESTIC_REPOSITORY: "{{ .BUCKET_ENDPOINT }}/ephemera/ephemera" - 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/ephemera/ExternalSecret-ephemera-backup-secret-local.yaml b/clusters/cl01tl/manifests/ephemera/ExternalSecret-ephemera-backup-secret-local.yaml deleted file mode 100644 index 4dcdbbec9..000000000 --- a/clusters/cl01tl/manifests/ephemera/ExternalSecret-ephemera-backup-secret-local.yaml +++ /dev/null @@ -1,58 +0,0 @@ -apiVersion: external-secrets.io/v1 -kind: ExternalSecret -metadata: - name: ephemera-backup-secret-local - namespace: ephemera - labels: - helm.sh/chart: volsync-target-config-0.7.0 - app.kubernetes.io/instance: ephemera - app.kubernetes.io/part-of: ephemera - app.kubernetes.io/version: "0.7.0" - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: ephemera-backup-secret-local -spec: - secretStoreRef: - kind: ClusterSecretStore - name: vault - target: - template: - mergePolicy: Merge - engineVersion: v2 - data: - RESTIC_REPOSITORY: "{{ .BUCKET_ENDPOINT }}/ephemera/ephemera" - 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/ephemera/ExternalSecret-ephemera-key-secret.yaml b/clusters/cl01tl/manifests/ephemera/ExternalSecret-ephemera-key-secret.yaml deleted file mode 100644 index 9bf6c2112..000000000 --- a/clusters/cl01tl/manifests/ephemera/ExternalSecret-ephemera-key-secret.yaml +++ /dev/null @@ -1,21 +0,0 @@ -apiVersion: external-secrets.io/v1 -kind: ExternalSecret -metadata: - name: ephemera-key-secret - namespace: ephemera - labels: - app.kubernetes.io/name: ephemera-key-secret - app.kubernetes.io/instance: ephemera - app.kubernetes.io/part-of: ephemera -spec: - secretStoreRef: - kind: ClusterSecretStore - name: vault - data: - - secretKey: key - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /cl01tl/ephemera/config - metadataPolicy: None - property: key diff --git a/clusters/cl01tl/manifests/ephemera/HTTPRoute-ephemera.yaml b/clusters/cl01tl/manifests/ephemera/HTTPRoute-ephemera.yaml deleted file mode 100644 index ebc4f5eba..000000000 --- a/clusters/cl01tl/manifests/ephemera/HTTPRoute-ephemera.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: gateway.networking.k8s.io/v1 -kind: HTTPRoute -metadata: - name: ephemera - labels: - app.kubernetes.io/instance: ephemera - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: ephemera - helm.sh/chart: ephemera-4.6.2 - namespace: ephemera -spec: - parentRefs: - - group: gateway.networking.k8s.io - kind: Gateway - name: traefik-gateway - namespace: traefik - hostnames: - - "ephemera.alexlebens.net" - rules: - - backendRefs: - - group: "" - kind: Service - name: ephemera - namespace: ephemera - port: 80 - weight: 100 - matches: - - path: - type: PathPrefix - value: / diff --git a/clusters/cl01tl/manifests/ephemera/PersistentVolume-ephemera-import-nfs-storage.yaml b/clusters/cl01tl/manifests/ephemera/PersistentVolume-ephemera-import-nfs-storage.yaml deleted file mode 100644 index 65bfffdc4..000000000 --- a/clusters/cl01tl/manifests/ephemera/PersistentVolume-ephemera-import-nfs-storage.yaml +++ /dev/null @@ -1,23 +0,0 @@ -apiVersion: v1 -kind: PersistentVolume -metadata: - name: ephemera-import-nfs-storage - namespace: ephemera - labels: - app.kubernetes.io/name: ephemera-import-nfs-storage - app.kubernetes.io/instance: ephemera - app.kubernetes.io/part-of: ephemera -spec: - persistentVolumeReclaimPolicy: Retain - storageClassName: nfs-client - capacity: - storage: 1Gi - accessModes: - - ReadWriteMany - nfs: - path: /volume2/Storage/Books Import - server: synologybond.alexlebens.net - mountOptions: - - vers=4 - - minorversion=1 - - noac diff --git a/clusters/cl01tl/manifests/ephemera/PersistentVolumeClaim-ephemera-import-nfs-storage.yaml b/clusters/cl01tl/manifests/ephemera/PersistentVolumeClaim-ephemera-import-nfs-storage.yaml deleted file mode 100644 index 629d5f811..000000000 --- a/clusters/cl01tl/manifests/ephemera/PersistentVolumeClaim-ephemera-import-nfs-storage.yaml +++ /dev/null @@ -1,17 +0,0 @@ -apiVersion: v1 -kind: PersistentVolumeClaim -metadata: - name: ephemera-import-nfs-storage - namespace: ephemera - labels: - app.kubernetes.io/name: ephemera-import-nfs-storage - app.kubernetes.io/instance: ephemera - app.kubernetes.io/part-of: ephemera -spec: - volumeName: ephemera-import-nfs-storage - storageClassName: nfs-client - accessModes: - - ReadWriteMany - resources: - requests: - storage: 1Gi diff --git a/clusters/cl01tl/manifests/ephemera/PersistentVolumeClaim-ephemera.yaml b/clusters/cl01tl/manifests/ephemera/PersistentVolumeClaim-ephemera.yaml deleted file mode 100644 index 455fa5854..000000000 --- a/clusters/cl01tl/manifests/ephemera/PersistentVolumeClaim-ephemera.yaml +++ /dev/null @@ -1,19 +0,0 @@ -kind: PersistentVolumeClaim -apiVersion: v1 -metadata: - name: ephemera - labels: - app.kubernetes.io/instance: ephemera - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: ephemera - helm.sh/chart: ephemera-4.6.2 - annotations: - helm.sh/resource-policy: keep - namespace: ephemera -spec: - accessModes: - - "ReadWriteOnce" - resources: - requests: - storage: "5Gi" - storageClassName: "ceph-block" diff --git a/clusters/cl01tl/manifests/ephemera/ReplicationSource-ephemera-backup-source-external.yaml b/clusters/cl01tl/manifests/ephemera/ReplicationSource-ephemera-backup-source-external.yaml deleted file mode 100644 index 257e18eff..000000000 --- a/clusters/cl01tl/manifests/ephemera/ReplicationSource-ephemera-backup-source-external.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: volsync.backube/v1alpha1 -kind: ReplicationSource -metadata: - name: ephemera-backup-source-external - namespace: ephemera - labels: - helm.sh/chart: volsync-target-config-0.7.0 - app.kubernetes.io/instance: ephemera - app.kubernetes.io/part-of: ephemera - app.kubernetes.io/version: "0.7.0" - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: ephemera-backup -spec: - sourcePVC: ephemera - trigger: - schedule: 16 9 * * * - restic: - pruneIntervalDays: 7 - repository: ephemera-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/ephemera/ReplicationSource-ephemera-backup-source-local.yaml b/clusters/cl01tl/manifests/ephemera/ReplicationSource-ephemera-backup-source-local.yaml deleted file mode 100644 index 74dae1af5..000000000 --- a/clusters/cl01tl/manifests/ephemera/ReplicationSource-ephemera-backup-source-local.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: volsync.backube/v1alpha1 -kind: ReplicationSource -metadata: - name: ephemera-backup-source-local - namespace: ephemera - labels: - helm.sh/chart: volsync-target-config-0.7.0 - app.kubernetes.io/instance: ephemera - app.kubernetes.io/part-of: ephemera - app.kubernetes.io/version: "0.7.0" - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: ephemera-backup -spec: - sourcePVC: ephemera - trigger: - schedule: 16 8 * * * - restic: - pruneIntervalDays: 7 - repository: ephemera-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/ephemera/Service-ephemera.yaml b/clusters/cl01tl/manifests/ephemera/Service-ephemera.yaml deleted file mode 100644 index f40543eff..000000000 --- a/clusters/cl01tl/manifests/ephemera/Service-ephemera.yaml +++ /dev/null @@ -1,22 +0,0 @@ -apiVersion: v1 -kind: Service -metadata: - name: ephemera - labels: - app.kubernetes.io/instance: ephemera - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: ephemera - app.kubernetes.io/service: ephemera - helm.sh/chart: ephemera-4.6.2 - namespace: ephemera -spec: - type: ClusterIP - ports: - - port: 80 - targetPort: 8286 - protocol: TCP - name: http - selector: - app.kubernetes.io/controller: main - app.kubernetes.io/instance: ephemera - app.kubernetes.io/name: ephemera diff --git a/clusters/cl01tl/manifests/homepage/ConfigMap-homepage.yaml b/clusters/cl01tl/manifests/homepage/ConfigMap-homepage.yaml index 1df3ad050..5e733cfbf 100644 --- a/clusters/cl01tl/manifests/homepage/ConfigMap-homepage.yaml +++ b/clusters/cl01tl/manifests/homepage/ConfigMap-homepage.yaml @@ -613,12 +613,6 @@ data: href: https://shelfmark.alexlebens.net siteMonitor: http://shelfmark.shelfmark:80 statusStyle: dot - - Ephemera: - icon: sh-ephemera.webp - description: Books - href: https://ephemera.alexlebens.net - siteMonitor: http://ephemera.ephemera:80 - statusStyle: dot - Other Homes: - Dev: icon: sh-homepage.webp diff --git a/clusters/cl01tl/manifests/homepage/Deployment-homepage.yaml b/clusters/cl01tl/manifests/homepage/Deployment-homepage.yaml index f68c13879..c3d0aeb9e 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: 51ff1a97029803ae7967aa1bd13cfbacbe6f24e44c16514203c7993a69b46704 + checksum/configMaps: 592d57ce71f93db6337d75d5e49971df87d60e865659c9e99783a03538be9cdc checksum/secrets: d3ba83f111cd32f92c909268c55ad8bbd4f9e299b74b35b33c1a011180d8b378 labels: app.kubernetes.io/controller: main