-
Notifications
You must be signed in to change notification settings - Fork 835
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
terraform/kubernetes-public: add k8s-keps #2570
Conversation
/cc @sftim @shekhar-rajak |
a57dce0
to
ab175a2
Compare
...fra-prow-build-trusted/prow-build-trusted/resources/test-pods/test-pods-serviceaccounts.yaml
Show resolved
Hide resolved
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.
Quick suggestions
groups/sig-architecture/groups.yaml
Outdated
ACL for access to KEP related infrastructure | ||
settings: | ||
ReconcileMembers: "true" | ||
members: |
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.
SIG leads + KEP tool reviewers/approvers?
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.
I want to know who specifically is signing up to own and maintain this tooling and infrastructure. Not just a blanket list of people
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.
@sftim @shekhar-rajak
Do you have suggestions for this list as originators of the request?
@justaugustus
Are you suggesting https://github.com/kubernetes/enhancements/blob/561c1d969a7dc02d1f17b352d0e2b31953a31c53/OWNERS_ALIASES#L164-L170 ? Not sure if I've got e-mails for everyone there
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.
I am guessing Stephen meant https://github.com/kubernetes/enhancements/blob/561c1d969a7dc02d1f17b352d0e2b31953a31c53/OWNERS_ALIASES#L180-L190.
Since I was involved in the initial discussions around KEP Website, I am volunteering to own and maintain this tooling and infrastructure. @shekhar-rajak -- would you have time to sign up for this as well? Asking since you have been working on kubernetes/contributor-site#222.
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.
As discussed in the meeting, I will be on point to maintain this along with the other subproject owners.
PS: I am a kep-tool-reviewer as well.
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: justaugustus, spiffxp 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 |
Added this to meeting agenda to see who should own this infra. Will update. |
Rebased to avoid merge conflicts. AFAIK still waiting to hear from enhancements subproject if they actually want / plan on using this. |
@spiffxp -- thank you so much for keeping this PR updated! ❤️ This topic is on the agenda for the next subproject meeting. |
We discussed the KEP Website in yesterday's Enhancements subproject meeting. We would really love to have the GCS bucket setup and necessary permissions around it so that we can make progress on having some mechanism to get data to the KEP Website page. @spiffxp -- Do you need anything else from us? I have commented on your questions in the review comments above. |
Add a world-readable bucket gs://k8s-keps along with a service account and dedicated k8s-infra-keps@kubernetes.io group with privileged access to the bucket and its contents. After hearing back from the enhancements subproject on who should be included in k8s-infra-keps membership, I used folks listed in kubernetes/enhancements/OWNERS_ALIASES under the kep-tool-reviewers alias. For the emails themselves I took educated uesses based on other group memberships in this repo
@palnabarun updated group memberships to match kep-tool-reviewers alias so you're included, thanks for pushing this forward Looking for LGTM and then I'll remove hold / deploy when I'm next around to do so |
/lgtm |
/hold cancel |
Ran
|
Thanks @spiffxp @bartsmykla @ameukam for working on this one! We appreciate the help! ❤️ |
Can anyone please let me on how to use this GCP bucket to upload and fetch the uploaded file ? |
Related:
Add a world-readable bucket gs://k8s-keps along with a service account
and dedicated k8s-infra-keps@kubernetes.io group with privileged access
to the bucket and its contents.
/hold
I would like eyes on this before attempting to deploy anything to make
sure we're agreed this is the right pattern / set of infrastructure for
this use case