diff --git a/templates/kubevirt/_kubevirt_helpers.tpl b/templates/kubevirt/_kubevirt_helpers.tpl index 2eb01d4d0b..ddce0817a2 100644 --- a/templates/kubevirt/_kubevirt_helpers.tpl +++ b/templates/kubevirt/_kubevirt_helpers.tpl @@ -33,3 +33,12 @@ spec: {{- define "kubevirt.virthandler_nodeseletor_strategic_patch_json" -}} '{{ include "kubevirt.virthandler_nodeseletor_strategic_patch" . | fromYaml | toJson }}' {{- end }} + +{{- define "kubevirt.logVerbosity" -}} + {{- if eq . "error" -}}2 + {{- else if eq . "warning" -}}3 + {{- else if eq . "info" -}}4 + {{- else if eq . "debug" -}}7 + {{- else -}}4 + {{- end -}} +{{- end -}} diff --git a/templates/kubevirt/kubevirt.yaml b/templates/kubevirt/kubevirt.yaml index f24562e35c..e43e197c6d 100644 --- a/templates/kubevirt/kubevirt.yaml +++ b/templates/kubevirt/kubevirt.yaml @@ -9,6 +9,7 @@ {{- $_ := set $.Version $k $v}} {{- end }} {{- $dvpNestingLevel := dig "discovery" "dvpNestingLevel" 0 .Values.global | int }} +{{- $logVerbosity := include "kubevirt.logVerbosity" .Values.virtualization.logLevel | int }} --- apiVersion: internal.virtualization.deckhouse.io/v1 kind: InternalVirtualizationKubeVirt @@ -41,6 +42,12 @@ spec: evictionStrategy: LiveMigrate vmRolloutStrategy: LiveUpdate developerConfiguration: + logVerbosity: + virtLauncher: {{ $logVerbosity }} + virtHandler: {{ $logVerbosity }} + virtController: {{ $logVerbosity }} + virtAPI: {{ $logVerbosity }} + virtOperator: {{ $logVerbosity }} featureGates: - HotplugVolumes - GPU