diff --git a/infrastructure/controllers/spegel/kustomization.yaml b/infrastructure/controllers/spegel/kustomization.yaml new file mode 100644 index 0000000..67e1df3 --- /dev/null +++ b/infrastructure/controllers/spegel/kustomization.yaml @@ -0,0 +1,8 @@ +--- +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization +namespace: spegel +resources: + - namespace.yaml + - repository.yaml + - release.yaml diff --git a/infrastructure/controllers/spegel/namespace.yaml b/infrastructure/controllers/spegel/namespace.yaml new file mode 100644 index 0000000..fa87a08 --- /dev/null +++ b/infrastructure/controllers/spegel/namespace.yaml @@ -0,0 +1,5 @@ +--- +apiVersion: v1 +kind: Namespace +metadata: + name: spegel diff --git a/infrastructure/controllers/spegel/release.yaml b/infrastructure/controllers/spegel/release.yaml new file mode 100644 index 0000000..36867da --- /dev/null +++ b/infrastructure/controllers/spegel/release.yaml @@ -0,0 +1,16 @@ +--- +apiVersion: helm.toolkit.fluxcd.io/v2beta1 +kind: HelmRelease +metadata: + name: spegel + namespace: spegel +spec: + interval: 1m + chart: + spec: + chart: spegel + version: v0.0.30 + interval: 5m + sourceRef: + kind: HelmRepository + name: spegel diff --git a/infrastructure/controllers/spegel/repository.yaml b/infrastructure/controllers/spegel/repository.yaml new file mode 100644 index 0000000..ee9da0c --- /dev/null +++ b/infrastructure/controllers/spegel/repository.yaml @@ -0,0 +1,10 @@ +--- +apiVersion: source.toolkit.fluxcd.io/v1beta2 +kind: HelmRepository +metadata: + name: spegel + namespace: spegel +spec: + type: "oci" + interval: 5m0s + url: oci://ghcr.io/spegel-org/helm-charts