Proposal: Move the Tekton Operator Helm chart to a dedicated repository
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Idoneità per principianti
- 30/100
Direzione di ricerca
La proposta non nomina file, test o punti di ingresso. Inizia esaminando il chart Helm esistente e il suo attuale processo di release, quindi documenta le decisioni relative alla responsabilità, alla compatibilità delle versioni, alla migrazione e alla distribuzione. Il lavoro è completato quando i maintainer hanno concordato il piano per il repository, la release, i test e la migrazione.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
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.
- Lingua principale
- Go
- Stelle
- 606
- Fork
- 270
- Merge medio
- 1g 7h
- PR unite (30g)
- 159
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di tektoncd/operator
-
Broken links in the docsAperta
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 82/100
I maintainer di solito rispondono entro 1 giorno
-
kind/feature
Difficoltà 4/5 Più di una settimana Idoneità per principianti 30/100
tektoncd/operator#4275 · 3 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
Support trusted provider hostnames for Pipelines as CodeForse già presa @jkhelil l’ha presa 34 giorni fa. Apertaarea/dependency kind/feature
Difficoltà 4/5 3-5 giorni Idoneità per principianti 50/100
tektoncd/operator#3946 · 1 commento · 1 reazione · 2 assegnatari ·
I maintainer di solito rispondono entro 1 giorno
-
kind/feature
Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100
tektoncd/operator#3922 · 2 commenti · 1 reazione ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 42/100
tektoncd/operator#3845 · 2 reazioni ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di tektoncd/operator
Issue simili
-
area/docs framework/hugo help wanted language/markdown
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 88/100
I maintainer di solito rispondono entro 1 giorno
-
clawsweeper:fix-shape-clear clawsweeper:queueable-fix clawsweeper:source-repro impact:other issue-rating: 🦞 diamond lobster no-stale P2
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
openclaw/crabbox#3060 · 1 commento · 1 reazione ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
kubeflow/semantic-operator#52 ·
I maintainer di solito rispondono entro 10 giorni
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 1 giorno
-
enhancement help wanted
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
PramodBasavarajMenasi/siftwise#52 ·
I maintainer di solito rispondono entro 1 giorno