Proposal: Move the Tekton Operator Helm chart to a dedicated repository
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
- 30/100
Hướng nghiên cứu
Đề xuất không nêu tên tệp, bài kiểm thử hoặc điểm vào nào. Hãy bắt đầu bằng việc xem xét Helm chart hiện có và quy trình release hiện tại của nó, sau đó ghi lại các quyết định về quyền sở hữu, khả năng tương thích phiên bản, migration và phân phối. Công việc được coi là hoàn tất khi các maintainer đã thống nhất về kế hoạch repository, release, kiểm thử và migration.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Feature request
I would like to propose moving the Tekton Operator Helm chart into a dedicated repository—for example:
github.com/tektoncd/operator-helm-chart
The goal is to isolate the Helm chart from the operator source code and make it a standalone installation and distribution method.
Motivation
A dedicated repository could provide several benefits:
- Make the chart easier to discover, use, test, and maintain.
- Allow contributors to work on the chart without navigating the complete operator codebase.
- Give the chart its own release lifecycle and versioning strategy.
- Provide clearer documentation focused specifically on Helm-based installation.
- Simplify automated chart validation, packaging, and publishing.
- Make the chart easier to distribute through services such as Artifact Hub.
Distribution
As part of this work, we should define how the chart will be released and distributed to the wider community. This could include:
- Publishing the chart as an OCI artifact to
ghcr.io. - Listing the chart on Artifact Hub.
- Signing releases and publishing provenance information.
- Automating chart testing and publishing through GitHub Actions.
- Documenting the relationship between the chart version and the Tekton Operator version.
For example, users could install the operator from an OCI registry with:
helm install tekton-operator \
oci://ghcr.io/tektoncd/charts/tekton-operator \
--version <version>
The OCI repository could also be consumed directly by GitOps tools such as Flux.
Compatibility and ownership
Before separating the chart, we would need to agree on:
- Who maintains and reviews chart changes.
- How chart changes are tested against Operator releases.
- Whether chart and Operator versions should remain aligned.
- How breaking changes are communicated.
- How existing chart users are migrated to the new repository and registry location.
Contribution
I would be happy to help with this work, including:
- Creating or restructuring the Helm chart repository.
- Improving the chart structure and documentation.
- Adding chart tests and release automation.
- Setting up OCI publishing.
- Preparing the chart for listing on Artifact Hub.
- Documenting installation through Helm and GitOps tools such as Flux.
If the maintainers are open to this direction, I would be glad to help prepare a more detailed implementation and migration plan.
- Ngôn ngữ chính
- Go
- Star
- 606
- Fork
- 270
- Merge trung bình
- 1 ngày 7 giờ
- Pull request đã merge (30 ngày)
- 159
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 tektoncd/operator
-
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
-
kind/feature
Độ khó 4/5 Hơn một tuần Mức phù hợp với người mới 30/100
tektoncd/operator#4275 · 3 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Support trusted provider hostnames for Pipelines as CodeCó thể đã có người làm @jkhelil đã nhận 38 ngày trước. Đang mởarea/dependency kind/feature
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 50/100
tektoncd/operator#3946 · 1 bình luận · 1 reaction · 2 người được giao ·
Maintainer thường phản hồi trong vòng 1 ngày
-
kind/feature
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 35/100
tektoncd/operator#3922 · 2 bình luận · 1 reaction ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 42/100
tektoncd/operator#3845 · 2 reaction ·
Maintainer thường phản hồi trong vòng 1 ngày
Tất cả issue của tektoncd/operator
Issue tương tự
-
Update the mise toolsĐang mởready-for-agent
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
hexlet-basics/hexlet-basics#962 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
imapproxy closeForMaintenance grace timer calls clientConn.Close() before closeMaintenanceTransportCó thể đã có người làm @dejanstrbac đã nhận hôm nay. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 83/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 76/100
-
Renovate health check failedĐang mởrenovate-health
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 62/100
Netcracker/qubership-network-latency-exporter#267 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Network capture does not workCó thể đã có người làm @KSpaceer đã nhận hôm nay. Đang mởkind/bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 82/100
aquasecurity/tracee#5395 ·