diff --git a/clustertool/embed/generic/kubernetes/kube-system/descheduler/app/helm-release.yaml b/clustertool/embed/generic/kubernetes/kube-system/descheduler/app/helm-release.yaml index aa83e140a74..8a5b026eab5 100644 --- a/clustertool/embed/generic/kubernetes/kube-system/descheduler/app/helm-release.yaml +++ b/clustertool/embed/generic/kubernetes/kube-system/descheduler/app/helm-release.yaml @@ -1,76 +1,76 @@ apiVersion: helm.toolkit.fluxcd.io/v2 kind: HelmRelease metadata: - name: descheduler - namespace: kube-system + name: descheduler + namespace: kube-system spec: - interval: 15m - chart: - spec: - chart: descheduler - version: 0.32.2 - sourceRef: - kind: HelmRepository - name: home-ops-mirror - namespace: flux-system - interval: 15m - timeout: 20m - maxHistory: 3 - install: - createNamespace: true - remediation: - retries: 3 - upgrade: - cleanupOnFail: true - remediation: - retries: 3 - uninstall: - keepHistory: false - values: - replicas: 2 - kind: Deployment - deschedulerPolicyAPIVersion: descheduler/v1alpha2 - deschedulerPolicy: - profiles: - - name: Default - pluginConfig: - - name: DefaultEvictor - args: - evictFailedBarePods: true - evictLocalStoragePods: true - evictSystemCriticalPods: true - - name: RemoveFailedPods - args: - reasons: - - ContainerStatusUnknown - - NodeAffinity - - NodeShutdown - - Terminated - - UnexpectedAdmissionError - includingInitContainers: true - excludeOwnerKinds: - - Job - minPodLifetimeSeconds: 1800 - - name: RemovePodsViolatingInterPodAntiAffinity - - name: RemovePodsViolatingNodeAffinity - args: - nodeAffinityType: - - requiredDuringSchedulingIgnoredDuringExecution - - name: RemovePodsViolatingNodeTaints - - name: RemovePodsViolatingTopologySpreadConstraint - plugins: - balance: - enabled: - - RemovePodsViolatingTopologySpreadConstraint - deschedule: - enabled: - - RemoveFailedPods - - RemovePodsViolatingInterPodAntiAffinity - - RemovePodsViolatingNodeAffinity - - RemovePodsViolatingNodeTaints - service: - enabled: true - serviceMonitor: - enabled: false - leaderElection: - enabled: true + interval: 15m + chart: + spec: + chart: descheduler + version: 0.32.2 + sourceRef: + kind: HelmRepository + name: home-ops-mirror + namespace: flux-system + interval: 15m + timeout: 20m + maxHistory: 3 + install: + createNamespace: true + remediation: + retries: 3 + upgrade: + cleanupOnFail: true + remediation: + retries: 3 + uninstall: + keepHistory: false + values: + replicas: 2 + kind: Deployment + deschedulerPolicyAPIVersion: descheduler/v1alpha2 + deschedulerPolicy: + profiles: + - name: Default + pluginConfig: + - name: DefaultEvictor + args: + evictFailedBarePods: true + evictLocalStoragePods: true + evictSystemCriticalPods: true + - name: RemoveFailedPods + args: + reasons: + - ContainerStatusUnknown + - NodeAffinity + - NodeShutdown + - Terminated + - UnexpectedAdmissionError + includingInitContainers: true + excludeOwnerKinds: + - Job + minPodLifetimeSeconds: 1800 + - name: RemovePodsViolatingInterPodAntiAffinity + - name: RemovePodsViolatingNodeAffinity + args: + nodeAffinityType: + - requiredDuringSchedulingIgnoredDuringExecution + - name: RemovePodsViolatingNodeTaints + - name: RemovePodsViolatingTopologySpreadConstraint + plugins: + balance: + enabled: + - RemovePodsViolatingTopologySpreadConstraint + deschedule: + enabled: + - RemoveFailedPods + - RemovePodsViolatingInterPodAntiAffinity + - RemovePodsViolatingNodeAffinity + - RemovePodsViolatingNodeTaints + service: + enabled: true + serviceMonitor: + enabled: false + leaderElection: + enabled: true diff --git a/clustertool/embed/generic/kubernetes/system/cert-manager/app/helm-release.yaml b/clustertool/embed/generic/kubernetes/system/cert-manager/app/helm-release.yaml index 1b7091e8fed..a163b348b9c 100644 --- a/clustertool/embed/generic/kubernetes/system/cert-manager/app/helm-release.yaml +++ b/clustertool/embed/generic/kubernetes/system/cert-manager/app/helm-release.yaml @@ -1,30 +1,30 @@ apiVersion: helm.toolkit.fluxcd.io/v2 kind: HelmRelease metadata: - name: cert-manager - namespace: cert-manager + name: cert-manager + namespace: cert-manager spec: - interval: 5m - chart: - spec: - chart: cert-manager - version: v1.17.1 - sourceRef: - kind: HelmRepository - name: home-ops-mirror - namespace: flux-system - interval: 5m - install: - createNamespace: true - crds: CreateReplace - remediation: - retries: 3 - upgrade: - crds: CreateReplace - remediation: - retries: 3 - values: - dns01RecursiveNameservers: "1.1.1.1:53,1.0.0.1:53" - dns01RecursiveNameserversOnly: false - installCRDs: true - enableCertificateOwnerRef: true + interval: 5m + chart: + spec: + chart: cert-manager + version: v1.17.1 + sourceRef: + kind: HelmRepository + name: home-ops-mirror + namespace: flux-system + interval: 5m + install: + createNamespace: true + crds: CreateReplace + remediation: + retries: 3 + upgrade: + crds: CreateReplace + remediation: + retries: 3 + values: + dns01RecursiveNameservers: "1.1.1.1:53,1.0.0.1:53" + dns01RecursiveNameserversOnly: false + installCRDs: true + enableCertificateOwnerRef: true diff --git a/clustertool/embed/generic/kubernetes/system/cloudnative-pg/app/helm-release.yaml b/clustertool/embed/generic/kubernetes/system/cloudnative-pg/app/helm-release.yaml index 69ddc730bdb..23fa02cff39 100644 --- a/clustertool/embed/generic/kubernetes/system/cloudnative-pg/app/helm-release.yaml +++ b/clustertool/embed/generic/kubernetes/system/cloudnative-pg/app/helm-release.yaml @@ -1,33 +1,33 @@ apiVersion: helm.toolkit.fluxcd.io/v2 kind: HelmRelease metadata: - name: cloudnative-pg - namespace: cloudnative-pg + name: cloudnative-pg + namespace: cloudnative-pg spec: - interval: 5m - chart: - spec: - chart: cloudnative-pg - version: 0.23.2 - sourceRef: - kind: HelmRepository - name: cloudnative-pg - namespace: flux-system - interval: 5m - install: - createNamespace: true - crds: CreateReplace - remediation: - retries: 3 - upgrade: - crds: CreateReplace - remediation: - retries: 3 - values: - crds: - create: true - replicaCount: 2 - # monitoring: - # podMonitorEnabled: false - # grafanaDashboard: - # create: true + interval: 5m + chart: + spec: + chart: cloudnative-pg + version: 0.23.2 + sourceRef: + kind: HelmRepository + name: cloudnative-pg + namespace: flux-system + interval: 5m + install: + createNamespace: true + crds: CreateReplace + remediation: + retries: 3 + upgrade: + crds: CreateReplace + remediation: + retries: 3 + values: + crds: + create: true + replicaCount: 2 + # monitoring: + # podMonitorEnabled: false + # grafanaDashboard: + # create: true