-
Notifications
You must be signed in to change notification settings - Fork 61
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
kubernetes.io Google Workspace automation #213
Comments
/assign @dims @mrbobbytables @parispittman EDIT: I plan on being the sole holder of these credentials as a steering emeritus, until I can identify less privileged levels of access that steering is comfortable delegating beyond myself |
/approve yes, let's please go ahead with this @spiffxp ! |
+1 from me as well, this would help out in a lot of areas. |
+1 |
Since WGs are supposed to eventually wrap up, will transitioning ownership to a permanent group like a SIG be a later responsibility of WG k8s Infra? |
Yeah, I see this going one of two ways:
I would be happy to transition full ownership of the Google Workspace Groups automation to SIG ContribEx today except for the fact that it lacks the rule-based exclusion that slack-infra has which allows for better delegation to subdir OWNERS. It's sortof why we have a ContribEx TL as one of the root-level approvers for groups changes. |
OK I have an account, it's protected by 2FA. Going to need some time to come back to you with a more fully formed proposal, my hope is by the start of v1.23 |
The Kubernetes project currently lacks enough contributors to adequately respond to all issues and PRs. This bot triages issues and PRs according to the following rules:
You can:
Please send feedback to sig-contributor-experience at kubernetes/community. /lifecycle stale |
/remove-lifecycle stale |
Aside: WG K8s Infra did transition to SIG K8s Infra because of issues like this that need long term ownership. cc @upodroid @ameukam @dims (fellow current SIG K8s Infra leads) I'm not sure if we currently have the bandwidth to follow up on this versus continuing to (1) migrate infra to community managed (expected to be complete by EOY with a big final push currently) (2) improve onboarding into the cloud infra beyond GCP (where we have googlegroups <> IAM automation by PR request) so we can more easily enable SIG K8s Infra contributors across the assorted sponsor vendors. |
Problem Statement
Lack of API access to our existing googlegroups.com infrastructure is creating entirely too much toil (ref: kubernetes/community#3541). Some specific examples that come to mind:
In addition, lack of easily available API access to our kubernetes.io Google Workspace is preventing wg-k8s-infra from accomplishing a few tasks:
Proposed Solution
I would like to scope out and propose a solution that involves wg-k8s-infra taking on ownership and administration of the kubernetes.io GSuite instance, with appropriate tools and automation to provide as much PR-based self-service as possible.
Some items I would propose to address sooner vs. later:
To help me do this, I would like to start by requesting an account
[email protected]
with super admin privileges, equivalent to the access held by the[email protected]
accounts that currently manage the kubernetes.io Google Workspace. This will allow me to create 1-2 other accounts to use as pilots, as well as the ability to grant them appropriate API access. AFAICT there is a one-to-one mapping between Google Workspace users and service accounts they delegate to, but if not, I'm happy to stick to 1 user.As proof that I'm not asking for cart-blanche, I have an old not-fully-formed proposal I started putting together back in March 2021. Based on feedback I gathered while shopping it around privately, I don't consider it ready for review, but it can give you an idea of where I am thinking of heading.
Cost
Based on back-of-napkin numbers I was running in March, I could be asking for something in the ballpark of O($100/yr) best-case, to O($30k/yr) worst-case. It seems highly unlikely that worst-case costs would be necessary. It was unclear to me whether this was coming out of the GCP Credits donated to wg-k8s-infra, or out of CNCF directly.
Open Questions
Next Steps
Other Considerations, Notes, or References
/committee steering
/wg k8s-infra
/sig contributor-experience
/priority important-longterm
The text was updated successfully, but these errors were encountered: