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 Account Assignment IDs to IC Account & App Permission Set Lists #49747

Merged
merged 2 commits into from
Dec 5, 2024

Conversation

tcsc
Copy link
Contributor

@tcsc tcsc commented Dec 4, 2024

Account Assignment resources represent potential Identity Center
account assignments that will be created when a Teleport user is
granted access to them via an Access Request.

The UI needs to know which resources represent a given (Account,
Permission Set) pair when building an access request, so this change
allows Teleport to express this relationship in the enclosing
Idenitity Center and App resources, rather than have the UI try
and deduce it.

@tcsc tcsc requested review from r0mant and smallinsky December 4, 2024 05:42
@tcsc tcsc added the no-changelog Indicates that a PR does not require a changelog entry label Dec 4, 2024

// AssignmentName is the name of an account assignment representing this
// permission set being assigned to the enclosing account.
string assignment_name = 4;
Copy link
Collaborator

Choose a reason for hiding this comment

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

What is this "assignment name", is this the name of some Teleport internal object or something else? Also, a permission set can be assigned to multiple accounts - is this going to be an issue, or is this PermissionSetInfo is supposed to be used within an account object it's assigned to?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Added explanatory comments

@tcsc tcsc force-pushed the tcsc/idc-add-assignments-to-apps branch from 18e1f3b to 3cc204d Compare December 4, 2024 23:58
Copy link

github-actions bot commented Dec 5, 2024

🤖 Vercel preview here: https://docs-91o7jd8nl-goteleport.vercel.app/docs

@tcsc tcsc force-pushed the tcsc/idc-add-assignments-to-apps branch from 3cc204d to a3c8cdb Compare December 5, 2024 00:21
Copy link

github-actions bot commented Dec 5, 2024

🤖 Vercel preview here: https://docs-eq1i0f6xo-goteleport.vercel.app/docs

Copy link

github-actions bot commented Dec 5, 2024

🤖 Vercel preview here: https://docs-9g0wroqw9-goteleport.vercel.app/docs

@tcsc tcsc enabled auto-merge December 5, 2024 05:46
tcsc added 2 commits December 5, 2024 16:48
Account Assignment resources represent potential Identity Center
account assignments that will be created when a Teleport user is
granted access to them via an Access Request.

The UI needs to know which resources represent a given (Account,
Permission Set) pair when building an access request, so this change
allows Teleport to express this relationship in the enclosing
Idenitity Center and App resources, rather than have the UI try
and deduce it.
@tcsc tcsc force-pushed the tcsc/idc-add-assignments-to-apps branch from f25e964 to 1e8f8bc Compare December 5, 2024 05:52
Copy link

github-actions bot commented Dec 5, 2024

🤖 Vercel preview here: https://docs-acsc4s526-goteleport.vercel.app/docs

@tcsc tcsc added this pull request to the merge queue Dec 5, 2024
Merged via the queue into master with commit 3fcbf16 Dec 5, 2024
44 checks passed
@tcsc tcsc deleted the tcsc/idc-add-assignments-to-apps branch December 5, 2024 06:38
@public-teleport-github-review-bot

@tcsc See the table below for backport results.

Branch Result
branch/v17 Failed

tcsc added a commit that referenced this pull request Dec 5, 2024
…ists

Backports #49747

Account Assignment resources represent potential Identity Center
account assignments that will be created when a Teleport user is
granted access to them via an Access Request.

The UI needs to know which resources represent a given (Account,
Permission Set) pair when building an access request, so this change
allows Teleport to express this relationship in the enclosing
Idenitity Center and App resources, rather than have the UI try
and deduce it.
tcsc added a commit that referenced this pull request Dec 5, 2024
…ists

Backports #49747

Account Assignment resources represent potential Identity Center
account assignments that will be created when a Teleport user is
granted access to them via an Access Request.

The UI needs to know which resources represent a given (Account,
Permission Set) pair when building an access request, so this change
allows Teleport to express this relationship in the enclosing
Idenitity Center and App resources, rather than have the UI try
and deduce it.
github-merge-queue bot pushed a commit that referenced this pull request Dec 5, 2024
…ists (#49820)

Backports #49747

Account Assignment resources represent potential Identity Center
account assignments that will be created when a Teleport user is
granted access to them via an Access Request.

The UI needs to know which resources represent a given (Account,
Permission Set) pair when building an access request, so this change
allows Teleport to express this relationship in the enclosing
Idenitity Center and App resources, rather than have the UI try
and deduce it.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
aws-iam-identity-center backport/branch/v17 no-changelog Indicates that a PR does not require a changelog entry size/sm
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants