testing: a reusable helper for render-level tests across an app chart and the system chart it hands values to
Maintainer thường phản hồi trong vòng 3 ngày
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
- 48/100
- Loại issue
- Tính năng
- Độ rõ ràng
- Khá rõ ràng
- Mức độ hoạt động
- Sôi nổi
- Công nghệ
- bash, helm, kubernetes
- Lĩnh vực
- testing
Hướng nghiên cứu
Start with hack/seaweedfs-chart-seam.bats from #4707 and identify other app charts that render a system chart through an inner HelmRelease. Extract the render-lift-render steps into a reusable helper taking the app chart, inner HR name, target chart, and injected values. Done means seaweedfs uses the helper and each system-chart wrapper has a seam test, starting with those whose values feed data-plane flags.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
#4707 adds hack/seaweedfs-chart-seam.bats: it renders the seaweedfs app chart, lifts spec.values out of the inner HelmRelease, renders the system chart with them, and asserts what reaches the data plane. Several other apps wrap a system chart the same way (an outer app chart rendering a HelmRelease whose values feed a vendored chart), and none of those seams is tested. That is how a renamed key in either chart breaks the hand-off with every chart-level test still green (#4285). Fix shape: extract the render-lift-render steps into one helper (app chart, inner HR name, target chart, values to inject), keep seaweedfs as its first user, and add a seam test for each app that wraps a system chart, starting with the ones whose values feed data-plane flags.
- Ngôn ngữ chính
- Go
- Star
- 2.2k
- Fork
- 209
- Merge trung bình
- 3 ngày 18 giờ
- Pull request đã merge (30 ngày)
- 241
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 cozystack/cozystack
-
triage/needs-triage
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
cozystack/cozystack#4787 · 1 reaction ·
Maintainer thường phản hồi trong vòng 3 ngày
-
kubernetes-nodes: raising minReplicas does not raise the MachineDeployment's replicas on upgradeĐang mởtriage/needs-triage
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 88/100
cozystack/cozystack#4786 · 1 reaction ·
Maintainer thường phản hồi trong vòng 3 ngày
-
triage/needs-triage
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 82/100
cozystack/cozystack#4785 · 1 reaction ·
Maintainer thường phản hồi trong vòng 3 ngày
-
triage/needs-triage
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 85/100
cozystack/cozystack#4777 · 1 reaction ·
Maintainer thường phản hồi trong vòng 3 ngày
-
triage/needs-triage
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 67/100
cozystack/cozystack#4776 · 1 reaction ·
Maintainer thường phản hồi trong vòng 3 ngày
Tất cả issue của cozystack/cozystack
Issue tương tự
-
L: github:actions L: php:composer
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 88/100
dependabot/dependabot-core#16493 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Controller pods on default limits CrashLoopBackOff and constantly reclaim memoryCó thể đã có người làm @brsmnv đã nhận hôm nay. Đang mởbug
Độ khó 2/5 Dưới một giờ Mức phù hợp với người mới 68/100
ironcore-dev/ironcore-net#560 ·
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 84/100
mark3labs/mcp-go#1039 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 8 ngày
-
enhancement
Độ khó 2/5 Dưới một giờ Mức phù hợp với người mới 78/100
JuliusBrussee/caveman#1214 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
domain/core domain/mail enhancement
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 92/100
Maintainer thường phản hồi trong vòng 1 ngày