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

[Bug] fedramp-high/vertex-mlops: the notebook owner is never applied to Workbench instances

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

Los mantenedores suelen responder en 1 día

@digitalresistor ya está trabajando en esto.

Desde el 20/10/2026.

  • #311 de @digitalresistor — abierto
  • #338 de @huong8373tt-beep — fusionado

Evaluación

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

Línea de trabajo

Empieza con blueprints/fedramp-high/vertex-mlops/vertex.tf e inspecciona cómo se asigna var.notebooks[each.key].owner a google_workbench_instance.playground.instance_owners. El issue proporciona la conversión esperada a una lista y una reproducción con terraform plan; verifica que el owner configurado aparezca en el plan. Como la corrección cambia los planes de despliegue, añade una nota de versión.

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

Descripción

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

Bug Description

The blueprints/fedramp-high/vertex-mlops/vertex.tf file sets instance_owners = try(tolist(var.notebooks[each.key].owner), null). The owner attribute is a string, and tolist() fails on a string, so try() always returns null and no Workbench instance gets an owner.

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/fedramp-high/vertex-mlops
  • Terraform Version: any; static analysis of the configuration
  • GCP Provider Version: any

Steps to Reproduce

  1. Set owner on a notebooks entry in terraform.tfvars.
  2. Run terraform plan and inspect instance_owners on google_workbench_instance.playground.

Expected Behavior

The instance lists the configured owner in instance_owners.

Actual Behavior

instance_owners is null.

Relevant Logs and Errors

No error appears at plan time.

Additional Context

  • Use var.notebooks[each.key].owner == null ? null : [var.notebooks[each.key].owner].
  • The fix changes plans for deployments that set owner, so it needs a note in the release.
  • Found while migrating the blueprint 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.