generated from cloudoperators/repository-template
-
Notifications
You must be signed in to change notification settings - Fork 1
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
[FEAT] - Refactor Team controller to store members in status #723
Labels
Comments
IvoGoman
changed the title
[FEAT] - <title>
[FEAT] - Refactor Team controller to store members in status
Nov 12, 2024
gciezkowski-acc
added a commit
that referenced
this issue
Dec 10, 2024
gciezkowski-acc
added a commit
that referenced
this issue
Dec 10, 2024
gciezkowski-acc
added a commit
that referenced
this issue
Dec 11, 2024
gciezkowski-acc
added a commit
that referenced
this issue
Dec 12, 2024
gciezkowski-acc
added a commit
that referenced
this issue
Dec 12, 2024
gciezkowski-acc
added a commit
that referenced
this issue
Dec 12, 2024
gciezkowski-acc
added a commit
that referenced
this issue
Dec 12, 2024
gciezkowski-acc
added a commit
that referenced
this issue
Dec 12, 2024
gciezkowski-acc
added a commit
that referenced
this issue
Dec 12, 2024
gciezkowski-acc
added a commit
that referenced
this issue
Dec 12, 2024
gciezkowski-acc
added a commit
that referenced
this issue
Dec 13, 2024
gciezkowski-acc
added a commit
that referenced
this issue
Dec 13, 2024
gciezkowski-acc
added a commit
that referenced
this issue
Dec 13, 2024
gciezkowski-acc
added a commit
that referenced
this issue
Dec 16, 2024
gciezkowski-acc
added a commit
that referenced
this issue
Dec 16, 2024
gciezkowski-acc
added a commit
that referenced
this issue
Dec 16, 2024
gciezkowski-acc
added a commit
that referenced
this issue
Dec 16, 2024
gciezkowski-acc
added a commit
that referenced
this issue
Dec 16, 2024
gciezkowski-acc
added a commit
that referenced
this issue
Dec 16, 2024
gciezkowski-acc
added a commit
that referenced
this issue
Dec 17, 2024
gciezkowski-acc
added a commit
that referenced
this issue
Dec 17, 2024
gciezkowski-acc
added a commit
that referenced
this issue
Dec 17, 2024
gciezkowski-acc
added a commit
that referenced
this issue
Dec 17, 2024
gciezkowski-acc
added a commit
that referenced
this issue
Dec 17, 2024
gciezkowski-acc
added a commit
that referenced
this issue
Dec 17, 2024
gciezkowski-acc
added a commit
that referenced
this issue
Dec 17, 2024
* feat(teams) Add members to team status (#723) * Automatic generation of CRD API Docs * Automatic application of license header * feat(teams) Unit tests for members in team (#723) * feat(teams) Team controller is running in team meme=bership tests (#723) * Automatic application of license header * Automatic generation of CRD API Docs * feat(teams) Update unit test and update (#723) * feat(teams) Add team controller responsibility to team membership updater (#723) * Automatic application of license header * feat(teams) Restore namespace selectors (#723) --------- Co-authored-by: Cloud Operator <[email protected]> Co-authored-by: License Bot <[email protected]>
gciezkowski-acc
added a commit
that referenced
this issue
Dec 18, 2024
gciezkowski-acc
added a commit
that referenced
this issue
Dec 18, 2024
gciezkowski-acc
added a commit
that referenced
this issue
Dec 18, 2024
gciezkowski-acc
added a commit
that referenced
this issue
Dec 18, 2024
gciezkowski-acc
added a commit
that referenced
this issue
Dec 18, 2024
gciezkowski-acc
added a commit
that referenced
this issue
Dec 18, 2024
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Priority
None
User Story
As a Member of an Organization I can see the members of Teams in the status of a Team so that I do not have to know there are two resources.
Description
There are two CRDs that model a Team and it's Members (Team & TeamMembership).
The Team defines the upstream Group to be synced from SCIM. The TeamMembership contains the actual members of the Team. In terms of CRDs the Team is the Spec and the TeamMembership acts like the Status.
In order to simplify the controllers and to deprecate the TeamMembership controller in the future, the Team CRD should be extended so that it contains the Members in it's status.
For a brief period the Members will be stored in both, the Team's status and in the TeamMemberships Spec. After the Admin UI has been migrated to retrieve the TeamMembers from the Status we can deprecate and remove the TeamMembership controller.
The
.Status
forTeam
should contain the list of members that is also part of the.TeamMembership.Spec
Acceptance Criteria
Reference Issues
No response
The text was updated successfully, but these errors were encountered: