-
Notifications
You must be signed in to change notification settings - Fork 1.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Pipeline Catalog Integration story #964
Comments
Could we leverage GUI (dashboard) or CLI to do this? So, if CLI or GUI could list all stuff in catalog and allow user apply some of them, this could help. |
@vincent-pli I think having the ability of importing Tasks / Pipelines via CLI / GUI is a nice feature to have for sure; however it doesn't really solve the issues outlined in #859 (see also my comment). Being able to point to a Task / Pipeline by a URL of some kind would allow CI system to run pre-merge Task/Pipelines without polluting the namespace with copies. Apart from the CI use case, a large organization could use this feature to give teams with tailored tasks and pipelines which are maintained in a central repo by a dedicated team. The CLI/GUI approach could be used for this use case as well, however teams would have to regularly check for changes in the central repo and orchestrate pulling in a new version of Tasks / Pipelines when available. |
Support URI or something similar in the But I guess there is challenge how to describe this to user, since we have |
I may have duplicated this in tektoncd/catalog#45 |
Design doc is https://docs.google.com/document/d/1O8VHZ-7tNuuRjPNjPfdo8bD--WDrkcz-lbtJ3P8Wugs/edit# But I will close this one as a duplicate of tektoncd/catalog#45 😉 /close |
@vdemeester: Closing this issue. In response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
Now that we have
tektoncd/catalog
, that store re-usable task for now (and maybe more in the future), we may want to think of a way to use/integrate those in a pipeline flow.As @afrittoli said here, being able to refer directly to a catalog (there might be more than one, see
openshift/pipelines-catalog
for openshift's specific ones) would make easier for user to adopt pipelines.This is also related to our Dogfooding effort and the follow pull-requests : tektoncd/catalog#43 vs #949 and #954. As of today, we either need to have some script that apply the task from the catalog (
kubectl apply -f https://…
) or doing it manually prior to the pipelines/tasks executions.Raw ideas
url
or a reference (à-la-container-image) in theTaskRef
TaskRef
. This would be a bit similar to whatmattmoor/kontext
does, or in a more "standard" way whatdocker/app
andCNAB
are doing tooNext steps
The text was updated successfully, but these errors were encountered: