Skip to content

Conversation

@dimityrmirchev
Copy link
Member

This PR prepares the repository for migration to prow.
Part of gardener/org#3

OWNERS files are copied from the org repo.

@rfranzke, @ScheererJ, @timebertt, @vlerenc, @oliver-goetz, @timuthy please review and make adjustments if necessary.

@gardener-robot gardener-robot added needs/review Needs review size/xs Size of pull request is tiny (see gardener-robot robot/bots/size.py) labels Oct 2, 2025
@vlerenc
Copy link
Member

vlerenc commented Oct 2, 2025

FYI: @RaphaelVogel @HeckEK

@vlerenc
Copy link
Member

vlerenc commented Oct 2, 2025

@dimityrmirchev Where can I read the background info? Can you please link it, e.g. why do we have/call it gardener-org-admins and what is the sematic (no such alias in https://github.com/kubernetes/.github/blob/master/OWNERS or https://www.kubernetes.dev/docs/guide/owners)?

@dimityrmirchev
Copy link
Member Author

@vlerenc Usually I am trying to follow the naming convention {repository_name}-reviewers and {repository_name}-approvers. As this repo is kind of special in the sense it is used as a base and named ".github" I did not find it suitable to use github-reviewers/approvers as a name. I copied the files from https://github.com/gardener/org/blob/main/OWNERS_ALIASES, maybe I should have left a comment in the files that assignments are synched from that place.

Maybe we call them base-repo-reviewers/approvers or something else? WDYT?

The aliases as described in https://www.kubernetes.dev/docs/guide/owners/#owners_aliases can be whatever we choose. We might use "foo" if that would make sense. Smaller repos usually use approvers/reviewers separation (example), but repositories with bigger communities can choose to separate these further (example).

@vlerenc
Copy link
Member

vlerenc commented Oct 2, 2025

Thanks @dimityrmirchev. I wasn't aware of gardener/org (created 3 weeks ago) and I don't understand the use of that particular alias (*-org-admins), but maybe @timuthy and @oliver-goetz can explain?

Maybe we call them base-repo-reviewers/approvers or something else? WDYT?

Well, all I know is that I was confused when reading that alias. Repo admins (as in org members that are repo admins) and org owners (actual org owners that are sometimes confusingly also called org admins) are confusingly similar and therefore I would avoid that alias.

But in general, I would also like to understand why we have it. I guess, because we need more people than the TSC, which is fine (one reason maybe). And I guess, because @oliver-goetz is running Prow, which is also fine (another reason maybe). However, I actually don't know. Without documentation/background, I cannot understand the meaning and therefore I cannot review this PR.

@dimityrmirchev
Copy link
Member Author

I understand your points.

The main question is probably "Who will be responsible for the maintenance of this repository?". I did not see a CODEOWNERS file so I had to guess.

Would that be TSC or/and some other team 🤔

Copy link
Member

@oliver-goetz oliver-goetz left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This repo includes the front page of the Github Gardener organization. Thus, people who are responsible for Gardener marketing and those who are able to write proper English texts could be helpful as reviewers.

Clearly, we did not define such responsibilities yet and we have just started to define Gardener Community Roles. As an initial version Dimitar's proposal is fine with me.

/lgtm

@gardener-robot gardener-robot added reviewed/lgtm Has approval for merging and removed needs/review Needs review labels Oct 16, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

reviewed/lgtm Has approval for merging size/xs Size of pull request is tiny (see gardener-robot robot/bots/size.py)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants