Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

[Bug] il5/gke: the bastion_vm_public_ip output is always null

Cerrado Apto para principiantes
#316 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Los mantenedores suelen responder en 1 día

Ya se ha fusionado un pull request relacionado.

  • #343 de @digitalresistor — fusionado

Evaluación

Dificultad
2/5
Tiempo estimado
1-3 horas
Aptitud para principiantes
85/100
Tipo de issue
Error
Claridad
Bien especificado
Estado de actividad
Activo
Stack tecnológico
gcp, terraform
Área
cloud

Línea de trabajo

Lee las líneas 74–77 de blueprints/il5/gke/outputs.tf y compara los atributos referenciados con los outputs de modules/compute-vm/outputs.tf. Actualiza el output de la IP del bastion para que use el output external_ip del módulo. Después, comprueba que devuelva la IP externa cuando exista y que siga siendo null cuando no se asigne ninguna IP.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

Bug Framework - FedRAMP High Framework - IL5 Level of Effort - Low Priority - Medium Scope - Blueprint

Bug Description

The bastion_vm_public_ip output in blueprints/il5/gke/outputs.tf reads module.bastion_vm.network_interfaces[0].access_config[0].nat_ip, but modules/compute-vm has no network_interfaces output. The surrounding try() hides the error, so the output always returns null.

Environment and Deployment Context

  • Stellar Engine Version/Commit: main at commit 2b112119e
  • 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/il5/gke, also through blueprints/fedramp-high/gke
  • Terraform Version: any; static analysis of the configuration
  • GCP Provider Version: any

Steps to Reproduce

  1. Read blueprints/il5/gke/outputs.tf, lines 74 to 77.
  2. List the outputs in modules/compute-vm/outputs.tf.
  3. Deploy the blueprint with an ephemeral public IP on the bastion and run terraform output bastion_vm_public_ip.

Expected Behavior

The output returns the bastion's external IP address when one exists.

Actual Behavior

The output is always null.

Relevant Logs and Errors

No error appears at plan time.

Additional Context

  • Use the module's external_ip output instead.
  • 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

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de google/stellar-engine

Todos los issues de google/stellar-engine

Issues similares

Más issues de Cloud

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.