From fb46904c9de5c5cdf75edac9fc60fa75f56fe39e Mon Sep 17 00:00:00 2001 From: Devin Buhl Date: Fri, 18 Feb 2022 08:36:11 -0500 Subject: [PATCH] feat(cluster): add remediations in helm releases Signed-off-by: Devin Buhl --- cluster/apps/default/echo-server/helm-release.yaml | 7 +++++++ cluster/apps/default/hajimari/helm-release.yaml | 7 +++++++ cluster/apps/kube-system/metrics-server/helm-release.yaml | 7 +++++++ cluster/apps/kube-system/reflector/helm-release.yaml | 7 +++++++ cluster/apps/kube-system/reloader/helm-release.yaml | 7 +++++++ cluster/apps/networking/traefik/helm-release.yaml | 7 +++++++ cluster/core/cert-manager/helm-release.yaml | 7 +++++++ cluster/core/metallb-system/helm-release.yaml | 7 +++++++ 8 files changed, 56 insertions(+) diff --git a/cluster/apps/default/echo-server/helm-release.yaml b/cluster/apps/default/echo-server/helm-release.yaml index 4c8d9012..a359774b 100644 --- a/cluster/apps/default/echo-server/helm-release.yaml +++ b/cluster/apps/default/echo-server/helm-release.yaml @@ -15,6 +15,13 @@ spec: name: ealenn-charts namespace: flux-system interval: 5m + install: + createNamespace: true + remediation: + retries: 3 + upgrade: + remediation: + retries: 3 values: image: repository: docker.io/ealen/echo-server diff --git a/cluster/apps/default/hajimari/helm-release.yaml b/cluster/apps/default/hajimari/helm-release.yaml index 4d6fea8f..e757fb8e 100644 --- a/cluster/apps/default/hajimari/helm-release.yaml +++ b/cluster/apps/default/hajimari/helm-release.yaml @@ -15,6 +15,13 @@ spec: name: hajimari-charts namespace: flux-system interval: 5m + install: + createNamespace: true + remediation: + retries: 3 + upgrade: + remediation: + retries: 3 values: image: repository: ghcr.io/toboshii/hajimari diff --git a/cluster/apps/kube-system/metrics-server/helm-release.yaml b/cluster/apps/kube-system/metrics-server/helm-release.yaml index 579d97f8..4dc360b9 100644 --- a/cluster/apps/kube-system/metrics-server/helm-release.yaml +++ b/cluster/apps/kube-system/metrics-server/helm-release.yaml @@ -15,6 +15,13 @@ spec: name: metrics-server-charts namespace: flux-system interval: 5m + install: + createNamespace: true + remediation: + retries: 3 + upgrade: + remediation: + retries: 3 values: args: - --kubelet-insecure-tls diff --git a/cluster/apps/kube-system/reflector/helm-release.yaml b/cluster/apps/kube-system/reflector/helm-release.yaml index 0f58fbdf..3a615ae5 100644 --- a/cluster/apps/kube-system/reflector/helm-release.yaml +++ b/cluster/apps/kube-system/reflector/helm-release.yaml @@ -15,6 +15,13 @@ spec: name: emberstack-charts namespace: flux-system interval: 5m + install: + createNamespace: true + remediation: + retries: 3 + upgrade: + remediation: + retries: 3 values: configuration: logging: diff --git a/cluster/apps/kube-system/reloader/helm-release.yaml b/cluster/apps/kube-system/reloader/helm-release.yaml index 159cf0c4..df5105db 100644 --- a/cluster/apps/kube-system/reloader/helm-release.yaml +++ b/cluster/apps/kube-system/reloader/helm-release.yaml @@ -15,5 +15,12 @@ spec: name: stakater-charts namespace: flux-system interval: 5m + install: + createNamespace: true + remediation: + retries: 3 + upgrade: + remediation: + retries: 3 values: fullnameOverride: reloader diff --git a/cluster/apps/networking/traefik/helm-release.yaml b/cluster/apps/networking/traefik/helm-release.yaml index b0c1ed03..a6c0ef6a 100644 --- a/cluster/apps/networking/traefik/helm-release.yaml +++ b/cluster/apps/networking/traefik/helm-release.yaml @@ -18,6 +18,13 @@ spec: dependsOn: - name: cert-manager namespace: cert-manager + install: + createNamespace: true + remediation: + retries: 3 + upgrade: + remediation: + retries: 3 values: image: name: ghcr.io/k8s-at-home/traefik diff --git a/cluster/core/cert-manager/helm-release.yaml b/cluster/core/cert-manager/helm-release.yaml index 90337c76..fdce349b 100644 --- a/cluster/core/cert-manager/helm-release.yaml +++ b/cluster/core/cert-manager/helm-release.yaml @@ -14,6 +14,13 @@ spec: kind: HelmRepository name: jetstack-charts namespace: flux-system + install: + createNamespace: true + remediation: + retries: 3 + upgrade: + remediation: + retries: 3 values: installCRDs: false webhook: diff --git a/cluster/core/metallb-system/helm-release.yaml b/cluster/core/metallb-system/helm-release.yaml index 95c17699..76c42af0 100644 --- a/cluster/core/metallb-system/helm-release.yaml +++ b/cluster/core/metallb-system/helm-release.yaml @@ -14,6 +14,13 @@ spec: kind: HelmRepository name: metallb-charts namespace: flux-system + install: + createNamespace: true + remediation: + retries: 3 + upgrade: + remediation: + retries: 3 values: configInline: address-pools: