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

memex-local up fails on a fresh install: the generated overlay sets ingress.tlsSecret without ingress.clusterIssuer

Aperta Adatta ai principianti
#6,019 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 1 giorno

Nessuno ha ancora preso questa issue.

Valutazione

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

Direzione di ricerca

Leggi deploy/homebrew/share/values.local.yaml e il controllo in deploy/helm/templates/memex-portal/ingress.yaml; l’issue identifica entrambi i file e l’impostazione mancante. Aggiungi clusterIssuer: "none" al blocco ingress dell’overlay, quindi aggiungi ed esegui un test di rendering del chart che utilizzi values.local.defaults.yaml e values.local.yaml. Il lavoro è completato quando i valori di una nuova installazione vengono renderizzati senza errori.

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

Descrizione

area:hosting bug sev:M

Repository and prior art

  • The defect is in deploy/homebrew/share/values.local.yaml and deploy/helm/templates/memex-portal/ingress.yaml. Both files are in MeshWeaver core.
  • I searched open and closed issues in Systemorph/MeshWeaver for "memex-local tlsSecret issuer" and "memex-local clusterIssuer". I found no existing issue.

Observed behaviour

On a new Mac with no previous local install, memex-local up --from-acr stops at the Helm step. The time was 2026-10-03, about 14:15 CEST.

Error: execution error at (memex/templates/memex-portal/ingress.yaml:6:4): ingress.tlsSecret is "memex-portal-tls" but NO issuer reaches the ingress. Set ingress.clusterIssuer (the fleet's is letsencrypt-prod), or ingress.clusterIssuer=none when that Secret is created by other means. …

No Helm release is installed. The portal does not start.

Cause

  1. Commit f1a181732 (2026-09-15) added a guard to deploy/helm/templates/memex-portal/ingress.yaml. The guard fails the render when ingress.tlsSecret is set and no issuer is set.
  2. The overlay template deploy/homebrew/share/values.local.yaml sets ingress.tlsSecret: "memex-portal-tls". It does not set ingress.clusterIssuer.
  3. memex-local up creates the secret memex-portal-tls itself with mkcert. Locally, clusterIssuer: "none" is therefore the correct value.
  4. ensure_overlay copies the template only when ~/.memex-local/values.local.yaml does not exist. Existing installs keep their old overlay. Every new install gets the defective overlay.

Affected version: Homebrew memex-local 0.2.16194. The overlay template on main (2baaf9ef4) has the same content.

Workaround

Add one line to the ingress block in ~/.memex-local/values.local.yaml:

ingress:
  enabled: true
  host: "memex.localhost"
  tlsSecret: "memex-portal-tls"
  clusterIssuer: "none"

After this change, helm template renders the ingress with the annotation meshweaver.io/tls-secret: "pre-provisioned".

Expected behaviour

A fresh memex-local up installs the Helm release without a manual change to the overlay.

Proposed fix

  1. Add clusterIssuer: "none" to the ingress block in deploy/homebrew/share/values.local.yaml.
  2. Add a test that renders the chart with values.local.defaults.yaml and values.local.yaml, and expects no render error.

Severity

sev:M — easy workaround exists.

🤖 Generated with Claude Code

Lingua principale
C#
Stelle
12
Fork
5
Merge medio
3h 59m
PR unite (30g)
975

Preparare l'ambiente

  • Nessun Dockerfile né file Docker Compose
  • Ha un 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 Systemorph/MeshWeaver

Tutte le issue di Systemorph/MeshWeaver

Issue simili

Altre issue su C#

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.