Skip to content

Version 5.9.0 breaks ingress configuration that uses default TLS secrets #1624

@bo0ts

Description

@bo0ts

Describe the bug

We currently use the following values for ingress configuration:

    ingress:
      enabled: true
      apiVersion: "networking.k8s.io/v1"
      ingressClassName: <redacted>
      hostName: <redacted>
      tls:
        - {}

This used to work. Since the 5.9.0 chart update the generated ingress is now invalid:

spec:
  # ...
  tls:
    - hosts: null
      secretName: <nil>

Version of Helm and Kubernetes

- Helm: v4.1.1
- Kubernetes: v1.33.5

Chart version

jenkins-5.9.3

What happened?

helm template .

What you expected to happen?

Generate the old ingress, which was valid and worked.

How to reproduce it

Anything else we need to know?

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions