From e88e4b31f95582d1b411655a3e8eb0a64f81e2b1 Mon Sep 17 00:00:00 2001 From: drfaust92 Date: Wed, 13 Dec 2023 21:01:45 +0200 Subject: [PATCH] allow setting log config for rollouts Signed-off-by: drfaust92 --- charts/argo-rollouts/README.md | 2 +- charts/argo-rollouts/templates/controller/deployment.yaml | 1 + charts/argo-rollouts/values.yaml | 5 ++--- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/charts/argo-rollouts/README.md b/charts/argo-rollouts/README.md index 9bf2d140..9b368a5a 100644 --- a/charts/argo-rollouts/README.md +++ b/charts/argo-rollouts/README.md @@ -91,6 +91,7 @@ For full list of changes please check ArtifactHub [changelog]. | controller.initContainers | list | `[]` | Init containers to add to the rollouts controller pod | | controller.livenessProbe | object | See [values.yaml] | Configure liveness [probe] for the controller | | controller.logging.format | string | `"text"` | Set the logging format (one of: `text`, `json`) | +| controller.logging.kloglevel | string | `"0"` | Set the klog logging level | | controller.logging.level | string | `"info"` | Set the logging level (one of: `debug`, `info`, `warn`, `error`) | | controller.metricProviderPlugins | object | `{}` | Configures 3rd party metric providers for controller | | controller.metrics.enabled | bool | `false` | Deploy metrics service | @@ -152,7 +153,6 @@ For full list of changes please check ArtifactHub [changelog]. | dashboard.ingress.pathType | string | `"Prefix"` | Dashboard ingress path type | | dashboard.ingress.paths | list | `["/"]` | Dashboard ingress paths | | dashboard.ingress.tls | list | `[]` | Dashboard ingress tls | -| dashboard.logging.level | string | `"info"` | Set the logging level (one of: `debug`, `info`, `warn`, `error`) | | dashboard.nodeSelector | object | `{}` | [Node selector] | | dashboard.pdb.annotations | object | `{}` | Annotations to be added to dashboard [Pod Disruption Budget] | | dashboard.pdb.enabled | bool | `false` | Deploy a [Pod Disruption Budget] for the dashboard | diff --git a/charts/argo-rollouts/templates/controller/deployment.yaml b/charts/argo-rollouts/templates/controller/deployment.yaml index d45fdf30..9b8f456e 100644 --- a/charts/argo-rollouts/templates/controller/deployment.yaml +++ b/charts/argo-rollouts/templates/controller/deployment.yaml @@ -47,6 +47,7 @@ spec: - --metricsport={{ .Values.controller.containerPorts.metrics }} - "--loglevel={{ .Values.controller.logging.level }}" - "--logformat={{ .Values.controller.logging.format }}" + - "--kloglevel={{ .Values.controller.logging.kloglevel }}" {{- if not .Values.clusterInstall }} - --namespaced {{- end }} diff --git a/charts/argo-rollouts/values.yaml b/charts/argo-rollouts/values.yaml index c80293f6..6eb48b9c 100644 --- a/charts/argo-rollouts/values.yaml +++ b/charts/argo-rollouts/values.yaml @@ -58,6 +58,8 @@ controller: logging: # -- Set the logging level (one of: `debug`, `info`, `warn`, `error`) level: info + # -- Set the klog logging level + kloglevel: "0" # -- Set the logging format (one of: `text`, `json`) format: "text" @@ -287,9 +289,6 @@ dashboard: tolerations: [] # -- Assign custom [affinity] rules to the deployment affinity: {} - logging: - # -- Set the logging level (one of: `debug`, `info`, `warn`, `error`) - level: info # -- Assign custom [TopologySpreadConstraints] rules to the dashboard server ## Ref: https://kubernetes.io/docs/concepts/workloads/pods/pod-topology-spread-constraints/