From 416f09fccfff1ee2359bf1479a53e4e8851b09fa Mon Sep 17 00:00:00 2001 From: Ryan Cavicchioni Date: Tue, 4 Mar 2025 17:40:40 -0600 Subject: [PATCH] add Spegel --- .../controllers/spegel/kustomization.yaml | 8 ++++++++ infrastructure/controllers/spegel/namespace.yaml | 5 +++++ infrastructure/controllers/spegel/release.yaml | 16 ++++++++++++++++ .../controllers/spegel/repository.yaml | 10 ++++++++++ 4 files changed, 39 insertions(+) create mode 100644 infrastructure/controllers/spegel/kustomization.yaml create mode 100644 infrastructure/controllers/spegel/namespace.yaml create mode 100644 infrastructure/controllers/spegel/release.yaml create mode 100644 infrastructure/controllers/spegel/repository.yaml 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