feat(terraform_plan): read `change.before` — `attribute_source: before|after|delta` and a `Transitioned` condition
Maintainer thường phản hồi trong vòng 1 ngày
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 5/5
- Thời gian dự kiến
- Hơn một tuần
- Mức phù hợp với người mới
- 45/100
Hướng nghiên cứu
Bắt đầu bằng cách lần theo thao tác thuộc tính của Terraform plan hiện có và cách change.before và change.after được biểu diễn. Xác định các chế độ của attribute_source và ngữ nghĩa của Transitioned {from, to}, sau đó xác minh rằng các policy có thể phát hiện các chuyển đổi được liệt kê và các lần xóa thuần túy.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
The attribute operation reads only change.after, so no policy can see what a value was, and
for a pure delete after is null — no attribute of a destroyed resource is readable at all. Add
attribute_source: before | after | delta (delta yields {"before": …, "after": …}) and a
Transitioned {from, to} condition. Unlocks the transition incidents: deletion_protection
true→false, encryption disabled on a live volume, a CIDR widened to 0.0.0.0/0, backup retention
cut, and "this plan deletes your production database with skip_final_snapshot = true" —
inexpressible today.
- Ngôn ngữ chính
- Python
- Star
- 167
- Fork
- 47
- Merge trung bình
- 2 ngày 9 giờ
- Pull request đã merge (30 ngày)
- 12
Chuẩn bị môi trường
Khởi chạy dev container của dự án ngay trên trình duyệt, bằng tài khoản GitHub của bạn.
- 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 StackGuardian/tirith
-
good first issue hacktoberfest tests
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 84/100
StackGuardian/tirith#381 · 2 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
research
Độ khó 1/5 1-3 giờ Mức phù hợp với người mới 78/100
StackGuardian/tirith#356 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
documentation
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 76/100
StackGuardian/tirith#302 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
enhancement
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 74/100
StackGuardian/tirith#299 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
fix(providers): dotted keys are addressable from terraform_plan but not from json/kubernetesĐang mởbug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 85/100
StackGuardian/tirith#295 ·
Maintainer thường phản hồi trong vòng 1 ngày
Tất cả issue của StackGuardian/tirith
Issue tương tự
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
Maintainer thường phản hồi trong vòng 3 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 88/100
modelcontextprotocol/python-sdk#3648 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
docs good first issue
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
VenetoStato/giorgio#6 ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 74/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Claiming namespace ddalusĐang mở
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 70/100
EclipseFdn/open-vsx.org#13831 ·
Maintainer thường phản hồi trong vòng 1 ngày