Skip to content

[v14] Add auto approval flow for servicenow plugin#35658

Merged
EdwardDowling merged 2 commits intobranch/v14from
backport-33885-branch/v14
Dec 13, 2023
Merged

[v14] Add auto approval flow for servicenow plugin#35658
EdwardDowling merged 2 commits intobranch/v14from
backport-33885-branch/v14

Conversation

@EdwardDowling
Copy link
Copy Markdown
Contributor

@EdwardDowling EdwardDowling commented Dec 12, 2023

backport of #33885

changelog: Added auto approval flow to servicenow plugin.

* 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 <marco.dinis@goteleport.com>

* 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 <hugo.hervieux@goteleport.com>

* Add mock for healthcheck endpoint

* Add missing check to skip test in OSS version

---------

Co-authored-by: Marco André Dinis <marco.dinis@goteleport.com>
Co-authored-by: Hugo Shaka <hugo.hervieux@goteleport.com>
@EdwardDowling EdwardDowling changed the title Add auto approval flow for servicenow plugin (#33885) [v14] Add auto approval flow for servicenow plugin (#33885) Dec 12, 2023
@github-actions
Copy link
Copy Markdown
Contributor

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 changelog: followed by the changelog entries for the PR.

@EdwardDowling EdwardDowling changed the title [v14] Add auto approval flow for servicenow plugin (#33885) [v14] Add auto approval flow for servicenow plugin Dec 12, 2023
@github-actions
Copy link
Copy Markdown
Contributor

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 changelog: followed by the changelog entries for the PR.

@EdwardDowling EdwardDowling added this pull request to the merge queue Dec 13, 2023
@github-merge-queue github-merge-queue Bot removed this pull request from the merge queue due to failed status checks Dec 13, 2023
@EdwardDowling EdwardDowling added this pull request to the merge queue Dec 13, 2023
Merged via the queue into branch/v14 with commit 502fe6c Dec 13, 2023
@EdwardDowling EdwardDowling deleted the backport-33885-branch/v14 branch December 13, 2023 16:58
@camscale camscale mentioned this pull request Dec 14, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants