Skip to content

Error: UPGRADE FAILED: template: keda/templates/manager/deployment.yaml:90:142: executing "keda/templates/manager/deployment.yaml" at <.Values.certificates.operator.apiServicePatching>: nil pointer evaluating interface {}.apiServicePatching #876

Description

@carlwoodhouse

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

  1. Use the default helm values for certificates, metrics server etc
  2. Install using helm 3.9.0
  3. observe error

Specifications

  • KEDA Version: 2.20.1
  • Platform & Version: AKS
  • Kubernetes Version: 1.34.x
  • Scaler(s): n/a

Metadata

Metadata

Assignees

Labels

bugSomething isn't workingwontfixThis will not be worked on

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions