From 5761520641161ca9f8e3663bd55abaffc484a72f Mon Sep 17 00:00:00 2001 From: samidbb Date: Wed, 17 Jun 2026 11:15:31 +0200 Subject: [PATCH 1/6] added eks version exporter --- apps/eks-version-exporter/kustomization.yaml | 5 ++++ apps/eks-version-exporter/release.yaml | 25 ++++++++++++++++++++ apps/eks-version-exporter/sources.yaml | 12 ++++++++++ 3 files changed, 42 insertions(+) create mode 100644 apps/eks-version-exporter/kustomization.yaml create mode 100644 apps/eks-version-exporter/release.yaml create mode 100644 apps/eks-version-exporter/sources.yaml 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..a8146657 --- /dev/null +++ b/apps/eks-version-exporter/release.yaml @@ -0,0 +1,25 @@ +--- +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 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 From b006c38046d67c11b277cc87f5b2c3545fdf1562 Mon Sep 17 00:00:00 2001 From: samidbb Date: Wed, 17 Jun 2026 15:18:26 +0200 Subject: [PATCH 2/6] disable retries --- apps/eks-version-exporter/release.yaml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/apps/eks-version-exporter/release.yaml b/apps/eks-version-exporter/release.yaml index a8146657..e045ff68 100644 --- a/apps/eks-version-exporter/release.yaml +++ b/apps/eks-version-exporter/release.yaml @@ -18,8 +18,8 @@ spec: name: eks-version-exporter namespace: monitoring interval: 1m0s - install: - remediation: - retries: 3 + # install: + # remediation: + # retries: 3 values: priorityClassName: cluster-observability From 1d38ec6933f82e98eb9b43cd627ecb028ed5978d Mon Sep 17 00:00:00 2001 From: samidbb Date: Wed, 17 Jun 2026 15:50:12 +0200 Subject: [PATCH 3/6] custom image tag for now --- apps/eks-version-exporter/release.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/apps/eks-version-exporter/release.yaml b/apps/eks-version-exporter/release.yaml index e045ff68..5f137f00 100644 --- a/apps/eks-version-exporter/release.yaml +++ b/apps/eks-version-exporter/release.yaml @@ -23,3 +23,5 @@ spec: # retries: 3 values: priorityClassName: cluster-observability + image: + tag: "887808" \ No newline at end of file From 6fb8df7a4f377ca98ac234ee2d3df86c7a0becc8 Mon Sep 17 00:00:00 2001 From: samidbb Date: Wed, 17 Jun 2026 15:54:10 +0200 Subject: [PATCH 4/6] re-add remediation --- apps/eks-version-exporter/release.yaml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/apps/eks-version-exporter/release.yaml b/apps/eks-version-exporter/release.yaml index 5f137f00..76bb77e6 100644 --- a/apps/eks-version-exporter/release.yaml +++ b/apps/eks-version-exporter/release.yaml @@ -18,9 +18,9 @@ spec: name: eks-version-exporter namespace: monitoring interval: 1m0s - # install: - # remediation: - # retries: 3 + install: + remediation: + retries: 3 values: priorityClassName: cluster-observability image: From bd7c27cbef4f6c1c3eae09cf62b6a73140d51243 Mon Sep 17 00:00:00 2001 From: samidbb Date: Thu, 18 Jun 2026 09:43:54 +0200 Subject: [PATCH 5/6] test remove the image tag for testing --- apps/eks-version-exporter/release.yaml | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/apps/eks-version-exporter/release.yaml b/apps/eks-version-exporter/release.yaml index 76bb77e6..2696ca02 100644 --- a/apps/eks-version-exporter/release.yaml +++ b/apps/eks-version-exporter/release.yaml @@ -22,6 +22,4 @@ spec: remediation: retries: 3 values: - priorityClassName: cluster-observability - image: - tag: "887808" \ No newline at end of file + priorityClassName: cluster-observability \ No newline at end of file From 999cf025957a131c9c0ce3668616512392fa868f Mon Sep 17 00:00:00 2001 From: samidbb Date: Thu, 18 Jun 2026 10:08:14 +0200 Subject: [PATCH 6/6] test with latest tag --- apps/eks-version-exporter/release.yaml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/apps/eks-version-exporter/release.yaml b/apps/eks-version-exporter/release.yaml index 2696ca02..4baf5fcf 100644 --- a/apps/eks-version-exporter/release.yaml +++ b/apps/eks-version-exporter/release.yaml @@ -22,4 +22,6 @@ spec: remediation: retries: 3 values: - priorityClassName: cluster-observability \ No newline at end of file + priorityClassName: cluster-observability + image: + tag: "latest" \ No newline at end of file