Skip to content

Align Access Lisit Owners/Members Eligibility status.#58659

Merged
smallinsky merged 2 commits intomasterfrom
smallinsky/access-list-ilegibility-preset
Sep 5, 2025
Merged

Align Access Lisit Owners/Members Eligibility status.#58659
smallinsky merged 2 commits intomasterfrom
smallinsky/access-list-ilegibility-preset

Conversation

@smallinsky
Copy link
Copy Markdown
Contributor

@smallinsky smallinsky commented Sep 3, 2025

What

Preset the owners/membership Eligibility status to avoid updating the ACL/Members objects via eligibility reconciler.

What is Eligibility Status ?

This field doesn't have any impact on RBAC calucation is only consumed by FE to display nice indicator on the owner/members FE Access List view page to render icon that indicating that particular user doesn't meeting access list eligibility criteria.

In https://github.com/gravitational/teleport.e/blob/master/lib/accesslist/reconciler_ineligible_status.go we have watcher on each member/acl change to update the eligibility status. When access list is simple (don't have any requiremnts or member don't use expiration) the reconciler_ineligible_status is triggered to just updated the status from "", to Eligible.

@smallinsky smallinsky marked this pull request as ready for review September 3, 2025 12:12
@github-actions github-actions bot requested review from creack and tigrato September 3, 2025 12:12
@smallinsky smallinsky force-pushed the smallinsky/access-list-ilegibility-preset branch from f07ba52 to eba5549 Compare September 3, 2025 12:18
@smallinsky
Copy link
Copy Markdown
Contributor Author

friendly ping @flyinghermit @creack @tigrato

Comment thread lib/services/local/access_list.go Outdated
Comment thread lib/services/local/access_list.go Outdated
@smallinsky smallinsky added the no-changelog Indicates that a PR does not require a changelog entry label Sep 4, 2025
@smallinsky smallinsky force-pushed the smallinsky/access-list-ilegibility-preset branch from eba5549 to c4c60c6 Compare September 4, 2025 15:06
@smallinsky smallinsky enabled auto-merge September 4, 2025 15:32
@smallinsky smallinsky added this pull request to the merge queue Sep 4, 2025
@smallinsky smallinsky removed this pull request from the merge queue due to a manual request Sep 4, 2025
@smallinsky smallinsky added this pull request to the merge queue Sep 4, 2025
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks Sep 4, 2025
@smallinsky smallinsky added this pull request to the merge queue Sep 5, 2025
Merged via the queue into master with commit 2d48743 Sep 5, 2025
41 checks passed
@smallinsky smallinsky deleted the smallinsky/access-list-ilegibility-preset branch September 5, 2025 13:03
@backport-bot-workflows
Copy link
Copy Markdown
Contributor

@smallinsky See the table below for backport results.

Branch Result
branch/v17 Create PR
branch/v18 Create PR

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

Labels

backport/branch/v17 backport/branch/v18 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.

3 participants