Skip to content
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

Split “can approve English content changes” from “can review general website changes” permissions #38431

Closed
sftim opened this issue Dec 12, 2022 · 10 comments
Labels
kind/feature Categorizes issue or PR as related to a new feature. triage/accepted Indicates an issue or PR is ready to be actively worked on.

Comments

@sftim
Copy link
Contributor

sftim commented Dec 12, 2022

This is a Feature Request

What would you like to be added
At the time of writing, someone who is an approver for English gets approve access to the website overall, bar a few places where the top level permission is not inherited.

We should narrow this.

Why is this needed
Being good at English doesn't mean you are also good at managing OWNERS_ALIASES files, for example.

Comments
This change lets us lower the barrier for people approving for English.

@sftim sftim added the kind/feature Categorizes issue or PR as related to a new feature. label Dec 12, 2022
@k8s-ci-robot k8s-ci-robot added the needs-triage Indicates an issue or PR lacks a `triage/foo` label and requires one. label Dec 12, 2022
@Pradumnasaraf
Copy link
Member

/triage accepted

@k8s-ci-robot k8s-ci-robot added triage/accepted Indicates an issue or PR is ready to be actively worked on. and removed needs-triage Indicates an issue or PR lacks a `triage/foo` label and requires one. labels Dec 31, 2022
@a-mccarthy
Copy link
Contributor

@sftim To clarify, are you suggesting that we should narrow English approver access to only the /en directory? In the same way the localization teams are granted access to only the language directory for the team they are a part of?

I think thats and interesting idea, and probably makes sense to have more fine grained ways to grant access to parts of the repo.

@sftim
Copy link
Contributor Author

sftim commented Jan 20, 2023

are you suggesting that we should narrow English approver access to only the /en directory? In the same way the localization teams are granted access to only the language directory for the team they are a part of?

Exactly this. We then need to have other approvers for things that aren't English (eg: CSS; images; the container image build process), which we'd assign appropriately.

@k8s-triage-robot
Copy link

This issue has not been updated in over 1 year, and should be re-triaged.

You can:

  • Confirm that this issue is still relevant with /triage accepted (org members only)
  • Close this issue with /close

For more details on the triage process, see https://www.kubernetes.dev/docs/guide/issue-triage/

/remove-triage accepted

@k8s-ci-robot k8s-ci-robot added needs-triage Indicates an issue or PR lacks a `triage/foo` label and requires one. and removed triage/accepted Indicates an issue or PR is ready to be actively worked on. labels Jan 20, 2024
@sftim
Copy link
Contributor Author

sftim commented Feb 13, 2024

/triage accepted

@k8s-ci-robot k8s-ci-robot added triage/accepted Indicates an issue or PR is ready to be actively worked on. and removed needs-triage Indicates an issue or PR lacks a `triage/foo` label and requires one. labels Feb 13, 2024
@divya-mohan0209
Copy link
Contributor

Based on your previous comment, @sftim , would it be worthwhile having the approver/reviewer list for these different areas curated like we have for blogs and for the localizations?
You mentioned a few above and I was wondering if we could achieve the same granularity that you're proposing for the general website when it comes to css, images etc.

@sftim
Copy link
Contributor Author

sftim commented Feb 20, 2024

Mostly I want to find what's easy for people. I don't think we've found the right point yet.

So, perhaps the split is just into three areas:

  • English-only content
  • common content, but not anything that lets you act like an admin
  • website admins (unchanged from current list of admins)

We can add more if we think it'd help.

@sftim
Copy link
Contributor Author

sftim commented Apr 3, 2024

See PR #42206

@sftim
Copy link
Contributor Author

sftim commented Apr 19, 2024

Done in #42206

/close

@k8s-ci-robot
Copy link
Contributor

@sftim: Closing this issue.

In response to this:

Done in #42206

/close

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/feature Categorizes issue or PR as related to a new feature. triage/accepted Indicates an issue or PR is ready to be actively worked on.
Projects
None yet
Development

No branches or pull requests

6 participants