[Bug] fedramp-high/gitlab: GKE control plane authorized ranges and node settings are silently ignored
Los mantenedores suelen responder en 1 día
@digitalresistor ya está trabajando en esto.
Desde el 20/10/2026.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 1-2 días
- Aptitud para principiantes
- 57/100
- Tipo de issue
- Error
- Claridad
- Bien especificado
- Estado de actividad
- Activo
- Stack tecnológico
- gcp, terraform
- Área
- cloud, infrastructure
Línea de trabajo
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.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
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.
- Lenguaje dominante
- HCL
- Estrellas
- 58
- Forks
- 25
- Merge medio
- 1 d 16 h
- PR fusionados (30 d)
- 61
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Tiene una plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de google/stellar-engine
-
Enhancement Framework - FedRAMP High Level of Effort - Low Priority - Medium Scope - Blueprint Scope - Module
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
google/stellar-engine#320 ·
Los mantenedores suelen responder en 1 día
-
Enhancement Level of Effort - Medium Priority - Medium Scope - Blueprint Scope - Fast Scope - Module
Dificultad 4/5 3-5 días Aptitud para principiantes 45/100
google/stellar-engine#321 ·
Los mantenedores suelen responder en 1 día
-
[Feature Request] Sync the repository tooling under tools/ from upstream Cloud Foundation FabricPosiblemente ocupada @digitalresistor la tomó hace 4 días. AbiertoDocumentation Enhancement Level of Effort - Medium Priority - Medium Scope - Module
Dificultad 4/5 3-5 días Aptitud para principiantes 45/100
google/stellar-engine#319 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
[Bug] il5/gke-hardened: shielded nodes, confidential nodes and the CIS SSH key setting never applyPosiblemente ocupada @digitalresistor la tomó hace 4 días. AbiertoBug Framework - FedRAMP High Framework - IL5 Level of Effort - Low Priority - High Scope - Blueprint Scope - Module Security
Dificultad 3/5 1-2 días Aptitud para principiantes 67/100
google/stellar-engine#315 ·
Los mantenedores suelen responder en 1 día
-
[Feature Request] Sync the modules from upstream Cloud Foundation Fabric and keep them currentPosiblemente ocupada @digitalresistor la tomó hace 4 días. AbiertoDocumentation Enhancement Level of Effort - High Priority - Medium Scope - Module
Dificultad 5/5 Más de una semana Aptitud para principiantes 15/100
google/stellar-engine#308 ·
Los mantenedores suelen responder en 1 día
Todos los issues de google/stellar-engine
Issues similares
-
[Bug]: S3FileStorage.list_files() hides backend failures as an empty resultPosiblemente ocupada @AnvitDevadiga la tomó hace 1 día. Abiertobug
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
topoteretes/cognee#6301 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
GoogleCloudPlatform/cloud-foundation-fabric#4315 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 86/100
aws-cloudformation/cfn-lint#4888 ·
Los mantenedores suelen responder en 2 días
-
kind/enhancement Provider Upgrade pulumi/pulumi-azure R1 Task
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
pulumi/pulumi-azure#3669 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100