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

Add proto definitions and plugin spec Microsoft Teams no code integration #46640

Merged
merged 8 commits into from
Nov 4, 2024

Conversation

EdwardDowling
Copy link
Contributor

@EdwardDowling EdwardDowling commented Sep 16, 2024

Part of #24495

Requires 5032
Requires #47638

Adds definitions required for MsTeams no code integration.

changelog: Add no-code enrollment for Microsoft Teams plugin.

api/proto/teleport/legacy/types/types.proto Outdated Show resolved Hide resolved
api/types/plugin.go Outdated Show resolved Hide resolved
integrations/access/msteams/configure.go Outdated Show resolved Hide resolved
integrations/access/msteams/configure.go Outdated Show resolved Hide resolved
lib/web/apiserver.go Outdated Show resolved Hide resolved
lib/web/integrations.go Outdated Show resolved Hide resolved
lib/web/integrations.go Outdated Show resolved Hide resolved
@EdwardDowling EdwardDowling force-pushed the edwarddowling/msteams-one-click branch 2 times, most recently from 8dcb5ce to 00b1b65 Compare October 8, 2024 12:13
@EdwardDowling EdwardDowling marked this pull request as ready for review October 8, 2024 15:34
lib/web/integrations.go Outdated Show resolved Hide resolved
integrations/access/msteams/app.go Show resolved Hide resolved
integrations/access/msteams/config.go Outdated Show resolved Hide resolved
integrations/access/msteams/configure.go Outdated Show resolved Hide resolved
api/proto/teleport/legacy/types/types.proto Outdated Show resolved Hide resolved
integrations/access/msteams/bot.go Outdated Show resolved Hide resolved
integrations/access/msteams/configure.go Outdated Show resolved Hide resolved
integrations/access/msteams/configure.go Outdated Show resolved Hide resolved
lib/web/integrations.go Outdated Show resolved Hide resolved
lib/web/integrations.go Outdated Show resolved Hide resolved
integrations/access/msteams/app.go Outdated Show resolved Hide resolved
integrations/access/msteams/configure.go Outdated Show resolved Hide resolved
Copy link
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.

Some more comments.

integrations/access/msteams/app.go Outdated Show resolved Hide resolved
integrations/access/msteams/app.go Outdated Show resolved Hide resolved
integrations/access/msteams/app.go Outdated Show resolved Hide resolved
integrations/access/msteams/app.go Outdated Show resolved Hide resolved
integrations/access/msteams/bot.go Outdated Show resolved Hide resolved
integrations/access/msteams/config.go Outdated Show resolved Hide resolved
integrations/access/msteams/app.go Outdated Show resolved Hide resolved
integrations/access/msteams/app.go Outdated Show resolved Hide resolved
integrations/access/msteams/configure.go Outdated Show resolved Hide resolved
integrations/access/msteams/configure.go Outdated Show resolved Hide resolved
@EdwardDowling
Copy link
Contributor Author

Is this correct though? If a suggested reviewer is set in the request, feels like they should still get a notification.

The standard for the other plugins has been that the access monitoring rules replace existing recipients and are not additive. We could change that here if you think it makes more sense, it would mean that it would have different behavior to the other plugins unless we are willing to make changes to the behavior of all of them

api/proto/teleport/legacy/types/types.proto Outdated Show resolved Hide resolved
integrations/access/msteams/app.go Outdated Show resolved Hide resolved
@EdwardDowling
Copy link
Contributor Author

@hugoShaka @zmb3 can you take another look at this when you get a chance?

api/proto/teleport/legacy/types/types.proto Outdated Show resolved Hide resolved
integrations/access/msteams/configure.go Outdated Show resolved Hide resolved
lib/web/integrations.go Show resolved Hide resolved
web/packages/teleport/src/Integrations/IntegrationList.tsx Outdated Show resolved Hide resolved
@EdwardDowling EdwardDowling force-pushed the edwarddowling/msteams-one-click branch 2 times, most recently from 55b579f to 20a91b8 Compare October 25, 2024 15:18
@EdwardDowling
Copy link
Contributor Author

@hugoShaka Can you take another look at this once you get a chance?

@EdwardDowling EdwardDowling force-pushed the edwarddowling/msteams-one-click branch from 20a91b8 to aa46746 Compare October 30, 2024 13:08
@EdwardDowling EdwardDowling force-pushed the edwarddowling/msteams-one-click branch from 5d0f966 to 82a3c42 Compare October 31, 2024 14:22
@EdwardDowling EdwardDowling force-pushed the edwarddowling/msteams-one-click branch from 108eb27 to 9ec83ae Compare November 1, 2024 17:22
@EdwardDowling EdwardDowling added this pull request to the merge queue Nov 4, 2024
github-merge-queue bot pushed a commit that referenced this pull request Nov 4, 2024
…tion (#46640)

* Add proto definitions for MsTeams no code integration

* Add access monitoring rule and hosted support to msteams plugin

* Fix linting

* Fix go sum mismatch caused by msteams dependency

* Fix linting in access monitoring rules
Merged via the queue into master with commit 95b8489 Nov 4, 2024
44 checks passed
@EdwardDowling EdwardDowling deleted the edwarddowling/msteams-one-click branch November 4, 2024 15:16
EdwardDowling added a commit that referenced this pull request Nov 7, 2024
…tion (#46640)

* Add proto definitions for MsTeams no code integration
EdwardDowling added a commit that referenced this pull request Nov 8, 2024
…tion (#46640)

* Add proto definitions for MsTeams no code integration
github-merge-queue bot pushed a commit that referenced this pull request Nov 8, 2024
…ntegration (#48584)

* Add proto definitions and plugin spec Microsoft Teams no code integration (#46640)

* Add proto definitions for MsTeams no code integration

* Update event handler go sum
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.

5 participants