commit 043660107ef9e481ba80351592b04292f203560c parent b648d047f0c6c9c1e93f2cc615ccebdb4d78609c Author: MTRNord <mtrnord1@gmail.com> Date: Fri, 7 Apr 2023 00:01:26 +0200 Move namespaces to own folder for order of operation Diffstat:
18 files changed, 34 insertions(+), 8 deletions(-)
diff --git a/apps/base/cosign/kustomization.yaml b/apps/base/cosign/kustomization.yaml @@ -2,6 +2,5 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization namespace: cosign-system resources: - - namespace.yaml - repository.yaml - release.yaml diff --git a/apps/base/kube-prometheus-stack/kustomization.yaml b/apps/base/kube-prometheus-stack/kustomization.yaml @@ -2,6 +2,5 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization namespace: monitoring resources: - - namespace.yaml - repository.yaml - release.yaml diff --git a/apps/base/matrix/matrix-helm/kustomization.yaml b/apps/base/matrix/matrix-helm/kustomization.yaml @@ -2,5 +2,4 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization namespace: matrix resources: - - namespace.yaml - repository.yaml diff --git a/apps/base/postgres-exporter/kustomization.yaml b/apps/base/postgres-exporter/kustomization.yaml @@ -2,6 +2,5 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization namespace: postgres-exporter resources: - - namespace.yaml - repository.yaml - release.yaml diff --git a/apps/base/postgres-operator/kustomization.yaml b/apps/base/postgres-operator/kustomization.yaml @@ -2,6 +2,5 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization namespace: postgres-operator resources: - - namespace.yaml - repository.yaml - release.yaml diff --git a/apps/base/rook/kustomization.yaml b/apps/base/rook/kustomization.yaml @@ -2,6 +2,5 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization namespace: rook-ceph resources: - - namespace.yaml - repository.yaml - release.yaml diff --git a/apps/base/vaultwarden/kustomization.yaml b/apps/base/vaultwarden/kustomization.yaml @@ -2,6 +2,5 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization namespace: k8s-at-home resources: - - namespace.yaml - repository.yaml - release.yaml diff --git a/apps/base/woodpecker/kustomization.yaml b/apps/base/woodpecker/kustomization.yaml @@ -2,6 +2,5 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization namespace: woodpecker resources: - - namespace.yaml - repository.yaml - release.yaml diff --git a/apps/base/cosign/namespace.yaml b/apps/namespaces/cosign.yaml diff --git a/apps/base/kube-prometheus-stack/namespace.yaml b/apps/namespaces/kube-prometheus-stack.yaml diff --git a/apps/namespaces/kustomization.yaml b/apps/namespaces/kustomization.yaml @@ -0,0 +1,11 @@ +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization +resources: + - cosign.yaml + - kube-prometheus-stack.yaml + - matrix.yaml + - postgres-exporter.yaml + - postgres-operator.yaml + - rook.yaml + - vaultwarden.yaml + - woordpecker.yaml diff --git a/apps/base/matrix/matrix-helm/namespace.yaml b/apps/namespaces/matrix.yaml diff --git a/apps/base/postgres-exporter/namespace.yaml b/apps/namespaces/postgres-exporter.yaml diff --git a/apps/base/postgres-operator/namespace.yaml b/apps/namespaces/postgres-operator.yaml diff --git a/apps/base/rook/namespace.yaml b/apps/namespaces/rook.yaml diff --git a/apps/base/vaultwarden/namespace.yaml b/apps/namespaces/vaultwarden.yaml diff --git a/apps/base/woodpecker/namespace.yaml b/apps/namespaces/woodpecker.yaml diff --git a/clusters/production/apps.yaml b/clusters/production/apps.yaml @@ -2,12 +2,34 @@ apiVersion: kustomize.toolkit.fluxcd.io/v1beta2 kind: Kustomization metadata: + name: apps-namespaces + namespace: flux-system +spec: + interval: 10m0s + dependsOn: + - name: infra-configs + sourceRef: + kind: GitRepository + name: flux-system + path: ./apps/namespaces + prune: false + wait: true + timeout: 5m0s + decryption: + provider: sops + secretRef: + name: sops-age +--- +apiVersion: kustomize.toolkit.fluxcd.io/v1beta2 +kind: Kustomization +metadata: name: apps-secrets namespace: flux-system spec: interval: 10m0s dependsOn: - name: infra-configs + - name: apps-namespaces sourceRef: kind: GitRepository name: flux-system @@ -30,6 +52,7 @@ spec: dependsOn: - name: infra-configs - name: apps-secrets + - name: apps-namespaces sourceRef: kind: GitRepository name: flux-system