Skip to content

Commit b23eda6

Browse files
committed
Updates based on review comments.
1 parent bc7f358 commit b23eda6

File tree

1 file changed

+20
-6
lines changed

1 file changed

+20
-6
lines changed

sig-architecture/annual-report-2021.md

Lines changed: 20 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,14 @@
2525
**How does the group get updates, reports, or feedback from working groups? Are there any springing up or being retired? Are OWNERS files up to date in these areas?**
2626

2727
- We have not been getting updates from the working groups on any regular cadence.
28-
- We lost track of the WGs we sponsored. We will make it a priority to get updates in the next upcoming meetings.
28+
- We will make it a priority to get updates in the next upcoming meetings.
29+
- Currently sponsored workgroups are:
30+
- wg-api-expression
31+
- wg-component-standard
32+
- wg-k8s-infra
33+
- wg-naming
34+
- wg-policy
35+
- wg-reliability
2936

3037
**When was your last monthly community-wide update? (provide link to deck and/or recording)**
3138

@@ -57,7 +64,10 @@
5764
- PRR assigns specific approvers to each KEP that is targeting a release. Therefore, we have a clear picture of how much each
5865
approver must do each cycle. In 1.21, each approver reviewed 22 KEPs. for the 1.22 cycle, we have a new approver (@ehashman) to
5966
help reduce the load on each approver. Go Elana!
60-
- Code Organization is coming along. Though we haven't updated dep-approvers in a while. Currently the root OWNERS are a bottleneck as their time is limited for dependency updates. We have a new approval plugin that wiiiii
67+
- Code Organization is coming along. Though we haven't updated dep-approvers in a while. Currently the root OWNERS are a bottleneck as their time is limited for dependency updates. We have a new approval plugin that will help.
68+
69+
- [kubernetes/test-infra#7690](https://github.com/kubernetes/test-infra/issues/7690) would allow routing dep approval to a distinct group
70+
- Started dep-reviewers alias in [kubernetes/kubernetes#101670](https://github.com/kubernetes/kubernetes/pull/101670), can use to get additional help on reviews
6171

6272
**Is there a healthy onboarding and growth path for contributors in your SIG? What are some activities that the group does to encourage this? What programs are you participating in to grow contributors throughout the contributor ladder?**
6373

@@ -66,20 +76,19 @@
6676
- The main meeting itself is losing steam a bit. We could use more across the board attendance. We have to find ways to do this with better timely topics.
6777
- The sub projects are in sustainable shape for the most part. We could use more people in conformance, code-organization, and PRR for sure.
6878
- We want to rework the API reviews as well to make sure SIGs can for the most part do their own API reviews.
69-
- The Enhancements subproject has some tooling code, and is a good place for newer folks to contribute. It has been quite active recently, and as a process-focused subproject is a place where program managers can be
79+
- The Enhancements subproject has some tooling code, and is a good place for newer folks to contribute. It has been quite active recently, and as a process-focused subproject is a place where program managers can collaborate with other contributors on optimising processes regarding feature development, deprecations, policy rollouts, and other substantial changes.
7080

7181
**What programs do you participate in for new contributors?**
7282
- Mainly through code-organization, we have a new mentee from LFX for example.
73-
- We do need to grow more folks who can work across SIGs somehow. We might need to put together a mentoring program to help with this. One idea we had before of reading group for KEPs may need to be revived.
83+
- We do need to grow more folks who can work across SIGs somehow. We might need to put together a mentoring program to help with this.
84+
- We are reviving the idea of a reading group for KEPs.
7485

7586
**Does the group have contributors from multiple companies/affiliations? Can end users/companies contribute in some way that they currently are not?**
7687

7788
- Yes. Our chairs are from three different companies. We have many participants and subproject owners from those same companies and others.
7889

7990
## Current initiatives and project health
8091

81-
- Please include links to KEPs and other supporting information that will be beneficial to multiple types of community members.
82-
8392
**What are initiatives that should be highlighted, lauded, shout out, that your group is proud of? Currently underway? What are some of the longer tail projects that your group is working on?**
8493

8594
- We are proud of the work of the conformance subproject in burning down the [list of API endpoints that were untested](https://apisnoop.cncf.io/conformance-progress).
@@ -88,6 +97,10 @@
8897
- Policies to move features across the project to GA, including:
8998
- [Conformance Without Beta](https://github.com/kubernetes/enhancements/tree/master/keps/sig-architecture/1333-conformance-without-beta)
9099
- [Preventing Permabeta](https://github.com/kubernetes/enhancements/tree/master/keps/sig-architecture/1635-prevent-permabeta)
100+
- The Enhancements subproject has a number of initiatives, including:
101+
- Process changes: the team has been working with the Release Team to assist SIGs in taking greater ownership of their KEPs during the release cycle, reducing reliance on the RT and allowing them to better organize their work and increase communication between SIGs and authors.
102+
- The Receipts Project (ongoing) is working on automating some of the mechanics of KEP process to streamline and better track KEPs in a release cycle.
103+
- KEPs have been transitioned to the new format which includes kep.yamls and a new directory structure (special thanks to @wojtek-t and new contributor @shekhar-rajak for all of their hard work on this!).
91104

92105
**Year to date KEP work review: What’s now stable? Beta? Alpha? Road to alpha?**
93106

@@ -96,6 +109,7 @@
96109
**What areas and/or subprojects does the group need the most help with?**
97110

98111
- Setting up a mentoring program to increase the number of folks who can work across SIGs.
112+
- Increasing the number of API reviewers and PRR approvers.
99113

100114
**What's the average open days of a PR and Issue in your group? / what metrics does your group care about and/or measure?**
101115

0 commit comments

Comments
 (0)