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

Workload Identity: Add minimally viable implementation of IssueWorkloadIdentity RPC #49943

Open
wants to merge 3 commits into
base: strideynet/protos-workload-id-issuance-and-attrs
Choose a base branch
from

Conversation

strideynet
Copy link
Contributor

@strideynet strideynet commented Dec 9, 2024

Part of #49574

As per RFD 191

Depends on #50163

This PR adds a minimally viable implemented of the IssueWorkloadIdentity RPC, which issues an X509 or JWT SVID based on a WorkloadIdentity resource configuration. This PR should act as enough of a foundation that more atomic PRs can be raised to add functionality, and, work can begin on the client-side implementation.

As this RPC isn't quite complete, for now, it'll be gated behind a "TELEPORT_WORKLOAD_IDENTITY_UX_EXPERIMENT" environment variable.

@strideynet strideynet force-pushed the strideynet/basic-workload-identity-issuance-service branch 3 times, most recently from ec7e73a to 87cafbe Compare December 13, 2024 14:34
@strideynet strideynet force-pushed the strideynet/basic-workload-identity-issuance-service branch from 87cafbe to 72bdfe8 Compare December 13, 2024 14:40
@strideynet strideynet changed the base branch from master to strideynet/protos-workload-id-issuance-and-attrs December 13, 2024 14:40
@strideynet strideynet changed the title Strideynet/basic workload identity issuance service Workload Identity: Add minimally viable implementation of IssueWorkloadIdentity RPC Dec 13, 2024
@strideynet strideynet marked this pull request as ready for review December 13, 2024 15:35
@strideynet strideynet added no-changelog Indicates that a PR does not require a changelog entry backport/branch/v16 backport/branch/v17 labels Dec 13, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backport/branch/v16 backport/branch/v17 no-changelog Indicates that a PR does not require a changelog entry size/lg
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant