diff --git a/cluster/config/namespaces/namespaces.yml b/cluster/config/namespaces/namespaces.yml index b6d2011..5051257 100644 --- a/cluster/config/namespaces/namespaces.yml +++ b/cluster/config/namespaces/namespaces.yml @@ -29,3 +29,11 @@ metadata: name: ceph labels: name: ceph + +--- +kind: Namespace +apiVersion: v1 +metadata: + name: goldilocks + labels: + name: goldilocks diff --git a/cluster/helm/fairwinds/goldilocks-release.yml b/cluster/helm/fairwinds/goldilocks-release.yml new file mode 100644 index 0000000..360493f --- /dev/null +++ b/cluster/helm/fairwinds/goldilocks-release.yml @@ -0,0 +1,29 @@ +--- +apiVersion: helm.toolkit.fluxcd.io/v2 +kind: HelmRelease +metadata: + name: goldilocks + namespace: goldilocks +spec: + interval: 24h + chart: + spec: + chart: goldilocks + version: "9.2.0" + sourceRef: + kind: HelmRepository + name: fairwinds-stable + namespace: flux-system + interval: 24h + install: + createNamespace: true + upgrade: + remediation: + remediateLastFailure: true + values: + vpa: + enabled: true + dashboard: + service: + type: LoadBalancer + port: 9999 diff --git a/cluster/helm/fairwinds/goldilocks-repo.yml b/cluster/helm/fairwinds/goldilocks-repo.yml new file mode 100644 index 0000000..5e861f9 --- /dev/null +++ b/cluster/helm/fairwinds/goldilocks-repo.yml @@ -0,0 +1,9 @@ +--- +apiVersion: source.toolkit.fluxcd.io/v1 +kind: HelmRepository +metadata: + name: fairwinds-stable + namespace: flux-system +spec: + interval: 24h + url: https://charts.fairwinds.com/stable