Skip to content

Add initial servicenow plugin#31024

Merged
EdwardDowling merged 35 commits intomasterfrom
edwarddowling/service-now-plugin
Sep 11, 2023
Merged

Add initial servicenow plugin#31024
EdwardDowling merged 35 commits intomasterfrom
edwarddowling/service-now-plugin

Conversation

@EdwardDowling
Copy link
Copy Markdown
Contributor

Part of the changes for #15366

@EdwardDowling EdwardDowling marked this pull request as ready for review August 25, 2023 15:35
@EdwardDowling EdwardDowling force-pushed the edwarddowling/service-now-plugin branch from 5601013 to 77c8143 Compare August 29, 2023 07:57
Comment thread api/proto/teleport/legacy/types/types.proto Outdated
Comment thread api/types/constants.go Outdated
Comment thread integrations/access/servicenow/types.go Outdated
Comment thread integrations/access/servicenow/types.go
Comment thread integrations/access/servicenow/plugindata.go Outdated
Comment thread integrations/access/servicenow/bot.go Outdated
Comment thread integrations/access/servicenow/bot.go Outdated
Comment thread integrations/access/servicenow/bot.go Outdated
Comment thread integrations/access/servicenow/bot.go Outdated
Comment thread integrations/access/servicenow/app.go Outdated
Comment thread api/proto/teleport/legacy/types/types.proto Outdated
Comment thread api/proto/teleport/legacy/types/types.proto Outdated
Comment thread integrations/access/servicenow/bot.go Outdated
Comment thread integrations/access/servicenow/bot.go Outdated
Comment thread integrations/access/servicenow/client.go Outdated
Comment thread integrations/access/servicenow/app.go Outdated
Comment thread integrations/access/servicenow/app.go Outdated
Comment thread integrations/access/servicenow/app.go Outdated
Comment thread integrations/access/servicenow/app.go Outdated
Comment thread integrations/access/servicenow/app.go
Comment thread integrations/access/servicenow/app.go Outdated
Copy link
Copy Markdown
Contributor

@marcoandredinis marcoandredinis left a comment

Choose a reason for hiding this comment

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

I saw your loom recording for this new feature 👏

Would you mind adding some tests

Comment thread api/types/plugin.go Outdated
Comment thread integrations/access/servicenow/plugindata.go Outdated
Comment thread integrations/access/servicenow/plugindata.go Outdated
Comment thread integrations/access/servicenow/plugindata.go Outdated
Comment thread integrations/access/servicenow/client.go Outdated
Comment thread integrations/access/servicenow/bot.go Outdated
Comment thread integrations/access/servicenow/app.go Outdated
Comment thread api/types/constants.go Outdated
Comment thread integrations/access/servicenow/app.go Outdated
Comment thread integrations/access/servicenow/app.go Outdated
@public-teleport-github-review-bot
Copy link
Copy Markdown

@EdwardDowling - this PR will require admin approval to merge due to its size. Consider breaking it up into a series smaller changes.

Copy link
Copy Markdown
Contributor

@tigrato tigrato left a comment

Choose a reason for hiding this comment

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

Please document where the labels are coming from, otherwise LGTM

Comment thread api/types/plugin.go Outdated
Comment thread integrations/access/servicenow/bot.go Outdated
Comment thread integrations/access/servicenow/bot.go Outdated
Comment thread integrations/access/servicenow/client.go Outdated
Comment thread integrations/access/servicenow/client.go Outdated
Comment thread integrations/access/servicenow/app.go Outdated
Comment thread integrations/access/servicenow/app.go Outdated
Comment thread integrations/access/servicenow/app.go Outdated
Comment thread integrations/access/servicenow/servicenow_test.go Outdated
Comment thread integrations/access/servicenow/client.go Outdated
@EdwardDowling EdwardDowling force-pushed the edwarddowling/service-now-plugin branch from 6b40791 to 7760f04 Compare September 8, 2023 15:03
Copy link
Copy Markdown
Collaborator

@r0mant r0mant left a comment

Choose a reason for hiding this comment

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

Requesting changes for now until we clarify what these "close code" annotations are for.

Comment thread api/types/constants.go Outdated
Comment thread integrations/access/common/recipient.go Outdated
Comment thread integrations/access/servicenow/client.go Outdated
@EdwardDowling EdwardDowling requested a review from r0mant September 8, 2023 16:39
@EdwardDowling
Copy link
Copy Markdown
Contributor Author

Requesting changes for now until we clarify what these "close code" annotations are for.

Added in those changes we discussed on slack to this and the /e PR.
Moved the close code configuration to be at the plugin level instead of per role.

@EdwardDowling EdwardDowling force-pushed the edwarddowling/service-now-plugin branch from 4fc0130 to 1f4b589 Compare September 11, 2023 15:47
@EdwardDowling EdwardDowling added this pull request to the merge queue Sep 11, 2023
Merged via the queue into master with commit c031dd2 Sep 11, 2023
@EdwardDowling EdwardDowling deleted the edwarddowling/service-now-plugin branch September 11, 2023 17:02
@public-teleport-github-review-bot
Copy link
Copy Markdown

@EdwardDowling See the table below for backport results.

Branch Result
branch/v13 Failed
branch/v14 Failed

EdwardDowling added a commit that referenced this pull request Sep 19, 2023
github-merge-queue Bot pushed a commit that referenced this pull request Sep 21, 2023
* Add initial servicenow plugin (#31024)

* Use createAccessrequestV2 for servicenow tests

---------

Co-authored-by: Roman Tkachenko <roman@goteleport.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants