[Enhancement] blueprints/il5, fedramp-high: scope project-wide IAM bindings to resources, wire CMEK, and restrict firewall targets
维护者通常 1 天内回复
评估
- 难度
- 4/5
- 预计耗时
- 3-5 天
- 新手友好度
- 32/100
- Issue 类型
- 功能
- 描述清晰度
- 基本清楚
- 活跃度
- 活跃
- 技术栈
- gcp, terraform
- 领域
- cloud, infrastructure, security
调研方向
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.
由索引模型根据 Issue 内容生成。
描述
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.
- 主要语言
- HCL
- 星标
- 61
- 派生
- 28
- 平均合并
- 1 天 22 小时
- 30 天内合并 PR
- 72
环境准备
- 没有 Dockerfile 或 Docker Compose 文件
- 有 Pull Request 模板
- 阅读贡献指南
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
google/stellar-engine 的其他 Issue
-
[Documentation] 0-bootstrap: document Google producer organization ID inline for compute.restrictVpcPeering可能已有人在做 @Hariharan18092006 于 1 天前认领。 未关闭Documentation Level of Effort - Low Priority - Low Scope - Fast
难度 2/5 1-3 小时 新手友好度 73/100
google/stellar-engine#385 · 1 条评论 ·
维护者通常 1 天内回复
-
Enhancement Framework - FedRAMP High Level of Effort - Low Priority - Medium Scope - Blueprint Scope - Module
难度 2/5 1-3 小时 新手友好度 76/100
google/stellar-engine#320 ·
维护者通常 1 天内回复
-
[Feature Request] Gemini Enterprise CMEK index pre-warming, companion seed data store, declarative CmekConfig, and readiness probe可能已有人在做 @Calvin-Cheng1 于 3 天前认领。 未关闭Enhancement Gemini - Enterprise Gemini - Government Level of Effort - Medium Priority - High Scope - Blueprint Scope - Fast
google/stellar-engine#390 · 已指派 1 人 ·
维护者通常 1 天内回复
-
[Feature Request] Support regulated and non-regulated multi-tenancy within a single GCP Organization未关闭Enhancement
难度 5/5 一周以上 新手友好度 35/100
google/stellar-engine#388 ·
维护者通常 1 天内回复
-
Feature Request: Support regulated and non-regulated multi-tenancy within a single GCP Organization可能已有人在做 @Calvin-Cheng1 于 4 天前认领。 未关闭
google/stellar-engine#387 · 已指派 1 人 ·
维护者通常 1 天内回复
查看 google/stellar-engine 的全部 Issue
相似的 Issue
-
Needs: Triage :mag: Product: Azure Policy :shield: Topic: Policy :pencil:
难度 2/5 1-3 小时 新手友好度 72/100
Azure/Azure-Landing-Zones#4332 · 1 条评论 ·
-
难度 2/5 1-3 小时 新手友好度 72/100
kyma-project/api-gateway#2933 ·
维护者通常 2 天内回复
-
难度 2/5 1-3 小时 新手友好度 78/100
terraform-google-modules/terraform-google-kubernetes-engine#2697 ·
维护者通常 1 天内回复
-
[BUG] serviceenvupdater filter does not update KUBERNETES_SERVICE_HOST/PORT in init containers可能已有人在做 @RaphaelFakhri 今天认领。 未关闭
难度 2/5 1-3 小时 新手友好度 78/100
openyurtio/openyurt#2845 ·
维护者通常 7 天内回复
-
难度 2/5 1-3 小时 新手友好度 72/100
维护者通常 1 天内回复