[Bug] fedramp-high/gitlab: GKE control plane authorized ranges and node settings are silently ignored
I maintainer di solito rispondono entro 1 giorno
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 57/100
- Tipo di issue
- Bug
- Chiarezza
- Specificata chiaramente
- Stato di attività
- Attiva
- Stack tecnologico
- gcp, terraform
- Ambito
- cloud, infrastructure
Direzione di ricerca
Compare blueprints/fedramp-high/gitlab/main.tf around lines 220–250 with the variable types in modules/gke-cluster-standard/variables.tf. Trace authorized ranges through access_config.ip_access.authorized_ranges, then inspect modules/gke-nodepool for the machine type and confidential node settings. Run terraform plan and confirm the control plane range and node settings appear in the plan.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Bug Description
The blueprints/fedramp-high/gitlab/main.tf file passes attributes that the modules/gke-cluster-standard module never declared, so Terraform silently discards them:
vpc_config.master_authorized_ranges, which should restrict the control plane to10.203.0.0/16;default_nodepool.remove_default_node_pool, next to the declaredremove_pool;- the node pool settings that the blueprint places in
node_config, such asmachine_typeandconfidential_nodes.
Environment and Deployment Context
- Stellar Engine Version/Commit:
mainat commit2b112119e - Deployment Type:
- US Region Restricted (e.g., Access Policy constraint)
- FedRAMP Moderate
- FedRAMP High
- DoD IL4
- DoD IL5
- Stand-alone / Custom
- FAST Stage (if applicable):
- Stage 0 (Bootstrap)
- Stage 1 (Resource Management)
- Stage 2 (Network Creation)
- Stage 3 (Security and Audit)
- Affected Component:
blueprints/fedramp-high/gitlab,modules/gke-cluster-standard - Terraform Version: any; static analysis of the configuration
- GCP Provider Version: any
Steps to Reproduce
- Read
blueprints/fedramp-high/gitlab/main.tf, lines 220 to 250. - Compare each attribute with the
vpc_config,default_nodepoolandnode_configtypes inmodules/gke-cluster-standard/variables.tf. - Run
terraform planand inspectmaster_authorized_networks_configand the node configuration of the cluster.
Expected Behavior
The control plane admits only the configured internal range, and the nodes use the configured machine type and confidential nodes.
Actual Behavior
The plan has no authorized network for 10.203.0.0/16 and uses the module defaults for the node settings.
Relevant Logs and Errors
No error appears, because Terraform discards object attributes that a variable type does not declare.
Additional Context
- On the current module, the authorized ranges belong under
access_config.ip_access.authorized_ranges. After the upstream sync in #311, the same attribute applies. - Confidential nodes and the machine type belong to a node pool, for example through
modules/gke-nodepool. - Found while migrating module callers in #311.
- Lingua principale
- HCL
- Stelle
- 58
- Fork
- 25
- Merge medio
- 1g 16h
- PR unite (30g)
- 59
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un 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 google/stellar-engine
-
Enhancement Framework - FedRAMP High Level of Effort - Low Priority - Medium Scope - Blueprint Scope - Module
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
google/stellar-engine#320 ·
I maintainer di solito rispondono entro 1 giorno
-
Enhancement Level of Effort - Medium Priority - Medium Scope - Blueprint Scope - Fast Scope - Module
Difficoltà 4/5 3-5 giorni Idoneità per principianti 45/100
google/stellar-engine#321 ·
I maintainer di solito rispondono entro 1 giorno
-
[Feature Request] Sync the repository tooling under tools/ from upstream Cloud Foundation FabricApertaDocumentation Enhancement Level of Effort - Medium Priority - Medium Scope - Module
Difficoltà 4/5 3-5 giorni Idoneità per principianti 45/100
google/stellar-engine#319 ·
I maintainer di solito rispondono entro 1 giorno
-
[Bug] il5/gke-hardened: shielded nodes, confidential nodes and the CIS SSH key setting never applyForse già presa @digitalresistor l’ha presa 1 giorno fa. ApertaBug Framework - FedRAMP High Framework - IL5 Level of Effort - Low Priority - High Scope - Blueprint Scope - Module Security
Difficoltà 3/5 1-2 giorni Idoneità per principianti 67/100
google/stellar-engine#315 ·
I maintainer di solito rispondono entro 1 giorno
-
[Feature Request] Sync the modules from upstream Cloud Foundation Fabric and keep them currentForse già presa @digitalresistor l’ha presa 3 giorni fa. ApertaDocumentation Enhancement Level of Effort - High Priority - Medium Scope - Module
Difficoltà 5/5 Più di una settimana Idoneità per principianti 15/100
google/stellar-engine#308 ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di google/stellar-engine
Issue simili
-
bug needs-triage service/configservice
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
hashicorp/terraform-provider-aws#50624 · 1 commento · 3 reazioni ·
I maintainer di solito rispondono entro 1 giorno
-
BUG: AzureBlobStorageTarget returns a URL with // when the container URL ends with a slashForse già presa @ShivamSharma43 l’ha presa oggi. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
I maintainer di solito rispondono entro 2 giorni
-
Missing return in buyer notification handler allows Lambda to finish before SES request completesForse già presa @l4d2boomer l’ha presa oggi. Aperta
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 91/100
aws-samples/aws-marketplace-serverless-saas-integration#112 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
aws-samples/sample-per-model-bedrock#464 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100