-
Notifications
You must be signed in to change notification settings - Fork 420
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
Add ability to trigger on kubernetes resouces, not only web hooks #478
Comments
/kind feature |
I like the idea of this. However, most resources have their own controller so I don't entirely know the use case. |
I won't be inventing new ideas, my own goals for example are to:
|
Oh, and another reasons came to mind.
Tekton pipelines and tasks do not run themselves on change, because they are separated from their runs. |
You might be interested in https://knative.dev/docs/eventing/samples/kubernetes-event-source/ which would allow you to produce events that could then be consumed/filtered by Tekton Triggers. |
Oh, thank you. We're looking into knative eventing right now, but that seem to be pretty complex tool, yet pretty rigid, so writing our own small trigger controller looks easier and more flexible in short term. |
Rotten issues close after 30d of inactivity. /close Send feedback to tektoncd/plumbing. |
Stale issues rot after 30d of inactivity. /lifecycle rotten Send feedback to tektoncd/plumbing. |
Issues go stale after 90d of inactivity. /lifecycle stale Send feedback to tektoncd/plumbing. |
@tekton-robot: 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. |
So if I'm not updating feature request every month, it's "rejected"? |
Can this please be reopened?) Would like to see this in future |
Issues go stale after 90d of inactivity. /lifecycle stale Send feedback to tektoncd/plumbing. |
Stale issues rot after 30d of inactivity. /lifecycle rotten Send feedback to tektoncd/plumbing. |
It's still relevant. Please remove label. |
one thing to note here is that if you use case is to trigger on something around a pipelinerun/taskrun executing, you can use the cloudevent configuration on the |
Rotten issues close after 30d of inactivity. /close Send feedback to tektoncd/plumbing. |
@tekton-robot: 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. |
On OpenShift/OKD I'd like to trigger on Changes in ImageStreamTags. I'd like to reopen that issue. |
@ibotty Would you mind opening a new GH issue for that? Thanks! |
But wouldn't it be the same issue as that one? Or do you mean specifically for ImageStreamTags? |
Expected Behavior
Any way to trigger on some in-cluster event/resource required.
Watch-list objects of some type, or watch kubernetes events, and when an object meets some conditions - then take some infro from it, and trigger as tekton triggers usually do - create object(usually taskrun/pipelinerun).
Actual Behavior
Now we can only trigger on some external http events.
The text was updated successfully, but these errors were encountered: