Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

Helm chart: allow setting ingressClassName on the Ingress

Aperta Adatta ai principianti
#10,658 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 1 giorno

@commarla ci sta già lavorando.

Dal 22/10/2026.

  • #10659 di @commarla — aperta

Valutazione

Difficoltà
2/5
Tempo stimato
1-3 ore
Idoneità per principianti
85/100
Tipo di issue
Funzionalità
Chiarezza
Specificata chiaramente
Stato di attività
Attiva
Stack tecnologico
helm, kubernetes, yaml
Ambito
devops

Direzione di ricerca

Leggi pkg/helm/values.yaml e pkg/helm/templates/ingress.yaml per vedere come vengono definiti e renderizzati i parametri Ingress. Aggiungi il valore opzionale ingress.className e rendilo come spec.ingressClassName quando è impostato; aggiorna il README del chart con il valore. Il lavoro è completato quando un valore predefinito vuoto mantiene il manifest attuale e un valore configurato compare sull’Ingress.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

Describe the solution you'd like

Add an optional ingress.className value to the Helm chart (pkg/helm) and render it as spec.ingressClassName on the Ingress when set.

Today templates/ingress.yaml never sets ingressClassName. On a cluster with no default IngressClass, or with several ingress controllers, no controller picks up the Ingress. We deploy the chart behind Traefik and currently patch the rendered manifest with a post-renderer to add the field.

With an empty default (className: ""), the chart renders exactly what it renders today, so the change is backward compatible. Many common charts expose the same value under the same name.

Describe alternatives you've considered

  • The kubernetes.io/ingress.class annotation through ingress.annotations. Kubernetes deprecated it in favor of spec.ingressClassName, and some controllers no longer honor it.
  • A Helm post-renderer or Kustomize patch that adds spec.ingressClassName. It works, but every user has to maintain it outside the chart.

Additional context

I can open a pull request for this: one value in values.yaml, three lines in templates/ingress.yaml, one row in the chart README.

Lingua principale
Python
Stelle
3.9k
Fork
910
Merge medio
1g 16h
PR unite (30g)
41

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di pgadmin-org/pgadmin4

Tutte le issue di pgadmin-org/pgadmin4

Issue simili

Altre issue su Python

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.