Skip to content

ingressClassName missing #29

Open
@vikiscience

Description

@vikiscience

Hi All, I'm trying to install the langflow-ide chart (version 0.1.1) on a Kubernetes cluster (v1.30), and have a problem to get ingress working.

The only way to specify a non-default ingress class in the chart is to use the ingress annotation kubernetes.io/ingress.class. However, this annotation is deprecated since Kubernetes 1.18, and the field ingressClassName should be used instead. Unfortunately, this field is missing from the manifest, and thus the ingress does not work.

Can this field please be added to the chart?

Suggested change in the ingress manifest:

spec:
  {{- with .Values.ingress.className }}
  ingressClassName: {{ . }}
  {{- end }}

Or else, for legacy clusters, the ingress manifest could look analogous to this:
https://github.com/langflow-ai/langflow-helm-charts/blob/main/charts/langflow-runtime/templates/ingress.yaml#L26-L28

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions