CP-41421: eks/ecs access to new features#105
Conversation
|
@greptile |
Greptile SummaryThis PR grants CloudZero's read role
Confidence Score: 5/5Read-only IAM additions applied consistently across all policy artifacts; no mutation actions, no breaking changes. All four policy files and the Terraform module receive the same new statement with matching SIDs and actions. The change is additive and read-only. The only note is a hardening suggestion around the breadth of ecs:Describe*, which is a non-blocking consideration rather than a defect in the changed code. No files require special attention, though reviewers may want to weigh whether ecs:Describe* should be narrowed to exclude ecs:DescribeTaskDefinition to limit exposure of task-definition environment variables.
|
| Filename | Overview |
|---|---|
| policies/master_payer.json | Adds CZTier1ContainerOrchestration20260511 IAM statement with ecs:Describe*/List* and eks:Describe*/List* on ; consistent with resource_owner.json and YAML counterparts. Wildcard Describe covers task definition env vars. |
| policies/resource_owner.json | Mirrors master_payer.json change — same new IAM statement added at the same relative position, consistent SID and actions. |
| services/account_type/master_payer.yaml | CloudFormation YAML for master payer role; new statement added consistently with JSON policy counterpart. |
| services/account_type/resource_owner.yaml | CloudFormation YAML for resource owner role; new statement added consistently with JSON policy counterpart. |
| terraform/cloudzero-aws/main.tf | Terraform policy document updated with the same new statement; SID, effect, actions, and resources are consistent with all other policy files. |
| README.md | Documentation updated to reflect new EKS/ECS describe/list access and expanded SCAD correlation detail in the capability table and justification table. |
| docs/releases/1.0.96.md | New release note file; clearly documents the new statement, motivation (SCAD correlation), and deployment notes. No issues. |
Reviews (2): Last reviewed commit: "eks/ecs access to new features" | Re-trigger Greptile
05bf903 to
06f2428
Compare
Description of the change
Type of change
Checklists
Development
alfa(or with a cross namespace setup, e.g. developer namespace for this feature, pointing at sharedalfaresources)Code review
CP-4051: Create TEMPLATE Feature Repo.