Skip to content

Commit 466ea61

Browse files
authored
Merge pull request #7814 from neolit123/1.30-add-sig-cl-annual-report-for-2023
sig-cluster-lifecycle: add annual report for 2023
2 parents 2ea408d + 1641307 commit 466ea61

File tree

1 file changed

+53
-10
lines changed

1 file changed

+53
-10
lines changed

sig-cluster-lifecycle/annual-report-2023.md

Lines changed: 53 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,20 @@
1212
- Governance and leadership changes
1313
-->
1414

15+
- We had no major KEP enhancements, just one security improving KEP targeting kubeadm mentioned below.
16+
- There were no governance and leadership changes in 2023.
17+
- We collected [subproject self-assessment](https://docs.google.com/forms/d/e/1FAIpQLSc0CqmfaOIK4bCbEDhh0qiF5wCHi6Uvy0uR_k8egOtafalpow/viewanalytics)
18+
from all of our subprojects. This has become a common practice for us, so that we have good signal for subproject
19+
health, given we have so many subprojects. We perform the collection of self-assessments on a best effort period of time.
20+
For example the previous one was in 2021.
21+
- Some subproject highlights for 2023, in no particular order and definitely not a complete list:
22+
- Minikube released a GUI.
23+
- kOps started participating in an initiative to replace the legacy kube-up deployer for testing K8s.
24+
- kubeadm started work on v1beta4.
25+
- cluster-api-provider-ibmcloud completed a code-a-thon: A one day hackathon.
26+
- cluster-api-operator continued working on simplifying the UX around CAPI usage.
27+
- cluster-api: focused on improving performance and MachinePools.
28+
1529
2. Are there any areas and/or subprojects that your group needs help with (e.g. fewer than 2 active OWNERS)?
1630

1731
<!--
@@ -20,16 +34,45 @@
2034
Please raise an issue in kubernetes/community, if the KEP metadata is correct but the generated list is incorrect.
2135
-->
2236

37+
As established by our self-assessment mentioned above, the most common areas where we need help are:
38+
- Contributing to code
39+
- Reviewing code
40+
41+
Subprojects that might need help with additional OWNERS, in no particular order, and maybe an incomplete list:
42+
- cluster-api-addon-provider-helm
43+
- cluster-api-ipam-provider-in-cluster
44+
- cluster-api-provider-gcp
45+
- cluster-api-provider-kubemark
46+
- cluster-api-provider-openstack
47+
- cluster-api-provider-packet
48+
- kubeadm
49+
50+
We encourage contributors who are interested in our subprojects to reach out to the SIG mailing list or to
51+
individual subproject Slack channels.
52+
2353
3. Did you have community-wide updates in 2023 (e.g. KubeCon talks)?
2454

25-
<!--
26-
Examples include links to email, slides, or recordings.
27-
-->
55+
For KubeCon EU 2023, we had the following talks:
56+
- [Minikube, from CLI to GUI](https://sched.co/1HyUz)
57+
- [How to Turn Release Management from Duty to Fun: Lessons Learned Building the Cluster API Release Team](https://sched.co/1HyTd)
58+
- [Cluster API Providers: Intro, Deep Dive, and Community!](https://sched.co/1HyUb)
59+
- [Kubeadm Deep Dive](https://sched.co/1Iki0)
60+
- [Mission Accomplished: Kubernetes Is Not a Monorepo. Now Our Work Begins!](https://sched.co/1HycF)
2861

29-
4. KEP work in 2023 (v1.27, v1.28, v1.29):
62+
For KubeCon NA 2023, we had the following talks:
63+
- [SIG Cluster Lifecycle Intro & Future](https://sched.co/1R2sL)
64+
- [Minikube project update](https://sched.co/1R2rH)
65+
- [Cluster API Deep Dive: Improving Performance up to 2k Clusters](https://sched.co/1R2py)
3066

67+
The above lists do not include SIG CL subproject related talks from third parties.
3168

69+
4. KEP work in 2023 (v1.27, v1.28, v1.29):
3270

71+
While we have a few SIG level KEPs in `kubernetes/enhancements`, kubeadm is the only subproject that we have that is part
72+
of the Kubernetes release and more actively receives KEPs. In 2023 we worked on a KEP to move kubeadm away from generating
73+
a single `admin.conf` that has super powers and instead generate two - `admin.conf` and `super-admin.conf`:
74+
- https://git.k8s.io/enhancements/keps/sig-cluster-lifecycle/kubeadm/4214-separate-super-user-kubeconfig/README.md
75+
It graduated to GA within a single Kubernetes release.
3376

3477
## [Subprojects](https://git.k8s.io/community/sig-cluster-lifecycle#subprojects)
3578

@@ -70,12 +113,12 @@
70113
## Operational
71114

72115
Operational tasks in [sig-governance.md]:
73-
- [ ] [README.md] reviewed for accuracy and updated if needed
74-
- [ ] [CONTRIBUTING.md] reviewed for accuracy and updated if needed
75-
- [ ] Other contributing docs (e.g. in devel dir or contributor guide) reviewed for accuracy and updated if needed
76-
- [ ] Subprojects list and linked OWNERS files in [sigs.yaml] reviewed for accuracy and updated if needed
77-
- [ ] SIG leaders (chairs, tech leads, and subproject leads) in [sigs.yaml] are accurate and active, and updated if needed
78-
- [ ] Meeting notes and recordings for 2023 are linked from [README.md] and updated/uploaded if needed
116+
- [x] [README.md] reviewed for accuracy and updated if needed
117+
- [x] [CONTRIBUTING.md] reviewed for accuracy and updated if needed
118+
- [x] Other contributing docs (e.g. in devel dir or contributor guide) reviewed for accuracy and updated if needed
119+
- [x] Subprojects list and linked OWNERS files in [sigs.yaml] reviewed for accuracy and updated if needed
120+
- [x] SIG leaders (chairs, tech leads, and subproject leads) in [sigs.yaml] are accurate and active, and updated if needed
121+
- [x] Meeting notes and recordings for 2023 are linked from [README.md] and updated/uploaded if needed
79122

80123

81124
[CONTRIBUTING.md]: https://git.k8s.io/community/sig-cluster-lifecycle/CONTRIBUTING.md

0 commit comments

Comments
 (0)