Skip to content

Machine ID: Add Protos for Bot Resource and CRUD RPCs#35216

Merged
strideynet merged 7 commits intomasterfrom
strideynet/machineid-service-protos
Dec 6, 2023
Merged

Machine ID: Add Protos for Bot Resource and CRUD RPCs#35216
strideynet merged 7 commits intomasterfrom
strideynet/machineid-service-protos

Conversation

@strideynet
Copy link
Copy Markdown
Contributor

@strideynet strideynet commented Nov 30, 2023

Part of #33808

Based on guidance in the draft Resource Guidelines RFD: #34103

Introduces the protos for a Bot resource and a BotService that will provide CRUD for the Bot resource.

I've named the package machineidv1 and the service BotService fairly intentionally - I'd like to introduce some other functionality at a future data (e.g tbot heartbeating / command and control) and I think it would be nice to have these defined within the same Proto package but implemented as other services. This lets us clearly mark which RPCs are expected be called by users and which should be called by tbot.

Comment thread api/proto/teleport/machineid/v1/bot_service.proto Outdated
@strideynet strideynet added the no-changelog Indicates that a PR does not require a changelog entry label Dec 1, 2023
@strideynet strideynet marked this pull request as ready for review December 1, 2023 12:18
Comment thread api/proto/teleport/machineid/v1/bot_service.proto Outdated
strideynet and others added 2 commits December 4, 2023 09:32
Co-authored-by: Nic Klaassen <nic@goteleport.com>
@timothyb89 timothyb89 self-requested a review December 4, 2023 20:02
Copy link
Copy Markdown
Contributor

@timothyb89 timothyb89 left a comment

Choose a reason for hiding this comment

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

This all seems very reasonable. I don't have much feedback to offer on the wrapper message discussion though.

Comment thread api/proto/teleport/machineid/v1/bot.proto Outdated
Copy link
Copy Markdown
Member

@ryanclark ryanclark left a comment

Choose a reason for hiding this comment

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

bot

@public-teleport-github-review-bot public-teleport-github-review-bot Bot removed the request for review from xacrimon December 6, 2023 12:33
@strideynet strideynet enabled auto-merge December 6, 2023 12:44
@strideynet strideynet added this pull request to the merge queue Dec 6, 2023
Merged via the queue into master with commit 11410b8 Dec 6, 2023
@strideynet strideynet deleted the strideynet/machineid-service-protos branch December 6, 2023 14:27
@public-teleport-github-review-bot
Copy link
Copy Markdown

@strideynet See the table below for backport results.

Branch Result
branch/v14 Create PR

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

no-changelog Indicates that a PR does not require a changelog entry size/md

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants