-
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
Updates Interceptors to use Lister to access secrets #1122
Conversation
This updates the github interceptor to use lister to cache the secret instead of using kubeclient, to prevent interceptor's calls to the API server from being throttled. This also moves the validation of event type before the secret validation so that it reads the secret only when the event type matches. Issue: tektoncd#1084 Signed-off-by: Shivam Mukhade <smukhade@redhat.com>
/cc @savitaashture @dibyom Could you please take a look if these changes looks good for GitHub Interceptor? If it does I can do similar for other interceptors :) |
/test pull-tekton-triggers-integration-tests |
This updates the gitlab interceptor to use lister to cache the secret instead of using kubeclient, to prevent interceptor's calls to the API server from being throttled. This also moves the validation of event type before the secret validation so that it reads the secret only when the event type matches. Issue: tektoncd#1084 Signed-off-by: Shivam Mukhade <smukhade@redhat.com>
This updates the bitbucket interceptor to use lister to cache the secret instead of using kubeclient, to prevent interceptor's calls to the API server from being throttled. This also moves the validation of event type before the secret validation so that it reads the secret only when the event type matches. Issue: tektoncd#1084 Signed-off-by: Shivam Mukhade <smukhade@redhat.com>
This updates the cel interceptor to use lister to cache the secret instead of using kubeclient, to prevent interceptor's calls to the API server from being throttled. This also moves the validation of event type before the secret validation so that it reads the secret only when the event type matches. Issue: tektoncd#1084 Signed-off-by: Shivam Mukhade <smukhade@redhat.com>
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: savitaashture 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 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This updates all core interceptor to use lister to cache the secret
instead of using kubeclient, to prevent interceptor's calls to the API server
from being throttled.
This also moves the validation of event type before the secret validation
so that it reads the secret only when the event type matches.
Closes #1084
Signed-off-by: Shivam Mukhade smukhade@redhat.com
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.
Release Notes