Enforce bijection relationship between CR and actual S3 resource

Đang mở
#22 0 bình luận 0 reaction 0 người được giao Xem trên GitHub

Chưa có ai nhận issue này.

Đánh giá

Độ khó
4/5
Thời gian dự kiến
3-5 ngày
Mức phù hợp với người mới
35/100
Loại issue
Lỗi
Độ rõ ràng
Khá rõ ràng
Mức độ hoạt động
Đình trệ
Công nghệ
aws, go
Lĩnh vực
cloud, devops

Hướng nghiên cứu

Không có tệp hoặc test nào được nêu. Hãy bắt đầu bằng cách tìm logic reconciliation Go cho các CR bucket và policy, sau đó truy vết cách spec.name được ánh xạ tới tài nguyên S3. Hoàn thành nghĩa là hai CR không thể cùng tham chiếu đến một bucket hoặc policy, với coverage cho cả hai loại tài nguyên.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Mô tả

With the current implementation, it seems possible to have multiple CRs (for instance dummy-bucket1 and dummy-bucket2) reference a single S3 resource (based on the spec.name). This applies both to buckets and policies, and is probably unwanted.

This flew under the radar, for our CR creation process ensures we cannot reference the same S3 resource in two different CRs, but such might not be the case for other users.

Ngôn ngữ chính
Go
Star
66
Fork
16
Chỉ số merge pull request
Không có pull request nào được merge trong 30 ngày

Chuẩn bị môi trường

Mở trong Codespaces

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.

  • Có Dockerfile hoặc tệp Docker Compose
  • Không có mẫu pull request
  • Không có hướng dẫn đóng góp

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. 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.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue khác của InseeFrLab/s3-operator

Tất cả issue của InseeFrLab/s3-operator

Issue tương tự

Thêm issue về Go

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.