Installing keda 2.,20.1 with helm 3.9.0 and the default values for certificates.operator.apiPatching (do nothing, nil, not set) results in a nil pointer error.
Expected Behavior
Helm install success
Actual Behavior
- helm upgrade keda kedacore/keda --namespace pp-system --install --reset-values --set podIdentity.azureWorkload.enabled=true --set podIdentity.azureWorkload.clientId=redacted --set podIdentity.azureWorkload.tenantId=*** --set 'serviceAccount.operator.annotations.azure.workload.identity/client-id=redacted' --wait --version 2.20.1 --timeout 10m
Error: UPGRADE FAILED: template: keda/templates/manager/deployment.yaml:91:52: executing "keda/templates/manager/deployment.yaml" at <.Values.certificates.operator.apiServicePatching.enabled>: can't evaluate field enabled in type interface {}
Steps to Reproduce the Problem
- Use the default helm values for certificates, metrics server etc
- Install using helm 3.9.0
- observe error
Specifications
- KEDA Version: 2.20.1
- Platform & Version: AKS
- Kubernetes Version: 1.34.x
- Scaler(s): n/a
Installing keda 2.,20.1 with helm 3.9.0 and the default values for certificates.operator.apiPatching (do nothing, nil, not set) results in a nil pointer error.
Expected Behavior
Helm install success
Actual Behavior
Error: UPGRADE FAILED: template: keda/templates/manager/deployment.yaml:91:52: executing "keda/templates/manager/deployment.yaml" at <.Values.certificates.operator.apiServicePatching.enabled>: can't evaluate field enabled in type interface {}
Steps to Reproduce the Problem
Specifications