diff --git a/kubernetes/apps/default/bazarr/app/backups/kustomization.yaml b/kubernetes/apps/default/bazarr/app/backups/kustomization.yaml new file mode 100644 index 000000000..57bca902d --- /dev/null +++ b/kubernetes/apps/default/bazarr/app/backups/kustomization.yaml @@ -0,0 +1,7 @@ +--- +# yaml-language-server: $schema=https://json.schemastore.org/kustomization +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization +resources: + - ./replicationsource.yaml + - ./restic.sops.yaml diff --git a/kubernetes/apps/default/bazarr/app/replicationsource.yaml b/kubernetes/apps/default/bazarr/app/backups/replicationsource.yaml similarity index 100% rename from kubernetes/apps/default/bazarr/app/replicationsource.yaml rename to kubernetes/apps/default/bazarr/app/backups/replicationsource.yaml diff --git a/kubernetes/apps/default/bazarr/app/restic.sops.yaml b/kubernetes/apps/default/bazarr/app/backups/restic.sops.yaml similarity index 100% rename from kubernetes/apps/default/bazarr/app/restic.sops.yaml rename to kubernetes/apps/default/bazarr/app/backups/restic.sops.yaml diff --git a/kubernetes/apps/default/bazarr/app/kustomization.yaml b/kubernetes/apps/default/bazarr/app/kustomization.yaml index 3eaec08b7..f15109e0b 100644 --- a/kubernetes/apps/default/bazarr/app/kustomization.yaml +++ b/kubernetes/apps/default/bazarr/app/kustomization.yaml @@ -4,9 +4,8 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization namespace: default resources: + - ./backups - ./helmrelease.yaml - - ./replicationsource.yaml - - ./restic.sops.yaml - ./secret.sops.yaml - ./volume.yaml patchesStrategicMerge: diff --git a/kubernetes/apps/default/calibre-web/app/backups/kustomization.yaml b/kubernetes/apps/default/calibre-web/app/backups/kustomization.yaml new file mode 100644 index 000000000..57bca902d --- /dev/null +++ b/kubernetes/apps/default/calibre-web/app/backups/kustomization.yaml @@ -0,0 +1,7 @@ +--- +# yaml-language-server: $schema=https://json.schemastore.org/kustomization +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization +resources: + - ./replicationsource.yaml + - ./restic.sops.yaml diff --git a/kubernetes/apps/default/calibre-web/app/replicationsource.yaml b/kubernetes/apps/default/calibre-web/app/backups/replicationsource.yaml similarity index 100% rename from kubernetes/apps/default/calibre-web/app/replicationsource.yaml rename to kubernetes/apps/default/calibre-web/app/backups/replicationsource.yaml diff --git a/kubernetes/apps/default/calibre-web/app/restic.sops.yaml b/kubernetes/apps/default/calibre-web/app/backups/restic.sops.yaml similarity index 100% rename from kubernetes/apps/default/calibre-web/app/restic.sops.yaml rename to kubernetes/apps/default/calibre-web/app/backups/restic.sops.yaml diff --git a/kubernetes/apps/default/calibre-web/app/kustomization.yaml b/kubernetes/apps/default/calibre-web/app/kustomization.yaml index fdd4f5040..b71b75551 100644 --- a/kubernetes/apps/default/calibre-web/app/kustomization.yaml +++ b/kubernetes/apps/default/calibre-web/app/kustomization.yaml @@ -4,7 +4,6 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization namespace: default resources: + - ./backups - ./helmrelease.yaml - - ./replicationsource.yaml - - ./restic.sops.yaml - ./volume.yaml diff --git a/kubernetes/apps/default/calibre/app/backups/kustomization.yaml b/kubernetes/apps/default/calibre/app/backups/kustomization.yaml new file mode 100644 index 000000000..57bca902d --- /dev/null +++ b/kubernetes/apps/default/calibre/app/backups/kustomization.yaml @@ -0,0 +1,7 @@ +--- +# yaml-language-server: $schema=https://json.schemastore.org/kustomization +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization +resources: + - ./replicationsource.yaml + - ./restic.sops.yaml diff --git a/kubernetes/apps/default/calibre/app/replicationsource.yaml b/kubernetes/apps/default/calibre/app/backups/replicationsource.yaml similarity index 100% rename from kubernetes/apps/default/calibre/app/replicationsource.yaml rename to kubernetes/apps/default/calibre/app/backups/replicationsource.yaml diff --git a/kubernetes/apps/default/calibre/app/restic.sops.yaml b/kubernetes/apps/default/calibre/app/backups/restic.sops.yaml similarity index 100% rename from kubernetes/apps/default/calibre/app/restic.sops.yaml rename to kubernetes/apps/default/calibre/app/backups/restic.sops.yaml diff --git a/kubernetes/apps/default/calibre/app/kustomization.yaml b/kubernetes/apps/default/calibre/app/kustomization.yaml index fdd4f5040..b71b75551 100644 --- a/kubernetes/apps/default/calibre/app/kustomization.yaml +++ b/kubernetes/apps/default/calibre/app/kustomization.yaml @@ -4,7 +4,6 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization namespace: default resources: + - ./backups - ./helmrelease.yaml - - ./replicationsource.yaml - - ./restic.sops.yaml - ./volume.yaml diff --git a/kubernetes/apps/default/cloudnative-pg/cluster/external-backup/00-webhook b/kubernetes/apps/default/cloudnative-pg/cluster/backups/00-webhook similarity index 100% rename from kubernetes/apps/default/cloudnative-pg/cluster/external-backup/00-webhook rename to kubernetes/apps/default/cloudnative-pg/cluster/backups/00-webhook diff --git a/kubernetes/apps/default/cloudnative-pg/cluster/external-backup/cronjob.yaml b/kubernetes/apps/default/cloudnative-pg/cluster/backups/external-backup.yaml similarity index 100% rename from kubernetes/apps/default/cloudnative-pg/cluster/external-backup/cronjob.yaml rename to kubernetes/apps/default/cloudnative-pg/cluster/backups/external-backup.yaml diff --git a/kubernetes/apps/default/cloudnative-pg/cluster/external-backup/kustomization.yaml b/kubernetes/apps/default/cloudnative-pg/cluster/backups/kustomization.yaml similarity index 91% rename from kubernetes/apps/default/cloudnative-pg/cluster/external-backup/kustomization.yaml rename to kubernetes/apps/default/cloudnative-pg/cluster/backups/kustomization.yaml index 10573bac8..cd5cbdc97 100644 --- a/kubernetes/apps/default/cloudnative-pg/cluster/external-backup/kustomization.yaml +++ b/kubernetes/apps/default/cloudnative-pg/cluster/backups/kustomization.yaml @@ -4,7 +4,7 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization namespace: default resources: - - ./cronjob.yaml + - ./external-backup.yaml configMapGenerator: - name: postgres-external-backup files: diff --git a/kubernetes/apps/default/cloudnative-pg/cluster/kustomization.yaml b/kubernetes/apps/default/cloudnative-pg/cluster/kustomization.yaml index 82f3f128f..3179ce4ac 100644 --- a/kubernetes/apps/default/cloudnative-pg/cluster/kustomization.yaml +++ b/kubernetes/apps/default/cloudnative-pg/cluster/kustomization.yaml @@ -4,7 +4,7 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization namespace: default resources: + - backups - ./cluster.yaml - - ./external-backup - ./secret.sops.yaml - ./scheduledbackup.yaml diff --git a/kubernetes/apps/default/flood/app/backups/kustomization.yaml b/kubernetes/apps/default/flood/app/backups/kustomization.yaml new file mode 100644 index 000000000..57bca902d --- /dev/null +++ b/kubernetes/apps/default/flood/app/backups/kustomization.yaml @@ -0,0 +1,7 @@ +--- +# yaml-language-server: $schema=https://json.schemastore.org/kustomization +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization +resources: + - ./replicationsource.yaml + - ./restic.sops.yaml diff --git a/kubernetes/apps/default/flood/app/replicationsource.yaml b/kubernetes/apps/default/flood/app/backups/replicationsource.yaml similarity index 100% rename from kubernetes/apps/default/flood/app/replicationsource.yaml rename to kubernetes/apps/default/flood/app/backups/replicationsource.yaml diff --git a/kubernetes/apps/default/flood/app/restic.sops.yaml b/kubernetes/apps/default/flood/app/backups/restic.sops.yaml similarity index 100% rename from kubernetes/apps/default/flood/app/restic.sops.yaml rename to kubernetes/apps/default/flood/app/backups/restic.sops.yaml diff --git a/kubernetes/apps/default/flood/app/kustomization.yaml b/kubernetes/apps/default/flood/app/kustomization.yaml index f6d952284..0753c22a3 100644 --- a/kubernetes/apps/default/flood/app/kustomization.yaml +++ b/kubernetes/apps/default/flood/app/kustomization.yaml @@ -4,8 +4,7 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization namespace: default resources: + - ./backups - ./helmrelease.yaml - - ./replicationsource.yaml - - ./restic.sops.yaml - ./secret.sops.yaml - ./volume.yaml diff --git a/kubernetes/apps/default/freshrss/app/backups/kustomization.yaml b/kubernetes/apps/default/freshrss/app/backups/kustomization.yaml new file mode 100644 index 000000000..57bca902d --- /dev/null +++ b/kubernetes/apps/default/freshrss/app/backups/kustomization.yaml @@ -0,0 +1,7 @@ +--- +# yaml-language-server: $schema=https://json.schemastore.org/kustomization +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization +resources: + - ./replicationsource.yaml + - ./restic.sops.yaml diff --git a/kubernetes/apps/default/freshrss/app/replicationsource.yaml b/kubernetes/apps/default/freshrss/app/backups/replicationsource.yaml similarity index 100% rename from kubernetes/apps/default/freshrss/app/replicationsource.yaml rename to kubernetes/apps/default/freshrss/app/backups/replicationsource.yaml diff --git a/kubernetes/apps/default/freshrss/app/restic.sops.yaml b/kubernetes/apps/default/freshrss/app/backups/restic.sops.yaml similarity index 100% rename from kubernetes/apps/default/freshrss/app/restic.sops.yaml rename to kubernetes/apps/default/freshrss/app/backups/restic.sops.yaml diff --git a/kubernetes/apps/default/freshrss/app/kustomization.yaml b/kubernetes/apps/default/freshrss/app/kustomization.yaml index 06c622307..ec111867e 100644 --- a/kubernetes/apps/default/freshrss/app/kustomization.yaml +++ b/kubernetes/apps/default/freshrss/app/kustomization.yaml @@ -4,9 +4,8 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization namespace: default resources: + - ./backups - ./helmrelease.yaml - - ./replicationsource.yaml - - ./restic.sops.yaml - ./secret.sops.yaml - ./volume.yaml patchesStrategicMerge: diff --git a/kubernetes/apps/default/gitea/app/cronjob.yaml b/kubernetes/apps/default/gitea/app/backups/external-backup.yaml similarity index 100% rename from kubernetes/apps/default/gitea/app/cronjob.yaml rename to kubernetes/apps/default/gitea/app/backups/external-backup.yaml diff --git a/kubernetes/apps/default/gitea/app/backups/kustomization.yaml b/kubernetes/apps/default/gitea/app/backups/kustomization.yaml new file mode 100644 index 000000000..67ef0b010 --- /dev/null +++ b/kubernetes/apps/default/gitea/app/backups/kustomization.yaml @@ -0,0 +1,8 @@ +--- +# yaml-language-server: $schema=https://json.schemastore.org/kustomization +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization +resources: + - ./external-backup.yaml + - ./replicationsource.yaml + - ./restic.sops.yaml diff --git a/kubernetes/apps/default/gitea/app/replicationsource.yaml b/kubernetes/apps/default/gitea/app/backups/replicationsource.yaml similarity index 100% rename from kubernetes/apps/default/gitea/app/replicationsource.yaml rename to kubernetes/apps/default/gitea/app/backups/replicationsource.yaml diff --git a/kubernetes/apps/default/gitea/app/restic.sops.yaml b/kubernetes/apps/default/gitea/app/backups/restic.sops.yaml similarity index 100% rename from kubernetes/apps/default/gitea/app/restic.sops.yaml rename to kubernetes/apps/default/gitea/app/backups/restic.sops.yaml diff --git a/kubernetes/apps/default/gitea/app/kustomization.yaml b/kubernetes/apps/default/gitea/app/kustomization.yaml index e3bb2232a..0753c22a3 100644 --- a/kubernetes/apps/default/gitea/app/kustomization.yaml +++ b/kubernetes/apps/default/gitea/app/kustomization.yaml @@ -4,9 +4,7 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization namespace: default resources: - - ./cronjob.yaml + - ./backups - ./helmrelease.yaml - - ./replicationsource.yaml - - ./restic.sops.yaml - ./secret.sops.yaml - ./volume.yaml diff --git a/kubernetes/apps/default/home-assistant/app/backups/kustomization.yaml b/kubernetes/apps/default/home-assistant/app/backups/kustomization.yaml new file mode 100644 index 000000000..57bca902d --- /dev/null +++ b/kubernetes/apps/default/home-assistant/app/backups/kustomization.yaml @@ -0,0 +1,7 @@ +--- +# yaml-language-server: $schema=https://json.schemastore.org/kustomization +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization +resources: + - ./replicationsource.yaml + - ./restic.sops.yaml diff --git a/kubernetes/apps/default/home-assistant/app/replicationsource.yaml b/kubernetes/apps/default/home-assistant/app/backups/replicationsource.yaml similarity index 100% rename from kubernetes/apps/default/home-assistant/app/replicationsource.yaml rename to kubernetes/apps/default/home-assistant/app/backups/replicationsource.yaml diff --git a/kubernetes/apps/default/home-assistant/app/restic.sops.yaml b/kubernetes/apps/default/home-assistant/app/backups/restic.sops.yaml similarity index 100% rename from kubernetes/apps/default/home-assistant/app/restic.sops.yaml rename to kubernetes/apps/default/home-assistant/app/backups/restic.sops.yaml diff --git a/kubernetes/apps/default/home-assistant/app/kustomization.yaml b/kubernetes/apps/default/home-assistant/app/kustomization.yaml index a1208bb6a..54b611975 100644 --- a/kubernetes/apps/default/home-assistant/app/kustomization.yaml +++ b/kubernetes/apps/default/home-assistant/app/kustomization.yaml @@ -4,9 +4,8 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization namespace: default resources: + - backups - ./helmrelease.yaml - - ./replicationsource.yaml - - ./restic.sops.yaml - ./secret.sops.yaml - ./token.sops.yaml - ./podmonitor.yaml diff --git a/kubernetes/apps/default/jellyfin/app/backups/kustomization.yaml b/kubernetes/apps/default/jellyfin/app/backups/kustomization.yaml new file mode 100644 index 000000000..57bca902d --- /dev/null +++ b/kubernetes/apps/default/jellyfin/app/backups/kustomization.yaml @@ -0,0 +1,7 @@ +--- +# yaml-language-server: $schema=https://json.schemastore.org/kustomization +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization +resources: + - ./replicationsource.yaml + - ./restic.sops.yaml diff --git a/kubernetes/apps/default/jellyfin/app/replicationsource.yaml b/kubernetes/apps/default/jellyfin/app/backups/replicationsource.yaml similarity index 100% rename from kubernetes/apps/default/jellyfin/app/replicationsource.yaml rename to kubernetes/apps/default/jellyfin/app/backups/replicationsource.yaml diff --git a/kubernetes/apps/default/jellyfin/app/restic.sops.yaml b/kubernetes/apps/default/jellyfin/app/backups/restic.sops.yaml similarity index 100% rename from kubernetes/apps/default/jellyfin/app/restic.sops.yaml rename to kubernetes/apps/default/jellyfin/app/backups/restic.sops.yaml diff --git a/kubernetes/apps/default/jellyfin/app/kustomization.yaml b/kubernetes/apps/default/jellyfin/app/kustomization.yaml index fdd4f5040..b71b75551 100644 --- a/kubernetes/apps/default/jellyfin/app/kustomization.yaml +++ b/kubernetes/apps/default/jellyfin/app/kustomization.yaml @@ -4,7 +4,6 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization namespace: default resources: + - ./backups - ./helmrelease.yaml - - ./replicationsource.yaml - - ./restic.sops.yaml - ./volume.yaml diff --git a/kubernetes/apps/default/jellyseer/app/backups/kustomization.yaml b/kubernetes/apps/default/jellyseer/app/backups/kustomization.yaml new file mode 100644 index 000000000..57bca902d --- /dev/null +++ b/kubernetes/apps/default/jellyseer/app/backups/kustomization.yaml @@ -0,0 +1,7 @@ +--- +# yaml-language-server: $schema=https://json.schemastore.org/kustomization +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization +resources: + - ./replicationsource.yaml + - ./restic.sops.yaml diff --git a/kubernetes/apps/default/jellyseer/app/replicationsource.yaml b/kubernetes/apps/default/jellyseer/app/backups/replicationsource.yaml similarity index 100% rename from kubernetes/apps/default/jellyseer/app/replicationsource.yaml rename to kubernetes/apps/default/jellyseer/app/backups/replicationsource.yaml diff --git a/kubernetes/apps/default/jellyseer/app/restic.sops.yaml b/kubernetes/apps/default/jellyseer/app/backups/restic.sops.yaml similarity index 100% rename from kubernetes/apps/default/jellyseer/app/restic.sops.yaml rename to kubernetes/apps/default/jellyseer/app/backups/restic.sops.yaml diff --git a/kubernetes/apps/default/jellyseer/app/kustomization.yaml b/kubernetes/apps/default/jellyseer/app/kustomization.yaml index fdd4f5040..b71b75551 100644 --- a/kubernetes/apps/default/jellyseer/app/kustomization.yaml +++ b/kubernetes/apps/default/jellyseer/app/kustomization.yaml @@ -4,7 +4,6 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization namespace: default resources: + - ./backups - ./helmrelease.yaml - - ./replicationsource.yaml - - ./restic.sops.yaml - ./volume.yaml diff --git a/kubernetes/apps/default/komga/app/backups/kustomization.yaml b/kubernetes/apps/default/komga/app/backups/kustomization.yaml new file mode 100644 index 000000000..57bca902d --- /dev/null +++ b/kubernetes/apps/default/komga/app/backups/kustomization.yaml @@ -0,0 +1,7 @@ +--- +# yaml-language-server: $schema=https://json.schemastore.org/kustomization +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization +resources: + - ./replicationsource.yaml + - ./restic.sops.yaml diff --git a/kubernetes/apps/default/komga/app/replicationsource.yaml b/kubernetes/apps/default/komga/app/backups/replicationsource.yaml similarity index 100% rename from kubernetes/apps/default/komga/app/replicationsource.yaml rename to kubernetes/apps/default/komga/app/backups/replicationsource.yaml diff --git a/kubernetes/apps/default/komga/app/restic.sops.yaml b/kubernetes/apps/default/komga/app/backups/restic.sops.yaml similarity index 100% rename from kubernetes/apps/default/komga/app/restic.sops.yaml rename to kubernetes/apps/default/komga/app/backups/restic.sops.yaml diff --git a/kubernetes/apps/default/komga/app/kustomization.yaml b/kubernetes/apps/default/komga/app/kustomization.yaml index fdd4f5040..b71b75551 100644 --- a/kubernetes/apps/default/komga/app/kustomization.yaml +++ b/kubernetes/apps/default/komga/app/kustomization.yaml @@ -4,7 +4,6 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization namespace: default resources: + - ./backups - ./helmrelease.yaml - - ./replicationsource.yaml - - ./restic.sops.yaml - ./volume.yaml diff --git a/kubernetes/apps/default/lidarr/app/backups/kustomization.yaml b/kubernetes/apps/default/lidarr/app/backups/kustomization.yaml new file mode 100644 index 000000000..57bca902d --- /dev/null +++ b/kubernetes/apps/default/lidarr/app/backups/kustomization.yaml @@ -0,0 +1,7 @@ +--- +# yaml-language-server: $schema=https://json.schemastore.org/kustomization +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization +resources: + - ./replicationsource.yaml + - ./restic.sops.yaml diff --git a/kubernetes/apps/default/lidarr/app/replicationsource.yaml b/kubernetes/apps/default/lidarr/app/backups/replicationsource.yaml similarity index 100% rename from kubernetes/apps/default/lidarr/app/replicationsource.yaml rename to kubernetes/apps/default/lidarr/app/backups/replicationsource.yaml diff --git a/kubernetes/apps/default/lidarr/app/restic.sops.yaml b/kubernetes/apps/default/lidarr/app/backups/restic.sops.yaml similarity index 100% rename from kubernetes/apps/default/lidarr/app/restic.sops.yaml rename to kubernetes/apps/default/lidarr/app/backups/restic.sops.yaml diff --git a/kubernetes/apps/default/lidarr/app/kustomization.yaml b/kubernetes/apps/default/lidarr/app/kustomization.yaml index f6d952284..0753c22a3 100644 --- a/kubernetes/apps/default/lidarr/app/kustomization.yaml +++ b/kubernetes/apps/default/lidarr/app/kustomization.yaml @@ -4,8 +4,7 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization namespace: default resources: + - ./backups - ./helmrelease.yaml - - ./replicationsource.yaml - - ./restic.sops.yaml - ./secret.sops.yaml - ./volume.yaml diff --git a/kubernetes/apps/default/lychee/app/backups/kustomization.yaml b/kubernetes/apps/default/lychee/app/backups/kustomization.yaml new file mode 100644 index 000000000..57bca902d --- /dev/null +++ b/kubernetes/apps/default/lychee/app/backups/kustomization.yaml @@ -0,0 +1,7 @@ +--- +# yaml-language-server: $schema=https://json.schemastore.org/kustomization +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization +resources: + - ./replicationsource.yaml + - ./restic.sops.yaml diff --git a/kubernetes/apps/default/lychee/app/replicationsource.yaml b/kubernetes/apps/default/lychee/app/backups/replicationsource.yaml similarity index 100% rename from kubernetes/apps/default/lychee/app/replicationsource.yaml rename to kubernetes/apps/default/lychee/app/backups/replicationsource.yaml diff --git a/kubernetes/apps/default/lychee/app/restic.sops.yaml b/kubernetes/apps/default/lychee/app/backups/restic.sops.yaml similarity index 100% rename from kubernetes/apps/default/lychee/app/restic.sops.yaml rename to kubernetes/apps/default/lychee/app/backups/restic.sops.yaml diff --git a/kubernetes/apps/default/lychee/app/kustomization.yaml b/kubernetes/apps/default/lychee/app/kustomization.yaml index 06c622307..ec111867e 100644 --- a/kubernetes/apps/default/lychee/app/kustomization.yaml +++ b/kubernetes/apps/default/lychee/app/kustomization.yaml @@ -4,9 +4,8 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization namespace: default resources: + - ./backups - ./helmrelease.yaml - - ./replicationsource.yaml - - ./restic.sops.yaml - ./secret.sops.yaml - ./volume.yaml patchesStrategicMerge: diff --git a/kubernetes/apps/default/media-browser/app/backups/kustomization.yaml b/kubernetes/apps/default/media-browser/app/backups/kustomization.yaml new file mode 100644 index 000000000..57bca902d --- /dev/null +++ b/kubernetes/apps/default/media-browser/app/backups/kustomization.yaml @@ -0,0 +1,7 @@ +--- +# yaml-language-server: $schema=https://json.schemastore.org/kustomization +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization +resources: + - ./replicationsource.yaml + - ./restic.sops.yaml diff --git a/kubernetes/apps/default/media-browser/app/replicationsource.yaml b/kubernetes/apps/default/media-browser/app/backups/replicationsource.yaml similarity index 100% rename from kubernetes/apps/default/media-browser/app/replicationsource.yaml rename to kubernetes/apps/default/media-browser/app/backups/replicationsource.yaml diff --git a/kubernetes/apps/default/media-browser/app/restic.sops.yaml b/kubernetes/apps/default/media-browser/app/backups/restic.sops.yaml similarity index 100% rename from kubernetes/apps/default/media-browser/app/restic.sops.yaml rename to kubernetes/apps/default/media-browser/app/backups/restic.sops.yaml diff --git a/kubernetes/apps/default/media-browser/app/kustomization.yaml b/kubernetes/apps/default/media-browser/app/kustomization.yaml index fdd4f5040..b71b75551 100644 --- a/kubernetes/apps/default/media-browser/app/kustomization.yaml +++ b/kubernetes/apps/default/media-browser/app/kustomization.yaml @@ -4,7 +4,6 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization namespace: default resources: + - ./backups - ./helmrelease.yaml - - ./replicationsource.yaml - - ./restic.sops.yaml - ./volume.yaml diff --git a/kubernetes/apps/default/navidrome/app/backups/kustomization.yaml b/kubernetes/apps/default/navidrome/app/backups/kustomization.yaml new file mode 100644 index 000000000..57bca902d --- /dev/null +++ b/kubernetes/apps/default/navidrome/app/backups/kustomization.yaml @@ -0,0 +1,7 @@ +--- +# yaml-language-server: $schema=https://json.schemastore.org/kustomization +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization +resources: + - ./replicationsource.yaml + - ./restic.sops.yaml diff --git a/kubernetes/apps/default/navidrome/app/replicationsource.yaml b/kubernetes/apps/default/navidrome/app/backups/replicationsource.yaml similarity index 100% rename from kubernetes/apps/default/navidrome/app/replicationsource.yaml rename to kubernetes/apps/default/navidrome/app/backups/replicationsource.yaml diff --git a/kubernetes/apps/default/navidrome/app/restic.sops.yaml b/kubernetes/apps/default/navidrome/app/backups/restic.sops.yaml similarity index 100% rename from kubernetes/apps/default/navidrome/app/restic.sops.yaml rename to kubernetes/apps/default/navidrome/app/backups/restic.sops.yaml diff --git a/kubernetes/apps/default/navidrome/app/kustomization.yaml b/kubernetes/apps/default/navidrome/app/kustomization.yaml index fdd4f5040..b71b75551 100644 --- a/kubernetes/apps/default/navidrome/app/kustomization.yaml +++ b/kubernetes/apps/default/navidrome/app/kustomization.yaml @@ -4,7 +4,6 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization namespace: default resources: + - ./backups - ./helmrelease.yaml - - ./replicationsource.yaml - - ./restic.sops.yaml - ./volume.yaml diff --git a/kubernetes/apps/default/pgadmin/app/backups/kustomization.yaml b/kubernetes/apps/default/pgadmin/app/backups/kustomization.yaml new file mode 100644 index 000000000..57bca902d --- /dev/null +++ b/kubernetes/apps/default/pgadmin/app/backups/kustomization.yaml @@ -0,0 +1,7 @@ +--- +# yaml-language-server: $schema=https://json.schemastore.org/kustomization +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization +resources: + - ./replicationsource.yaml + - ./restic.sops.yaml diff --git a/kubernetes/apps/default/pgadmin/app/replicationsource.yaml b/kubernetes/apps/default/pgadmin/app/backups/replicationsource.yaml similarity index 100% rename from kubernetes/apps/default/pgadmin/app/replicationsource.yaml rename to kubernetes/apps/default/pgadmin/app/backups/replicationsource.yaml diff --git a/kubernetes/apps/default/pgadmin/app/restic.sops.yaml b/kubernetes/apps/default/pgadmin/app/backups/restic.sops.yaml similarity index 100% rename from kubernetes/apps/default/pgadmin/app/restic.sops.yaml rename to kubernetes/apps/default/pgadmin/app/backups/restic.sops.yaml diff --git a/kubernetes/apps/default/pgadmin/app/kustomization.yaml b/kubernetes/apps/default/pgadmin/app/kustomization.yaml index f6d952284..0753c22a3 100644 --- a/kubernetes/apps/default/pgadmin/app/kustomization.yaml +++ b/kubernetes/apps/default/pgadmin/app/kustomization.yaml @@ -4,8 +4,7 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization namespace: default resources: + - ./backups - ./helmrelease.yaml - - ./replicationsource.yaml - - ./restic.sops.yaml - ./secret.sops.yaml - ./volume.yaml diff --git a/kubernetes/apps/default/prowlarr/app/backups/kustomization.yaml b/kubernetes/apps/default/prowlarr/app/backups/kustomization.yaml new file mode 100644 index 000000000..57bca902d --- /dev/null +++ b/kubernetes/apps/default/prowlarr/app/backups/kustomization.yaml @@ -0,0 +1,7 @@ +--- +# yaml-language-server: $schema=https://json.schemastore.org/kustomization +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization +resources: + - ./replicationsource.yaml + - ./restic.sops.yaml diff --git a/kubernetes/apps/default/prowlarr/app/replicationsource.yaml b/kubernetes/apps/default/prowlarr/app/backups/replicationsource.yaml similarity index 100% rename from kubernetes/apps/default/prowlarr/app/replicationsource.yaml rename to kubernetes/apps/default/prowlarr/app/backups/replicationsource.yaml diff --git a/kubernetes/apps/default/prowlarr/app/restic.sops.yaml b/kubernetes/apps/default/prowlarr/app/backups/restic.sops.yaml similarity index 100% rename from kubernetes/apps/default/prowlarr/app/restic.sops.yaml rename to kubernetes/apps/default/prowlarr/app/backups/restic.sops.yaml diff --git a/kubernetes/apps/default/prowlarr/app/kustomization.yaml b/kubernetes/apps/default/prowlarr/app/kustomization.yaml index f6d952284..0753c22a3 100644 --- a/kubernetes/apps/default/prowlarr/app/kustomization.yaml +++ b/kubernetes/apps/default/prowlarr/app/kustomization.yaml @@ -4,8 +4,7 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization namespace: default resources: + - ./backups - ./helmrelease.yaml - - ./replicationsource.yaml - - ./restic.sops.yaml - ./secret.sops.yaml - ./volume.yaml diff --git a/kubernetes/apps/default/pyload/app/backups/kustomization.yaml b/kubernetes/apps/default/pyload/app/backups/kustomization.yaml new file mode 100644 index 000000000..57bca902d --- /dev/null +++ b/kubernetes/apps/default/pyload/app/backups/kustomization.yaml @@ -0,0 +1,7 @@ +--- +# yaml-language-server: $schema=https://json.schemastore.org/kustomization +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization +resources: + - ./replicationsource.yaml + - ./restic.sops.yaml diff --git a/kubernetes/apps/default/pyload/app/replicationsource.yaml b/kubernetes/apps/default/pyload/app/backups/replicationsource.yaml similarity index 100% rename from kubernetes/apps/default/pyload/app/replicationsource.yaml rename to kubernetes/apps/default/pyload/app/backups/replicationsource.yaml diff --git a/kubernetes/apps/default/pyload/app/restic.sops.yaml b/kubernetes/apps/default/pyload/app/backups/restic.sops.yaml similarity index 100% rename from kubernetes/apps/default/pyload/app/restic.sops.yaml rename to kubernetes/apps/default/pyload/app/backups/restic.sops.yaml diff --git a/kubernetes/apps/default/pyload/app/kustomization.yaml b/kubernetes/apps/default/pyload/app/kustomization.yaml index fdd4f5040..b71b75551 100644 --- a/kubernetes/apps/default/pyload/app/kustomization.yaml +++ b/kubernetes/apps/default/pyload/app/kustomization.yaml @@ -4,7 +4,6 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization namespace: default resources: + - ./backups - ./helmrelease.yaml - - ./replicationsource.yaml - - ./restic.sops.yaml - ./volume.yaml diff --git a/kubernetes/apps/default/qbittorrent/app/backups/kustomization.yaml b/kubernetes/apps/default/qbittorrent/app/backups/kustomization.yaml new file mode 100644 index 000000000..57bca902d --- /dev/null +++ b/kubernetes/apps/default/qbittorrent/app/backups/kustomization.yaml @@ -0,0 +1,7 @@ +--- +# yaml-language-server: $schema=https://json.schemastore.org/kustomization +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization +resources: + - ./replicationsource.yaml + - ./restic.sops.yaml diff --git a/kubernetes/apps/default/qbittorrent/app/replicationsource.yaml b/kubernetes/apps/default/qbittorrent/app/backups/replicationsource.yaml similarity index 100% rename from kubernetes/apps/default/qbittorrent/app/replicationsource.yaml rename to kubernetes/apps/default/qbittorrent/app/backups/replicationsource.yaml diff --git a/kubernetes/apps/default/qbittorrent/app/restic.sops.yaml b/kubernetes/apps/default/qbittorrent/app/backups/restic.sops.yaml similarity index 100% rename from kubernetes/apps/default/qbittorrent/app/restic.sops.yaml rename to kubernetes/apps/default/qbittorrent/app/backups/restic.sops.yaml diff --git a/kubernetes/apps/default/qbittorrent/app/jobs/kustomization.yaml b/kubernetes/apps/default/qbittorrent/app/jobs/kustomization.yaml new file mode 100644 index 000000000..aab770287 --- /dev/null +++ b/kubernetes/apps/default/qbittorrent/app/jobs/kustomization.yaml @@ -0,0 +1,6 @@ +--- +# yaml-language-server: $schema=https://json.schemastore.org/kustomization +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization +resources: + - ./update-p2pblocklist.yaml diff --git a/kubernetes/apps/default/qbittorrent/app/cronjob.yaml b/kubernetes/apps/default/qbittorrent/app/jobs/update-p2pblocklist.yaml similarity index 100% rename from kubernetes/apps/default/qbittorrent/app/cronjob.yaml rename to kubernetes/apps/default/qbittorrent/app/jobs/update-p2pblocklist.yaml diff --git a/kubernetes/apps/default/qbittorrent/app/kustomization.yaml b/kubernetes/apps/default/qbittorrent/app/kustomization.yaml index 752a9c5df..5f39f317b 100644 --- a/kubernetes/apps/default/qbittorrent/app/kustomization.yaml +++ b/kubernetes/apps/default/qbittorrent/app/kustomization.yaml @@ -4,8 +4,7 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization namespace: default resources: - - ./cronjob.yaml + - ./backups - ./helmrelease.yaml - - ./replicationsource.yaml - - ./restic.sops.yaml + - ./jobs - ./volume.yaml diff --git a/kubernetes/apps/default/radarr/app/backups/kustomization.yaml b/kubernetes/apps/default/radarr/app/backups/kustomization.yaml new file mode 100644 index 000000000..57bca902d --- /dev/null +++ b/kubernetes/apps/default/radarr/app/backups/kustomization.yaml @@ -0,0 +1,7 @@ +--- +# yaml-language-server: $schema=https://json.schemastore.org/kustomization +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization +resources: + - ./replicationsource.yaml + - ./restic.sops.yaml diff --git a/kubernetes/apps/default/radarr/app/replicationsource.yaml b/kubernetes/apps/default/radarr/app/backups/replicationsource.yaml similarity index 100% rename from kubernetes/apps/default/radarr/app/replicationsource.yaml rename to kubernetes/apps/default/radarr/app/backups/replicationsource.yaml diff --git a/kubernetes/apps/default/radarr/app/restic.sops.yaml b/kubernetes/apps/default/radarr/app/backups/restic.sops.yaml similarity index 100% rename from kubernetes/apps/default/radarr/app/restic.sops.yaml rename to kubernetes/apps/default/radarr/app/backups/restic.sops.yaml diff --git a/kubernetes/apps/default/radarr/app/kustomization.yaml b/kubernetes/apps/default/radarr/app/kustomization.yaml index 87b95c776..96413136e 100644 --- a/kubernetes/apps/default/radarr/app/kustomization.yaml +++ b/kubernetes/apps/default/radarr/app/kustomization.yaml @@ -4,9 +4,8 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization namespace: default resources: + - ./backups - ./helmrelease.yaml - - ./replicationsource.yaml - - ./restic.sops.yaml - ./secret.sops.yaml - ./volume.yaml configMapGenerator: diff --git a/kubernetes/apps/default/readarr/app/backups/kustomization.yaml b/kubernetes/apps/default/readarr/app/backups/kustomization.yaml new file mode 100644 index 000000000..57bca902d --- /dev/null +++ b/kubernetes/apps/default/readarr/app/backups/kustomization.yaml @@ -0,0 +1,7 @@ +--- +# yaml-language-server: $schema=https://json.schemastore.org/kustomization +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization +resources: + - ./replicationsource.yaml + - ./restic.sops.yaml diff --git a/kubernetes/apps/default/readarr/app/replicationsource.yaml b/kubernetes/apps/default/readarr/app/backups/replicationsource.yaml similarity index 100% rename from kubernetes/apps/default/readarr/app/replicationsource.yaml rename to kubernetes/apps/default/readarr/app/backups/replicationsource.yaml diff --git a/kubernetes/apps/default/readarr/app/restic.sops.yaml b/kubernetes/apps/default/readarr/app/backups/restic.sops.yaml similarity index 100% rename from kubernetes/apps/default/readarr/app/restic.sops.yaml rename to kubernetes/apps/default/readarr/app/backups/restic.sops.yaml diff --git a/kubernetes/apps/default/readarr/app/kustomization.yaml b/kubernetes/apps/default/readarr/app/kustomization.yaml index f6d952284..0753c22a3 100644 --- a/kubernetes/apps/default/readarr/app/kustomization.yaml +++ b/kubernetes/apps/default/readarr/app/kustomization.yaml @@ -4,8 +4,7 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization namespace: default resources: + - ./backups - ./helmrelease.yaml - - ./replicationsource.yaml - - ./restic.sops.yaml - ./secret.sops.yaml - ./volume.yaml diff --git a/kubernetes/apps/default/resilio-sync/claude/backups/kustomization.yaml b/kubernetes/apps/default/resilio-sync/claude/backups/kustomization.yaml new file mode 100644 index 000000000..57bca902d --- /dev/null +++ b/kubernetes/apps/default/resilio-sync/claude/backups/kustomization.yaml @@ -0,0 +1,7 @@ +--- +# yaml-language-server: $schema=https://json.schemastore.org/kustomization +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization +resources: + - ./replicationsource.yaml + - ./restic.sops.yaml diff --git a/kubernetes/apps/default/resilio-sync/claude/replicationsource.yaml b/kubernetes/apps/default/resilio-sync/claude/backups/replicationsource.yaml similarity index 100% rename from kubernetes/apps/default/resilio-sync/claude/replicationsource.yaml rename to kubernetes/apps/default/resilio-sync/claude/backups/replicationsource.yaml diff --git a/kubernetes/apps/default/resilio-sync/claude/restic.sops.yaml b/kubernetes/apps/default/resilio-sync/claude/backups/restic.sops.yaml similarity index 100% rename from kubernetes/apps/default/resilio-sync/claude/restic.sops.yaml rename to kubernetes/apps/default/resilio-sync/claude/backups/restic.sops.yaml diff --git a/kubernetes/apps/default/resilio-sync/claude/kustomization.yaml b/kubernetes/apps/default/resilio-sync/claude/kustomization.yaml index 0e4158e9d..060c5c2e2 100644 --- a/kubernetes/apps/default/resilio-sync/claude/kustomization.yaml +++ b/kubernetes/apps/default/resilio-sync/claude/kustomization.yaml @@ -4,9 +4,8 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization namespace: default resources: + - backups - ./helmrelease.yaml - - ./replicationsource.yaml - - ./restic.sops.yaml - ./volume.yaml configMapGenerator: - name: resilio-claude-sync-conf diff --git a/kubernetes/apps/default/resilio-sync/helene/backups/kustomization.yaml b/kubernetes/apps/default/resilio-sync/helene/backups/kustomization.yaml new file mode 100644 index 000000000..57bca902d --- /dev/null +++ b/kubernetes/apps/default/resilio-sync/helene/backups/kustomization.yaml @@ -0,0 +1,7 @@ +--- +# yaml-language-server: $schema=https://json.schemastore.org/kustomization +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization +resources: + - ./replicationsource.yaml + - ./restic.sops.yaml diff --git a/kubernetes/apps/default/resilio-sync/helene/replicationsource.yaml b/kubernetes/apps/default/resilio-sync/helene/backups/replicationsource.yaml similarity index 100% rename from kubernetes/apps/default/resilio-sync/helene/replicationsource.yaml rename to kubernetes/apps/default/resilio-sync/helene/backups/replicationsource.yaml diff --git a/kubernetes/apps/default/resilio-sync/helene/restic.sops.yaml b/kubernetes/apps/default/resilio-sync/helene/backups/restic.sops.yaml similarity index 100% rename from kubernetes/apps/default/resilio-sync/helene/restic.sops.yaml rename to kubernetes/apps/default/resilio-sync/helene/backups/restic.sops.yaml diff --git a/kubernetes/apps/default/resilio-sync/helene/kustomization.yaml b/kubernetes/apps/default/resilio-sync/helene/kustomization.yaml index eae844301..d83ab4fd2 100644 --- a/kubernetes/apps/default/resilio-sync/helene/kustomization.yaml +++ b/kubernetes/apps/default/resilio-sync/helene/kustomization.yaml @@ -4,9 +4,8 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization namespace: default resources: + - backups - ./helmrelease.yaml - - ./replicationsource.yaml - - ./restic.sops.yaml - ./volume.yaml configMapGenerator: - name: resilio-helene-sync-conf diff --git a/kubernetes/apps/default/sabnzbd/app/backups/kustomization.yaml b/kubernetes/apps/default/sabnzbd/app/backups/kustomization.yaml new file mode 100644 index 000000000..57bca902d --- /dev/null +++ b/kubernetes/apps/default/sabnzbd/app/backups/kustomization.yaml @@ -0,0 +1,7 @@ +--- +# yaml-language-server: $schema=https://json.schemastore.org/kustomization +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization +resources: + - ./replicationsource.yaml + - ./restic.sops.yaml diff --git a/kubernetes/apps/default/sabnzbd/app/replicationsource.yaml b/kubernetes/apps/default/sabnzbd/app/backups/replicationsource.yaml similarity index 100% rename from kubernetes/apps/default/sabnzbd/app/replicationsource.yaml rename to kubernetes/apps/default/sabnzbd/app/backups/replicationsource.yaml diff --git a/kubernetes/apps/default/sabnzbd/app/restic.sops.yaml b/kubernetes/apps/default/sabnzbd/app/backups/restic.sops.yaml similarity index 100% rename from kubernetes/apps/default/sabnzbd/app/restic.sops.yaml rename to kubernetes/apps/default/sabnzbd/app/backups/restic.sops.yaml diff --git a/kubernetes/apps/default/sabnzbd/app/kustomization.yaml b/kubernetes/apps/default/sabnzbd/app/kustomization.yaml index f6d952284..0753c22a3 100644 --- a/kubernetes/apps/default/sabnzbd/app/kustomization.yaml +++ b/kubernetes/apps/default/sabnzbd/app/kustomization.yaml @@ -4,8 +4,7 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization namespace: default resources: + - ./backups - ./helmrelease.yaml - - ./replicationsource.yaml - - ./restic.sops.yaml - ./secret.sops.yaml - ./volume.yaml diff --git a/kubernetes/apps/default/sonarr/app/backups/kustomization.yaml b/kubernetes/apps/default/sonarr/app/backups/kustomization.yaml new file mode 100644 index 000000000..57bca902d --- /dev/null +++ b/kubernetes/apps/default/sonarr/app/backups/kustomization.yaml @@ -0,0 +1,7 @@ +--- +# yaml-language-server: $schema=https://json.schemastore.org/kustomization +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization +resources: + - ./replicationsource.yaml + - ./restic.sops.yaml diff --git a/kubernetes/apps/default/sonarr/app/replicationsource.yaml b/kubernetes/apps/default/sonarr/app/backups/replicationsource.yaml similarity index 100% rename from kubernetes/apps/default/sonarr/app/replicationsource.yaml rename to kubernetes/apps/default/sonarr/app/backups/replicationsource.yaml diff --git a/kubernetes/apps/default/sonarr/app/restic.sops.yaml b/kubernetes/apps/default/sonarr/app/backups/restic.sops.yaml similarity index 100% rename from kubernetes/apps/default/sonarr/app/restic.sops.yaml rename to kubernetes/apps/default/sonarr/app/backups/restic.sops.yaml diff --git a/kubernetes/apps/default/sonarr/app/kustomization.yaml b/kubernetes/apps/default/sonarr/app/kustomization.yaml index 61945c29d..96837f453 100644 --- a/kubernetes/apps/default/sonarr/app/kustomization.yaml +++ b/kubernetes/apps/default/sonarr/app/kustomization.yaml @@ -4,9 +4,8 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization namespace: default resources: + - ./backups - ./helmrelease.yaml - - ./replicationsource.yaml - - ./restic.sops.yaml - ./secret.sops.yaml - ./volume.yaml configMapGenerator: diff --git a/kubernetes/apps/default/tandoor/app/backups/kustomization.yaml b/kubernetes/apps/default/tandoor/app/backups/kustomization.yaml new file mode 100644 index 000000000..57bca902d --- /dev/null +++ b/kubernetes/apps/default/tandoor/app/backups/kustomization.yaml @@ -0,0 +1,7 @@ +--- +# yaml-language-server: $schema=https://json.schemastore.org/kustomization +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization +resources: + - ./replicationsource.yaml + - ./restic.sops.yaml diff --git a/kubernetes/apps/default/tandoor/app/replicationsource.yaml b/kubernetes/apps/default/tandoor/app/backups/replicationsource.yaml similarity index 100% rename from kubernetes/apps/default/tandoor/app/replicationsource.yaml rename to kubernetes/apps/default/tandoor/app/backups/replicationsource.yaml diff --git a/kubernetes/apps/default/tandoor/app/restic.sops.yaml b/kubernetes/apps/default/tandoor/app/backups/restic.sops.yaml similarity index 100% rename from kubernetes/apps/default/tandoor/app/restic.sops.yaml rename to kubernetes/apps/default/tandoor/app/backups/restic.sops.yaml diff --git a/kubernetes/apps/default/tandoor/app/kustomization.yaml b/kubernetes/apps/default/tandoor/app/kustomization.yaml index 5c6c8a9ea..153b4bb48 100644 --- a/kubernetes/apps/default/tandoor/app/kustomization.yaml +++ b/kubernetes/apps/default/tandoor/app/kustomization.yaml @@ -6,8 +6,6 @@ namespace: default resources: - ./helmrelease.yaml - ./secret.sops.yaml - - ./replicationsource.yaml - - ./restic.sops.yaml - ./volume.yaml patchesStrategicMerge: - ./patches/env.yaml diff --git a/kubernetes/apps/default/unifi/app/backups/kustomization.yaml b/kubernetes/apps/default/unifi/app/backups/kustomization.yaml new file mode 100644 index 000000000..57bca902d --- /dev/null +++ b/kubernetes/apps/default/unifi/app/backups/kustomization.yaml @@ -0,0 +1,7 @@ +--- +# yaml-language-server: $schema=https://json.schemastore.org/kustomization +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization +resources: + - ./replicationsource.yaml + - ./restic.sops.yaml diff --git a/kubernetes/apps/default/unifi/app/replicationsource.yaml b/kubernetes/apps/default/unifi/app/backups/replicationsource.yaml similarity index 100% rename from kubernetes/apps/default/unifi/app/replicationsource.yaml rename to kubernetes/apps/default/unifi/app/backups/replicationsource.yaml diff --git a/kubernetes/apps/default/unifi/app/restic.sops.yaml b/kubernetes/apps/default/unifi/app/backups/restic.sops.yaml similarity index 100% rename from kubernetes/apps/default/unifi/app/restic.sops.yaml rename to kubernetes/apps/default/unifi/app/backups/restic.sops.yaml diff --git a/kubernetes/apps/default/unifi/app/kustomization.yaml b/kubernetes/apps/default/unifi/app/kustomization.yaml index fdd4f5040..b71b75551 100644 --- a/kubernetes/apps/default/unifi/app/kustomization.yaml +++ b/kubernetes/apps/default/unifi/app/kustomization.yaml @@ -4,7 +4,6 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization namespace: default resources: + - ./backups - ./helmrelease.yaml - - ./replicationsource.yaml - - ./restic.sops.yaml - ./volume.yaml diff --git a/kubernetes/apps/default/uptime-kuma/app/backups/kustomization.yaml b/kubernetes/apps/default/uptime-kuma/app/backups/kustomization.yaml new file mode 100644 index 000000000..57bca902d --- /dev/null +++ b/kubernetes/apps/default/uptime-kuma/app/backups/kustomization.yaml @@ -0,0 +1,7 @@ +--- +# yaml-language-server: $schema=https://json.schemastore.org/kustomization +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization +resources: + - ./replicationsource.yaml + - ./restic.sops.yaml diff --git a/kubernetes/apps/default/uptime-kuma/app/replicationsource.yaml b/kubernetes/apps/default/uptime-kuma/app/backups/replicationsource.yaml similarity index 100% rename from kubernetes/apps/default/uptime-kuma/app/replicationsource.yaml rename to kubernetes/apps/default/uptime-kuma/app/backups/replicationsource.yaml diff --git a/kubernetes/apps/default/uptime-kuma/app/restic.sops.yaml b/kubernetes/apps/default/uptime-kuma/app/backups/restic.sops.yaml similarity index 100% rename from kubernetes/apps/default/uptime-kuma/app/restic.sops.yaml rename to kubernetes/apps/default/uptime-kuma/app/backups/restic.sops.yaml diff --git a/kubernetes/apps/default/uptime-kuma/app/kustomization.yaml b/kubernetes/apps/default/uptime-kuma/app/kustomization.yaml index fdd4f5040..b71b75551 100644 --- a/kubernetes/apps/default/uptime-kuma/app/kustomization.yaml +++ b/kubernetes/apps/default/uptime-kuma/app/kustomization.yaml @@ -4,7 +4,6 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization namespace: default resources: + - ./backups - ./helmrelease.yaml - - ./replicationsource.yaml - - ./restic.sops.yaml - ./volume.yaml diff --git a/kubernetes/apps/default/vaultwarden/app/backups/kustomization.yaml b/kubernetes/apps/default/vaultwarden/app/backups/kustomization.yaml new file mode 100644 index 000000000..57bca902d --- /dev/null +++ b/kubernetes/apps/default/vaultwarden/app/backups/kustomization.yaml @@ -0,0 +1,7 @@ +--- +# yaml-language-server: $schema=https://json.schemastore.org/kustomization +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization +resources: + - ./replicationsource.yaml + - ./restic.sops.yaml diff --git a/kubernetes/apps/default/vaultwarden/app/replicationsource.yaml b/kubernetes/apps/default/vaultwarden/app/backups/replicationsource.yaml similarity index 100% rename from kubernetes/apps/default/vaultwarden/app/replicationsource.yaml rename to kubernetes/apps/default/vaultwarden/app/backups/replicationsource.yaml diff --git a/kubernetes/apps/default/vaultwarden/app/restic.sops.yaml b/kubernetes/apps/default/vaultwarden/app/backups/restic.sops.yaml similarity index 100% rename from kubernetes/apps/default/vaultwarden/app/restic.sops.yaml rename to kubernetes/apps/default/vaultwarden/app/backups/restic.sops.yaml diff --git a/kubernetes/apps/default/vaultwarden/app/kustomization.yaml b/kubernetes/apps/default/vaultwarden/app/kustomization.yaml index 06c622307..ec111867e 100644 --- a/kubernetes/apps/default/vaultwarden/app/kustomization.yaml +++ b/kubernetes/apps/default/vaultwarden/app/kustomization.yaml @@ -4,9 +4,8 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization namespace: default resources: + - ./backups - ./helmrelease.yaml - - ./replicationsource.yaml - - ./restic.sops.yaml - ./secret.sops.yaml - ./volume.yaml patchesStrategicMerge: diff --git a/kubernetes/apps/default/vikunja/app/backups/kustomization.yaml b/kubernetes/apps/default/vikunja/app/backups/kustomization.yaml new file mode 100644 index 000000000..57bca902d --- /dev/null +++ b/kubernetes/apps/default/vikunja/app/backups/kustomization.yaml @@ -0,0 +1,7 @@ +--- +# yaml-language-server: $schema=https://json.schemastore.org/kustomization +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization +resources: + - ./replicationsource.yaml + - ./restic.sops.yaml diff --git a/kubernetes/apps/default/vikunja/app/replicationsource.yaml b/kubernetes/apps/default/vikunja/app/backups/replicationsource.yaml similarity index 100% rename from kubernetes/apps/default/vikunja/app/replicationsource.yaml rename to kubernetes/apps/default/vikunja/app/backups/replicationsource.yaml diff --git a/kubernetes/apps/default/vikunja/app/restic.sops.yaml b/kubernetes/apps/default/vikunja/app/backups/restic.sops.yaml similarity index 100% rename from kubernetes/apps/default/vikunja/app/restic.sops.yaml rename to kubernetes/apps/default/vikunja/app/backups/restic.sops.yaml diff --git a/kubernetes/apps/default/vikunja/app/kustomization.yaml b/kubernetes/apps/default/vikunja/app/kustomization.yaml index fcd59a087..984e6a496 100644 --- a/kubernetes/apps/default/vikunja/app/kustomization.yaml +++ b/kubernetes/apps/default/vikunja/app/kustomization.yaml @@ -4,10 +4,9 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization namespace: default resources: + - ./backups - ./helmrelease.yaml - ./secret.sops.yaml - - ./replicationsource.yaml - - ./restic.sops.yaml - ./volume.yaml patchesStrategicMerge: - ./patches/postgres.yaml diff --git a/kubernetes/apps/default/wallabag/app/backups/kustomization.yaml b/kubernetes/apps/default/wallabag/app/backups/kustomization.yaml new file mode 100644 index 000000000..57bca902d --- /dev/null +++ b/kubernetes/apps/default/wallabag/app/backups/kustomization.yaml @@ -0,0 +1,7 @@ +--- +# yaml-language-server: $schema=https://json.schemastore.org/kustomization +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization +resources: + - ./replicationsource.yaml + - ./restic.sops.yaml diff --git a/kubernetes/apps/default/wallabag/app/replicationsource.yaml b/kubernetes/apps/default/wallabag/app/backups/replicationsource.yaml similarity index 100% rename from kubernetes/apps/default/wallabag/app/replicationsource.yaml rename to kubernetes/apps/default/wallabag/app/backups/replicationsource.yaml diff --git a/kubernetes/apps/default/wallabag/app/restic.sops.yaml b/kubernetes/apps/default/wallabag/app/backups/restic.sops.yaml similarity index 100% rename from kubernetes/apps/default/wallabag/app/restic.sops.yaml rename to kubernetes/apps/default/wallabag/app/backups/restic.sops.yaml diff --git a/kubernetes/apps/default/wallabag/app/kustomization.yaml b/kubernetes/apps/default/wallabag/app/kustomization.yaml index 8f6f5f104..a8f3e2fe2 100644 --- a/kubernetes/apps/default/wallabag/app/kustomization.yaml +++ b/kubernetes/apps/default/wallabag/app/kustomization.yaml @@ -4,10 +4,9 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization namespace: default resources: + - ./backups - ./helmrelease.yaml - ./secret.sops.yaml - - ./replicationsource.yaml - - ./restic.sops.yaml - ./volume.yaml patchesStrategicMerge: - ./patches/env.yaml diff --git a/kubernetes/apps/default/zigbee2mqtt/app/backups/kustomization.yaml b/kubernetes/apps/default/zigbee2mqtt/app/backups/kustomization.yaml new file mode 100644 index 000000000..57bca902d --- /dev/null +++ b/kubernetes/apps/default/zigbee2mqtt/app/backups/kustomization.yaml @@ -0,0 +1,7 @@ +--- +# yaml-language-server: $schema=https://json.schemastore.org/kustomization +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization +resources: + - ./replicationsource.yaml + - ./restic.sops.yaml diff --git a/kubernetes/apps/default/zigbee2mqtt/app/replicationsource.yaml b/kubernetes/apps/default/zigbee2mqtt/app/backups/replicationsource.yaml similarity index 100% rename from kubernetes/apps/default/zigbee2mqtt/app/replicationsource.yaml rename to kubernetes/apps/default/zigbee2mqtt/app/backups/replicationsource.yaml diff --git a/kubernetes/apps/default/zigbee2mqtt/app/restic.sops.yaml b/kubernetes/apps/default/zigbee2mqtt/app/backups/restic.sops.yaml similarity index 100% rename from kubernetes/apps/default/zigbee2mqtt/app/restic.sops.yaml rename to kubernetes/apps/default/zigbee2mqtt/app/backups/restic.sops.yaml diff --git a/kubernetes/apps/default/zigbee2mqtt/app/kustomization.yaml b/kubernetes/apps/default/zigbee2mqtt/app/kustomization.yaml index f9bdcd64d..66abd88cb 100644 --- a/kubernetes/apps/default/zigbee2mqtt/app/kustomization.yaml +++ b/kubernetes/apps/default/zigbee2mqtt/app/kustomization.yaml @@ -4,9 +4,8 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization namespace: default resources: + - ./backups - ./helmrelease.yaml - - ./replicationsource.yaml - - ./restic.sops.yaml - ./prometheusrule.yaml - ./volume.yaml patchesStrategicMerge: diff --git a/kubernetes/apps/default/zwave-js-ui/app/backups/kustomization.yaml b/kubernetes/apps/default/zwave-js-ui/app/backups/kustomization.yaml new file mode 100644 index 000000000..57bca902d --- /dev/null +++ b/kubernetes/apps/default/zwave-js-ui/app/backups/kustomization.yaml @@ -0,0 +1,7 @@ +--- +# yaml-language-server: $schema=https://json.schemastore.org/kustomization +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization +resources: + - ./replicationsource.yaml + - ./restic.sops.yaml diff --git a/kubernetes/apps/default/zwave-js-ui/app/replicationsource.yaml b/kubernetes/apps/default/zwave-js-ui/app/backups/replicationsource.yaml similarity index 100% rename from kubernetes/apps/default/zwave-js-ui/app/replicationsource.yaml rename to kubernetes/apps/default/zwave-js-ui/app/backups/replicationsource.yaml diff --git a/kubernetes/apps/default/zwave-js-ui/app/restic.sops.yaml b/kubernetes/apps/default/zwave-js-ui/app/backups/restic.sops.yaml similarity index 100% rename from kubernetes/apps/default/zwave-js-ui/app/restic.sops.yaml rename to kubernetes/apps/default/zwave-js-ui/app/backups/restic.sops.yaml diff --git a/kubernetes/apps/default/zwave-js-ui/app/kustomization.yaml b/kubernetes/apps/default/zwave-js-ui/app/kustomization.yaml index fdd4f5040..b71b75551 100644 --- a/kubernetes/apps/default/zwave-js-ui/app/kustomization.yaml +++ b/kubernetes/apps/default/zwave-js-ui/app/kustomization.yaml @@ -4,7 +4,6 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization namespace: default resources: + - ./backups - ./helmrelease.yaml - - ./replicationsource.yaml - - ./restic.sops.yaml - ./volume.yaml