Name truncation causes name collisions in GCP (bosh-lite patches)
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 58/100
- Tipo di issue
- Bug
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Tranquilla
- Stack tecnologico
- terraform
- Ambito
- cloud
Direzione di ricerca
Inizia da plan-patches/bosh-lite-gcp/terraform/bosh-lite.tf, in particolare dal prefisso del nome delle risorse firewall alle righe 1-3 e dalle risorse alle righe 5 e 33. Verifica se il troncamento è specifico di questa patch o più generale, quindi assicurati che gli ambienti bbl concorrenti producano nomi univoci, mantenendo tutti i nomi firewall entro il limite di 63 caratteri di GCP.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Creating an issue instead of a PR since I'm not sure whether this issue is limited to plan-patches/bosh-lite-gcp/terraform/bosh-lite.tf or should be addressed more broadly.
With two concurrent bbl up runs that happened to draw the same lake name (qinghai) in the same year (2026), two distinct bbl envs can produce the identical 20-char prefix bbl-env-qinghai-2026
Increasing the prefix to 32 characters includes the full date+hour (bbl-env-qinghai-2026-06-02t01-27z) making every concurrent run's firewall names globally unique, while staying within GCP's 63-character resource name limit (32 + the longest suffix -bosh-director-lite-tcp-routing = 63 chars exactly).
│ Error: Error creating Firewall: googleapi: Error 409: The resource 'projects/cloud-foundry-310819/global/firewalls/bbl-env-qinghai-2026-bosh-director-lite' already exists, alreadyExists
│
│ with google_compute_firewall.bosh-director-lite,
│ on bosh-lite.tf line 5, in resource "google_compute_firewall" "bosh-director-lite":
│ 5: resource "google_compute_firewall" "bosh-director-lite" {
│
╵
╷
│ Error: Error creating Firewall: googleapi: Error 409: The resource 'projects/cloud-foundry-310819/global/firewalls/bbl-env-qinghai-2026-bosh-director-lite-tcp-routing' already exists, alreadyExists
│
│ with google_compute_firewall.bosh-director-lite-tcp-routing,
│ on bosh-lite.tf line 33, in resource "google_compute_firewall" "bosh-director-lite-tcp-routing":
│ 33: resource "google_compute_firewall" "bosh-director-lite-tcp-routing" {
- Lingua principale
- Go
- Stelle
- 181
- Fork
- 179
- Merge medio
- 2h 36m
- PR unite (30g)
- 1
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Nessun modello di pull request
- Leggi la 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 cloudfoundry/bosh-bootloader
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 48/100
cloudfoundry/bosh-bootloader#676 · 1 commento ·
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 25/100
cloudfoundry/bosh-bootloader#641 · 2 commenti ·
-
Difficoltà 1/5 1-3 ore Idoneità per principianti 50/100
cloudfoundry/bosh-bootloader#636 · 2 commenti ·
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100
cloudfoundry/bosh-bootloader#632 · 1 commento ·
-
Publish `bbl` as Nix packageForse di nuovo libera @rkoster l’ha presa 947 giorni fa e non c’è nessuna pull request aperta. Apertaunscheduled
cloudfoundry/bosh-bootloader#596 · 1 commento · 1 assegnatario ·
Tutte le issue di cloudfoundry/bosh-bootloader
Issue simili
-
area/proxy kind/bug priority/backlog triage/accepted
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
lexfrei/cloudflare-tunnel-gateway-controller#840 ·
I maintainer di solito rispondono entro 1 giorno
-
area:chat bug sev:papercut
Difficoltà 2/5 1-3 ore Idoneità per principianti 86/100
Agent-Field/CodeAF#1592 ·
I maintainer di solito rispondono entro 1 giorno
-
kind/bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
I maintainer di solito rispondono entro 7 giorni
-
bug needs triage
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 1 giorno
-
bug P2 reliability
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
afreidah/s3-orchestrator#1564 ·
I maintainer di solito rispondono entro 1 giorno