[Enhancement] blueprints/il5, fedramp-high: scope project-wide IAM bindings to resources, wire CMEK, and restrict firewall targets
Los mantenedores suelen responder en 1 día
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 32/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Bastante claro
- Estado de actividad
- Activo
- Stack tecnológico
- gcp, terraform
- Área
- cloud, infrastructure, security
Línea de trabajo
Start with the blueprints/il5 and blueprints/fedramp-high directories, reading #33 and #346 for the least-privilege context, then locate the named modules (cloud-composer-environment, cloud-functions, cloud-run, cloud-workstations, cnap, vertex-mlops, il5/pub-sub-project, cloud-spanner, cloud-sql, postgresql, bastion-pattern). Find the existing project-wide google_project_iam_member bindings, CMEK omissions, and ingress firewall rules. Done means those bindings are scoped to the specific resource, CMEK key names and service-identity grants are wired, firewall target_tags/logging are set, and shielded-instance/deletion defaults are applied; verify with terraform fmt, terraform validate, and a plan per blueprint.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Description
Multiple workload blueprints under blueprints/il5 and blueprints/fedramp-high grant project-wide IAM bindings where resource-level or subnet-level bindings are supported, omit CMEK kms_key_name wiring on storage or database resources, or omit target_tags on ingress firewall rules.
- Scope project-wide
google_project_iam_memberbindings forroles/compute.networkUser,roles/storage.objectAdmin,roles/secretmanager.secretAccessor,roles/pubsub.publisher,roles/pubsub.subscriber, androles/cloudkms.cryptoKeyEncrypterDecrypterdown to the specific subnetwork, bucket, secret, topic, subscription, or crypto key incloud-composer-environment,cloud-functions,cloud-run,cloud-workstations,cnap,vertex-mlops, andil5/pub-sub-project. - Wire CMEK
kms_key_nameintocloud-composer-environmentandcloud-spanneralong withroles/cloudkms.cryptoKeyEncrypterDecrypterfor the Spanner service identity in bothblueprints/il5andblueprints/fedramp-high. - Scope ingress firewall rules in
blueprints/il5/postgresqlandblueprints/il5/bastion-patternwithtarget_tagsand enable firewall logging. - Enable
shielded_instance_configanddeletion_protectiondefaults acrossvertex-mlops,cloud-sql, andpostgresqlblueprints.
Additional Context
Tracked under #33. Split out from #346 so least-privilege IAM, CMEK, and firewall hardening can be delivered per blueprint family.
- Lenguaje dominante
- HCL
- Estrellas
- 61
- Forks
- 28
- Merge medio
- 1 d 22 h
- PR fusionados (30 d)
- 72
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
-
Documentation Level of Effort - Low Priority - Low Scope - Fast
Dificultad 2/5 1-3 horas Aptitud para principiantes 73/100
google/stellar-engine#385 ·
Los mantenedores suelen responder en 1 día
-
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
-
[Feature Request] Gemini Enterprise CMEK index pre-warming, companion seed data store, declarative CmekConfig, and readiness probePosiblemente ocupada @Calvin-Cheng1 la tomó hoy. AbiertoEnhancement Gemini - Enterprise Gemini - Government Level of Effort - Medium Priority - High Scope - Blueprint Scope - Fast
google/stellar-engine#390 · 1 asignado ·
Los mantenedores suelen responder en 1 día
-
[Feature Request] Support regulated and non-regulated multi-tenancy within a single GCP OrganizationAbiertoEnhancement
Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100
google/stellar-engine#388 ·
Los mantenedores suelen responder en 1 día
-
Feature Request: Support regulated and non-regulated multi-tenancy within a single GCP OrganizationPosiblemente ocupada @Calvin-Cheng1 la tomó hace 1 día. Abierto
google/stellar-engine#387 · 1 asignado ·
Los mantenedores suelen responder en 1 día
Todos los issues de google/stellar-engine
Issues similares
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100
GoogleCloudPlatform/gce-rescue#213 ·
Los mantenedores suelen responder en 2 días
-
area: triage theme: undefined
Dificultad 2/5 1-3 horas Aptitud para principiantes 85/100
jhipster/generator-jhipster#35895 ·
Los mantenedores suelen responder en 1 día
-
Category: OneSwap Status: Accepted
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
OpenNebula/one#8237 ·
-
Update scaler CreateLogGroup permission for CloudWatch Logs ARN enforcementPosiblemente ocupada @petetomasik la tomó hace 1 día. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
buildkite/terraform-buildkite-elastic-ci-stack-for-aws#191 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
newrelic/newrelic-lambda-layers#562 · 1 comentario ·