From e4273196e903cdf20b8caddb415a1104f2bf5806 Mon Sep 17 00:00:00 2001 From: j Date: Wed, 13 Aug 2025 21:38:02 +1000 Subject: [PATCH 1/2] Convert HelmRelease to Application for ArgoCD --- applications/10-replicator/replicator.yaml | 50 ++++++++++------------ 1 file changed, 22 insertions(+), 28 deletions(-) diff --git a/applications/10-replicator/replicator.yaml b/applications/10-replicator/replicator.yaml index e8ec276..6c838f9 100644 --- a/applications/10-replicator/replicator.yaml +++ b/applications/10-replicator/replicator.yaml @@ -65,34 +65,28 @@ subjects: name: kubernetes-replicator namespace: kube-system --- -apiVersion: source.toolkit.fluxcd.io/v1beta2 -kind: HelmRepository -metadata: - name: mittwald - namespace: flux-system -spec: - url: https://helm.mittwald.de - interval: 1h ---- -apiVersion: helm.toolkit.fluxcd.io/v2beta1 -kind: HelmRelease +apiVersion: argoproj.io/v1alpha1 +kind: Application metadata: name: kubernetes-replicator - namespace: kube-system + namespace: argocd spec: - interval: 5m - chart: - spec: - chart: kubernetes-replicator - sourceRef: - kind: HelmRepository - name: mittwald - namespace: flux-system - install: - createNamespace: false - upgrade: - disableWait: false - values: - serviceAccount: - create: false - name: kubernetes-replicator + project: default + source: + repoURL: "https://helm.mittwald.de" + chart: "kubernetes-replicator" + targetRevision: "1.0.0" # optional, or you can use a specific chart version + helm: + releaseName: "kubernetes-replicator" + values: | + serviceAccount: + create: false + name: kubernetes-replicator + destination: + server: "https://kubernetes.default.svc" + namespace: kube-system + syncPolicy: + automated: + prune: true + selfHeal: true + From e6baed194d3f86f621994218ffb43b3622b68365 Mon Sep 17 00:00:00 2001 From: j Date: Wed, 13 Aug 2025 21:39:06 +1000 Subject: [PATCH 2/2] Add replicator back in --- applications/10-replicator/replicator.yaml | 2 +- deploy/server.yaml | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/applications/10-replicator/replicator.yaml b/applications/10-replicator/replicator.yaml index 6c838f9..c81ad23 100644 --- a/applications/10-replicator/replicator.yaml +++ b/applications/10-replicator/replicator.yaml @@ -75,7 +75,7 @@ spec: source: repoURL: "https://helm.mittwald.de" chart: "kubernetes-replicator" - targetRevision: "1.0.0" # optional, or you can use a specific chart version + targetRevision: "1.0.0" helm: releaseName: "kubernetes-replicator" values: | diff --git a/deploy/server.yaml b/deploy/server.yaml index ee790d9..7012109 100644 --- a/deploy/server.yaml +++ b/deploy/server.yaml @@ -10,8 +10,8 @@ spec: elements: - name: namespace path: applications/00-namespace - #- name: replicator - # path: applications/10-replicator + - name: replicator + path: applications/10-replicator #- name: databases # path: applications/20-databases #- name: domain-names