An atespace role that runs actors' lifecycle and nothing else
Maintainer thường phản hồi trong vòng 1 ngày
Đá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
- 20/100
- Loại issue
- Tính năng
- Độ rõ ràng
- Đặc tả rõ ràng
- Mức độ hoạt động
- Sôi nổi
- Công nghệ
- go
- Lĩnh vực
- authorization
Hướng nghiên cứu
The role grants are in the atespace access policies, where editor from parent_atespace currently grants can_suspend, can_resume and can_revert on actors, and the permission table lists the roles. Read how editor implies its existing grants, then check that a new operator role gets only lifecycle permissions plus get. Done means operator is accepted in policies, appears in the permission table, and an editor's permissions are unchanged. Pull request #3527 is already open against this, so coordinate with its author before starting.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
A controller outside Substrate that only resumes and suspends actors, such as a scheduler that puts an actor to sleep once its turn is over, has to hold editor on the atespace today: can_suspend, can_resume and can_revert on an actor are granted to editor from parent_atespace (the model also defines a direct [user] relation on the actor, but no API writes it).
editor also creates, updates and deletes every actor and actor template in the atespace, so a compromised scheduler can replace or remove every actor there, not just stop one.
Proposal: a fourth atespace role, operator, that may resume, suspend, revert and get actors and nothing else; editor implies it, so nothing an editor can do changes. Accepted in atespace access policies and listed in the permission table. I have a change ready and will open it against this issue.
- Ngôn ngữ chính
- Go
- Star
- 6.1k
- Fork
- 676
- Merge trung bình
- 2 ngày 1 giờ
- Pull request đã merge (30 ngày)
- 481
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 agent-substrate/substrate
-
network-egress.md describes actor certificate checks the egress gateway doesn't makeCó thể đã có người làm @ericcurtin đã nhận 1 ngày trước. Đang mởarea/network area/security kind/docs
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 74/100
agent-substrate/substrate#3709 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Clean up the ko retry testsCó thể đã có người làm Có pull request liên kết đang mở hoặc đã được merge. Đang mởarea/dev-infra area/reliability area/tests kind/cleanup
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 66/100
agent-substrate/substrate#3461 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
egress: drop the empty-provider check in providerCredentialCó thể đã có người làm @cloudonly đã nhận 8 ngày trước. Đang mởarea/network kind/cleanup
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
agent-substrate/substrate#3428 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
kubectl-ate create actor-template -f <file> fails with useless errorCó thể đã có người làm @cloudonly đã nhận 10 ngày trước. Đang mởarea/cli kind/bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 70/100
agent-substrate/substrate#3406 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
k8s-credential-provider manifest is missing ate-otel-config envFrom, failing OTLP metric exports to [::1]:4317 / 127.0.0.1:4317 every 60sCó thể đã có người làm @ericcurtin đã nhận 11 ngày trước. Đang mởarea/dev-infra area/observability area/security kind/bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 82/100
agent-substrate/substrate#3282 ·
Maintainer thường phản hồi trong vòng 1 ngày
Tất cả issue của agent-substrate/substrate
Issue tương tự
-
bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 80/100
-
/shutdown/ready can fail to return an HTTP response when readiness takes longer than the server write timeoutCó thể đã có người làm @floriankoch đã nhận hôm nay. Đang mởtriage
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 76/100
envoyproxy/gateway#10562 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Adding an LDAP group reports every search failure as "LDAP Group DN is not found"Có thể đã có người làm @Daksha1611 đã nhận hôm nay. Đang mở
Độ 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
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 70/100
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 75/100