computeplane: worker pools always pull Talos from the public factory and cannot use the platform image cache
Maintainer antworten meist innerhalb von 2 Tagen
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Anfängerfreundlichkeit
- 65/100
- Issue-Typ
- Bug
- Klarheit
- Klar beschrieben
- Aktivitätsstatus
- Aktiv
- Tech-Stack
- kubernetes, yaml
- Bereich
- cloud, infrastructure
Rechercherichtung
Start at packages/extra/computeplane/templates/cluster.yaml and trace how the pick allowlist passes node groups to kubernetes-nodes, then find where platform values configure the Talos source. Done means each pool uses the platform-configured image cache or factory without allowing tenants to choose the worker OS image; the issue also points to the computeplane e2e suite (#3369).
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
packages/extra/computeplane/templates/cluster.yaml passes each nodeGroup to kubernetes-nodes through a pick allowlist (around line 211). By design, talos and osImage are left out so a tenant cannot choose the worker OS image, and the comment says a ComputePlane pool takes the module's worker OS image. But the module itself sets no Talos source either, so every ComputePlane worker downloads its installer from the public Image Factory, even where the platform runs an image cache (the e2e sandbox does). That makes worker bring-up depend on public egress: slower, and exposed to the slow-egress node-join failures seen in the tenant Kubernetes suites (#3231). Fix shape: have the module, not the tenant, pass the platform-level Talos source (the image cache / factory the operator configured in the platform values) into each pool, so the restriction on tenant choice stays and the platform's own cache is used. Found while designing the computeplane e2e suite (#3369).
- Vorherrschende Sprache
- Go
- Sterne
- 2.2k
- Forks
- 209
- Ø Merge
- 3 T. 10 Std.
- Gemergte PRs (30 T.)
- 237
Entwicklungsumgebung
- Kein Dockerfile und keine Docker-Compose-Datei
- Hat eine Pull-Request-Vorlage
- Beitragsleitfaden lesen
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus cozystack/cozystack
-
chore(cilium): drop externalIPs.enabled and nodePort.enabled, the Cilium chart does not read themOffenarea/cilium kind/cleanup triage/needs-triage
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 82/100
cozystack/cozystack#4816 · 1 Reaktion ·
Maintainer antworten meist innerhalb von 2 Tagen
-
e2e: cozyreport lists a shared zpool twice and ships an empty zfs-pools.txt that does not say whyOffentriage/needs-triage
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 76/100
cozystack/cozystack#4809 · 1 Reaktion ·
Maintainer antworten meist innerhalb von 2 Tagen
-
area/ci kind/bug triage/needs-triage
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 85/100
cozystack/cozystack#4806 · 1 Kommentar · 2 Reaktionen ·
Maintainer antworten meist innerhalb von 2 Tagen
-
triage/needs-triage
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
cozystack/cozystack#4787 · 1 Reaktion ·
Maintainer antworten meist innerhalb von 2 Tagen
-
kubernetes-nodes: raising minReplicas does not raise the MachineDeployment's replicas on upgradeOffentriage/needs-triage
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 88/100
cozystack/cozystack#4786 · 1 Reaktion ·
Maintainer antworten meist innerhalb von 2 Tagen
Alle Issues in cozystack/cozystack
Ähnliche Issues
-
raised-by:worker
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
medici-finance/assay#2486 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
openimsdk/openim-sdk-core#1127 ·
-
github_actions
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 65/100
Hochfrequenz/aibap.mcp#578 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 85/100
mvanhorn/cli-printing-press#4980 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 62/100
lenaxia/LLMSafeSpaces#1644 · 3 Kommentare · 1 Reaktion ·
Maintainer antworten meist innerhalb von 1 Tag