[Enhancement] blueprints/il5, fedramp-high: scope project-wide IAM bindings to resources, wire CMEK, and restrict firewall targets
Maintainer thường phản hồi trong vòng 1 ngày
Đánh giá
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức phù hợp với người mới
- 32/100
- Loại issue
- Tính năng
- Độ rõ ràng
- Khá rõ ràng
- Mức độ hoạt động
- Sôi nổi
- Công nghệ
- gcp, terraform
- Lĩnh vực
- cloud, infrastructure, security
Hướng nghiên cứu
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.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
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.
- Ngôn ngữ chính
- HCL
- Star
- 61
- Fork
- 28
- Merge trung bình
- 1 ngày 22 giờ
- Pull request đã merge (30 ngày)
- 72
Chuẩn bị môi trường
- Không có Dockerfile hay tệp Docker Compose
- Có mẫu pull request
- Đọc hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của google/stellar-engine
-
Documentation Level of Effort - Low Priority - Low Scope - Fast
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 73/100
google/stellar-engine#385 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Enhancement Framework - FedRAMP High Level of Effort - Low Priority - Medium Scope - Blueprint Scope - Module
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 76/100
google/stellar-engine#320 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
[Feature Request] Gemini Enterprise CMEK index pre-warming, companion seed data store, declarative CmekConfig, and readiness probeCó thể đã có người làm @Calvin-Cheng1 đã nhận hôm nay. Đang mởEnhancement Gemini - Enterprise Gemini - Government Level of Effort - Medium Priority - High Scope - Blueprint Scope - Fast
google/stellar-engine#390 · 1 người được giao ·
Maintainer thường phản hồi trong vòng 1 ngày
-
[Feature Request] Support regulated and non-regulated multi-tenancy within a single GCP OrganizationĐang mởEnhancement
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 35/100
google/stellar-engine#388 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Feature Request: Support regulated and non-regulated multi-tenancy within a single GCP OrganizationCó thể đã có người làm @Calvin-Cheng1 đã nhận hôm nay. Đang mở
google/stellar-engine#387 · 1 người được giao ·
Maintainer thường phản hồi trong vòng 1 ngày
Tất cả issue của google/stellar-engine
Issue tương tự
-
helm-knative-apply.sh fails with Helm 4Có thể đã có người làm Có pull request liên kết đang mở hoặc đã được merge. Đang mởarea: triage theme: undefined
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 85/100
jhipster/generator-jhipster#35895 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Category: OneSwap Status: Accepted
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
OpenNebula/one#8237 ·
-
Update scaler CreateLogGroup permission for CloudWatch Logs ARN enforcementCó thể đã có người làm @petetomasik đã nhận hôm nay. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
buildkite/terraform-buildkite-elastic-ci-stack-for-aws#191 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 70/100
newrelic/newrelic-lambda-layers#562 · 1 bình luận ·
-
bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 85/100