[Bug] il5/gke-hardened: shielded nodes, confidential nodes and the CIS SSH key setting never apply
Maintainer thường phản hồi trong vòng 1 ngày
@digitalresistor đang làm issue này rồi.
Từ ngày 20/10/2026.
Đánh giá
- Độ khó
- 3/5
- Thời gian dự kiến
- 1-2 ngày
- Mức phù hợp với người mới
- 67/100
- Loại issue
- Lỗi
- Độ rõ ràng
- Đặc tả rõ ràng
- Mức độ hoạt động
- Sôi nổi
- Công nghệ
- gcp, terraform
- Lĩnh vực
- cloud, infrastructure
Hướng nghiên cứu
Read blueprints/il5/gke-hardened/main.tf lines 150–175 alongside the enable_features and node_config types in modules/gke-cluster-standard-se/variables.tf. The issue describes moving confidential node, machine type, and metadata settings to the node pool created by module "cluster_nodepool" through modules/gke-nodepool. Run terraform plan and confirm shielded nodes are enabled and the intended node settings apply.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Bug Description
The blueprints/il5/gke-hardened/main.tf file declares several CIS hardening settings that never reach the cluster:
enable_features.enable_shielded_nodes = trueis a typo forshielded_nodes, so shielded nodes stay at the module default,false;node_config.metadata.block-project-ssh-keys,node_config.machine_typeandnode_config.confidential_nodesare not attributes of thenode_configtype inmodules/gke-cluster-standard-se, so Terraform silently discards them.
Environment and Deployment Context
- Stellar Engine Version/Commit:
mainat commit2b112119e - 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-hardened,modules/gke-cluster-standard-se - Terraform Version: any; static analysis of the configuration
- GCP Provider Version: any
Steps to Reproduce
- Read
blueprints/il5/gke-hardened/main.tf, lines 150 to 175. - Compare the attributes with the
enable_featuresandnode_configtypes inmodules/gke-cluster-standard-se/variables.tf. - Run
terraform planand inspectenable_shielded_nodesand the node configuration of the cluster.
Expected Behavior
The hardened cluster runs shielded and confidential nodes and blocks project-wide SSH keys, as the CIS Compliance Benchmark 4.3 and 4.11 comments in the file state.
Actual Behavior
The plan sets enable_shielded_nodes = false and applies none of the node settings.
Relevant Logs and Errors
No error appears, because Terraform discards object attributes that a variable type does not declare.
Additional Context
- Set
enable_features.shielded_nodes = true, which GKE applies as an in-place update. - Move confidential nodes, the machine type and the metadata to the node pool that
module "cluster_nodepool"creates throughmodules/gke-nodepool. - The migration in #311 removes the discarded attributes, so that the configuration no longer suggests they apply, and leaves this fix here.
- Relevant controls include NIST 800-53r5 SC-39 and CM-6.
- Ngôn ngữ chính
- HCL
- Star
- 58
- Fork
- 25
- Merge trung bình
- 1 ngày 19 giờ
- Pull request đã merge (30 ngày)
- 53
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
-
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
-
Enhancement Level of Effort - Medium Priority - Medium Scope - Blueprint Scope - Fast Scope - Module
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 45/100
google/stellar-engine#321 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
[Feature Request] Sync the repository tooling under tools/ from upstream Cloud Foundation FabricCó thể đã có người làm @digitalresistor đã nhận 6 ngày trước. Đang mởDocumentation Enhancement Level of Effort - Medium Priority - Medium Scope - Module
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 45/100
google/stellar-engine#319 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
[Bug] fedramp-high/gitlab: GKE control plane authorized ranges and node settings are silently ignoredCó thể đã có người làm @digitalresistor đã nhận 6 ngày trước. Đang mởBug Framework - FedRAMP High Level of Effort - Low Priority - High Scope - Blueprint Scope - Module Security
Độ khó 4/5 1-2 ngày Mức phù hợp với người mới 57/100
google/stellar-engine#314 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
[Feature Request] Sync the modules from upstream Cloud Foundation Fabric and keep them currentCó thể đã có người làm @digitalresistor đã nhận 6 ngày trước. Đang mởDocumentation Enhancement Level of Effort - High Priority - Medium Scope - Module
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 15/100
google/stellar-engine#308 ·
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ự
-
bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
radius-project/ai-extensions#1099 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
feature
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 74/100
radius-project/radius#13495 · 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 82/100
aws-samples/sample-autonomous-cloud-coding-agents#969 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Profiles Required is missingĐang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 70/100
CrowdStrike/falcon-operator#889 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
level/task reporter/qa type/bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 76/100
Maintainer thường phản hồi trong vòng 1 ngày