diff --git a/apps/eks-version-exporter/kustomization.yaml b/apps/eks-version-exporter/kustomization.yaml new file mode 100644 index 00000000..b92ff6c5 --- /dev/null +++ b/apps/eks-version-exporter/kustomization.yaml @@ -0,0 +1,5 @@ +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization +resources: + - sources.yaml + - release.yaml diff --git a/apps/eks-version-exporter/release.yaml b/apps/eks-version-exporter/release.yaml new file mode 100644 index 00000000..4baf5fcf --- /dev/null +++ b/apps/eks-version-exporter/release.yaml @@ -0,0 +1,27 @@ +--- +apiVersion: helm.toolkit.fluxcd.io/v2 +kind: HelmRelease +metadata: + name: eks-version-exporter + namespace: monitoring +spec: + releaseName: eks-version-exporter + serviceAccountName: helm-controller + driftDetection: + mode: enabled # This is not a traditional helm chart with releases, so it is consumed from branch + chart: + spec: + chart: chart + reconcileStrategy: Revision # This is not a traditional helm chart with releases, so it is consumed from branch + sourceRef: + kind: GitRepository + name: eks-version-exporter + namespace: monitoring + interval: 1m0s + install: + remediation: + retries: 3 + values: + priorityClassName: cluster-observability + image: + tag: "latest" \ No newline at end of file diff --git a/apps/eks-version-exporter/sources.yaml b/apps/eks-version-exporter/sources.yaml new file mode 100644 index 00000000..baa42e49 --- /dev/null +++ b/apps/eks-version-exporter/sources.yaml @@ -0,0 +1,12 @@ +--- +apiVersion: source.toolkit.fluxcd.io/v1 +kind: GitRepository +metadata: + name: eks-version-exporter + namespace: monitoring +spec: + interval: 1h0m0s + ref: + branch: feature/add-helm-chart #master + timeout: 60s + url: https://github.com/dfds/eks-version-exporter