From a5d7305080ddd8e5378fa9df684cf191f99a3f3d Mon Sep 17 00:00:00 2001 From: Nick Turner Date: Wed, 23 Feb 2022 02:13:59 -0800 Subject: [PATCH] SIG Cloud Provider annual report for 2021 --- sig-cloud-provider/CONTRIBUTING.md | 213 +++++++++++++++++++++++ sig-cloud-provider/README.md | 7 + sig-cloud-provider/annual-report-2021.md | 122 ++++++------- sig-list.md | 2 +- sigs.yaml | 7 + 5 files changed, 283 insertions(+), 68 deletions(-) create mode 100644 sig-cloud-provider/CONTRIBUTING.md diff --git a/sig-cloud-provider/CONTRIBUTING.md b/sig-cloud-provider/CONTRIBUTING.md new file mode 100644 index 000000000..965b67e10 --- /dev/null +++ b/sig-cloud-provider/CONTRIBUTING.md @@ -0,0 +1,213 @@ +# Contributing + +Welcome to the Kubernetes SIG Cloud Provider contributing guide. We are excited +about the prospect of you joining our community! + +## Before You Begin + +We strongly recommend you to understand the main [Kubernetes Contributor +Guide](http://git.k8s.io/community/contributors/guide) and adhere to the +contribution rules (specially signing the CLA). + +You can also check the [Contributor Cheat +Sheet](/contributors/guide/contributor-cheatsheet/), with common resources for +existing developers. + +Read the [developer guide]. + +Please be aware that all contributions to Kubernetes require time and +commitment from project maintainers to direct and review work. This is done in +additional to many other maintainer responsibilities, and direct engagement +from maintainers is a finite resource. + +### Learn about our work + +* [The Future of Cloud Providers in Kubernetes](https://kubernetes.io/blog/2019/04/17/the-future-of-cloud-providers-in-kubernetes/) +* [Cloud Controller Manager](https://kubernetes.io/docs/concepts/architecture/cloud-controller/) + +## Your first contribution + +### Adopt an issue + +Pick up an [issue] from the backlog by commenting on the issue that you would +like to work on it. Be sure to mention the author of the issue as well as the +SIG Cloud Provider members. + +**Note:** Don't do this unless you will start work on the issue within a few +days of being assigned. + +**Note:** GitHub only allows issues to be assigned to GitHub accounts that are +part of the organization. + +**Picking your first issue** + +For your first issue, we recommend picking an issue labeled with "good first +issue" from the [issue] backlog. Work with active members of the SIG to find a +suitable issue if you need help. + +**Picking the right size of issue** + +Be sure to pick up an issue that is appropriate to the time you are able to +commit. We recommend first time contributors start with small or medium +issues. + +Following are very rough estimates, but are best effort only. They assume you +have a development environment already set up and are able to build a kubectl +binary and use it against a cluster. These estimates assume some knowledge of +Go. + +- `size/S` + - simple complexity, good for novices to project (4-10 hours) +- `size/M` + - moderate complexity (10-20 hours) +- `size/L` + - high complexity (20+ hours) +- `size/XL` + - very high complexity, might require help from community members (40-80 hours) + +Meta/Umbrella issues may have multiple components. By signing up for a Meta/Umbrella issue, +you are only committing to one piece of it. Let the issue author know when you have completed +some piece of it, and if you would like to continue working on it, or have it unassigned. + +**Picking the right kind of issue** + +Guided issues have a *type* defining the type of work to be done. Pick up an +issue that fits your experience level and interest. Documentation and +test-coverage issues typically are smaller in scope and easier to complete than +features and cleanup issues. + +- `type/code-cleanup` + - Usually some refactoring or small rewrites of code. +- `type/code-documentation` + - Write `doc.go` with package overview and examples or add code comments to document + existing types and functions. +- `type/code-feature` + - Usually a new go package / library for some functionality that is requested. + Should be encapsulated in its own interfaces with thorough unit tests for the new library. +- `type/code-test-coverage` + - Audit tests for a package. Run coverage tools and also manually look at what functions + are missing unit or integration tests. Write tests for these functions. + +**Provide periodic status updates** + +Once you have requested an issue and it has been accepted, you will be expected +to provide periodic updates to it. Do update the issue with your status at least every +week, and publish your work to a fork so the community can see your progress and +provide early feedback. + +If you find the issue is too challenging, time consuming, or you are no longer able to work on it, +this is perfectly acceptable and please let the issue author know. +If you like, you may pick up a different issue immediately or sometime in the future. + +**Testing** + +Look at [tests] for more information about testing. + +**Summary**: + +- Don't pick up an issue until you are ready to start working on it +- When you want to pick up an issue, be sure to comment to the [leads] that you + are taking the issue. +- Update the issue every week with your progress so we know it is being + actively worked on. +- There is an expectation that some time will be committed to working on the + issue each week until it is completed, or you are blocked on a maintainer. + +### Meet the community + +Engage with the SIG cloud provider community! Let us know who you are and how +things are going! + +- In [slack][slack-messages] (signup [here][slack-signup]), @mention a + [lead][leads] and ask if there are any issues you could pick up, or let them + know what you are working on. + +- Attend a sig-cloud-provider [meeting] and introduce yourself and what you are + working on. + +- The sig-cloud-provider [community page] lists sig-cloud-provider [leads], + channels of [communication], and group [meeting] times. + +## Information about how Features are developed + +Kubernetes uses a process called a KEP (Kubernetes enhancement proposal) to +drive feature development. See [enhancements] for the most up to date +information about how enhancements are planned and developed in the Kubernetes +community. + +## Escalation + +### If your bug issue is stuck + +If an issue isn't getting any attention and is unresolved, mention +`@kubernetes/sig-cloud-provider-bugs`. + +Highlight the severity and urgency of the issue. For severe issues +escalate by contacting sig [leads] and attending the [meeting]. + +### If your feature request issue is stuck + +If an issue isn't getting any attention and is unresolved, mention +`@kubernetes/sig-cloud-provider-feature-requests`. + +If a particular issue has a high impact for you or your business, +make sure this is clear on the bug, and reach out to the sig leads +directly. Consider attending the sig meeting to discuss over video +conference. + +### If your PR is stuck + +It may happen that your PR seems to be stuck without clear actionable +feedback for a week or longer. A PR _associated with a bug or design +proposal_ is much less likely to be stuck than a dangling PR. + +However, if it happens do the following: + +- If your PR is stuck for a week or more because it has never gotten any + comments, mention `@kubernetes/sig-cloud-provider-pr-reviews` and ask for attention. +- If your PR is stuck for a week or more _after_ it got comments, but + the attention has died down. Mention the reviewer and comment with + [`PTAL`]. + +If you are still not able to get any attention after a couple days, +escalate to sig [leads] by mentioning them. + +### If your KEP is stuck + +It may happen that your KEP gets stuck without getting merged or additional +feedback. If you believe that your design is important and has been dropped, or +it is not moving forward, please add it to the sig-cloud-provider bi-weekly +meeting [agenda] and mail the [group] saying you'd like to discuss it. + +### General escalation instructions + +See the sig-cloud-provider [community page] for points of contact and meeting times: + +- Attend the sig-cloud-provider [meeting] +- Message one of the sig leads on [slack][slack-messages] (signup [here][slack-signup]) +- Send an email to the _kubernetes-cloud-provider@googlegroups.com_ [group]. + +## Use of [@mentions] + +- `@{any lead}` solicit opinion or advice from [leads]. +- `@kubernetes/sig-cloud-provider-bugs` sig-cloud-provider centric bugs. +- `@kubernetes/sig-cloud-provider-pr-reviews` triggers review of code fix PR. +- `@kubernetes/sig-cloud-provider-feature-requests` flags a feature request. +- `@kubernetes/sig-cloud-provider-proposals` flags a design proposal. + +[@mentions]: https://help.github.com/articles/basic-writing-and-formatting-syntax/#mentioning-users-and-teams +[Kubernetes Basics Tutorial]: https://kubernetes.io/docs/tutorials/kubernetes-basics +[PR]: https://help.github.com/articles/creating-a-pull-request +[`PTAL`]: https://en.wiktionary.org/wiki/PTAL +[agenda]: https://docs.google.com/document/d/1OZE-ub-v6B8y-GuaWejL-vU_f9jsjBbrim4LtTfxssw/edit# +[communication]: /sig-cloud-provider/README.md#contact +[community page]: /sig-cloud-provider +[developer guide]: /contributors/devel/development.md +[enhancements]: https://github.com/kubernetes/enhancements +[group]: https://groups.google.com/forum/#!forum/kubernetes-sig-cloud-provider +[issue]: https://github.com/kubernetes/cloud-provider/issues +[leads]: /sig-cloud-provider/README.md#leadership +[meeting]: /sig-cloud-provider/README.md#meetings +[slack-messages]: https://kubernetes.slack.com/messages/sig-cloud-provider +[slack-signup]: http://slack.k8s.io/ +[tests]: /contributors/devel/sig-testing/testing.md diff --git a/sig-cloud-provider/README.md b/sig-cloud-provider/README.md index 6f3c6d13c..dc856cf71 100644 --- a/sig-cloud-provider/README.md +++ b/sig-cloud-provider/README.md @@ -23,6 +23,13 @@ The [charter](CHARTER.md) defines the scope and governance of the Cloud Provider ### Chairs The Chairs of the SIG run operations and processes governing the SIG. +* Andrew Sy Kim (**[@andrewsykim](https://github.com/andrewsykim)**), Google +* Nick Turner (**[@nckturner](https://github.com/nckturner)**), Amazon + +### Technical Leads +The Technical Leads of the SIG establish new subprojects, decommission existing +subprojects, and resolve cross-subproject technical issues and decisions. + * Andrew Sy Kim (**[@andrewsykim](https://github.com/andrewsykim)**), Google * Walter Fender (**[@cheftako](https://github.com/cheftako)**), Google * Nick Turner (**[@nckturner](https://github.com/nckturner)**), Amazon diff --git a/sig-cloud-provider/annual-report-2021.md b/sig-cloud-provider/annual-report-2021.md index 09864bd73..95ae0893d 100644 --- a/sig-cloud-provider/annual-report-2021.md +++ b/sig-cloud-provider/annual-report-2021.md @@ -4,17 +4,26 @@ 1. What work did the SIG do this year that should be highlighted? - - - - - - + - Made progress toward removing cloud provider related code from the core Kubernetes code base. 2. What initiatives are you working on that aren't being tracked in KEPs? - - - - - - + - Individual clouds have made significant progress on their cloud-controller-managers. + - https://github.com/kubernetes/cloud-provider-aws + - https://github.com/kubernetes/cloud-provider-gcp + - https://github.com/kubernetes/cloud-provider-openstack + - https://github.com/kubernetes/cloud-provider-vsphere + - https://github.com/kubernetes/cloud-provider-alibaba-cloud + - https://github.com/kubernetes-sigs/cloud-provider-azure -3. KEP work in 2021 (1.x, 1.y, 1.z): +3. KEP work in 2021 (1.21, 1.22, 1.23): + + - Leader Migration for Controller Managers #2436 + - https://github.com/kubernetes/enhancements/issues/2436 + - Kubelet Credential Provider #2133 + - https://github.com/kubernetes/enhancements/issues/2133 + - KEP for adding webhook hosting capability to the CCM framework #2699 + - https://github.com/kubernetes/enhancements/issues/2699 - Stable - - [$kep-number - $title](https://git.k8s.io/community/$link/README.md) - $milestone.stable - - [$kep-number - $title](https://git.k8s.io/community/$link/README.md) - $milestone.stable - Beta - - [$kep-number - $title](https://git.k8s.io/community/$link/README.md) - $milestone.beta - - [$kep-number - $title](https://git.k8s.io/community/$link/README.md) - $milestone.beta + - [2436 - Leader Migration for Controller Managers](https://github.com/kubernetes/enhancements/tree/master/keps/sig-cloud-provider/2436-controller-manager-leader-migration) - 1.22 - Alpha - - [$kep-number - $title](https://git.k8s.io/community/$link/README.md) - $milestone.alpha - - [$kep-number - $title](https://git.k8s.io/community/$link/README.md) - $milestone.alpha + - [2133 - Kubelet Credential Provider](https://git.k8s.io/community/$link/README.md) - 1.20 - Pre-alpha - - [$kep-number - $title](https://git.k8s.io/community/$link/README.md) + - [2699 - KEP for adding webhook hosting capability to the CCM framework](https://github.com/cheftako/enhancements/blob/master/keps/sig-cloud-provider/2699-add-webhook-hosting-to-ccm/README.md) ## Project health @@ -40,45 +45,53 @@ In future, this will be generated from kubernetes/enhancements kep.yaml files Any areas with 2 or fewer OWNERs? (link to more details) - - - - - -2. What metrics/community health stats does your group care about and/or measure? +2. What metrics/community health stats does your group care about and/or + measure? - - - - - - + - We don't currently measure any statistics regarding community health. + - In the future, we'd like to understand better what areas our community + needs help in, i.e. areas that are under-documented, areas with lots of + bugs, etc. -3. Does your [CONTRIBUTING.md] help **new** contributors engage with your group specifically by pointing - to activities or programs that provide useful context or allow easy participation? +3. Does your [CONTRIBUTING.md] help **new** contributors engage with your group +specifically by pointing to activities or programs that provide useful context +or allow easy participation? - - + - We are adding a new CONTRIBUTING.md in the same PR as this report. + - As a follow-up, we need to reference CONTRIBUTING.md in our subprojects. -4. If your group has special training, requirements for reviewers/approvers, or processes beyond the general [contributor guide], - does your [CONTRIBUTING.md] document those to help **existing** contributors grow throughout the [contributor ladder]? +4. If your group has special training, requirements for reviewers/approvers, or +processes beyond the general [contributor guide], does your [CONTRIBUTING.md] +document those to help **existing** contributors grow throughout the +[contributor ladder]? - - + - N/A (we don't have special requirements beyond the general [contributor + guide]. 5. Does the group have contributors from multiple companies/affiliations? - - + - Yes, we have contributors from Amazon, Google, VMware, and others. -6. Are there ways end users/companies can contribute that they currently are not? - If one of those ways is more full time support, what would they work on and why? +6. Are there ways end users/companies can contribute that they currently are +not? If one of those ways is more full time support, what would they work on +and why? - - - - + - Yes, we could use help on the extraction/migration effort, including + migrating tests out of the core Kubernetes repository and into each + cloud-provider repository. See + https://github.com/kubernetes/cloud-provider/issues/25 to get started ## Membership -- Primary slack channel member count: -- Primary mailing list member count: -- Primary meeting attendee count (estimated, if needed): -- Primary meeting participant count (estimated, if needed): -- Unique reviewers for SIG-owned packages: -- Unique approvers for SIG-owned packages: +- Primary slack channel member count: 942 +- Primary mailing list member count: 240 +- Primary meeting attendee count (estimated, if needed): 11 +- Primary meeting participant count (estimated, if needed): 11 +- Unique reviewers for SIG-owned packages: 47 +- Unique approvers for SIG-owned packages: 38 -Include any other ways you measure group membership +See [here](https://gist.github.com/nckturner/cddd64bc1a56eaec836c07a24f7fecf4) for reviewers/approvers count method. ## Subprojects @@ -87,36 +100,11 @@ In future, this will be generated from delta of sigs.yaml from $YYYY-01-01 to $Y Manually visible via `git diff HEAD@{$YYYY-01-01} HEAD@{$YYYY-12-31} -- $sig-id/README.md` --> -New in $YYYY: -- [$subproject-name](https://git.k8s.io/community/$sig-id#$subproject-name) -- - -Retired in $YYYY: -- [$subproject-name](https://git.k8s.io/community/$sig-id#$subproject-name) -- - Continuing: -- [$subproject-name](https://git.k8s.io/community/$sig-id#$subproject-name) -- - -## Working groups - - - -New in $YYYY: -- [$wg-name](https://git.k8s.io/community/$wg-id/) ([$YYYY report](https://git.k8s.io/community/$wg-id/annual-report-$YYYY.md)) -- - -Retired in $YYYY: -- [$wg-name](https://git.k8s.io/community/$wg-id/) ([$YYYY report](https://git.k8s.io/community/$wg-id/annual-report-$YYYY.md)) -- - -Continuing: -- [$wg-name](https://git.k8s.io/community/$wg-id/) ([$YYYY report](https://git.k8s.io/community/$wg-id/annual-report-$YYYY.md)) -- +- [cloud-provider-extraction-migration](https://docs.google.com/document/d/1KLsGGzNXQbsPeELCeF_q-f0h0CEGSe20xiwvcR2NlYM/edit) +- [AWS Subproject Meeting](https://docs.google.com/document/d/1-i0xQidlXnFEP9fXHWkBxqySkXwJnrGJP9OGyP2_P14/edit#) +- [Azure Subproject Meeting](https://docs.google.com/document/d/1SpxvmOgHDhnA72Z0lbhBffrfe9inQxZkU9xqlafOW9k/edit) +- [IBM Subproject Meeting](https://docs.google.com/document/d/1qd_LTu5GFaxUhSWTHigowHt3XwjJVf1L57kupj8lnwg/edit) ## Operational diff --git a/sig-list.md b/sig-list.md index d91bd86d6..b1f3df7c1 100644 --- a/sig-list.md +++ b/sig-list.md @@ -38,7 +38,7 @@ When the need arises, a [new SIG can be created](sig-wg-lifecycle.md) |[Auth](sig-auth/README.md)|[auth](https://github.com/kubernetes/kubernetes/labels/sig%2Fauth)|* [Mo Khan](https://github.com/enj), VMware
* [Mike Danese](https://github.com/mikedanese), Google
* [Rita Zhang](https://github.com/ritazh), Microsoft
|* [Slack](https://kubernetes.slack.com/messages/sig-auth)
* [Mailing List](https://groups.google.com/forum/#!forum/kubernetes-sig-auth)|* Regular SIG Meeting: [Wednesdays at 11:00 PT (Pacific Time) (biweekly)](https://zoom.us/j/264572674)
* Secrets Store CSI Meeting: [Thursdays at 8:00 PT (Pacific Time) (biweekly)](https://zoom.us/j/91272289538)
|[Autoscaling](sig-autoscaling/README.md)|[autoscaling](https://github.com/kubernetes/kubernetes/labels/sig%2Fautoscaling)|* [Guy Templeton](https://github.com/gjtempleton), Skyscanner
* [Marcin Wielgus](https://github.com/mwielgus), Google
|* [Slack](https://kubernetes.slack.com/messages/sig-autoscaling)
* [Mailing List](https://groups.google.com/forum/#!forum/kubernetes-sig-autoscaling)|* Regular SIG Meeting: [Mondays at 16:00 Poland (weekly)](https://zoom.us/j/944410904)
|[CLI](sig-cli/README.md)|[cli](https://github.com/kubernetes/kubernetes/labels/sig%2Fcli)|* [Katrina Verey](https://github.com/KnVerey), Shopify
* [Eddie Zaneski](https://github.com/eddiezane), Chainguard, Inc
* [Sean Sullivan](https://github.com/seans3), Google
|* [Slack](https://kubernetes.slack.com/messages/sig-cli)
* [Mailing List](https://groups.google.com/forum/#!forum/kubernetes-sig-cli)|* Bug Scrub: [Wednesdays at 09:00 PT (Pacific Time) (monthly)](https://zoom.us/j/288426795?pwd=UDdoYnFyNjBiS1RHcXRxS1BCNy9wUT09)
* KRM Functions Subproject Meeting: [Wednesdays at 10:30 PT (Pacific Time) (biweekly)](https://zoom.us/j/288426795?pwd=UDdoYnFyNjBiS1RHcXRxS1BCNy9wUT09)
* Kustomize Bug Scrub: [Wednesdays at 09:00 PT (Pacific Time) (monthly)](https://zoom.us/j/288426795?pwd=UDdoYnFyNjBiS1RHcXRxS1BCNy9wUT09)
* Regular SIG Meeting: [Wednesdays at 09:00 PT (Pacific Time) (biweekly)](https://zoom.us/j/288426795?pwd=UDdoYnFyNjBiS1RHcXRxS1BCNy9wUT09)
-|[Cloud Provider](sig-cloud-provider/README.md)|[cloud-provider](https://github.com/kubernetes/kubernetes/labels/sig%2Fcloud-provider)|* [Andrew Sy Kim](https://github.com/andrewsykim), Google
* [Walter Fender](https://github.com/cheftako), Google
* [Nick Turner](https://github.com/nckturner), Amazon
|* [Slack](https://kubernetes.slack.com/messages/sig-cloud-provider)
* [Mailing List](https://groups.google.com/forum/#!forum/kubernetes-sig-cloud-provider)|* Regular SIG Meeting: [Wednesdays at 9:00 PT (Pacific Time) (biweekly)](https://zoom.us/j/508079177?pwd=ZmEvMksxdTFTc0N1eXFLRm91QUlyUT09)
* (cloud-provider-extraction-migration) Weekly Sync removing the in-tree cloud providers led by @cheftako and @mcrute: [Thursdays at 13:30 PT (Pacific Time) (weekly)](https://docs.google.com/document/d/1KLsGGzNXQbsPeELCeF_q-f0h0CEGSe20xiwvcR2NlYM/edit)
* (provider-alibaba-cloud) Regular Alibaba Cloud Subproject Meeting: [Tuesdays at 12:00 UTC (monthly 2020 start date: Jan. 7th)](https://docs.google.com/document/d/1FQx0BPlkkl1Bn0c9ocVBxYIKojpmrS1CFP5h0DI68AE/edit)
* (provider-aws) Regular AWS Subproject Meeting: [Fridays at 9:00 PT (Pacific Time) (biweekly 2019 start date: Jan. 11th)](https://zoom.us/my/k8ssigaws)
* (provider-azure) Azure Subproject Meeting: [Mondays at 18:00 PT (Pacific Time) (monthly - third Monday)](https://zoom.us/j/586836662)
* (provider-gcp) Regular GCP Subproject Meeting: [Thursdays at 16:00 UTC (biweekly)](https://docs.google.com/document/d/1FQx0BPlkkl1Bn0c9ocVBxYIKojpmrS1CFP5h0DI68AE/edit)
* (provider-ibmcloud) Regular IBM Subproject Meeting: [Wednesdays at 14:00 ET (Eastern Time) (monthly - last Wednesday every month)](https://zoom.us/j/9392903494)
* (provider-openstack) Regular OpenStack Subproject Meeting: [Wednesdays at 08:00 PT (Pacific Time) (biweekly starting Wednesday March 20, 2019)](https://docs.google.com/document/d/1bW3j4hFN4D8rv2LFv-DybB3gcE5ISAaOO_OpvDCgrGg/edit)
* (provider-vsphere) Cloud Provider vSphere monthly syncup: [Wednesdays at 09:00 PT (Pacific Time) (monthly - first Wednesday every month)](https://zoom.us/j/584244729)
+|[Cloud Provider](sig-cloud-provider/README.md)|[cloud-provider](https://github.com/kubernetes/kubernetes/labels/sig%2Fcloud-provider)|* [Andrew Sy Kim](https://github.com/andrewsykim), Google
* [Nick Turner](https://github.com/nckturner), Amazon
|* [Slack](https://kubernetes.slack.com/messages/sig-cloud-provider)
* [Mailing List](https://groups.google.com/forum/#!forum/kubernetes-sig-cloud-provider)|* Regular SIG Meeting: [Wednesdays at 9:00 PT (Pacific Time) (biweekly)](https://zoom.us/j/508079177?pwd=ZmEvMksxdTFTc0N1eXFLRm91QUlyUT09)
* (cloud-provider-extraction-migration) Weekly Sync removing the in-tree cloud providers led by @cheftako and @mcrute: [Thursdays at 13:30 PT (Pacific Time) (weekly)](https://docs.google.com/document/d/1KLsGGzNXQbsPeELCeF_q-f0h0CEGSe20xiwvcR2NlYM/edit)
* (provider-alibaba-cloud) Regular Alibaba Cloud Subproject Meeting: [Tuesdays at 12:00 UTC (monthly 2020 start date: Jan. 7th)](https://docs.google.com/document/d/1FQx0BPlkkl1Bn0c9ocVBxYIKojpmrS1CFP5h0DI68AE/edit)
* (provider-aws) Regular AWS Subproject Meeting: [Fridays at 9:00 PT (Pacific Time) (biweekly 2019 start date: Jan. 11th)](https://zoom.us/my/k8ssigaws)
* (provider-azure) Azure Subproject Meeting: [Mondays at 18:00 PT (Pacific Time) (monthly - third Monday)](https://zoom.us/j/586836662)
* (provider-gcp) Regular GCP Subproject Meeting: [Thursdays at 16:00 UTC (biweekly)](https://docs.google.com/document/d/1FQx0BPlkkl1Bn0c9ocVBxYIKojpmrS1CFP5h0DI68AE/edit)
* (provider-ibmcloud) Regular IBM Subproject Meeting: [Wednesdays at 14:00 ET (Eastern Time) (monthly - last Wednesday every month)](https://zoom.us/j/9392903494)
* (provider-openstack) Regular OpenStack Subproject Meeting: [Wednesdays at 08:00 PT (Pacific Time) (biweekly starting Wednesday March 20, 2019)](https://docs.google.com/document/d/1bW3j4hFN4D8rv2LFv-DybB3gcE5ISAaOO_OpvDCgrGg/edit)
* (provider-vsphere) Cloud Provider vSphere monthly syncup: [Wednesdays at 09:00 PT (Pacific Time) (monthly - first Wednesday every month)](https://zoom.us/j/584244729)
|[Cluster Lifecycle](sig-cluster-lifecycle/README.md)|[cluster-lifecycle](https://github.com/kubernetes/kubernetes/labels/sig%2Fcluster-lifecycle)|* [Justin Santa Barbara](https://github.com/justinsb), Google
* [Lubomir Ivanov](https://github.com/neolit123), VMware
* [Vince Prignano](https://github.com/vincepri), VMware
|* [Slack](https://kubernetes.slack.com/messages/sig-cluster-lifecycle)
* [Mailing List](https://groups.google.com/forum/#!forum/kubernetes-sig-cluster-lifecycle)|* Regular SIG Meeting: [Tuesdays at 09:00 PT (Pacific Time) (biweekly)](https://zoom.us/j/916523531?pwd=eVhPNU5IQWtBYWhmT1N4T0V6bHZFZz09)
* (cluster-addons) Cluster Addons meeting: [Tuesdays at 09:00 PT (Pacific Time) (biweekly)](https://zoom.us/j/130096731?pwd=U3pzWloxZ0lpbEtadTZGSERRdENrZz09)
* (cluster-api) Cluster API office hours: [Wednesdays at 10:00 PT (Pacific Time) (weekly)](https://zoom.us/j/861487554?pwd=dTVGVVFCblFJc0VBbkFqQlU0dHpiUT09)
* (cluster-api-provider-aws) Cluster API Provider AWS office hours: [Mondays at 09:00 PT (Pacific Time) (biweekly)](https://zoom.us/j/423312508?pwd=Tk9OWnZ4WHg2T2xRek9xZXA1eFQ4dz09)
* (cluster-api-provider-azure) Cluster API Provider Azure office hours: [Thursdays at 08:00 PT (Pacific Time) (bi-weekly)](https://zoom.us/j/566930821?pwd=N2JuRWljc3hGS3ZnVlBLTk42TFlzQT09)
* (cluster-api-provider-digitalocean) Cluster API Provider DigitalOcean office hours: [Thursdays at 09:00 PT (Pacific Time) (monthly, second Thursday of the month)](https://zoom.us/j/91312171751?pwd=bndnMDdJMkhySDVncjZoR1VhdFBTZz09)
* (cluster-api-provider-ibmcloud) Cluster API Provider IBM Cloud office hours: [Fridays at 09:00 IST (weekly)](https://zoom.us/j/9392903494)
* (cluster-api-provider-kubevirt) Cluster API Provider KubeVirt Syncup Meetings: [Tuesdays at 8:00 PT (Pacific Time) (weekly starting Tuesday December 7th, 2021)](https://zoom.us/j/94685513559?pwd=cnI3RUQyZ3RrckpOc1BQNDA1Q1BrZz09)
* (cluster-api-provider-nested) Cluster API Provider Nested Office Hours: [Tuesdays at 10:00 PT (Pacific Time) (weekly)](https://zoom.us/j/91929881559?pwd=WllxazhTUzBFN1BNWTRadTA3NGtQQT09)
* (cluster-api-provider-vsphere) Cluster API vSphere meeting: [Thursdays at 10:00 PT (Pacific Time) (biweekly starting Thursday June 25th, 2020)](https://zoom.us/j/92253194848?pwd=cVVVNDMxeTl1QVJPUlpvLzNSVU1JZz09)
* (etcdadm) etcdadm Office Hours: [Mondays at 09:00 PT (Pacific Time) (biweekly)](https://zoom.us/j/612375927?pwd=MldxRnRSOExCVW1rbjM4ZzBSc3MvUT09)
* (image-builder) Image Builder office hours: [Thursdays at 08:00 PT (Pacific Time) (biweekly)](https://zoom.us/j/807524571?pwd=WEFTeDJzeWU3bVFkcWQ0UEdZRkRCdz09)
* (kOps) kOps Office Hours: [Fridays at 09:00 PT (Pacific Time) (biweekly)](https://zoom.us/j/97072789944?pwd=VVlUR3dhN2h5TEFQZHZTVVd4SnJUdz09)
* (kubeadm) kubeadm Office Hours: [Wednesdays at 09:00 PT (Pacific Time) (biweekly)](https://zoom.us/j/179916854?pwd=dzRhbjFnRGVQRDVUVHY1a29JV2JxUT09)
* (minikube) minikube office hours: [Mondays at 11:00 PT (Pacific Time) (biweekly)](https://zoom.us/j/97017029363?pwd=U3MvZ3pMMHM5eWorSjgzUnd5OEFtUT09)
|[Contributor Experience](sig-contributor-experience/README.md)|[contributor-experience](https://github.com/kubernetes/kubernetes/labels/sig%2Fcontributor-experience)|* [Alison Dowdney](https://github.com/alisondy), Kasten
* [Bob Killen](https://github.com/mrbobbytables), Google
|* [Slack](https://kubernetes.slack.com/messages/sig-contribex)
* [Mailing List](https://groups.google.com/forum/#!forum/kubernetes-sig-contribex)|* Regular SIG Meeting: [Wednesdays at 9:00 PT (Pacific Time) (weekly alternating slack/zoom)](https://zoom.us/j/397264241?pwd=bHNnZVArNFdPaWVJMmttdko0Sktudz09)
* (contributor-comms) Contributor Comms - Upstream Marketing Team Meeting: [Fridays at 8:00 PT (Pacific Time) (weekly)](https://zoom.us/j/596959769?pwd=TURBNlZPb3BEWVFmbWlCYXlMVVJiUT09)
* (events) Office Hours European Edition (Open Q&A for end-user kubernetes related questions): [Wednesdays at 09:00 ET (Eastern Time) (monthly on 3rd Wednesday)](https://hackmd.io/@k8s/office-hours)
* (events) Office Hours Western Edition (Open Q&A for end-user kubernetes related questions): [Wednesdays at 12:00 ET (Eastern Time) (monthly on 3rd Wednesday)]()
* (github-management) GitHub Administration Subproject: [Thursdays at 09:30 PT (Pacific Time) (Monthly on 4th Thursday)](https://zoom.us/j/442435463?pwd=Rk1PWWpSSTJDaWJKdzRYb2EyTlkvZz09)
|[Docs](sig-docs/README.md)|[docs](https://github.com/kubernetes/kubernetes/labels/sig%2Fdocs)|* [Divya Mohan](https://github.com/divya-mohan0209), SUSE
* [Jim Angel](https://github.com/jimangel), Google
* [Natali Vlatko](https://github.com/natalisucks), Wayfair
* [Rey Lejano](https://github.com/reylejano), SUSE
|* [Slack](https://kubernetes.slack.com/messages/sig-docs)
* [Mailing List](https://groups.google.com/forum/#!forum/kubernetes-sig-docs)|* APAC SIG Meeting: [Wednesdays at 05:30 UTC (monthly - Wednesday, after the fourth Tuesday, every month)](https://docs.google.com/document/d/1emuO4nmaQq3K8JZ9-MQeIygtrCPO9kWv7U7RzTaW4F8/edit)
* Korean Team Meeting: [Thursdays at 13:00 UTC (biweekly)](https://docs.google.com/document/d/1h5sMhBpPB5unJmBAS7KzDiPs-_eFQOu5o4UyHwMtFCA/edit)
* Localization Subgroup Meeting: [Mondays at 15:00 UTC (monthly)](https://docs.google.com/document/d/1NwO1AN8Ea2zlK8uAdaDAKf1-LZDAFvSewIfrKqfl5No/)
* Regular SIG Meeting: [Tuesdays at 17:30 UTC (weekly - except fourth Tuesday every month)](https://docs.google.com/document/d/1emuO4nmaQq3K8JZ9-MQeIygtrCPO9kWv7U7RzTaW4F8/edit)
* Spanish Team Meeting: [Tuesdays at 15:30 UTC (weekly)](https://zoom.us/j/95918289494?pwd=Wk9Oa0xZUkFXSDV5OTFoZEZsTURCZz09)
diff --git a/sigs.yaml b/sigs.yaml index fee61fbeb..55c03f96e 100644 --- a/sigs.yaml +++ b/sigs.yaml @@ -763,6 +763,13 @@ sigs: label: cloud-provider leadership: chairs: + - github: andrewsykim + name: Andrew Sy Kim + company: Google + - github: nckturner + name: Nick Turner + company: Amazon + tech_leads: - github: andrewsykim name: Andrew Sy Kim company: Google