From 96387cc846e094682bba0b0df0c63f9b37351c9f Mon Sep 17 00:00:00 2001 From: Michael Taufen Date: Tue, 4 Dec 2018 09:19:46 -0800 Subject: [PATCH] Create component working group As discussed in SIG-Architecture and KEP 0032: https://github.com/kubernetes/enhancements/blob/master/keps/sig-cluster-lifecycle/0032-create-a-k8s-io-component-repo.md --- OWNERS_ALIASES | 4 ++++ sig-api-machinery/README.md | 4 ++++ sig-list.md | 1 + sigs.yaml | 32 ++++++++++++++++++++++++++++++++ wg-component-standard/README.md | 28 ++++++++++++++++++++++++++++ 5 files changed, 69 insertions(+) create mode 100644 wg-component-standard/README.md diff --git a/OWNERS_ALIASES b/OWNERS_ALIASES index ae628ead7..f3c43107f 100644 --- a/OWNERS_ALIASES +++ b/OWNERS_ALIASES @@ -120,6 +120,10 @@ aliases: - garethr wg-apply-leads: - lavalamp + wg-component-standard-leads: + - luxas + - sttts + - mtaufen wg-container-identity-leads: - smarterclayton - destijl diff --git a/sig-api-machinery/README.md b/sig-api-machinery/README.md index 8887d0ef4..341cbb316 100644 --- a/sig-api-machinery/README.md +++ b/sig-api-machinery/README.md @@ -95,6 +95,10 @@ The following subprojects are owned by sig-api-machinery: - **yaml** - Owners: - https://raw.githubusercontent.com/kubernetes-sigs/yaml/master/OWNERS +- **component-base** + - Owners: + - https://raw.githubusercontent.com/kubernetes/component-base/master/OWNERS + - https://raw.githubusercontent.com/kubernetes/kubernetes/master/staging/src/k8s.io/component-base/OWNERS ## GitHub Teams diff --git a/sig-list.md b/sig-list.md index 59c3c076d..98af284a2 100644 --- a/sig-list.md +++ b/sig-list.md @@ -60,6 +60,7 @@ When the need arises, a [new SIG can be created](sig-creation-procedure.md) |------|------------|---------|----------| |[App Def](wg-app-def/README.md)|* [Antoine Legrand](https://github.com/ant31), CoreOS
* [Bryan Liles](https://github.com/bryanl), Heptio
* [Gareth Rushgrove](https://github.com/garethr), Docker
|* [Slack](https://kubernetes.slack.com/messages/wg-app-def)
* [Mailing List](https://groups.google.com/forum/#!forum/kubernetes-wg-app-def)|* Regular WG Meeting: [Wednesdays at 16:00 UTC (bi-weekly)](https://docs.google.com/document/d/1FQx0BPlkkl1Bn0c9ocVBxYIKojpmrS1CFP5h0DI68AE/edit)
|[Apply](wg-apply/README.md)|* [Daniel Smith](https://github.com/lavalamp), Google
|* [Slack](https://kubernetes.slack.com/messages/wg-apply)
* [Mailing List](https://groups.google.com/forum/#!forum/kubernetes-wg-apply)|* Regular WG Meeting: [Tuesdays at 9:30 PT (Pacific Time) (weekly)](https://docs.google.com/document/d/1FQx0BPlkkl1Bn0c9ocVBxYIKojpmrS1CFP5h0DI68AE/edit)
+|[Component Standard](wg-component-standard/README.md)|* [Lucas Käldström](https://github.com/luxas), Luxas Labs (occasionally contracting for Weaveworks)
* [Dr. Stefan Schimanski](https://github.com/sttts), Red Hat
* [Michael Taufen](https://github.com/mtaufen), Google
|* [Slack](https://kubernetes.slack.com/messages/)
* [Mailing List](https://groups.google.com/forum/#!forum/kubernetes-wg-component-standard)|* Regular WG Meeting: [Tuesdays at 08:30 PT (Pacific Time) (weekly)](https://docs.google.com/document/d/18TsodX0fqQgViQ7HHUTAhiAwkf6bNhPXH4vNVTI7GwI)
|[Container Identity](wg-container-identity/README.md)|* [Clayton Coleman](https://github.com/smarterclayton), Red Hat
* [Greg Castle](https://github.com/destijl), Google
|* [Slack](https://kubernetes.slack.com/messages/wg-container-identity)
* [Mailing List](https://groups.google.com/forum/#!forum/kubernetes-wg-container-identity)|* Regular WG Meeting: [Wednesdays at 10:00 PDT (bi-weekly (On demand))](https://zoom.us/my/k8s.sig.auth)
|[IoT Edge](wg-iot-edge/README.md)|* [Cindy Xing](https://github.com/cindyxing), Huawei
* [Dejan Bosanac](https://github.com/dejanb), Red Hat
* [Preston Holmes](https://github.com/ptone), Google
* [Steve Wong](https://github.com/cantbewong), VMWare
|* [Slack](https://kubernetes.slack.com/messages/wg-iot-edge)
* [Mailing List](https://groups.google.com/forum/#!forum/kubernetes-wg-iot-edge)|* Regular WG Meeting: [Fridays at 16:00 UTC (bi-weekly)](https://docs.google.com/document/d/1FQx0BPlkkl1Bn0c9ocVBxYIKojpmrS1CFP5h0DI68AE/edit)
|[Kubeadm Adoption](wg-kubeadm-adoption/README.md)|* [Lucas Käldström](https://github.com/luxas), Luxas Labs (occasionally contracting for Weaveworks)
* [Justin Santa Barbara](https://github.com/justinsb)
|* [Slack](https://kubernetes.slack.com/messages/sig-cluster-lifecycle)
* [Mailing List](https://groups.google.com/forum/#!forum/kubernetes-sig-cluster-lifecycle)|* Regular WG Meeting: [Tuesdays at 18:00 UTC (bi-weekly)](https://docs.google.com/document/d/1FQx0BPlkkl1Bn0c9ocVBxYIKojpmrS1CFP5h0DI68AE/edit)
diff --git a/sigs.yaml b/sigs.yaml index 034d1cb14..593610906 100644 --- a/sigs.yaml +++ b/sigs.yaml @@ -108,6 +108,10 @@ sigs: - name: yaml owners: - https://raw.githubusercontent.com/kubernetes-sigs/yaml/master/OWNERS + - name: component-base + owners: + - https://raw.githubusercontent.com/kubernetes/component-base/master/OWNERS + - https://raw.githubusercontent.com/kubernetes/kubernetes/master/staging/src/k8s.io/component-base/OWNERS - name: Apps dir: sig-apps mission_statement: > @@ -2340,3 +2344,31 @@ workinggroups: contact: slack: wg-security-audit mailing_list: https://groups.google.com/forum/#!forum/kubernetes-wg-audit + - name: Component Standard + dir: wg-component-standard + mission_statement: > + Develop a standard foundation (philosophy and libraries) for core Kubernetes components to build on top of. + Areas to standardize include configuration (flags, ComponentConfig APIs, ...), status endpoints (healthz, configz, ...), integration points (delegated authn/z, ...), and logging. + Details are outlined in KEP 0032: https://github.com/kubernetes/enhancements/blob/master/keps/sig-cluster-lifecycle/0032-create-a-k8s-io-component-repo.md. + charter_link: + leadership: + chairs: + - name: Lucas Käldström + github: luxas + company: Luxas Labs (occasionally contracting for Weaveworks) + - name: Dr. Stefan Schimanski + github: sttts + company: Red Hat + - name: Michael Taufen + github: mtaufen + company: Google + meetings: + - description: Regular WG Meeting + day: Tuesday + time: "08:30" + tz: "PT (Pacific Time)" + frequency: weekly + url: https://docs.google.com/document/d/18TsodX0fqQgViQ7HHUTAhiAwkf6bNhPXH4vNVTI7GwI + contact: + mailing_list: https://groups.google.com/forum/#!forum/kubernetes-wg-component-standard + diff --git a/wg-component-standard/README.md b/wg-component-standard/README.md new file mode 100644 index 000000000..d6d088847 --- /dev/null +++ b/wg-component-standard/README.md @@ -0,0 +1,28 @@ + +# Component Standard Working Group + +Develop a standard foundation (philosophy and libraries) for core Kubernetes components to build on top of. Areas to standardize include configuration (flags, ComponentConfig APIs, ...), status endpoints (healthz, configz, ...), integration points (delegated authn/z, ...), and logging. Details are outlined in KEP 0032: https://github.com/kubernetes/enhancements/blob/master/keps/sig-cluster-lifecycle/0032-create-a-k8s-io-component-repo.md. + +## Meetings +* Regular WG Meeting: [Tuesdays at 08:30 PT (Pacific Time)](https://docs.google.com/document/d/18TsodX0fqQgViQ7HHUTAhiAwkf6bNhPXH4vNVTI7GwI) (weekly). [Convert to your timezone](http://www.thetimezoneconverter.com/?t=08:30&tz=PT%20%28Pacific%20Time%29). + +## Organizers + +* Lucas Käldström (**[@luxas](https://github.com/luxas)**), Luxas Labs (occasionally contracting for Weaveworks) +* Dr. Stefan Schimanski (**[@sttts](https://github.com/sttts)**), Red Hat +* Michael Taufen (**[@mtaufen](https://github.com/mtaufen)**), Google + +## Contact +* [Slack](https://kubernetes.slack.com/messages/) +* [Mailing list](https://groups.google.com/forum/#!forum/kubernetes-wg-component-standard) + + + +