From 2eb5ba283294dfdfb1c0352b4af70f5bab30633b Mon Sep 17 00:00:00 2001 From: admin Date: Wed, 18 Mar 2026 19:45:50 +0100 Subject: [PATCH] refactor: restructure into infrastructure/ and apps/ --- clusters/homelab/{ => apps}/forgejo.yaml | 2 +- .../{ => apps}/forgejo/cnpg-cluster.yaml | 0 .../forgejo/cnpg-scheduledbackup.yaml | 0 .../{ => apps}/forgejo/deployment.yaml | 0 .../{ => apps}/forgejo/kustomization.yaml | 0 .../{ => apps}/forgejo/minio-secret.sops.yaml | 0 .../homelab/{ => apps}/forgejo/namespace.yaml | 0 clusters/homelab/{ => apps}/forgejo/pvc.yaml | 0 .../homelab/{ => apps}/forgejo/service.yaml | 0 clusters/homelab/{ => apps}/garmin.yaml | 2 +- .../{ => apps}/garmin/cnpg-cluster.yaml | 0 .../garmin/cnpg-scheduledbackup.yaml | 0 .../homelab/{ => apps}/garmin/configmap.yaml | 0 .../homelab/{ => apps}/garmin/cronjob.yaml | 0 .../{ => apps}/garmin/kustomization.yaml | 0 .../{ => apps}/garmin/minio-secret.sops.yaml | 0 .../homelab/{ => apps}/garmin/namespace.yaml | 0 .../{ => apps}/garmin/secret.sops.yaml | 0 clusters/homelab/{ => apps}/homepage.yaml | 2 +- .../{ => apps}/homepage/configmap.yaml | 0 .../{ => apps}/homepage/deployment.yaml | 0 .../{ => apps}/homepage/kustomization.yaml | 0 .../{ => apps}/homepage/namespace.yaml | 0 clusters/homelab/{ => apps}/homepage/pvc.yaml | 0 .../homelab/{ => apps}/homepage/rbac.yaml | 0 .../homelab/{ => apps}/homepage/service.yaml | 0 clusters/homelab/{ => apps}/monitoring.yaml | 2 +- .../{ => apps}/monitoring/helmrelease.yaml | 0 .../{ => apps}/monitoring/helmrepository.yaml | 0 .../{ => apps}/monitoring/kustomization.yaml | 0 .../{ => apps}/monitoring/namespace.yaml | 0 .../{ => apps}/monitoring/secret.sops.yaml | 0 .../{ => infrastructure}/cloudflared.yaml | 2 +- .../cloudflared/deployment.yaml | 0 .../cloudflared/kustomization.yaml | 0 .../cloudflared/namespace.yaml | 0 .../cloudflared/secret.sops.yaml | 0 .../homelab/{ => infrastructure}/cnpg.yaml | 2 +- .../cnpg/helmrelease.yaml | 0 .../cnpg/helmrepository.yaml | 0 .../cnpg}/kustomization.yaml | 2 ++ .../cnpg/minio-secret.sops.yaml | 28 +++++++++++++++++++ .../{ => infrastructure}/cnpg/namespace.yaml | 0 .../{ => infrastructure}/longhorn.yaml | 2 +- .../longhorn/helmrelease.yaml | 0 .../longhorn/helmrepository.yaml | 0 .../longhorn}/kustomization.yaml | 0 .../longhorn/namespace.yaml | 0 .../{ => infrastructure}/tailscale.yaml | 2 +- .../tailscale/helmrelease.yaml | 0 .../tailscale/helmrepository.yaml | 0 .../tailscale/kustomization.yaml | 0 .../tailscale/namespace.yaml | 0 .../tailscale/secret.sops.yaml | 0 54 files changed, 38 insertions(+), 8 deletions(-) rename clusters/homelab/{ => apps}/forgejo.yaml (87%) rename clusters/homelab/{ => apps}/forgejo/cnpg-cluster.yaml (100%) rename clusters/homelab/{ => apps}/forgejo/cnpg-scheduledbackup.yaml (100%) rename clusters/homelab/{ => apps}/forgejo/deployment.yaml (100%) rename clusters/homelab/{ => apps}/forgejo/kustomization.yaml (100%) rename clusters/homelab/{ => apps}/forgejo/minio-secret.sops.yaml (100%) rename clusters/homelab/{ => apps}/forgejo/namespace.yaml (100%) rename clusters/homelab/{ => apps}/forgejo/pvc.yaml (100%) rename clusters/homelab/{ => apps}/forgejo/service.yaml (100%) rename clusters/homelab/{ => apps}/garmin.yaml (87%) rename clusters/homelab/{ => apps}/garmin/cnpg-cluster.yaml (100%) rename clusters/homelab/{ => apps}/garmin/cnpg-scheduledbackup.yaml (100%) rename clusters/homelab/{ => apps}/garmin/configmap.yaml (100%) rename clusters/homelab/{ => apps}/garmin/cronjob.yaml (100%) rename clusters/homelab/{ => apps}/garmin/kustomization.yaml (100%) rename clusters/homelab/{ => apps}/garmin/minio-secret.sops.yaml (100%) rename clusters/homelab/{ => apps}/garmin/namespace.yaml (100%) rename clusters/homelab/{ => apps}/garmin/secret.sops.yaml (100%) rename clusters/homelab/{ => apps}/homepage.yaml (83%) rename clusters/homelab/{ => apps}/homepage/configmap.yaml (100%) rename clusters/homelab/{ => apps}/homepage/deployment.yaml (100%) rename clusters/homelab/{ => apps}/homepage/kustomization.yaml (100%) rename clusters/homelab/{ => apps}/homepage/namespace.yaml (100%) rename clusters/homelab/{ => apps}/homepage/pvc.yaml (100%) rename clusters/homelab/{ => apps}/homepage/rbac.yaml (100%) rename clusters/homelab/{ => apps}/homepage/service.yaml (100%) rename clusters/homelab/{ => apps}/monitoring.yaml (86%) rename clusters/homelab/{ => apps}/monitoring/helmrelease.yaml (100%) rename clusters/homelab/{ => apps}/monitoring/helmrepository.yaml (100%) rename clusters/homelab/{ => apps}/monitoring/kustomization.yaml (100%) rename clusters/homelab/{ => apps}/monitoring/namespace.yaml (100%) rename clusters/homelab/{ => apps}/monitoring/secret.sops.yaml (100%) rename clusters/homelab/{ => infrastructure}/cloudflared.yaml (84%) rename clusters/homelab/{ => infrastructure}/cloudflared/deployment.yaml (100%) rename clusters/homelab/{ => infrastructure}/cloudflared/kustomization.yaml (100%) rename clusters/homelab/{ => infrastructure}/cloudflared/namespace.yaml (100%) rename clusters/homelab/{ => infrastructure}/cloudflared/secret.sops.yaml (100%) rename clusters/homelab/{ => infrastructure}/cnpg.yaml (81%) rename clusters/homelab/{ => infrastructure}/cnpg/helmrelease.yaml (100%) rename clusters/homelab/{ => infrastructure}/cnpg/helmrepository.yaml (100%) rename clusters/homelab/{longhorn => infrastructure/cnpg}/kustomization.yaml (83%) create mode 100644 clusters/homelab/infrastructure/cnpg/minio-secret.sops.yaml rename clusters/homelab/{ => infrastructure}/cnpg/namespace.yaml (100%) rename clusters/homelab/{ => infrastructure}/longhorn.yaml (80%) rename clusters/homelab/{ => infrastructure}/longhorn/helmrelease.yaml (100%) rename clusters/homelab/{ => infrastructure}/longhorn/helmrepository.yaml (100%) rename clusters/homelab/{cnpg => infrastructure/longhorn}/kustomization.yaml (100%) rename clusters/homelab/{ => infrastructure}/longhorn/namespace.yaml (100%) rename clusters/homelab/{ => infrastructure}/tailscale.yaml (84%) rename clusters/homelab/{ => infrastructure}/tailscale/helmrelease.yaml (100%) rename clusters/homelab/{ => infrastructure}/tailscale/helmrepository.yaml (100%) rename clusters/homelab/{ => infrastructure}/tailscale/kustomization.yaml (100%) rename clusters/homelab/{ => infrastructure}/tailscale/namespace.yaml (100%) rename clusters/homelab/{ => infrastructure}/tailscale/secret.sops.yaml (100%) diff --git a/clusters/homelab/forgejo.yaml b/clusters/homelab/apps/forgejo.yaml similarity index 87% rename from clusters/homelab/forgejo.yaml rename to clusters/homelab/apps/forgejo.yaml index f7fa856..576e429 100644 --- a/clusters/homelab/forgejo.yaml +++ b/clusters/homelab/apps/forgejo.yaml @@ -5,7 +5,7 @@ metadata: namespace: flux-system spec: interval: 10m0s - path: ./clusters/homelab/forgejo + path: ./clusters/homelab/apps/forgejo prune: true sourceRef: kind: GitRepository diff --git a/clusters/homelab/forgejo/cnpg-cluster.yaml b/clusters/homelab/apps/forgejo/cnpg-cluster.yaml similarity index 100% rename from clusters/homelab/forgejo/cnpg-cluster.yaml rename to clusters/homelab/apps/forgejo/cnpg-cluster.yaml diff --git a/clusters/homelab/forgejo/cnpg-scheduledbackup.yaml b/clusters/homelab/apps/forgejo/cnpg-scheduledbackup.yaml similarity index 100% rename from clusters/homelab/forgejo/cnpg-scheduledbackup.yaml rename to clusters/homelab/apps/forgejo/cnpg-scheduledbackup.yaml diff --git a/clusters/homelab/forgejo/deployment.yaml b/clusters/homelab/apps/forgejo/deployment.yaml similarity index 100% rename from clusters/homelab/forgejo/deployment.yaml rename to clusters/homelab/apps/forgejo/deployment.yaml diff --git a/clusters/homelab/forgejo/kustomization.yaml b/clusters/homelab/apps/forgejo/kustomization.yaml similarity index 100% rename from clusters/homelab/forgejo/kustomization.yaml rename to clusters/homelab/apps/forgejo/kustomization.yaml diff --git a/clusters/homelab/forgejo/minio-secret.sops.yaml b/clusters/homelab/apps/forgejo/minio-secret.sops.yaml similarity index 100% rename from clusters/homelab/forgejo/minio-secret.sops.yaml rename to clusters/homelab/apps/forgejo/minio-secret.sops.yaml diff --git a/clusters/homelab/forgejo/namespace.yaml b/clusters/homelab/apps/forgejo/namespace.yaml similarity index 100% rename from clusters/homelab/forgejo/namespace.yaml rename to clusters/homelab/apps/forgejo/namespace.yaml diff --git a/clusters/homelab/forgejo/pvc.yaml b/clusters/homelab/apps/forgejo/pvc.yaml similarity index 100% rename from clusters/homelab/forgejo/pvc.yaml rename to clusters/homelab/apps/forgejo/pvc.yaml diff --git a/clusters/homelab/forgejo/service.yaml b/clusters/homelab/apps/forgejo/service.yaml similarity index 100% rename from clusters/homelab/forgejo/service.yaml rename to clusters/homelab/apps/forgejo/service.yaml diff --git a/clusters/homelab/garmin.yaml b/clusters/homelab/apps/garmin.yaml similarity index 87% rename from clusters/homelab/garmin.yaml rename to clusters/homelab/apps/garmin.yaml index 71f9a82..09ae85f 100644 --- a/clusters/homelab/garmin.yaml +++ b/clusters/homelab/apps/garmin.yaml @@ -5,7 +5,7 @@ metadata: namespace: flux-system spec: interval: 10m0s - path: ./clusters/homelab/garmin + path: ./clusters/homelab/apps/garmin prune: true sourceRef: kind: GitRepository diff --git a/clusters/homelab/garmin/cnpg-cluster.yaml b/clusters/homelab/apps/garmin/cnpg-cluster.yaml similarity index 100% rename from clusters/homelab/garmin/cnpg-cluster.yaml rename to clusters/homelab/apps/garmin/cnpg-cluster.yaml diff --git a/clusters/homelab/garmin/cnpg-scheduledbackup.yaml b/clusters/homelab/apps/garmin/cnpg-scheduledbackup.yaml similarity index 100% rename from clusters/homelab/garmin/cnpg-scheduledbackup.yaml rename to clusters/homelab/apps/garmin/cnpg-scheduledbackup.yaml diff --git a/clusters/homelab/garmin/configmap.yaml b/clusters/homelab/apps/garmin/configmap.yaml similarity index 100% rename from clusters/homelab/garmin/configmap.yaml rename to clusters/homelab/apps/garmin/configmap.yaml diff --git a/clusters/homelab/garmin/cronjob.yaml b/clusters/homelab/apps/garmin/cronjob.yaml similarity index 100% rename from clusters/homelab/garmin/cronjob.yaml rename to clusters/homelab/apps/garmin/cronjob.yaml diff --git a/clusters/homelab/garmin/kustomization.yaml b/clusters/homelab/apps/garmin/kustomization.yaml similarity index 100% rename from clusters/homelab/garmin/kustomization.yaml rename to clusters/homelab/apps/garmin/kustomization.yaml diff --git a/clusters/homelab/garmin/minio-secret.sops.yaml b/clusters/homelab/apps/garmin/minio-secret.sops.yaml similarity index 100% rename from clusters/homelab/garmin/minio-secret.sops.yaml rename to clusters/homelab/apps/garmin/minio-secret.sops.yaml diff --git a/clusters/homelab/garmin/namespace.yaml b/clusters/homelab/apps/garmin/namespace.yaml similarity index 100% rename from clusters/homelab/garmin/namespace.yaml rename to clusters/homelab/apps/garmin/namespace.yaml diff --git a/clusters/homelab/garmin/secret.sops.yaml b/clusters/homelab/apps/garmin/secret.sops.yaml similarity index 100% rename from clusters/homelab/garmin/secret.sops.yaml rename to clusters/homelab/apps/garmin/secret.sops.yaml diff --git a/clusters/homelab/homepage.yaml b/clusters/homelab/apps/homepage.yaml similarity index 83% rename from clusters/homelab/homepage.yaml rename to clusters/homelab/apps/homepage.yaml index 7ec5c5e..9333711 100644 --- a/clusters/homelab/homepage.yaml +++ b/clusters/homelab/apps/homepage.yaml @@ -5,7 +5,7 @@ metadata: namespace: flux-system spec: interval: 10m0s - path: ./clusters/homelab/homepage + path: ./clusters/homelab/apps/homepage prune: true sourceRef: kind: GitRepository diff --git a/clusters/homelab/homepage/configmap.yaml b/clusters/homelab/apps/homepage/configmap.yaml similarity index 100% rename from clusters/homelab/homepage/configmap.yaml rename to clusters/homelab/apps/homepage/configmap.yaml diff --git a/clusters/homelab/homepage/deployment.yaml b/clusters/homelab/apps/homepage/deployment.yaml similarity index 100% rename from clusters/homelab/homepage/deployment.yaml rename to clusters/homelab/apps/homepage/deployment.yaml diff --git a/clusters/homelab/homepage/kustomization.yaml b/clusters/homelab/apps/homepage/kustomization.yaml similarity index 100% rename from clusters/homelab/homepage/kustomization.yaml rename to clusters/homelab/apps/homepage/kustomization.yaml diff --git a/clusters/homelab/homepage/namespace.yaml b/clusters/homelab/apps/homepage/namespace.yaml similarity index 100% rename from clusters/homelab/homepage/namespace.yaml rename to clusters/homelab/apps/homepage/namespace.yaml diff --git a/clusters/homelab/homepage/pvc.yaml b/clusters/homelab/apps/homepage/pvc.yaml similarity index 100% rename from clusters/homelab/homepage/pvc.yaml rename to clusters/homelab/apps/homepage/pvc.yaml diff --git a/clusters/homelab/homepage/rbac.yaml b/clusters/homelab/apps/homepage/rbac.yaml similarity index 100% rename from clusters/homelab/homepage/rbac.yaml rename to clusters/homelab/apps/homepage/rbac.yaml diff --git a/clusters/homelab/homepage/service.yaml b/clusters/homelab/apps/homepage/service.yaml similarity index 100% rename from clusters/homelab/homepage/service.yaml rename to clusters/homelab/apps/homepage/service.yaml diff --git a/clusters/homelab/monitoring.yaml b/clusters/homelab/apps/monitoring.yaml similarity index 86% rename from clusters/homelab/monitoring.yaml rename to clusters/homelab/apps/monitoring.yaml index 4d20676..3fe6e6e 100644 --- a/clusters/homelab/monitoring.yaml +++ b/clusters/homelab/apps/monitoring.yaml @@ -5,7 +5,7 @@ metadata: namespace: flux-system spec: interval: 10m0s - path: ./clusters/homelab/monitoring + path: ./clusters/homelab/apps/monitoring prune: true sourceRef: kind: GitRepository diff --git a/clusters/homelab/monitoring/helmrelease.yaml b/clusters/homelab/apps/monitoring/helmrelease.yaml similarity index 100% rename from clusters/homelab/monitoring/helmrelease.yaml rename to clusters/homelab/apps/monitoring/helmrelease.yaml diff --git a/clusters/homelab/monitoring/helmrepository.yaml b/clusters/homelab/apps/monitoring/helmrepository.yaml similarity index 100% rename from clusters/homelab/monitoring/helmrepository.yaml rename to clusters/homelab/apps/monitoring/helmrepository.yaml diff --git a/clusters/homelab/monitoring/kustomization.yaml b/clusters/homelab/apps/monitoring/kustomization.yaml similarity index 100% rename from clusters/homelab/monitoring/kustomization.yaml rename to clusters/homelab/apps/monitoring/kustomization.yaml diff --git a/clusters/homelab/monitoring/namespace.yaml b/clusters/homelab/apps/monitoring/namespace.yaml similarity index 100% rename from clusters/homelab/monitoring/namespace.yaml rename to clusters/homelab/apps/monitoring/namespace.yaml diff --git a/clusters/homelab/monitoring/secret.sops.yaml b/clusters/homelab/apps/monitoring/secret.sops.yaml similarity index 100% rename from clusters/homelab/monitoring/secret.sops.yaml rename to clusters/homelab/apps/monitoring/secret.sops.yaml diff --git a/clusters/homelab/cloudflared.yaml b/clusters/homelab/infrastructure/cloudflared.yaml similarity index 84% rename from clusters/homelab/cloudflared.yaml rename to clusters/homelab/infrastructure/cloudflared.yaml index 8d8c6b7..4524275 100644 --- a/clusters/homelab/cloudflared.yaml +++ b/clusters/homelab/infrastructure/cloudflared.yaml @@ -5,7 +5,7 @@ metadata: namespace: flux-system spec: interval: 10m0s - path: ./clusters/homelab/cloudflared + path: ./clusters/homelab/infrastructure/cloudflared prune: true sourceRef: kind: GitRepository diff --git a/clusters/homelab/cloudflared/deployment.yaml b/clusters/homelab/infrastructure/cloudflared/deployment.yaml similarity index 100% rename from clusters/homelab/cloudflared/deployment.yaml rename to clusters/homelab/infrastructure/cloudflared/deployment.yaml diff --git a/clusters/homelab/cloudflared/kustomization.yaml b/clusters/homelab/infrastructure/cloudflared/kustomization.yaml similarity index 100% rename from clusters/homelab/cloudflared/kustomization.yaml rename to clusters/homelab/infrastructure/cloudflared/kustomization.yaml diff --git a/clusters/homelab/cloudflared/namespace.yaml b/clusters/homelab/infrastructure/cloudflared/namespace.yaml similarity index 100% rename from clusters/homelab/cloudflared/namespace.yaml rename to clusters/homelab/infrastructure/cloudflared/namespace.yaml diff --git a/clusters/homelab/cloudflared/secret.sops.yaml b/clusters/homelab/infrastructure/cloudflared/secret.sops.yaml similarity index 100% rename from clusters/homelab/cloudflared/secret.sops.yaml rename to clusters/homelab/infrastructure/cloudflared/secret.sops.yaml diff --git a/clusters/homelab/cnpg.yaml b/clusters/homelab/infrastructure/cnpg.yaml similarity index 81% rename from clusters/homelab/cnpg.yaml rename to clusters/homelab/infrastructure/cnpg.yaml index 05f732c..a5e38d0 100644 --- a/clusters/homelab/cnpg.yaml +++ b/clusters/homelab/infrastructure/cnpg.yaml @@ -5,7 +5,7 @@ metadata: namespace: flux-system spec: interval: 10m - path: ./clusters/homelab/cnpg + path: ./clusters/homelab/infrastructure/cnpg prune: true sourceRef: kind: GitRepository diff --git a/clusters/homelab/cnpg/helmrelease.yaml b/clusters/homelab/infrastructure/cnpg/helmrelease.yaml similarity index 100% rename from clusters/homelab/cnpg/helmrelease.yaml rename to clusters/homelab/infrastructure/cnpg/helmrelease.yaml diff --git a/clusters/homelab/cnpg/helmrepository.yaml b/clusters/homelab/infrastructure/cnpg/helmrepository.yaml similarity index 100% rename from clusters/homelab/cnpg/helmrepository.yaml rename to clusters/homelab/infrastructure/cnpg/helmrepository.yaml diff --git a/clusters/homelab/longhorn/kustomization.yaml b/clusters/homelab/infrastructure/cnpg/kustomization.yaml similarity index 83% rename from clusters/homelab/longhorn/kustomization.yaml rename to clusters/homelab/infrastructure/cnpg/kustomization.yaml index b4a3d7c..0062832 100644 --- a/clusters/homelab/longhorn/kustomization.yaml +++ b/clusters/homelab/infrastructure/cnpg/kustomization.yaml @@ -4,3 +4,5 @@ resources: - namespace.yaml - helmrepository.yaml - helmrelease.yaml + - minio-secret.sops.yaml + diff --git a/clusters/homelab/infrastructure/cnpg/minio-secret.sops.yaml b/clusters/homelab/infrastructure/cnpg/minio-secret.sops.yaml new file mode 100644 index 0000000..a93197e --- /dev/null +++ b/clusters/homelab/infrastructure/cnpg/minio-secret.sops.yaml @@ -0,0 +1,28 @@ +apiVersion: ENC[AES256_GCM,data:F9c=,iv:v6+/TVvqwGz9BWcMBNBYYSNndiifXGa3NA/ocVjAjXg=,tag:cX4a5f/NNWbsTySODYopFw==,type:str] +kind: ENC[AES256_GCM,data:eewBXe4Z,iv:mFxK35lVrbx6FlaFSBHCGF+EOQ21hjHU6ztoEzB8hfw=,tag:HyvyKMOHGehdh+ZzAq+o+g==,type:str] +metadata: + name: ENC[AES256_GCM,data:kF7QHEruf32L5u59z/wszdmYGThYYA==,iv:vTlE1woui69ldz3TnlnOYayYeKECsoRkDCGu+L3Rc7U=,tag:y1tti16IDeiS30PXBTr9YA==,type:str] + namespace: ENC[AES256_GCM,data:/PUN372/psyg5+o=,iv:DvtI8RVTOpTmcjBeEO6Jl+JbwN5vCq3H4r3edduQtp8=,tag:s+hPeXfMBqcNIeP8uIeUZg==,type:str] +stringData: + ACCESS_KEY_ID: ENC[AES256_GCM,data:3VVZMUNKof0gZQrNoq+LQB7g5Zk=,iv:xfDaT5PEXdCLmt5Oj6D8+zASfTehxnxZbVId2vFmOhU=,tag:pGHAaklS0WLhO2ysoHFHyQ==,type:str] + ACCESS_SECRET_KEY: ENC[AES256_GCM,data:3CidDLWCAMFkUrnv4pL5IavryRvTw0Trgbp7azGf/UIKDDj6vFWIHg==,iv:a0oxrFc6n/YyZFJHijLEcZHruxM3dskq47ujH48R4Fc=,tag:RHZc3bRyWd+I4XlPLik/sg==,type:str] +sops: + kms: [] + gcp_kms: [] + azure_kv: [] + hc_vault: [] + age: + - recipient: age1rydfcalt7pu4jnmh298lgjlasxyjldyaz3xyssk7v54lpu30fv0qna96ea + enc: | + -----BEGIN AGE ENCRYPTED FILE----- + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSAxcHc1M0hGRUp5Y3hYbVZG + S1Vaa0V1OVBveng3L0RRdW9jckRDTU5SNDJRCmRQcTlJeGt5UGk3Tm1xQ2RiaFhn + WWR3am1ZTmErblhPOHFoeFUzNldiMW8KLS0tIG9NNTdJUzlMcGhKZzg2OVdqQVR4 + M25iTVZva0I0Y3Rka1ZDVkZzRm9qaUUKMScemm0oYoZwEwj2Lm6pPLxu/jHZc1VU + PexTHcXNJ2RU3aI240PwfKq0q4DcMlO2Q5gWwX5SoczKfMmtPb7/NA== + -----END AGE ENCRYPTED FILE----- + lastmodified: "2026-03-17T20:42:46Z" + mac: ENC[AES256_GCM,data:13K06WNymDZVQVa63maUFCQZYa322dTryvjyS6ztEN53/wRrE950IKG4uVN86aprPUE/300pFJTSSxdAtB1gtBmqQ6oy0/bVmFeSWvgRZZtS9TpA6feunt9g59D8ud5hB5stiGXs4By0/82auc5kbPqcvu76U3/VSXUFYm9QgdQ=,iv:C1dGvkSC7K4KIkDL09XKQKUBD/H5JktSeceU2nh4zxA=,tag:amt3z3WTrasg3KbLP2rCoQ==,type:str] + pgp: [] + unencrypted_suffix: _unencrypted + version: 3.9.4 diff --git a/clusters/homelab/cnpg/namespace.yaml b/clusters/homelab/infrastructure/cnpg/namespace.yaml similarity index 100% rename from clusters/homelab/cnpg/namespace.yaml rename to clusters/homelab/infrastructure/cnpg/namespace.yaml diff --git a/clusters/homelab/longhorn.yaml b/clusters/homelab/infrastructure/longhorn.yaml similarity index 80% rename from clusters/homelab/longhorn.yaml rename to clusters/homelab/infrastructure/longhorn.yaml index b67dbcc..4210328 100644 --- a/clusters/homelab/longhorn.yaml +++ b/clusters/homelab/infrastructure/longhorn.yaml @@ -5,7 +5,7 @@ metadata: namespace: flux-system spec: interval: 10m - path: ./clusters/homelab/longhorn + path: ./clusters/homelab/infrastructure/longhorn prune: true sourceRef: kind: GitRepository diff --git a/clusters/homelab/longhorn/helmrelease.yaml b/clusters/homelab/infrastructure/longhorn/helmrelease.yaml similarity index 100% rename from clusters/homelab/longhorn/helmrelease.yaml rename to clusters/homelab/infrastructure/longhorn/helmrelease.yaml diff --git a/clusters/homelab/longhorn/helmrepository.yaml b/clusters/homelab/infrastructure/longhorn/helmrepository.yaml similarity index 100% rename from clusters/homelab/longhorn/helmrepository.yaml rename to clusters/homelab/infrastructure/longhorn/helmrepository.yaml diff --git a/clusters/homelab/cnpg/kustomization.yaml b/clusters/homelab/infrastructure/longhorn/kustomization.yaml similarity index 100% rename from clusters/homelab/cnpg/kustomization.yaml rename to clusters/homelab/infrastructure/longhorn/kustomization.yaml diff --git a/clusters/homelab/longhorn/namespace.yaml b/clusters/homelab/infrastructure/longhorn/namespace.yaml similarity index 100% rename from clusters/homelab/longhorn/namespace.yaml rename to clusters/homelab/infrastructure/longhorn/namespace.yaml diff --git a/clusters/homelab/tailscale.yaml b/clusters/homelab/infrastructure/tailscale.yaml similarity index 84% rename from clusters/homelab/tailscale.yaml rename to clusters/homelab/infrastructure/tailscale.yaml index 0ed758b..12d411a 100644 --- a/clusters/homelab/tailscale.yaml +++ b/clusters/homelab/infrastructure/tailscale.yaml @@ -5,7 +5,7 @@ metadata: namespace: flux-system spec: interval: 10m0s - path: ./clusters/homelab/tailscale + path: ./clusters/homelab/infrastructure/tailscale prune: true sourceRef: kind: GitRepository diff --git a/clusters/homelab/tailscale/helmrelease.yaml b/clusters/homelab/infrastructure/tailscale/helmrelease.yaml similarity index 100% rename from clusters/homelab/tailscale/helmrelease.yaml rename to clusters/homelab/infrastructure/tailscale/helmrelease.yaml diff --git a/clusters/homelab/tailscale/helmrepository.yaml b/clusters/homelab/infrastructure/tailscale/helmrepository.yaml similarity index 100% rename from clusters/homelab/tailscale/helmrepository.yaml rename to clusters/homelab/infrastructure/tailscale/helmrepository.yaml diff --git a/clusters/homelab/tailscale/kustomization.yaml b/clusters/homelab/infrastructure/tailscale/kustomization.yaml similarity index 100% rename from clusters/homelab/tailscale/kustomization.yaml rename to clusters/homelab/infrastructure/tailscale/kustomization.yaml diff --git a/clusters/homelab/tailscale/namespace.yaml b/clusters/homelab/infrastructure/tailscale/namespace.yaml similarity index 100% rename from clusters/homelab/tailscale/namespace.yaml rename to clusters/homelab/infrastructure/tailscale/namespace.yaml diff --git a/clusters/homelab/tailscale/secret.sops.yaml b/clusters/homelab/infrastructure/tailscale/secret.sops.yaml similarity index 100% rename from clusters/homelab/tailscale/secret.sops.yaml rename to clusters/homelab/infrastructure/tailscale/secret.sops.yaml