Closed whs-dot-hk closed 4 years ago
why not split it into multiple small yaml files?
/area prow /kind feature
We need to get the OWNERS
filtering mechanism working, then I think we will successfully handle OWNERS
at a file-level granularity. I agree with @krzyzacy that making OWNERS
even more granular than that seems very difficult and not worth the effort. Any single file getting that large should be broken up anyway for scalability issues.
why not split it into multiple small yaml files?
Agree this is the preferred next step. That said, even if we do, at present editing sigs.yaml and regenerating means that some files at root change (sig-list.md), and so root OWNERS would still be needed.
/sig contributor-experience
Issues go stale after 90d of inactivity.
Mark the issue as fresh with /remove-lifecycle stale
.
Stale issues rot after an additional 30d of inactivity and eventually close.
If this issue is safe to close now please do so with /close
.
Send feedback to sig-testing, kubernetes/test-infra and/or fejta. /lifecycle stale
/remove-lifecycle stale /assign /milestone v1.15
I've got a proof of concept laying around. There are some ordering issues that need to get sorted out to ensure things generate the same way all the time.
The main catch is even if we split files out into, say, each sig's dir... there are still generated files at repo root that would hit the root owners file. So this wouldn't gain us much in terms of avoiding bandwidth-constrained reviewers/approvers. We need to decide if/how to specify files that should be ignored/auto-approved when looking for approval.
/milestone clear
Issues go stale after 90d of inactivity.
Mark the issue as fresh with /remove-lifecycle stale
.
Stale issues rot after an additional 30d of inactivity and eventually close.
If this issue is safe to close now please do so with /close
.
Send feedback to sig-testing, kubernetes/test-infra and/or fejta. /lifecycle stale
Stale issues rot after 30d of inactivity.
Mark the issue as fresh with /remove-lifecycle rotten
.
Rotten issues close after an additional 30d of inactivity.
If this issue is safe to close now please do so with /close
.
Send feedback to sig-testing, kubernetes/test-infra and/or fejta. /lifecycle rotten
Rotten issues close after 30d of inactivity.
Reopen the issue with /reopen
.
Mark the issue as fresh with /remove-lifecycle rotten
.
Send feedback to sig-testing, kubernetes/test-infra and/or fejta. /close
@fejta-bot: Closing this issue.
When a yaml file is getting bigger and bigger
Different node maybe owned by owners
e.g. This yaml file https://github.com/kubernetes/community/blob/master/sigs.yaml
A sigs may own e.g. this part
Adding ownership for managing big yaml files will be useful
So we could set for example
the node above is owned by
sig-api-machinery
etc