The default security policies (found in /pkg/defaults/policies/files/) should be supplied as SecurityPolicy CRDs
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
- 35/100
Hướng nghiên cứu
Start by reading /pkg/defaults/policies/policies.go and the default policy files under /pkg/defaults/policies/files/. Determine how the 87 system policies could be supplied as SecurityPolicy CRDs in the cluster and managed through GitOps rather than only through the GUI. Done means the default policies are available as CRDs that can be applied and patched reproducibly.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
This is based on my experience with RHACS operator.
Policy management based purely on clicking in the GUI is antithetical to GitOps. Without policy-as-code one needs to manually click into the policy administration menu, into the system policies, and applying changes. Without policy-as-code these changes cannot be replicated automatically. Applying these changes to the 87 system policies is non-feasible. This is my argument for why policy-as-code is important.
Enabling policy-as-code today relies on manually clicking through and cloning system policies, downloading the CRD for the cloned policy, and checking the CRD into your repo for CI/CD [note: I have engineered a workaround for the clicking, but it shouldn't have to be that hard.], or applying the manifest locally (for testing or if you're that kind of engineer). This is my argument for why enabling policy-as-code should be easier, or having it be the default.
If the central instance was deployed with the system policies as CRDs in the cluster, rather than being baked into the image (as is my understanding of what happens based on /pkg/defaults/policies/policies.go), one could apply patches to manage these policies rather than being dependent on lengthy mouse clicking adventures, and avoid risks of config drift. This is my argument for a solution to this issue.
- Ngôn ngữ chính
- Go
- Star
- 1.3k
- Fork
- 194
- Merge trung bình
- 2 ngày 20 giờ
- Pull request đã merge (30 ngày)
- 392
Chuẩn bị môi trường
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 stackrox/stackrox
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
Maintainer thường phản hồi trong vòng 1 ngày
-
False positive: CVE-2023-29019 (@fastify/passport) reported against npm package passport 0.7.0Có thể đã có người làm @Molter73 đã nhận 1 ngày trước. Đang mở
stackrox/stackrox#23692 · 3 bình luận · 2 người được giao ·
Maintainer thường phản hồi trong vòng 1 ngày
-
roxctl exit code (image check)Đang mở
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 68/100
stackrox/stackrox#21616 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Scanner V4 DB (scanner-v4-db) disk usage grows significantly over time (16GB within a few weeks)Đang mở
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100
stackrox/stackrox#21463 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 52/100
stackrox/stackrox#20831 · 5 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
Tất cả issue của stackrox/stackrox
Issue tương tự
-
WriterSetTimes: the UTIME_NOW check fails when the kernel uses its coarse clockCó thể đã có người làm @JakeChampion đã nhận hôm nay. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
JakeChampion/lang#14224 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
docs(reference): pi stream-filter bullet says tool_execution_update passes through unchangedĐang mởagent-butler-finding bug
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 88/100
jordansmall/spindrift#6391 ·
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 65/100
SAP/crossplane-provider-btp#1175 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Broken links in the docsĐang mở
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 82/100
Maintainer thường phản hồi trong vòng 1 ngày
-
adk: stream concatenation errors bypass retry and failoverCó thể đã có người làm @OUAO-FRANK đã nhận hôm nay. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 82/100
Maintainer thường phản hồi trong vòng 1 ngày