diff --git a/clusters/titan.lan.huizinga.dev/apps.yaml b/clusters/titan.lan.huizinga.dev/apps.yaml index e79a965..3f2d94c 100644 --- a/clusters/titan.lan.huizinga.dev/apps.yaml +++ b/clusters/titan.lan.huizinga.dev/apps.yaml @@ -7,6 +7,7 @@ spec: dependsOn: - name: infra-configs - name: traefik + - name: topolvm decryption: provider: sops secretRef: diff --git a/clusters/titan.lan.huizinga.dev/infra/topolvm.yaml b/clusters/titan.lan.huizinga.dev/infra/topolvm.yaml new file mode 100644 index 0000000..5ac01de --- /dev/null +++ b/clusters/titan.lan.huizinga.dev/infra/topolvm.yaml @@ -0,0 +1,16 @@ +apiVersion: kustomize.toolkit.fluxcd.io/v1 +kind: Kustomization +metadata: + name: topolvm + namespace: flux-system +spec: + interval: 15m + path: ./infra/topolvm + dependsOn: + - name: cert-manager + prune: true + timeout: 2m + sourceRef: + kind: GitRepository + name: flux-system + wait: true diff --git a/infrastructure/controllers/topolvm/helm-release.yaml b/infra/topolvm/helm-release.yaml similarity index 100% rename from infrastructure/controllers/topolvm/helm-release.yaml rename to infra/topolvm/helm-release.yaml diff --git a/infrastructure/controllers/topolvm/helm-repository.yaml b/infra/topolvm/helm-repository.yaml similarity index 100% rename from infrastructure/controllers/topolvm/helm-repository.yaml rename to infra/topolvm/helm-repository.yaml diff --git a/infrastructure/controllers/topolvm/kustomization.yaml b/infra/topolvm/kustomization.yaml similarity index 100% rename from infrastructure/controllers/topolvm/kustomization.yaml rename to infra/topolvm/kustomization.yaml diff --git a/infrastructure/controllers/topolvm/namespace.yaml b/infra/topolvm/namespace.yaml similarity index 100% rename from infrastructure/controllers/topolvm/namespace.yaml rename to infra/topolvm/namespace.yaml diff --git a/infrastructure/controllers/topolvm/volume-snapshot-class.yaml b/infra/topolvm/volume-snapshot-class.yaml similarity index 100% rename from infrastructure/controllers/topolvm/volume-snapshot-class.yaml rename to infra/topolvm/volume-snapshot-class.yaml diff --git a/infrastructure/controllers/kustomization.yaml b/infrastructure/controllers/kustomization.yaml index 674341f..12f5b26 100644 --- a/infrastructure/controllers/kustomization.yaml +++ b/infrastructure/controllers/kustomization.yaml @@ -4,7 +4,6 @@ resources: - akri.yaml - cloudnative-pg.yaml - ./rook - - ./topolvm - ./node-feature-discovery - https://raw.githubusercontent.com/dragonflydb/dragonfly-operator/refs/tags/v1.1.8/manifests/dragonfly-operator.yaml - https://github.com/kubernetes-csi/external-snapshotter//client/config/crd?ref=v8.2.0