-
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
Add auto approval flow for servicenow plugin #33885
Conversation
The PR changelog entry failed validation: Changelog entry not found in the PR body. Please add a "no-changelog" label to the PR, or changelog lines starting with |
The PR changelog entry failed validation: Changelog entry not found in the PR body. Please add a "no-changelog" label to the PR, or changelog lines starting with |
3da88da
to
8c87ccd
Compare
The PR changelog entry failed validation: Changelog entry not found in the PR body. Please add a "no-changelog" label to the PR, or changelog lines starting with |
3 similar comments
The PR changelog entry failed validation: Changelog entry not found in the PR body. Please add a "no-changelog" label to the PR, or changelog lines starting with |
The PR changelog entry failed validation: Changelog entry not found in the PR body. Please add a "no-changelog" label to the PR, or changelog lines starting with |
The PR changelog entry failed validation: Changelog entry not found in the PR body. Please add a "no-changelog" label to the PR, or changelog lines starting with |
@hugoShaka Can you take another look at this when you get a chance? |
Co-authored-by: Marco André Dinis <[email protected]>
Co-authored-by: Hugo Shaka <[email protected]>
5575271
to
e91157e
Compare
@EdwardDowling See the table below for backport results.
|
* Add initial servicenow auto approval * Stop servicenow healthcheck exiting early * Update servicenow plugin tests to handle auto approval flow * Add comment clarifying choice of identifier for servicenow plugin * Fix healthcheck error handling in servicenow plugin * Fix formatting errors * Add more context to logs * Fix logging in servicenow plugin * Update integrations/access/servicenow/config.go Co-authored-by: Marco André Dinis <[email protected]> * Remove supurfluous reqId in log * Remove unused sentinal error * Fix imports * Remove unused field * Fix formating * Change servicenow plugin to always post review updates * Refactor servicenow plugin auto approval flow * Update integrations/access/servicenow/app.go Co-authored-by: Hugo Shaka <[email protected]> * Add mock for healthcheck endpoint * Add missing check to skip test in OSS version --------- Co-authored-by: Marco André Dinis <[email protected]> Co-authored-by: Hugo Shaka <[email protected]>
* Add initial servicenow auto approval * Stop servicenow healthcheck exiting early * Update servicenow plugin tests to handle auto approval flow * Add comment clarifying choice of identifier for servicenow plugin * Fix healthcheck error handling in servicenow plugin * Fix formatting errors * Add more context to logs * Fix logging in servicenow plugin * Update integrations/access/servicenow/config.go * Remove supurfluous reqId in log * Remove unused sentinal error * Fix imports * Remove unused field * Fix formating * Change servicenow plugin to always post review updates * Refactor servicenow plugin auto approval flow * Update integrations/access/servicenow/app.go * Add mock for healthcheck endpoint * Add missing check to skip test in OSS version --------- Co-authored-by: Marco André Dinis <[email protected]> Co-authored-by: Hugo Shaka <[email protected]>
Adds auto approval flow to servicenow so users with roles that have a 'schedule' annotation set will be checked to see if they are on-call in the specified rota.
PR adds the functionality to the servicenow plugin's implementation of 'app', the pr to actually use the use custom app is here
changelog: Add auto approval flow to servicenow plugin