-
Notifications
You must be signed in to change notification settings - Fork 265
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
Support Triggers 0.2 features in the dashboard #944
Comments
/assign |
@AlanGreene and @ncskier Per Brandon's note in this older issue: Does this mean the UI could turn up multiple headers per interceptor? We might need to tweak the UI if this becomes unruly due to scrolling etc. |
@kimholmes not multiple headers per interceptor, but yes multiple headers per EventListener. Each interceptor has its own headers, and each EventListener can have multiple interceptors. So we could have an EventListener that looks like this:
Does that answer your question? 🙂 |
@ncskier Yes, for some reason, I was under the impression that the headers were a child of the Interceptor. I hope the UI isn't confusing. |
Yes, the headers are a child of each interceptor:
|
@a-roberts @AlanGreene, how do we want to address backwards-compatibility? Since Triggers only has a few early alpha releases, we're assuming that there will be some breaking changes. So, I think that it makes sense to not worry about supporting v0.1.0 Triggers resources in the Dashboard. I just want to verify that it is OK if my implementation of this issue will mean the Dashboard "breaks" when displaying v0.1.0 Triggers resources. |
What are the plans for dashboard 0.5 (inc. webhooks extension)? I see a draft release referencing triggers 0.1, do we need to get that out before bumping the triggers version or are we ok to go ahead with the update now? |
@ncskier @AlanGreene good points, I wanted to get in @Megan-Wright's PR for the proper displaying of proxy request errors (mainly from a debug/serviceability perspective), so I suggest we do a 0.5.0 release that's for Triggers 0.1 and Pipeline 0.10.1 one shortly (see: today). Then the 0.5.1 release is for Triggers 0.2 once that's ready, this gives folks a chance to use either Triggers version with a supported release. |
Ok, thanks for the clarification Adam! 👍 |
Status update:I can now display multiple bindings, and interceptors. Plus there are no more params. Here's a screenshot (note that I copied and pasted the interceptors, so they have the same name). I used an accordion to display the multiple interceptors for now, because it was easy and saves space. Feedback is always welcome 🙂 However, keep in mind the styles will probably change with issue #937. Still to do:
|
Fixes tektoncd#944 Updates the EventListener details page with the following: - Multiple Interceptors - Multiple TriggerBindings - No more params - Display all 4 built-in types of Interceptors (Webhook, GitHub, GitLab, and CEL)
Fixes tektoncd#944 Updates the EventListener details page with the following: - Multiple Interceptors - Multiple TriggerBindings - No more params - Display all 4 built-in types of Interceptors (Webhook, GitHub, GitLab, and CEL)
Fixes tektoncd#944 Updates the EventListener details page with the following: - Multiple Interceptors - Multiple TriggerBindings - No more params - Display all 4 built-in types of Interceptors (Webhook, GitHub, GitLab, and CEL)
Fixes tektoncd#944 Updates the EventListener details page with the following: - Multiple Interceptors - Multiple TriggerBindings - No more params - Display all 4 built-in types of Interceptors (Webhook, GitHub, GitLab, and CEL)
Fixes tektoncd#944 Updates the EventListener details page with the following: - Multiple Interceptors - Multiple TriggerBindings - No more params - Display all 4 built-in types of Interceptors (Webhook, GitHub, GitLab, and CEL)
Fixes tektoncd#944 Updates the EventListener details page with the following: - Multiple Interceptors - Multiple TriggerBindings - No more params - Display all 4 built-in types of Interceptors (Webhook, GitHub, GitLab, and CEL)
Fixes tektoncd#944 Updates the EventListener details page with the following: - Multiple Interceptors - Multiple TriggerBindings - No more params - Display all 4 built-in types of Interceptors (Webhook, GitHub, GitLab, and CEL)
Fixes tektoncd#944 Updates the EventListener details page with the following: - Multiple Interceptors - Multiple TriggerBindings - No more params - Display all 4 built-in types of Interceptors (Webhook, GitHub, GitLab, and CEL)
Fixes tektoncd#944 Updates the EventListener details page with the following: - Multiple Interceptors - Multiple TriggerBindings - No more params - Display all 4 built-in types of Interceptors (Webhook, GitHub, GitLab, and CEL)
Fixes tektoncd#944 Updates the EventListener details page with the following: - Multiple Interceptors - Multiple TriggerBindings - No more params - Display all 4 built-in types of Interceptors (Webhook, GitHub, GitLab, and CEL)
Fixes #944 Updates the EventListener details page with the following: - Multiple Interceptors - Multiple TriggerBindings - No more params - Display all 4 built-in types of Interceptors (Webhook, GitHub, GitLab, and CEL)
With the assessment done, under this task go ahead and do it, so specifically we want to:
The assessment task (#918) should include all of the changes we'll have to make. If it does turn into something many folks can work on at once it'll be great to add more issues so we can get this done asap 😸
Obvious things: multiple bindings and interceptors
The text was updated successfully, but these errors were encountered: