From 7e46427d1a0e9e255105519b1da9f0f331d1423f Mon Sep 17 00:00:00 2001 From: "azykov@mail.ru" Date: Mon, 20 Jul 2026 19:17:08 +0300 Subject: [PATCH] kustomization per app --- clusters/home/apps/kustomization.yaml | 6 +++--- clusters/home/apps/radicale.yaml | 20 +++++++++++++++++++ clusters/home/apps/vaultwarden.yaml | 20 +++++++++++++++++++ clusters/home/apps/zigbee2mqtt.yaml | 20 +++++++++++++++++++ .../home/infra-apps/cert-manager-issuers.yaml | 20 +++++++++++++++++++ clusters/home/infra-apps/kustomization.yaml | 2 +- 6 files changed, 84 insertions(+), 4 deletions(-) create mode 100644 clusters/home/apps/radicale.yaml create mode 100644 clusters/home/apps/vaultwarden.yaml create mode 100644 clusters/home/apps/zigbee2mqtt.yaml create mode 100644 clusters/home/infra-apps/cert-manager-issuers.yaml diff --git a/clusters/home/apps/kustomization.yaml b/clusters/home/apps/kustomization.yaml index bd48e79..7b39097 100644 --- a/clusters/home/apps/kustomization.yaml +++ b/clusters/home/apps/kustomization.yaml @@ -1,6 +1,6 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization resources: - - ../../base/apps/vaultwarden - - ../../base/apps/zigbee2mqtt - - ../../base/apps/radicale + - vaultwarden.yaml + - zigbee2mqtt.yaml + - radicale.yaml diff --git a/clusters/home/apps/radicale.yaml b/clusters/home/apps/radicale.yaml new file mode 100644 index 0000000..b2a7cce --- /dev/null +++ b/clusters/home/apps/radicale.yaml @@ -0,0 +1,20 @@ +apiVersion: kustomize.toolkit.fluxcd.io/v1 +kind: Kustomization +metadata: + name: radicale + namespace: flux-system +spec: + interval: 10m + sourceRef: + kind: GitRepository + name: flux-system + path: ./clusters/base/apps/radicale + prune: true + wait: true + dependsOn: + - name: namespaces + - name: infra-apps + decryption: + provider: sops + secretRef: + name: sops-age diff --git a/clusters/home/apps/vaultwarden.yaml b/clusters/home/apps/vaultwarden.yaml new file mode 100644 index 0000000..d7923cc --- /dev/null +++ b/clusters/home/apps/vaultwarden.yaml @@ -0,0 +1,20 @@ +apiVersion: kustomize.toolkit.fluxcd.io/v1 +kind: Kustomization +metadata: + name: vaultwarden + namespace: flux-system +spec: + interval: 10m + sourceRef: + kind: GitRepository + name: flux-system + path: ./clusters/base/apps/vaultwarden + prune: true + wait: true + dependsOn: + - name: namespaces + - name: infra-apps + decryption: + provider: sops + secretRef: + name: sops-age diff --git a/clusters/home/apps/zigbee2mqtt.yaml b/clusters/home/apps/zigbee2mqtt.yaml new file mode 100644 index 0000000..4647b67 --- /dev/null +++ b/clusters/home/apps/zigbee2mqtt.yaml @@ -0,0 +1,20 @@ +apiVersion: kustomize.toolkit.fluxcd.io/v1 +kind: Kustomization +metadata: + name: zigbee2mqtt + namespace: flux-system +spec: + interval: 10m + sourceRef: + kind: GitRepository + name: flux-system + path: ./clusters/base/apps/zigbee2mqtt + prune: true + wait: true + dependsOn: + - name: namespaces + - name: infra-apps + decryption: + provider: sops + secretRef: + name: sops-age diff --git a/clusters/home/infra-apps/cert-manager-issuers.yaml b/clusters/home/infra-apps/cert-manager-issuers.yaml new file mode 100644 index 0000000..1239910 --- /dev/null +++ b/clusters/home/infra-apps/cert-manager-issuers.yaml @@ -0,0 +1,20 @@ +apiVersion: kustomize.toolkit.fluxcd.io/v1 +kind: Kustomization +metadata: + name: cert-manager-issuers + namespace: flux-system +spec: + interval: 10m + sourceRef: + kind: GitRepository + name: flux-system + path: ./clusters/base/infra-apps/cert-manager-issuers + prune: true + wait: true + dependsOn: + - name: namespaces + - name: infra + decryption: + provider: sops + secretRef: + name: sops-age diff --git a/clusters/home/infra-apps/kustomization.yaml b/clusters/home/infra-apps/kustomization.yaml index 8cc5c12..25d9aa1 100644 --- a/clusters/home/infra-apps/kustomization.yaml +++ b/clusters/home/infra-apps/kustomization.yaml @@ -1,4 +1,4 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization resources: - - ../../base/infra-apps/cert-manager-issuers + - cert-manager-issuers.yaml