-
Notifications
You must be signed in to change notification settings - Fork 634
📖 Single controller multitenancy proposal v3 #1713
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
📖 Single controller multitenancy proposal v3 #1713
Conversation
Signed-off-by: Naadir Jeewa <[email protected]>
Signed-off-by: Naadir Jeewa <[email protected]>
03aa62a
to
3656fb8
Compare
3656fb8
to
b438245
Compare
/hold |
I am a big +1 on the design & can commit at least to doing some reviews if not implementation. |
/assign going to review next week |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Only reviewed half of it, going to continue tomorrow for the rest
We're beginning an implementation today. It looks as though the principal types are no longer intended to be stored as secrets. That's an intentional change, correct? |
Also, I'd like to see PrincipalRef able to be overridden by the |
I really want to keep cross-VPC cluster support out of scope for now |
a9b03ad
to
8ad5c23
Compare
Added a small section on adding cluster-scoped ownerReference support to clusterctl's object graph bits. |
cb761b8
to
14f4cbb
Compare
5606f54
to
c5384be
Compare
Signed-off-by: Naadir Jeewa <[email protected]>
c5384be
to
2f7b382
Compare
/approve |
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: detiber, randomvariable The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
/lgtm |
Looks great! We'll queue up similar work in CAPZ. Thanks for leading the way on this. |
/unhold |
What this PR does / why we need it:
Succeeds #1674
Updated multi-tenancy proposal after discussion on 2020-05-01. Principals have been moved to being cluster scoped, and follow the model of GatewayClass within https://github.com/kubernetes-sigs/service-apis . Seems to be the best compromise given current Kubernetes RBAC.
CC:
Which issue(s) this PR fixes (optional, in
fixes #<issue number>(, fixes #<issue_number>, ...)
format, will close the issue(s) when PR gets merged):Fixes #
Additionally relabel all the old proposals with dates.