memex-local up fails on a fresh install: the generated overlay sets ingress.tlsSecret without ingress.clusterIssuer
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
Repository and prior art
- The defect is in
deploy/homebrew/share/values.local.yamlanddeploy/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
- Commit f1a181732 (2026-09-15) added a guard to
deploy/helm/templates/memex-portal/ingress.yaml. The guard fails the render wheningress.tlsSecretis set and no issuer is set. - The overlay template
deploy/homebrew/share/values.local.yamlsetsingress.tlsSecret: "memex-portal-tls". It does not setingress.clusterIssuer. memex-local upcreates the secretmemex-portal-tlsitself with mkcert. Locally,clusterIssuer: "none"is therefore the correct value.ensure_overlaycopies the template only when~/.memex-local/values.local.yamldoes 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
- Add
clusterIssuer: "none"to theingressblock indeploy/homebrew/share/values.local.yaml. - Add a test that renders the chart with
values.local.defaults.yamlandvalues.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
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di Systemorph/MeshWeaver
-
sev:L
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 72/100
Systemorph/MeshWeaver#6233 ·
I maintainer di solito rispondono entro 1 giorno
-
documentation feedback sev:L
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 82/100
Systemorph/MeshWeaver#6033 ·
I maintainer di solito rispondono entro 1 giorno
-
area:search documentation
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
Systemorph/MeshWeaver#6030 ·
I maintainer di solito rispondono entro 1 giorno
-
ApiTokenService.RevokeToken posts its revocation SaveMeshNodeRequest from the mesh (router) hub instead of a node-operation hubForse già presa Una pull request collegata a questa issue è aperta o già unita. Apertabug sev:M
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
Systemorph/MeshWeaver#6026 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
area:hosting bug sev:L
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
Systemorph/MeshWeaver#6025 ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di Systemorph/MeshWeaver
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
Kryptos-FR/MarkView.Avalonia#105 ·
I maintainer di solito rispondono entro 1 giorno
-
[辞書]Aperta提案 辞書
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
microsoft/fluentui-blazor#5410 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
Facepunch/sbox-public#12049 ·
I maintainer di solito rispondono entro 2 giorni
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
EsotericSoftware/spine-runtimes#3185 ·