Document configurable field ownership for Operations
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 2/5
- Thời gian dự kiến
- 1-3 giờ
- Mức phù hợp với người mới
- 68/100
- Loại issue
- Tài liệu
- Độ rõ ràng
- Đặc tả rõ ràng
- Mức độ hoạt động
- Sôi nổi
- Công nghệ
- markdown, yaml
- Lĩnh vực
- documentation
Hướng nghiên cứu
Đọc trước danh sách đầu dòng của issue — về cơ bản đó là dàn ý cho phần tài liệu mới. Định vị các trang Operations hiện có trong cây nội dung Hugo (các tham chiếu WatchOperation và CronOperation) cùng phần triển khai/PR crossplane/crossplane#7911 để xác nhận tên trường cuối cùng và hành vi của nó. Thêm một phần cùng với ví dụ YAML template cho spec.operationTemplate.spec.fieldManager trên cả hai kiểu operation, nằm dưới release chứa thay đổi API; hoàn thành có nghĩa là trang đã render hiển thị manager dựa trên UID mặc định, ví dụ manager dùng chung và các ghi chú về thêm/dọn dẹp finalizer.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
What's Missing?
Track user documentation for the optional Operation.spec.fieldManager proposed in crossplane/crossplane#7911. This lets successive Operations share SSA ownership so cleanup can remove a finalizer added by an earlier execution.
Once the implementation is accepted, document:
- The default manager remains
ops.crossplane.io/operation/<operation UID>. - Set
spec.operationTemplate.spec.fieldManageron a WatchOperation or CronOperation to give its child Operations a shared manager; no manager is derived automatically from the parent. - Use a unique manager per workflow, and include all fields that the workflow intends to retain in each desired resource.
- A later execution can relinquish a finalizer owned by that manager while preserving finalizers owned by other managers.
- Setting a shared manager does not migrate ownership from previous UID-based managers.
Include a WatchOperation finalizer add/cleanup example and the equivalent CronOperation template configuration. Target the release that includes the API change.
- Ngôn ngữ chính
- SCSS
- Star
- 61
- Fork
- 163
- Merge trung bình
- 16 giờ 30 phút
- Pull request đã merge (30 ngày)
- 1
Chuẩn bị môi trường
- Không có Dockerfile hay tệp Docker Compose
- Có mẫu pull request
- Không 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 crossplane/docs
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 74/100
crossplane/docs#1153 ·
-
bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 70/100
crossplane/docs#1139 ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
crossplane/docs#1121 ·
-
bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
crossplane/docs#1100 · 5 bình luận ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
crossplane/docs#1072 · 1 bình luận ·
Tất cả issue của crossplane/docs
Issue tương tự
-
docs(harness-config): drop the last /review:audit-enforceability reference from an eval sampleĐang mởagent-ready priority: medium status: ready work-class: scoped
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 75/100
melodic-software/claude-code-plugins#12762 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
sync-en
Độ 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
-
Độ khó 1/5 1-3 giờ Mức phù hợp với người mới 70/100
DataTalksClub/faq#545 ·
Maintainer thường phản hồi trong vòng 2 ngày
-
bug documentation
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
labmonkeys-space/nl6#974 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Backend-Seatbelt Issue-Docs
Độ 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