-
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
audit followup: organization resources should be managed by script #1659
Comments
@thockin -- I'm working on infra bring up for another project, which included some crude copy/pasting of what's in k/k8s.io. As part of that, I have a WIP refactor of the Want me to see how far I can take that? |
Always interested in refactor, though groups is a bit different from the org-roles? |
Yep, yep, but I did have to end up copying in snippets of the infra scripts, so replacing some portion of them is on my list too for that other project. 🙃 Longer term --> https://twitter.com/stephenaugustus/status/1361686269823225859 |
@thockin that role is created here: https://github.com/kubernetes/k8s.io/blob/main/infra/gcp/prow/ensure-e2e-projects.sh#L35-L40 I was going to shuffle things around so k8s-infra-prow-oncall@ had /approve rights to scripts they had permissions to run, I can undo if you'd rather leave everything in a flat namespace until we sort out how to organize |
#1656 - help wanted, script creation of the custom role definition from primitive roles |
/assign |
There are individuals assigned roles at the org level that I'm less inclined to script. The TODO's I dropped in that PR are what I consider sufficient to close this out |
/sig testing |
/retitle audit followup: organization resources should be managed by script |
#1726 addresses the majority of this, one more PR for cleanup after that merges |
/reopen |
@spiffxp: Reopened this issue. In response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
#1859 contains changes to ensure-main-project.sh that remove the project-level ServiceAccountLister role in favor of the org-level ServiceAccountLister role. Change was deployed per #1859 (comment) |
/close
I think there is still some manual noise at the IAM level, but audit PR's over the past few months have shown very few surprises. I'm comfortable calling this done and opening audit followup issues for whatever further tightening or resource support (folders, org policies) we deem necessary. |
@spiffxp: Closing this issue. In response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
/milestone v1.22 |
For example, there's a Role "prow.viewer" that is not set up anywhere.
The text was updated successfully, but these errors were encountered: