diff --git a/charts/kubezero-argo/values.yaml b/charts/kubezero-argo/values.yaml index 8aad718e..9096f907 100644 --- a/charts/kubezero-argo/values.yaml +++ b/charts/kubezero-argo/values.yaml @@ -106,9 +106,6 @@ argo-cd: extraHosts: "git.zero-downtime.net ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQC7UgK7Z4dDcuIW1uMOsuwhrqdkJCvYG/ZjHtLM7WaKFxVRnzNnNkQJNncWIGNDUQ1xxrbsoSNRZDtk0NlOjNtx2aApSWl4iWghkpXELvsZtOZ7I9FSC/E6ImLC3KWfK7P0mhZaF6kHPfpu8Y6pjUyLBTpV1AaVwr0I8onyqGazJOVotTFaBFEi/sT0O2FUk7agwZYfj61w3JGOy3c+fmBcK3lXf/QM90tosOpJNuJ7n5Vk5FDDLkl9rO4XR/+mXHFvITiWb8F5C50YAwjYcy36yWSSryUAAHAuqpgotwh65vSG6fZvFhmEwO2BrCkOV5+k8iRfhy/yZODJzZ5V/5cbMbdZrY6lm/p5/S1wv8BEyPekBGdseqQjEO0IQiQHcMrfgTrrQ7ndbZzVZRByZI+wbGFkBCzNSJcNsoiHjs2EblxYyuW0qUvvrBxLnySvaxyPm4BOukSAZAOEaUrajpQlnHdnY1CGcgbwxw0LNv3euKQ3tDJSUlKO0Wd8d85PRv1THW4Ui9Lhsmv+BPA2vJZDOkx/n0oyPFAB0oyd5JNM38eFxLCmPC2OE63gDP+WmzVO61YCVTnvhpQjEOLawEWVFsk0y25R5z5BboDqJaOFnZF6i517O96cn17z3Ls4hxw3+0rlKczYRoyfUHs7KQENa4mY8YlJweNTBgld//RMUQ==" params: - controller.status.processors: 8 - controller.operation.processors: 4 - controller.kubectl.parallelism.limit: 8 controller.resource.health.persist: "false" controller.diff.server.side: "true" controller.sync.timeout.seconds: 1800 diff --git a/charts/kubezero-metrics/values.yaml b/charts/kubezero-metrics/values.yaml index ae1620f6..dbc0eb8c 100644 --- a/charts/kubezero-metrics/values.yaml +++ b/charts/kubezero-metrics/values.yaml @@ -62,12 +62,8 @@ kube-prometheus-stack: memory: 128Mi admissionWebhooks: - patch: - tolerations: - - key: node-role.kubernetes.io/control-plane - effect: NoSchedule - nodeSelector: - node-role.kubernetes.io/control-plane: "" + certManager: + enabled: true nodeExporter: enabled: true diff --git a/charts/kubezero/templates/_app.tpl b/charts/kubezero/templates/_app.tpl index 39edbabf..1630b061 100644 --- a/charts/kubezero/templates/_app.tpl +++ b/charts/kubezero/templates/_app.tpl @@ -9,6 +9,10 @@ metadata: namespace: argocd labels: {{- include "kubezero-lib.labels" . | nindent 4 }} + {{- with ( index .Values $name "annotations" ) }} + annotations: + {{- toYaml . | nindent 4 }} + {{- end }} {{- if not ( index .Values $name "retain" ) }} finalizers: - resources-finalizer.argocd.argoproj.io diff --git a/charts/kubezero/templates/argo.yaml b/charts/kubezero/templates/argo.yaml index 4fd00d6d..5b6e6543 100644 --- a/charts/kubezero/templates/argo.yaml +++ b/charts/kubezero/templates/argo.yaml @@ -2,10 +2,22 @@ argo-cd: enabled: {{ default "false" (index .Values "argo" "argo-cd" "enabled") }} - {{- with index .Values "argo" "argo-cd" "configs" }} + configs: + {{- with index .Values "argo" "argo-cd" "configs" }} {{- toYaml . | nindent 4 }} - {{- end }} + {{- end }} + params: + {{- if not $.Values.global.highAvailable }} + # Reduce load on API server on single node control plane + controller.status.processors: 2 + controller.operation.processors: 1 + controller.kubectl.parallelism.limit: 1 + {{- else }} + controller.status.processors: 8 + controller.operation.processors: 4 + controller.kubectl.parallelism.limit: 4 + {{- end }} controller: metrics: diff --git a/charts/kubezero/values.yaml b/charts/kubezero/values.yaml index e4a46123..391aea15 100644 --- a/charts/kubezero/values.yaml +++ b/charts/kubezero/values.yaml @@ -115,6 +115,8 @@ logging: enabled: false namespace: logging targetRevision: 0.8.14 + annotations: + argocd.argoproj.io/compare-options: ServerSideDiff=false argo: enabled: false