Skip to content
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 #994

Merged
merged 1 commit into from
Feb 7, 2020

Conversation

ncskier
Copy link
Member

@ncskier ncskier commented Feb 4, 2020

Changes

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)

Here is a screenshot of the updated EventListener component:
Screen Shot 2020-02-04 at 11 39 26 PM

/cc @AlanGreene
/cc @a-roberts

I still need to update/add tests and probably clean up the code a little bit. However, any initial feedback would be very helpful 🙂

Submitter Checklist

These are the criteria that every PR should meet, please check them off as you
review them:

See the contribution guide
for more details.

@tekton-robot tekton-robot added do-not-merge/work-in-progress Indicates that a PR should not merge because it is a work in progress. size/L Denotes a PR that changes 100-499 lines, ignoring generated files. labels Feb 4, 2020
@tekton-robot tekton-robot added size/XL Denotes a PR that changes 500-999 lines, ignoring generated files. and removed size/L Denotes a PR that changes 100-499 lines, ignoring generated files. labels Feb 4, 2020
@tekton-robot tekton-robot added size/XXL Denotes a PR that changes 1000+ lines, ignoring generated files. and removed size/XL Denotes a PR that changes 500-999 lines, ignoring generated files. labels Feb 5, 2020
@ncskier ncskier marked this pull request as ready for review February 5, 2020 05:09
@tekton-robot tekton-robot removed the do-not-merge/work-in-progress Indicates that a PR should not merge because it is a work in progress. label Feb 5, 2020
src/scss/Triggers.scss Outdated Show resolved Hide resolved
@a-roberts a-roberts added this to the v0.5.1 milestone Feb 5, 2020
@ncskier ncskier force-pushed the issue944 branch 4 times, most recently from b50693a to 21ebb0e Compare February 5, 2020 23:00
@ncskier ncskier requested a review from AlanGreene February 6, 2020 14:16
@ncskier
Copy link
Member Author

ncskier commented Feb 6, 2020

Thanks for the review @AlanGreene! I've addressed all of your change requests, so please take another look over the PR when you get the chance 🙂

@ncskier
Copy link
Member Author

ncskier commented Feb 7, 2020

@AlanGreene thanks for the review! I just updated the code to address all of your requests; let me know what you think! 👍

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)
Copy link
Member

@AlanGreene AlanGreene left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

/lgtm

@tekton-robot tekton-robot added the lgtm Indicates that a PR is ready to be merged. label Feb 7, 2020
@tekton-robot
Copy link
Contributor

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: AlanGreene

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@tekton-robot tekton-robot added the approved Indicates a PR has been approved by an approver from all required OWNERS files. label Feb 7, 2020
@tekton-robot tekton-robot merged commit 77209b6 into tektoncd:master Feb 7, 2020
@ncskier ncskier deleted the issue944 branch February 7, 2020 18:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
approved Indicates a PR has been approved by an approver from all required OWNERS files. lgtm Indicates that a PR is ready to be merged. size/XXL Denotes a PR that changes 1000+ lines, ignoring generated files.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Support Triggers 0.2 features in the dashboard
4 participants