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

Controller pod crashes on startup when no TLS secret is provided (WRT webhook cannot be disabled)

Aperta
#284 2 commenti 0 reazioni 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 1 giorno

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
3/5
Tempo stimato
1-2 giorni
Idoneità per principianti
55/100
Tipo di issue
Bug
Chiarezza
Abbastanza chiara
Stato di attività
Tranquilla
Stack tecnologico
go, helm, kubernetes

Direzione di ricerca

Riproduci l’installazione con certmanager e webhook disabilitati, quindi traccia l’avvio del manager pod e i values del Helm chart coinvolti nella creazione del webhook server. Conferma il fix verificando che un cluster senza WorkerResourceTemplate possa avviare il controller senza un TLS secret e senza entrare in CreateContainerConfigError o CrashLoopBackOff.

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

Descrizione

Installing the chart in a cluster that doesn't use WorkerResourceTemplate leaves the manager pod in CreateContainerConfigError or CrashLoopBackOff:

 open /tmp/k8s-webhook-server/serving-certs/tls.crt: no such file or directory

This happens even when I pass:

  --set certmanager.install=false
  --set certmanager.enabled=false
  --set webhook.enabled=false
What I had to do to get it running:

Created a throwaway self-signed cert manually before installing the chart. Nothing in my cluster actually calls the WRT webhook, the cert just exists so the binary will boot.

Lingua principale
Go
Stelle
197
Fork
82
Merge medio
3g 2h
PR unite (30g)
31

Preparare l'ambiente

  • Include un Dockerfile o un file Docker Compose
  • Nessun modello di pull request
  • Nessuna guida per i contributori

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 temporalio/temporal-worker-controller

Tutte le issue di temporalio/temporal-worker-controller

Issue simili

Altre issue su Go

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.