[Bug] third-party-solutions/gitlab: the Cloud SQL database gets no private network, because psa_configs is not a cloudsql-instance attribute
Los mantenedores suelen responder en 1 día
@digitalresistor ya está trabajando en esto.
Desde el 20/10/2026.
Evaluación
- Dificultad
- 2/5
- Tiempo estimado
- 1-3 horas
- Aptitud para principiantes
- 82/100
- Tipo de issue
- Error
- Claridad
- Bien especificado
- Estado de actividad
- Activo
- Stack tecnológico
- gcp, terraform
- Área
- cloud
Línea de trabajo
Compara el argumento de conectividad en blueprints/third-party-solutions/gitlab/services.tf con el tipo de network_config en modules/cloudsql-instance/variables.tf. Cambia la llamada para que use el atributo declarado psa_config. Luego ejecuta terraform plan para el blueprint de GitLab y confirma que la instancia de base de datos recibe la configuración de red privada.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Bug Description
The blueprints/third-party-solutions/gitlab/services.tf file passes network_config.connectivity.psa_configs, a list, to the modules/cloudsql-instance module. The module declares psa_config, a single object, so Terraform silently discards the list and the GitLab database has no private services access connection.
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/third-party-solutions/gitlab,modules/cloudsql-instance - Terraform Version: any; static analysis of the configuration
- GCP Provider Version: any
Steps to Reproduce
- Read
blueprints/third-party-solutions/gitlab/services.tf, lines 37 to 43. - Compare the
network_config.connectivitytype inmodules/cloudsql-instance/variables.tf, which declarespsa_configbut nopsa_configs. - Run
terraform planfor the blueprint and inspectgoogle_sql_database_instancesettings.ip_configuration.private_network.
Expected Behavior
The instance attaches to var.network_config.network_self_link through private services access, so GitLab reaches the database over the VPC.
Actual Behavior
The private network attribute stays unset. With public_ipv4 at its default of false, the instance has no IP address configuration, so the apply fails or GitLab cannot reach the database.
Relevant Logs and Errors
No error appears, because Terraform discards object attributes that a variable type does not declare.
Additional Context
- Replace
psa_configs = [{ private_network = ... }]withpsa_config = { private_network = ... }. - The upstream sync in #311 keeps the same attribute name, so the fix applies before and after it.
- Found while migrating module callers in #311.
- Lenguaje dominante
- HCL
- Estrellas
- 55
- Forks
- 21
- Merge medio
- 1 d 16 h
- PR fusionados (30 d)
- 59
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 FabricAbiertoDocumentation 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 ·
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 1 día. 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
-
[Bug] fedramp-high/gitlab: GKE control plane authorized ranges and node settings are silently ignoredPosiblemente ocupada @digitalresistor la tomó hace 1 día. AbiertoBug Framework - FedRAMP High Level of Effort - Low Priority - High Scope - Blueprint Scope - Module Security
Dificultad 4/5 1-2 días Aptitud para principiantes 57/100
google/stellar-engine#314 ·
Los mantenedores suelen responder en 1 día
Todos los issues de google/stellar-engine
Issues similares
-
BUG: AzureBlobStorageTarget returns a URL with // when the container URL ends with a slashPosiblemente ocupada @ShivamSharma43 la tomó hoy. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
Los mantenedores suelen responder en 2 días
-
Missing return in buyer notification handler allows Lambda to finish before SES request completesPosiblemente ocupada @l4d2boomer la tomó hoy. Abierto
Dificultad 1/5 Menos de una hora Aptitud para principiantes 91/100
aws-samples/aws-marketplace-serverless-saas-integration#112 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
aws-samples/sample-per-model-bedrock#464 ·
Los mantenedores suelen responder en 1 día
-
Bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
pgadmin-org/pgadmin4#10673 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
aws-cloudformation/cfn-lint#4854 ·
Los mantenedores suelen responder en 2 días