From 515c6d8c8328d8a99957ba6b021f66209e8eca3c Mon Sep 17 00:00:00 2001 From: gitea-bot Date: Tue, 24 Mar 2026 03:45:51 +0000 Subject: [PATCH] Automated Manifest Update (#5035) This PR contains newly rendered Kubernetes manifests automatically generated by the CI workflow. ### Details - **Trigger**: `pull_request` by `@alexlebens` - **Commit**: `36ac626` (on `36ac6266ca1b59ed4ba07a1ede02856403acd94b`) - **Charts Updated**: `blocky,booklore,gatus,grimmory,shelfmark` Reviewed-on: https://gitea.alexlebens.dev/alexlebens/infrastructure/pulls/5035 Co-authored-by: gitea-bot Co-committed-by: gitea-bot --- .../manifests/blocky/ConfigMap-blocky.yaml | 1 - .../manifests/blocky/Deployment-blocky.yaml | 2 +- ...ase-booklore-mariadb-cluster-booklore.yaml | 20 ----- .../booklore/Deployment-booklore.yaml | 84 ------------------- ...ooklore-config-backup-secret-external.yaml | 58 ------------- ...t-booklore-config-backup-secret-local.yaml | 58 ------------- ...-booklore-config-backup-secret-remote.yaml | 58 ------------- ...-booklore-data-backup-secret-external.yaml | 58 ------------- ...ret-booklore-data-backup-secret-local.yaml | 58 ------------- ...et-booklore-data-backup-secret-remote.yaml | 58 ------------- ...cret-booklore-data-replication-secret.yaml | 21 ----- ...ternalSecret-booklore-database-secret.yaml | 21 ----- ...ariadb-cluster-backup-secret-external.yaml | 28 ------- ...-mariadb-cluster-backup-secret-garage.yaml | 28 ------- ...ant-booklore-mariadb-cluster-booklore.yaml | 25 ------ .../booklore/HTTPRoute-booklore.yaml | 30 ------- .../MariaDB-booklore-mariadb-cluster.yaml | 36 -------- .../booklore/Namespace-booklore.yaml | 13 --- ...ume-booklore-books-import-nfs-storage.yaml | 23 ----- ...tentVolume-booklore-books-nfs-storage.yaml | 23 ----- ...aim-booklore-books-import-nfs-storage.yaml | 17 ---- ...olumeClaim-booklore-books-nfs-storage.yaml | 17 ---- ...PersistentVolumeClaim-booklore-config.yaml | 19 ----- .../PersistentVolumeClaim-booklore-data.yaml | 19 ----- ...klore-mariadb-cluster-backup-external.yaml | 36 -------- ...ooklore-mariadb-cluster-backup-garage.yaml | 34 -------- ...ooklore-mariadb-cluster-backup-remote.yaml | 36 -------- ...ooklore-config-backup-source-external.yaml | 29 ------- ...e-booklore-config-backup-source-local.yaml | 29 ------- ...-booklore-config-backup-source-remote.yaml | 29 ------- ...-booklore-data-backup-source-external.yaml | 29 ------- ...rce-booklore-data-backup-source-local.yaml | 29 ------- ...ce-booklore-data-backup-source-remote.yaml | 29 ------- .../manifests/booklore/Service-booklore.yaml | 22 ----- ...ser-booklore-mariadb-cluster-booklore.yaml | 23 ----- .../manifests/gatus/ConfigMap-gatus.yaml | 9 -- .../manifests/gatus/Deployment-gatus.yaml | 2 +- ...t-booklore-config-backup-secret-local.yaml | 55 ------------ ...onDestination-grimmory-config-restore.yaml | 19 ----- .../shelfmark/Deployment-shelfmark.yaml | 8 +- ...xternalSecret-shelfmark-config-secret.yaml | 4 +- 41 files changed, 8 insertions(+), 1189 deletions(-) delete mode 100644 clusters/cl01tl/manifests/booklore/Database-booklore-mariadb-cluster-booklore.yaml delete mode 100644 clusters/cl01tl/manifests/booklore/Deployment-booklore.yaml delete mode 100644 clusters/cl01tl/manifests/booklore/ExternalSecret-booklore-config-backup-secret-external.yaml delete mode 100644 clusters/cl01tl/manifests/booklore/ExternalSecret-booklore-config-backup-secret-local.yaml delete mode 100644 clusters/cl01tl/manifests/booklore/ExternalSecret-booklore-config-backup-secret-remote.yaml delete mode 100644 clusters/cl01tl/manifests/booklore/ExternalSecret-booklore-data-backup-secret-external.yaml delete mode 100644 clusters/cl01tl/manifests/booklore/ExternalSecret-booklore-data-backup-secret-local.yaml delete mode 100644 clusters/cl01tl/manifests/booklore/ExternalSecret-booklore-data-backup-secret-remote.yaml delete mode 100644 clusters/cl01tl/manifests/booklore/ExternalSecret-booklore-data-replication-secret.yaml delete mode 100644 clusters/cl01tl/manifests/booklore/ExternalSecret-booklore-database-secret.yaml delete mode 100644 clusters/cl01tl/manifests/booklore/ExternalSecret-booklore-mariadb-cluster-backup-secret-external.yaml delete mode 100644 clusters/cl01tl/manifests/booklore/ExternalSecret-booklore-mariadb-cluster-backup-secret-garage.yaml delete mode 100644 clusters/cl01tl/manifests/booklore/Grant-booklore-mariadb-cluster-booklore.yaml delete mode 100644 clusters/cl01tl/manifests/booklore/HTTPRoute-booklore.yaml delete mode 100644 clusters/cl01tl/manifests/booklore/MariaDB-booklore-mariadb-cluster.yaml delete mode 100644 clusters/cl01tl/manifests/booklore/Namespace-booklore.yaml delete mode 100644 clusters/cl01tl/manifests/booklore/PersistentVolume-booklore-books-import-nfs-storage.yaml delete mode 100644 clusters/cl01tl/manifests/booklore/PersistentVolume-booklore-books-nfs-storage.yaml delete mode 100644 clusters/cl01tl/manifests/booklore/PersistentVolumeClaim-booklore-books-import-nfs-storage.yaml delete mode 100644 clusters/cl01tl/manifests/booklore/PersistentVolumeClaim-booklore-books-nfs-storage.yaml delete mode 100644 clusters/cl01tl/manifests/booklore/PersistentVolumeClaim-booklore-config.yaml delete mode 100644 clusters/cl01tl/manifests/booklore/PersistentVolumeClaim-booklore-data.yaml delete mode 100644 clusters/cl01tl/manifests/booklore/PhysicalBackup-booklore-mariadb-cluster-backup-external.yaml delete mode 100644 clusters/cl01tl/manifests/booklore/PhysicalBackup-booklore-mariadb-cluster-backup-garage.yaml delete mode 100644 clusters/cl01tl/manifests/booklore/PhysicalBackup-booklore-mariadb-cluster-backup-remote.yaml delete mode 100644 clusters/cl01tl/manifests/booklore/ReplicationSource-booklore-config-backup-source-external.yaml delete mode 100644 clusters/cl01tl/manifests/booklore/ReplicationSource-booklore-config-backup-source-local.yaml delete mode 100644 clusters/cl01tl/manifests/booklore/ReplicationSource-booklore-config-backup-source-remote.yaml delete mode 100644 clusters/cl01tl/manifests/booklore/ReplicationSource-booklore-data-backup-source-external.yaml delete mode 100644 clusters/cl01tl/manifests/booklore/ReplicationSource-booklore-data-backup-source-local.yaml delete mode 100644 clusters/cl01tl/manifests/booklore/ReplicationSource-booklore-data-backup-source-remote.yaml delete mode 100644 clusters/cl01tl/manifests/booklore/Service-booklore.yaml delete mode 100644 clusters/cl01tl/manifests/booklore/User-booklore-mariadb-cluster-booklore.yaml delete mode 100644 clusters/cl01tl/manifests/grimmory/ExternalSecret-booklore-config-backup-secret-local.yaml delete mode 100644 clusters/cl01tl/manifests/grimmory/ReplicationDestination-grimmory-config-restore.yaml diff --git a/clusters/cl01tl/manifests/blocky/ConfigMap-blocky.yaml b/clusters/cl01tl/manifests/blocky/ConfigMap-blocky.yaml index 8f26dfe60..0726b049b 100644 --- a/clusters/cl01tl/manifests/blocky/ConfigMap-blocky.yaml +++ b/clusters/cl01tl/manifests/blocky/ConfigMap-blocky.yaml @@ -97,7 +97,6 @@ data: authentik IN CNAME traefik-cl01tl backrest IN CNAME traefik-cl01tl bazarr IN CNAME traefik-cl01tl - booklore IN CNAME traefik-cl01tl ceph IN CNAME traefik-cl01tl code-server IN CNAME traefik-cl01tl dawarich IN CNAME traefik-cl01tl diff --git a/clusters/cl01tl/manifests/blocky/Deployment-blocky.yaml b/clusters/cl01tl/manifests/blocky/Deployment-blocky.yaml index 5762bfae5..a48af11aa 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: 8d57d80015b54c8d127b934de40319dcb46be8240567f57719eaa48e651bd60f + checksum/configMaps: fff3976acfd7e840be4eea5ca10ef90051973222ed09a3fa4f0d64d37df4e364 labels: app.kubernetes.io/controller: main app.kubernetes.io/instance: blocky diff --git a/clusters/cl01tl/manifests/booklore/Database-booklore-mariadb-cluster-booklore.yaml b/clusters/cl01tl/manifests/booklore/Database-booklore-mariadb-cluster-booklore.yaml deleted file mode 100644 index ac70b685a..000000000 --- a/clusters/cl01tl/manifests/booklore/Database-booklore-mariadb-cluster-booklore.yaml +++ /dev/null @@ -1,20 +0,0 @@ -apiVersion: k8s.mariadb.com/v1alpha1 -kind: Database -metadata: - name: booklore-mariadb-cluster-booklore - namespace: booklore - labels: - helm.sh/chart: mariadb-cluster-26.3.0 - app.kubernetes.io/name: mariadb-cluster - app.kubernetes.io/instance: booklore - app.kubernetes.io/version: "0.0.0" - app.kubernetes.io/managed-by: Helm -spec: - mariaDbRef: - name: booklore-mariadb-cluster - namespace: booklore - characterSet: utf8 - cleanupPolicy: Delete - collate: utf8_general_ci - name: booklore - requeueInterval: 10h diff --git a/clusters/cl01tl/manifests/booklore/Deployment-booklore.yaml b/clusters/cl01tl/manifests/booklore/Deployment-booklore.yaml deleted file mode 100644 index a7d7a1ff2..000000000 --- a/clusters/cl01tl/manifests/booklore/Deployment-booklore.yaml +++ /dev/null @@ -1,84 +0,0 @@ -apiVersion: apps/v1 -kind: Deployment -metadata: - name: booklore - labels: - app.kubernetes.io/controller: main - app.kubernetes.io/instance: booklore - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: booklore - helm.sh/chart: booklore-4.6.2 - namespace: booklore -spec: - revisionHistoryLimit: 3 - replicas: 1 - strategy: - type: Recreate - selector: - matchLabels: - app.kubernetes.io/controller: main - app.kubernetes.io/name: booklore - app.kubernetes.io/instance: booklore - template: - metadata: - labels: - app.kubernetes.io/controller: main - app.kubernetes.io/instance: booklore - app.kubernetes.io/name: booklore - spec: - enableServiceLinks: false - serviceAccountName: default - automountServiceAccountToken: true - hostIPC: false - hostNetwork: false - hostPID: false - dnsPolicy: ClusterFirst - containers: - - env: - - name: TZ - value: America/Chicago - - name: USER_ID - value: "1000" - - name: GROUP_ID - value: "1000" - - name: DATABASE_URL - value: jdbc:mariadb://booklore-mariadb-cluster-primary.booklore:3306/booklore - - name: DATABASE_USERNAME - value: booklore - - name: DATABASE_PASSWORD - valueFrom: - secretKeyRef: - key: password - name: booklore-database-secret - - name: BOOKLORE_PORT - value: "6060" - - name: SWAGGER_ENABLED - value: "false" - image: ghcr.io/grimmory-tools/grimmory:v2.3.0 - imagePullPolicy: IfNotPresent - name: main - resources: - requests: - cpu: 50m - memory: 128Mi - volumeMounts: - - mountPath: /bookdrop - name: books-import - - mountPath: /app/data - name: config - - mountPath: /data - name: data - - mountPath: /bookdrop/ingest - name: ingest - volumes: - - emptyDir: {} - name: books-import - - name: config - persistentVolumeClaim: - claimName: booklore-config - - name: data - persistentVolumeClaim: - claimName: booklore-data - - name: ingest - persistentVolumeClaim: - claimName: booklore-books-import-nfs-storage diff --git a/clusters/cl01tl/manifests/booklore/ExternalSecret-booklore-config-backup-secret-external.yaml b/clusters/cl01tl/manifests/booklore/ExternalSecret-booklore-config-backup-secret-external.yaml deleted file mode 100644 index 40d201127..000000000 --- a/clusters/cl01tl/manifests/booklore/ExternalSecret-booklore-config-backup-secret-external.yaml +++ /dev/null @@ -1,58 +0,0 @@ -apiVersion: external-secrets.io/v1 -kind: ExternalSecret -metadata: - name: booklore-config-backup-secret-external - namespace: booklore - labels: - helm.sh/chart: volsync-target-config-0.8.0 - app.kubernetes.io/instance: booklore - app.kubernetes.io/part-of: booklore - app.kubernetes.io/version: "0.8.0" - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: booklore-config-backup-secret-external -spec: - secretStoreRef: - kind: ClusterSecretStore - name: vault - target: - template: - mergePolicy: Merge - engineVersion: v2 - data: - RESTIC_REPOSITORY: "{{ .BUCKET_ENDPOINT }}/booklore/booklore-config" - 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/booklore/ExternalSecret-booklore-config-backup-secret-local.yaml b/clusters/cl01tl/manifests/booklore/ExternalSecret-booklore-config-backup-secret-local.yaml deleted file mode 100644 index a5700859e..000000000 --- a/clusters/cl01tl/manifests/booklore/ExternalSecret-booklore-config-backup-secret-local.yaml +++ /dev/null @@ -1,58 +0,0 @@ -apiVersion: external-secrets.io/v1 -kind: ExternalSecret -metadata: - name: booklore-config-backup-secret-local - namespace: booklore - labels: - helm.sh/chart: volsync-target-config-0.8.0 - app.kubernetes.io/instance: booklore - app.kubernetes.io/part-of: booklore - app.kubernetes.io/version: "0.8.0" - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: booklore-config-backup-secret-local -spec: - secretStoreRef: - kind: ClusterSecretStore - name: vault - target: - template: - mergePolicy: Merge - engineVersion: v2 - data: - RESTIC_REPOSITORY: "{{ .BUCKET_ENDPOINT }}/booklore/booklore-config" - 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/booklore/ExternalSecret-booklore-config-backup-secret-remote.yaml b/clusters/cl01tl/manifests/booklore/ExternalSecret-booklore-config-backup-secret-remote.yaml deleted file mode 100644 index 7b3662a94..000000000 --- a/clusters/cl01tl/manifests/booklore/ExternalSecret-booklore-config-backup-secret-remote.yaml +++ /dev/null @@ -1,58 +0,0 @@ -apiVersion: external-secrets.io/v1 -kind: ExternalSecret -metadata: - name: booklore-config-backup-secret-remote - namespace: booklore - labels: - helm.sh/chart: volsync-target-config-0.8.0 - app.kubernetes.io/instance: booklore - app.kubernetes.io/part-of: booklore - app.kubernetes.io/version: "0.8.0" - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: booklore-config-backup-secret-remote -spec: - secretStoreRef: - kind: ClusterSecretStore - name: vault - target: - template: - mergePolicy: Merge - engineVersion: v2 - data: - RESTIC_REPOSITORY: "{{ .BUCKET_ENDPOINT }}/booklore/booklore-config" - 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/booklore/ExternalSecret-booklore-data-backup-secret-external.yaml b/clusters/cl01tl/manifests/booklore/ExternalSecret-booklore-data-backup-secret-external.yaml deleted file mode 100644 index 87ee4d0e4..000000000 --- a/clusters/cl01tl/manifests/booklore/ExternalSecret-booklore-data-backup-secret-external.yaml +++ /dev/null @@ -1,58 +0,0 @@ -apiVersion: external-secrets.io/v1 -kind: ExternalSecret -metadata: - name: booklore-data-backup-secret-external - namespace: booklore - labels: - helm.sh/chart: volsync-target-data-0.8.0 - app.kubernetes.io/instance: booklore - app.kubernetes.io/part-of: booklore - app.kubernetes.io/version: "0.8.0" - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: booklore-data-backup-secret-external -spec: - secretStoreRef: - kind: ClusterSecretStore - name: vault - target: - template: - mergePolicy: Merge - engineVersion: v2 - data: - RESTIC_REPOSITORY: "{{ .BUCKET_ENDPOINT }}/booklore/booklore-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/booklore/ExternalSecret-booklore-data-backup-secret-local.yaml b/clusters/cl01tl/manifests/booklore/ExternalSecret-booklore-data-backup-secret-local.yaml deleted file mode 100644 index 9061522c7..000000000 --- a/clusters/cl01tl/manifests/booklore/ExternalSecret-booklore-data-backup-secret-local.yaml +++ /dev/null @@ -1,58 +0,0 @@ -apiVersion: external-secrets.io/v1 -kind: ExternalSecret -metadata: - name: booklore-data-backup-secret-local - namespace: booklore - labels: - helm.sh/chart: volsync-target-data-0.8.0 - app.kubernetes.io/instance: booklore - app.kubernetes.io/part-of: booklore - app.kubernetes.io/version: "0.8.0" - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: booklore-data-backup-secret-local -spec: - secretStoreRef: - kind: ClusterSecretStore - name: vault - target: - template: - mergePolicy: Merge - engineVersion: v2 - data: - RESTIC_REPOSITORY: "{{ .BUCKET_ENDPOINT }}/booklore/booklore-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/booklore/ExternalSecret-booklore-data-backup-secret-remote.yaml b/clusters/cl01tl/manifests/booklore/ExternalSecret-booklore-data-backup-secret-remote.yaml deleted file mode 100644 index 614d86964..000000000 --- a/clusters/cl01tl/manifests/booklore/ExternalSecret-booklore-data-backup-secret-remote.yaml +++ /dev/null @@ -1,58 +0,0 @@ -apiVersion: external-secrets.io/v1 -kind: ExternalSecret -metadata: - name: booklore-data-backup-secret-remote - namespace: booklore - labels: - helm.sh/chart: volsync-target-data-0.8.0 - app.kubernetes.io/instance: booklore - app.kubernetes.io/part-of: booklore - app.kubernetes.io/version: "0.8.0" - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: booklore-data-backup-secret-remote -spec: - secretStoreRef: - kind: ClusterSecretStore - name: vault - target: - template: - mergePolicy: Merge - engineVersion: v2 - data: - RESTIC_REPOSITORY: "{{ .BUCKET_ENDPOINT }}/booklore/booklore-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/booklore/ExternalSecret-booklore-data-replication-secret.yaml b/clusters/cl01tl/manifests/booklore/ExternalSecret-booklore-data-replication-secret.yaml deleted file mode 100644 index ea1ce3e94..000000000 --- a/clusters/cl01tl/manifests/booklore/ExternalSecret-booklore-data-replication-secret.yaml +++ /dev/null @@ -1,21 +0,0 @@ -apiVersion: external-secrets.io/v1 -kind: ExternalSecret -metadata: - name: booklore-data-replication-secret - namespace: booklore - labels: - app.kubernetes.io/name: booklore-data-replication-secret - app.kubernetes.io/instance: booklore - app.kubernetes.io/part-of: booklore -spec: - secretStoreRef: - kind: ClusterSecretStore - name: vault - data: - - secretKey: psk.txt - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /cl01tl/booklore/replication - metadataPolicy: None - property: psk.txt diff --git a/clusters/cl01tl/manifests/booklore/ExternalSecret-booklore-database-secret.yaml b/clusters/cl01tl/manifests/booklore/ExternalSecret-booklore-database-secret.yaml deleted file mode 100644 index 5cf37de37..000000000 --- a/clusters/cl01tl/manifests/booklore/ExternalSecret-booklore-database-secret.yaml +++ /dev/null @@ -1,21 +0,0 @@ -apiVersion: external-secrets.io/v1 -kind: ExternalSecret -metadata: - name: booklore-database-secret - namespace: booklore - labels: - app.kubernetes.io/name: booklore-database-secret - app.kubernetes.io/instance: booklore - app.kubernetes.io/part-of: booklore -spec: - secretStoreRef: - kind: ClusterSecretStore - name: vault - data: - - secretKey: password - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /cl01tl/booklore/database - metadataPolicy: None - property: password diff --git a/clusters/cl01tl/manifests/booklore/ExternalSecret-booklore-mariadb-cluster-backup-secret-external.yaml b/clusters/cl01tl/manifests/booklore/ExternalSecret-booklore-mariadb-cluster-backup-secret-external.yaml deleted file mode 100644 index 69c05fe98..000000000 --- a/clusters/cl01tl/manifests/booklore/ExternalSecret-booklore-mariadb-cluster-backup-secret-external.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: external-secrets.io/v1 -kind: ExternalSecret -metadata: - name: booklore-mariadb-cluster-backup-secret-external - namespace: booklore - labels: - app.kubernetes.io/name: booklore-mariadb-cluster-backup-secret-external - app.kubernetes.io/instance: booklore - app.kubernetes.io/part-of: booklore -spec: - secretStoreRef: - kind: ClusterSecretStore - name: vault - data: - - secretKey: access - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /digital-ocean/home-infra/mariadb-backups - metadataPolicy: None - property: access - - secretKey: secret - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /digital-ocean/home-infra/mariadb-backups - metadataPolicy: None - property: secret diff --git a/clusters/cl01tl/manifests/booklore/ExternalSecret-booklore-mariadb-cluster-backup-secret-garage.yaml b/clusters/cl01tl/manifests/booklore/ExternalSecret-booklore-mariadb-cluster-backup-secret-garage.yaml deleted file mode 100644 index 156b54917..000000000 --- a/clusters/cl01tl/manifests/booklore/ExternalSecret-booklore-mariadb-cluster-backup-secret-garage.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: external-secrets.io/v1 -kind: ExternalSecret -metadata: - name: booklore-mariadb-cluster-backup-secret-garage - namespace: booklore - labels: - app.kubernetes.io/name: booklore-mariadb-cluster-backup-secret-garage - app.kubernetes.io/instance: booklore - app.kubernetes.io/part-of: booklore -spec: - secretStoreRef: - kind: ClusterSecretStore - name: vault - data: - - secretKey: access - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /garage/home-infra/mariadb-backups - metadataPolicy: None - property: access - - secretKey: secret - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /garage/home-infra/mariadb-backups - metadataPolicy: None - property: secret diff --git a/clusters/cl01tl/manifests/booklore/Grant-booklore-mariadb-cluster-booklore.yaml b/clusters/cl01tl/manifests/booklore/Grant-booklore-mariadb-cluster-booklore.yaml deleted file mode 100644 index 720c590ab..000000000 --- a/clusters/cl01tl/manifests/booklore/Grant-booklore-mariadb-cluster-booklore.yaml +++ /dev/null @@ -1,25 +0,0 @@ -apiVersion: k8s.mariadb.com/v1alpha1 -kind: Grant -metadata: - name: booklore-mariadb-cluster-booklore - namespace: booklore - labels: - helm.sh/chart: mariadb-cluster-26.3.0 - app.kubernetes.io/name: mariadb-cluster - app.kubernetes.io/instance: booklore - app.kubernetes.io/version: "0.0.0" - app.kubernetes.io/managed-by: Helm -spec: - mariaDbRef: - name: booklore-mariadb-cluster - namespace: booklore - cleanupPolicy: Delete - database: booklore - grantOption: true - host: '%' - privileges: - - ALL PRIVILEGES - requeueInterval: 10h - retryInterval: 30s - table: '*' - username: booklore diff --git a/clusters/cl01tl/manifests/booklore/HTTPRoute-booklore.yaml b/clusters/cl01tl/manifests/booklore/HTTPRoute-booklore.yaml deleted file mode 100644 index 772550d23..000000000 --- a/clusters/cl01tl/manifests/booklore/HTTPRoute-booklore.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: gateway.networking.k8s.io/v1 -kind: HTTPRoute -metadata: - name: booklore - labels: - app.kubernetes.io/instance: booklore - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: booklore - helm.sh/chart: booklore-4.6.2 - namespace: booklore -spec: - parentRefs: - - group: gateway.networking.k8s.io - kind: Gateway - name: traefik-gateway - namespace: traefik - hostnames: - - "booklore.alexlebens.net" - rules: - - backendRefs: - - group: "" - kind: Service - name: booklore - namespace: booklore - port: 80 - weight: 100 - matches: - - path: - type: PathPrefix - value: / diff --git a/clusters/cl01tl/manifests/booklore/MariaDB-booklore-mariadb-cluster.yaml b/clusters/cl01tl/manifests/booklore/MariaDB-booklore-mariadb-cluster.yaml deleted file mode 100644 index 358a42696..000000000 --- a/clusters/cl01tl/manifests/booklore/MariaDB-booklore-mariadb-cluster.yaml +++ /dev/null @@ -1,36 +0,0 @@ -apiVersion: k8s.mariadb.com/v1alpha1 -kind: MariaDB -metadata: - name: booklore-mariadb-cluster - namespace: booklore - labels: - helm.sh/chart: mariadb-cluster-26.3.0 - app.kubernetes.io/name: mariadb-cluster - app.kubernetes.io/instance: booklore - app.kubernetes.io/version: "0.0.0" - app.kubernetes.io/managed-by: Helm -spec: - bootstrapFrom: - backupContentType: Physical - s3: - accessKeyIdSecretKeyRef: - key: access - name: booklore-mariadb-cluster-backup-secret-external - bucket: mariadb-backups-b230a2f5aecf080a4b372c08 - endpoint: nyc3.digitaloceanspaces.com - prefix: cl01tl/booklore - region: us-east-1 - secretAccessKeySecretKeyRef: - key: secret - name: booklore-mariadb-cluster-backup-secret-external - tls: - enabled: true - galera: - enabled: true - replicas: 3 - rootPasswordSecretKeyRef: - generate: false - key: password - name: booklore-database-secret - storage: - size: 5Gi diff --git a/clusters/cl01tl/manifests/booklore/Namespace-booklore.yaml b/clusters/cl01tl/manifests/booklore/Namespace-booklore.yaml deleted file mode 100644 index 2c11860c2..000000000 --- a/clusters/cl01tl/manifests/booklore/Namespace-booklore.yaml +++ /dev/null @@ -1,13 +0,0 @@ -apiVersion: v1 -kind: Namespace -metadata: - name: booklore - annotations: - volsync.backube/privileged-movers: "true" - labels: - app.kubernetes.io/name: booklore - app.kubernetes.io/instance: booklore - app.kubernetes.io/part-of: booklore - pod-security.kubernetes.io/audit: privileged - pod-security.kubernetes.io/enforce: privileged - pod-security.kubernetes.io/warn: privileged diff --git a/clusters/cl01tl/manifests/booklore/PersistentVolume-booklore-books-import-nfs-storage.yaml b/clusters/cl01tl/manifests/booklore/PersistentVolume-booklore-books-import-nfs-storage.yaml deleted file mode 100644 index a879364d2..000000000 --- a/clusters/cl01tl/manifests/booklore/PersistentVolume-booklore-books-import-nfs-storage.yaml +++ /dev/null @@ -1,23 +0,0 @@ -apiVersion: v1 -kind: PersistentVolume -metadata: - name: booklore-books-import-nfs-storage - namespace: booklore - labels: - app.kubernetes.io/name: booklore-books-import-nfs-storage - app.kubernetes.io/instance: booklore - app.kubernetes.io/part-of: booklore -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/booklore/PersistentVolume-booklore-books-nfs-storage.yaml b/clusters/cl01tl/manifests/booklore/PersistentVolume-booklore-books-nfs-storage.yaml deleted file mode 100644 index 1e04166bd..000000000 --- a/clusters/cl01tl/manifests/booklore/PersistentVolume-booklore-books-nfs-storage.yaml +++ /dev/null @@ -1,23 +0,0 @@ -apiVersion: v1 -kind: PersistentVolume -metadata: - name: booklore-books-nfs-storage - namespace: booklore - labels: - app.kubernetes.io/name: booklore-books-nfs-storage - app.kubernetes.io/instance: booklore - app.kubernetes.io/part-of: booklore -spec: - persistentVolumeReclaimPolicy: Retain - storageClassName: nfs-client - capacity: - storage: 1Gi - accessModes: - - ReadWriteMany - nfs: - path: /volume2/Storage/Books - server: synologybond.alexlebens.net - mountOptions: - - vers=4 - - minorversion=1 - - noac diff --git a/clusters/cl01tl/manifests/booklore/PersistentVolumeClaim-booklore-books-import-nfs-storage.yaml b/clusters/cl01tl/manifests/booklore/PersistentVolumeClaim-booklore-books-import-nfs-storage.yaml deleted file mode 100644 index aab8b9594..000000000 --- a/clusters/cl01tl/manifests/booklore/PersistentVolumeClaim-booklore-books-import-nfs-storage.yaml +++ /dev/null @@ -1,17 +0,0 @@ -apiVersion: v1 -kind: PersistentVolumeClaim -metadata: - name: booklore-books-import-nfs-storage - namespace: booklore - labels: - app.kubernetes.io/name: booklore-books-import-nfs-storage - app.kubernetes.io/instance: booklore - app.kubernetes.io/part-of: booklore -spec: - volumeName: booklore-books-import-nfs-storage - storageClassName: nfs-client - accessModes: - - ReadWriteMany - resources: - requests: - storage: 1Gi diff --git a/clusters/cl01tl/manifests/booklore/PersistentVolumeClaim-booklore-books-nfs-storage.yaml b/clusters/cl01tl/manifests/booklore/PersistentVolumeClaim-booklore-books-nfs-storage.yaml deleted file mode 100644 index a3a013824..000000000 --- a/clusters/cl01tl/manifests/booklore/PersistentVolumeClaim-booklore-books-nfs-storage.yaml +++ /dev/null @@ -1,17 +0,0 @@ -apiVersion: v1 -kind: PersistentVolumeClaim -metadata: - name: booklore-books-nfs-storage - namespace: booklore - labels: - app.kubernetes.io/name: booklore-books-nfs-storage - app.kubernetes.io/instance: booklore - app.kubernetes.io/part-of: booklore -spec: - volumeName: booklore-books-nfs-storage - storageClassName: nfs-client - accessModes: - - ReadWriteMany - resources: - requests: - storage: 1Gi diff --git a/clusters/cl01tl/manifests/booklore/PersistentVolumeClaim-booklore-config.yaml b/clusters/cl01tl/manifests/booklore/PersistentVolumeClaim-booklore-config.yaml deleted file mode 100644 index 39b515530..000000000 --- a/clusters/cl01tl/manifests/booklore/PersistentVolumeClaim-booklore-config.yaml +++ /dev/null @@ -1,19 +0,0 @@ -kind: PersistentVolumeClaim -apiVersion: v1 -metadata: - name: booklore-config - labels: - app.kubernetes.io/instance: booklore - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: booklore - helm.sh/chart: booklore-4.6.2 - annotations: - helm.sh/resource-policy: keep - namespace: booklore -spec: - accessModes: - - "ReadWriteOnce" - resources: - requests: - storage: "5Gi" - storageClassName: "ceph-block" diff --git a/clusters/cl01tl/manifests/booklore/PersistentVolumeClaim-booklore-data.yaml b/clusters/cl01tl/manifests/booklore/PersistentVolumeClaim-booklore-data.yaml deleted file mode 100644 index 26a885c0d..000000000 --- a/clusters/cl01tl/manifests/booklore/PersistentVolumeClaim-booklore-data.yaml +++ /dev/null @@ -1,19 +0,0 @@ -kind: PersistentVolumeClaim -apiVersion: v1 -metadata: - name: booklore-data - labels: - app.kubernetes.io/instance: booklore - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: booklore - helm.sh/chart: booklore-4.6.2 - annotations: - helm.sh/resource-policy: keep - namespace: booklore -spec: - accessModes: - - "ReadWriteOnce" - resources: - requests: - storage: "10Gi" - storageClassName: "ceph-block" diff --git a/clusters/cl01tl/manifests/booklore/PhysicalBackup-booklore-mariadb-cluster-backup-external.yaml b/clusters/cl01tl/manifests/booklore/PhysicalBackup-booklore-mariadb-cluster-backup-external.yaml deleted file mode 100644 index bba2ec86d..000000000 --- a/clusters/cl01tl/manifests/booklore/PhysicalBackup-booklore-mariadb-cluster-backup-external.yaml +++ /dev/null @@ -1,36 +0,0 @@ -apiVersion: k8s.mariadb.com/v1alpha1 -kind: PhysicalBackup -metadata: - name: booklore-mariadb-cluster-backup-external - namespace: booklore - labels: - helm.sh/chart: mariadb-cluster-26.3.0 - app.kubernetes.io/name: mariadb-cluster - app.kubernetes.io/instance: booklore - app.kubernetes.io/version: "0.0.0" - app.kubernetes.io/managed-by: Helm -spec: - mariaDbRef: - name: booklore-mariadb-cluster - namespace: booklore - compression: gzip - maxRetention: 2160h - schedule: - cron: 0 0 * * 0 - immediate: true - suspend: false - storage: - s3: - accessKeyIdSecretKeyRef: - key: access - name: booklore-mariadb-cluster-backup-secret-external - bucket: mariadb-backups-b230a2f5aecf080a4b372c08 - endpoint: nyc3.digitaloceanspaces.com - prefix: cl01tl/booklore - region: us-east-1 - secretAccessKeySecretKeyRef: - key: secret - name: booklore-mariadb-cluster-backup-secret-external - tls: - enabled: true - successfulJobsHistoryLimit: 1 diff --git a/clusters/cl01tl/manifests/booklore/PhysicalBackup-booklore-mariadb-cluster-backup-garage.yaml b/clusters/cl01tl/manifests/booklore/PhysicalBackup-booklore-mariadb-cluster-backup-garage.yaml deleted file mode 100644 index 3dee42d4b..000000000 --- a/clusters/cl01tl/manifests/booklore/PhysicalBackup-booklore-mariadb-cluster-backup-garage.yaml +++ /dev/null @@ -1,34 +0,0 @@ -apiVersion: k8s.mariadb.com/v1alpha1 -kind: PhysicalBackup -metadata: - name: booklore-mariadb-cluster-backup-garage - namespace: booklore - labels: - helm.sh/chart: mariadb-cluster-26.3.0 - app.kubernetes.io/name: mariadb-cluster - app.kubernetes.io/instance: booklore - app.kubernetes.io/version: "0.0.0" - app.kubernetes.io/managed-by: Helm -spec: - mariaDbRef: - name: booklore-mariadb-cluster - namespace: booklore - compression: gzip - maxRetention: 360h - schedule: - cron: 0 0 * * * - immediate: true - suspend: false - storage: - s3: - accessKeyIdSecretKeyRef: - key: access - name: booklore-mariadb-cluster-backup-secret-garage - bucket: mariadb-backups - endpoint: garage-main.garage:3900 - prefix: cl01tl/booklore - region: us-east-1 - secretAccessKeySecretKeyRef: - key: secret - name: booklore-mariadb-cluster-backup-secret-garage - successfulJobsHistoryLimit: 1 diff --git a/clusters/cl01tl/manifests/booklore/PhysicalBackup-booklore-mariadb-cluster-backup-remote.yaml b/clusters/cl01tl/manifests/booklore/PhysicalBackup-booklore-mariadb-cluster-backup-remote.yaml deleted file mode 100644 index 8e3dddc22..000000000 --- a/clusters/cl01tl/manifests/booklore/PhysicalBackup-booklore-mariadb-cluster-backup-remote.yaml +++ /dev/null @@ -1,36 +0,0 @@ -apiVersion: k8s.mariadb.com/v1alpha1 -kind: PhysicalBackup -metadata: - name: booklore-mariadb-cluster-backup-remote - namespace: booklore - labels: - helm.sh/chart: mariadb-cluster-26.3.0 - app.kubernetes.io/name: mariadb-cluster - app.kubernetes.io/instance: booklore - app.kubernetes.io/version: "0.0.0" - app.kubernetes.io/managed-by: Helm -spec: - mariaDbRef: - name: booklore-mariadb-cluster - namespace: booklore - compression: gzip - maxRetention: 2160h - schedule: - cron: 0 0 * * 0 - immediate: true - suspend: false - storage: - s3: - accessKeyIdSecretKeyRef: - key: access - name: booklore-mariadb-cluster-backup-secret-garage - bucket: mariadb-backups - endpoint: garage-ps10rp.boreal-beaufort.ts.net:3900 - prefix: cl01tl/booklore - region: us-east-1 - secretAccessKeySecretKeyRef: - key: secret - name: booklore-mariadb-cluster-backup-secret-garage - tls: - enabled: true - successfulJobsHistoryLimit: 1 diff --git a/clusters/cl01tl/manifests/booklore/ReplicationSource-booklore-config-backup-source-external.yaml b/clusters/cl01tl/manifests/booklore/ReplicationSource-booklore-config-backup-source-external.yaml deleted file mode 100644 index 273db0cb7..000000000 --- a/clusters/cl01tl/manifests/booklore/ReplicationSource-booklore-config-backup-source-external.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: volsync.backube/v1alpha1 -kind: ReplicationSource -metadata: - name: booklore-config-backup-source-external - namespace: booklore - labels: - helm.sh/chart: volsync-target-config-0.8.0 - app.kubernetes.io/instance: booklore - app.kubernetes.io/part-of: booklore - app.kubernetes.io/version: "0.8.0" - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: booklore-config-backup -spec: - sourcePVC: booklore-config - trigger: - schedule: 12 10 * * * - restic: - pruneIntervalDays: 7 - repository: booklore-config-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/booklore/ReplicationSource-booklore-config-backup-source-local.yaml b/clusters/cl01tl/manifests/booklore/ReplicationSource-booklore-config-backup-source-local.yaml deleted file mode 100644 index 8cad049d3..000000000 --- a/clusters/cl01tl/manifests/booklore/ReplicationSource-booklore-config-backup-source-local.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: volsync.backube/v1alpha1 -kind: ReplicationSource -metadata: - name: booklore-config-backup-source-local - namespace: booklore - labels: - helm.sh/chart: volsync-target-config-0.8.0 - app.kubernetes.io/instance: booklore - app.kubernetes.io/part-of: booklore - app.kubernetes.io/version: "0.8.0" - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: booklore-config-backup -spec: - sourcePVC: booklore-config - trigger: - schedule: 12 8 * * * - restic: - pruneIntervalDays: 7 - repository: booklore-config-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/booklore/ReplicationSource-booklore-config-backup-source-remote.yaml b/clusters/cl01tl/manifests/booklore/ReplicationSource-booklore-config-backup-source-remote.yaml deleted file mode 100644 index 809b649bd..000000000 --- a/clusters/cl01tl/manifests/booklore/ReplicationSource-booklore-config-backup-source-remote.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: volsync.backube/v1alpha1 -kind: ReplicationSource -metadata: - name: booklore-config-backup-source-remote - namespace: booklore - labels: - helm.sh/chart: volsync-target-config-0.8.0 - app.kubernetes.io/instance: booklore - app.kubernetes.io/part-of: booklore - app.kubernetes.io/version: "0.8.0" - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: booklore-config-backup -spec: - sourcePVC: booklore-config - trigger: - schedule: 12 9 * * * - restic: - pruneIntervalDays: 7 - repository: booklore-config-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/booklore/ReplicationSource-booklore-data-backup-source-external.yaml b/clusters/cl01tl/manifests/booklore/ReplicationSource-booklore-data-backup-source-external.yaml deleted file mode 100644 index 69e28abba..000000000 --- a/clusters/cl01tl/manifests/booklore/ReplicationSource-booklore-data-backup-source-external.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: volsync.backube/v1alpha1 -kind: ReplicationSource -metadata: - name: booklore-data-backup-source-external - namespace: booklore - labels: - helm.sh/chart: volsync-target-data-0.8.0 - app.kubernetes.io/instance: booklore - app.kubernetes.io/part-of: booklore - app.kubernetes.io/version: "0.8.0" - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: booklore-data-backup -spec: - sourcePVC: booklore-data - trigger: - schedule: 14 10 * * * - restic: - pruneIntervalDays: 7 - repository: booklore-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: 10Gi diff --git a/clusters/cl01tl/manifests/booklore/ReplicationSource-booklore-data-backup-source-local.yaml b/clusters/cl01tl/manifests/booklore/ReplicationSource-booklore-data-backup-source-local.yaml deleted file mode 100644 index 526c9a7b2..000000000 --- a/clusters/cl01tl/manifests/booklore/ReplicationSource-booklore-data-backup-source-local.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: volsync.backube/v1alpha1 -kind: ReplicationSource -metadata: - name: booklore-data-backup-source-local - namespace: booklore - labels: - helm.sh/chart: volsync-target-data-0.8.0 - app.kubernetes.io/instance: booklore - app.kubernetes.io/part-of: booklore - app.kubernetes.io/version: "0.8.0" - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: booklore-data-backup -spec: - sourcePVC: booklore-data - trigger: - schedule: 14 8 * * * - restic: - pruneIntervalDays: 7 - repository: booklore-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: 10Gi diff --git a/clusters/cl01tl/manifests/booklore/ReplicationSource-booklore-data-backup-source-remote.yaml b/clusters/cl01tl/manifests/booklore/ReplicationSource-booklore-data-backup-source-remote.yaml deleted file mode 100644 index 29b1a1c6a..000000000 --- a/clusters/cl01tl/manifests/booklore/ReplicationSource-booklore-data-backup-source-remote.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: volsync.backube/v1alpha1 -kind: ReplicationSource -metadata: - name: booklore-data-backup-source-remote - namespace: booklore - labels: - helm.sh/chart: volsync-target-data-0.8.0 - app.kubernetes.io/instance: booklore - app.kubernetes.io/part-of: booklore - app.kubernetes.io/version: "0.8.0" - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: booklore-data-backup -spec: - sourcePVC: booklore-data - trigger: - schedule: 14 9 * * * - restic: - pruneIntervalDays: 7 - repository: booklore-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: 10Gi diff --git a/clusters/cl01tl/manifests/booklore/Service-booklore.yaml b/clusters/cl01tl/manifests/booklore/Service-booklore.yaml deleted file mode 100644 index b23294da1..000000000 --- a/clusters/cl01tl/manifests/booklore/Service-booklore.yaml +++ /dev/null @@ -1,22 +0,0 @@ -apiVersion: v1 -kind: Service -metadata: - name: booklore - labels: - app.kubernetes.io/instance: booklore - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: booklore - app.kubernetes.io/service: booklore - helm.sh/chart: booklore-4.6.2 - namespace: booklore -spec: - type: ClusterIP - ports: - - port: 80 - targetPort: 6060 - protocol: TCP - name: http - selector: - app.kubernetes.io/controller: main - app.kubernetes.io/instance: booklore - app.kubernetes.io/name: booklore diff --git a/clusters/cl01tl/manifests/booklore/User-booklore-mariadb-cluster-booklore.yaml b/clusters/cl01tl/manifests/booklore/User-booklore-mariadb-cluster-booklore.yaml deleted file mode 100644 index 63bd4a14c..000000000 --- a/clusters/cl01tl/manifests/booklore/User-booklore-mariadb-cluster-booklore.yaml +++ /dev/null @@ -1,23 +0,0 @@ -apiVersion: k8s.mariadb.com/v1alpha1 -kind: User -metadata: - name: booklore-mariadb-cluster-booklore - namespace: booklore - labels: - helm.sh/chart: mariadb-cluster-26.3.0 - app.kubernetes.io/name: mariadb-cluster - app.kubernetes.io/instance: booklore - app.kubernetes.io/version: "0.0.0" - app.kubernetes.io/managed-by: Helm -spec: - mariaDbRef: - name: booklore-mariadb-cluster - namespace: booklore - cleanupPolicy: Delete - host: '%' - name: booklore - passwordSecretKeyRef: - key: password - name: booklore-database-secret - requeueInterval: 10h - retryInterval: 30s diff --git a/clusters/cl01tl/manifests/gatus/ConfigMap-gatus.yaml b/clusters/cl01tl/manifests/gatus/ConfigMap-gatus.yaml index bfde12105..2d14fc718 100644 --- a/clusters/cl01tl/manifests/gatus/ConfigMap-gatus.yaml +++ b/clusters/cl01tl/manifests/gatus/ConfigMap-gatus.yaml @@ -141,15 +141,6 @@ data: interval: 30s name: foldergram url: https://foldergram.alexlebens.net - - alerts: - - type: ntfy - conditions: - - '[STATUS] == 200' - - '[CERTIFICATE_EXPIRATION] > 240h' - group: core - interval: 30s - name: booklore - url: https://booklore.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 abf6e95f7..715029d6f 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: feea2f61cb6f74cc1cf084587836e3d3dcd747d0b2f633996f6b184523359f62 + checksum/config: 4d8eb6239dd11e88919c8ab851bf983969febe5e0990e1ba1271dfe5d2d55b53 spec: serviceAccountName: default automountServiceAccountToken: false diff --git a/clusters/cl01tl/manifests/grimmory/ExternalSecret-booklore-config-backup-secret-local.yaml b/clusters/cl01tl/manifests/grimmory/ExternalSecret-booklore-config-backup-secret-local.yaml deleted file mode 100644 index bf0a420ae..000000000 --- a/clusters/cl01tl/manifests/grimmory/ExternalSecret-booklore-config-backup-secret-local.yaml +++ /dev/null @@ -1,55 +0,0 @@ -apiVersion: external-secrets.io/v1 -kind: ExternalSecret -metadata: - name: booklore-config-backup-secret-local - namespace: grimmory - labels: - app.kubernetes.io/name: booklore-config-backup-secret-local - app.kubernetes.io/instance: grimmory - app.kubernetes.io/part-of: grimmory -spec: - secretStoreRef: - kind: ClusterSecretStore - name: vault - target: - template: - engineVersion: v2 - mergePolicy: Merge - data: - RESTIC_REPOSITORY: "{{ .BUCKET_ENDPOINT }}/booklore/booklore-config" - data: - - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /volsync/restic/garage-local - metadataPolicy: None - property: BUCKET_ENDPOINT - secretKey: BUCKET_ENDPOINT - - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /volsync/restic/garage-local - metadataPolicy: None - property: RESTIC_PASSWORD - secretKey: RESTIC_PASSWORD - - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /garage/home-infra/volsync-backups - metadataPolicy: None - property: ACCESS_REGION - secretKey: AWS_DEFAULT_REGION - - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /garage/home-infra/volsync-backups - metadataPolicy: None - property: ACCESS_KEY_ID - secretKey: AWS_ACCESS_KEY_ID - - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /garage/home-infra/volsync-backups - metadataPolicy: None - property: ACCESS_SECRET_KEY - secretKey: AWS_SECRET_ACCESS_KEY diff --git a/clusters/cl01tl/manifests/grimmory/ReplicationDestination-grimmory-config-restore.yaml b/clusters/cl01tl/manifests/grimmory/ReplicationDestination-grimmory-config-restore.yaml deleted file mode 100644 index 8368380e5..000000000 --- a/clusters/cl01tl/manifests/grimmory/ReplicationDestination-grimmory-config-restore.yaml +++ /dev/null @@ -1,19 +0,0 @@ -apiVersion: volsync.backube/v1alpha1 -kind: ReplicationDestination -metadata: - name: grimmory-config-restore - namespace: grimmory - labels: - app.kubernetes.io/name: grimmory-config-restore - app.kubernetes.io/instance: grimmory - app.kubernetes.io/part-of: grimmory -spec: - trigger: - manual: restore-once - restic: - repository: booklore-config-backup-secret-local - destinationPVC: grimmory-config - copyMethod: Snapshot - moverSecurityContext: - runAsUser: 0 - runAsGroup: 0 diff --git a/clusters/cl01tl/manifests/shelfmark/Deployment-shelfmark.yaml b/clusters/cl01tl/manifests/shelfmark/Deployment-shelfmark.yaml index d89169272..ad3e88053 100644 --- a/clusters/cl01tl/manifests/shelfmark/Deployment-shelfmark.yaml +++ b/clusters/cl01tl/manifests/shelfmark/Deployment-shelfmark.yaml @@ -40,7 +40,7 @@ spec: - name: DOCKERMODE value: "true" - name: CALIBRE_WEB_URL - value: https://booklore.alexlebens.net + value: https://grimmory.alexlebens.net - name: AUDIOBOOK_LIBRARY_URL value: https://audiobookshelf.alexlebens.net - name: SEARCH_MODE @@ -52,16 +52,16 @@ spec: - name: BOOKS_OUTPUT_MODE value: booklore - name: BOOKLORE_HOST - value: http://booklore.booklore:80 + value: http://grimmory.grimmory:80 - name: BOOKLORE_USERNAME valueFrom: secretKeyRef: - key: booklore-user + key: grimmory-user name: shelfmark-config-secret - name: BOOKLORE_PASSWORD valueFrom: secretKeyRef: - key: booklore-password + key: grimmory-password name: shelfmark-config-secret - name: BOOKLORE_DESTINATION value: library diff --git a/clusters/cl01tl/manifests/shelfmark/ExternalSecret-shelfmark-config-secret.yaml b/clusters/cl01tl/manifests/shelfmark/ExternalSecret-shelfmark-config-secret.yaml index 7907937d7..f35794ec0 100644 --- a/clusters/cl01tl/manifests/shelfmark/ExternalSecret-shelfmark-config-secret.yaml +++ b/clusters/cl01tl/manifests/shelfmark/ExternalSecret-shelfmark-config-secret.yaml @@ -12,14 +12,14 @@ spec: kind: ClusterSecretStore name: vault data: - - secretKey: booklore-user + - secretKey: grimmory-user remoteRef: conversionStrategy: Default decodingStrategy: None key: /cl01tl/shelfmark/booklore metadataPolicy: None property: user - - secretKey: booklore-password + - secretKey: grimmory-password remoteRef: conversionStrategy: Default decodingStrategy: None