From 3b9806834e84e77685a48976d045979695d69278 Mon Sep 17 00:00:00 2001 From: Sean Sullivan Date: Wed, 1 Aug 2018 14:41:59 -0700 Subject: [PATCH 1/4] First pass of SIG CLI charter --- OWNERS_ALIASES | 2 +- sig-cli/README.md | 10 +++++++++- sig-cli/charter.md | 50 ++++++++++++++++++++++++++++++++++++++++++++++ sig-list.md | 2 +- sigs.yaml | 15 ++++++++++---- 5 files changed, 72 insertions(+), 7 deletions(-) create mode 100644 sig-cli/charter.md diff --git a/OWNERS_ALIASES b/OWNERS_ALIASES index b89fa66fe13..81b72b214cb 100644 --- a/OWNERS_ALIASES +++ b/OWNERS_ALIASES @@ -31,7 +31,7 @@ aliases: sig-cli-leads: - soltysh - pwittrock - - AdoHe + - seans3 sig-cloud-provider-leads: - andrewsykim - hogepodge diff --git a/sig-cli/README.md b/sig-cli/README.md index 6ed0140f3ca..afc528439e4 100644 --- a/sig-cli/README.md +++ b/sig-cli/README.md @@ -10,6 +10,8 @@ To understand how this file is generated, see https://git.k8s.io/community/gener Covers kubectl and related tools. We focus on the development and standardization of the CLI framework and its dependencies, the establishment of conventions for writing CLI commands, POSIX compliance, and improving the command line tools from a developer and devops user experience and usability perspective. +The [charter](charter.md) defines the scope and governance of the CLI Special Interest Group. + ## Meetings * Regular SIG Meeting: [Wednesdays at 09:00 PT (Pacific Time)](https://docs.google.com/document/d/1FQx0BPlkkl1Bn0c9ocVBxYIKojpmrS1CFP5h0DI68AE/edit) (biweekly). [Convert to your timezone](http://www.thetimezoneconverter.com/?t=09:00&tz=PT%20%28Pacific%20Time%29). * [Meeting notes and Agenda](https://docs.google.com/document/d/1r0YElcXt6G5mOWxwZiXgGu_X6he3F--wKwg-9UBc29I/edit?usp=sharing). @@ -20,13 +22,19 @@ Covers kubectl and related tools. We focus on the development and standardizatio ### Chairs The Chairs of the SIG run operations and processes governing the SIG. +* Maciej Szulik (**[@soltysh](https://github.com/soltysh)**), Red Hat +* Sean Sullivan (**[@seans3](https://github.com/seans3)**), Google + +### Technical Leads +The technical leads provide the technical vision and leadership for the SIG. + * Maciej Szulik (**[@soltysh](https://github.com/soltysh)**), Red Hat * Phillip Wittrock (**[@pwittrock](https://github.com/pwittrock)**), Google -* Tony Ado (**[@AdoHe](https://github.com/AdoHe)**), Alibaba ## Emeritus Leads * Fabiano Franz (**[@fabianofranz](https://github.com/fabianofranz)**), Red Hat +* Tony Ado (**[@AdoHe](https://github.com/AdoHe)**), Alibaba ## Contact * [Slack](https://kubernetes.slack.com/messages/sig-cli) diff --git a/sig-cli/charter.md b/sig-cli/charter.md new file mode 100644 index 00000000000..794c8e4f6e7 --- /dev/null +++ b/sig-cli/charter.md @@ -0,0 +1,50 @@ +# SIG CLI Charter + +This charter adheres to the conventions described in the [Kubernetes Charter README] and uses +the Roles and Organization Management outlined in [sig-governance]. + +## Scope + +The Command Line Interface SIG (SIG CLI) is responsible for kubectl and +related tools. This group focuses on command line tools and +libraries to interface with Kubernetes API's. + +### In scope + +SIG CLI section in [sigs.yaml] + +#### Code, Binaries and Services + +SIG CLI code include command line tools and binaries for working with Kubernetes +API's. Examples of these binaries include: kubectl and kustomize. + +### Out of scope + +SIG CLI is NOT responsible for defining the Kubernetes API that it +interfaces with. The Kubernetes API is the responsibility of SIG API Machinery. + +## Roles and Organization Management + +SIG CLI adheres to the Roles and Organization Management outlined in [sig-governance] +and opts-in to updates and modifications to [sig-governance]. + +### Deviations from [sig-governance] + +- In addition to Technical Leads, SIG CLI defines Emeritus Leads. These former + SIG CLI leaders *SHOULD* be available to provide historical perspective and + knowledge. +- SIG CLI defines the role of Test Health Maintainer. Contributors who have + successfully completed one test on-call rotation within the last six months as + shown in the test on-call schedule of the [Test Playbook] are included in this + group. Test Health Maintainers are SIG CLI Members. + +### Subproject Creation + +Option 1: by [SIG Technical Leads](https://github.com/kubernetes/community/blob/master/committee-steering/governance/sig-governance.md#L100) + + +[sig-governance]: https://github.com/kubernetes/community/blob/master/committee-steering/governance/sig-governance.md +[sigs.yaml]: https://github.com/kubernetes/community/blob/master/sigs.yaml#L487 +[Kubernetes Charter README]: https://github.com/kubernetes/community/blob/master/committee-steering/governance/README.md +[Test Playbook]: https://docs.google.com/document/d/1Z3teqtOLvjAtE-eo0G9tjyZbgNc6bMhYGZmOx76v6oM + diff --git a/sig-list.md b/sig-list.md index 45d9e78f50e..db75a3cedf4 100644 --- a/sig-list.md +++ b/sig-list.md @@ -30,7 +30,7 @@ When the need arises, a [new SIG can be created](sig-creation-procedure.md) |[AWS](sig-aws/README.md)|aws|* [Justin Santa Barbara](https://github.com/justinsb)
* [Kris Nova](https://github.com/kris-nova), Heptio
* [Bob Wise](https://github.com/countspongebob), AWS
|* [Slack](https://kubernetes.slack.com/messages/sig-aws)
* [Mailing List](https://groups.google.com/forum/#!forum/kubernetes-sig-aws)|* Regular SIG Meeting: [Fridays at 9:00 PT (Pacific Time) (biweekly)](https://docs.google.com/document/d/1FQx0BPlkkl1Bn0c9ocVBxYIKojpmrS1CFP5h0DI68AE/edit)
|[Azure](sig-azure/README.md)|azure|* [Stephen Augustus](https://github.com/justaugustus), Red Hat
* [Shubheksha Jalan](https://github.com/shubheksha), Microsoft
|* [Slack](https://kubernetes.slack.com/messages/sig-azure)
* [Mailing List](https://groups.google.com/forum/#!forum/kubernetes-sig-azure)|* Regular SIG Meeting: [Wednesdays at 16:00 UTC (biweekly)](https://docs.google.com/document/d/1FQx0BPlkkl1Bn0c9ocVBxYIKojpmrS1CFP5h0DI68AE/edit)
|[Big Data](sig-big-data/README.md)|big-data|* [Anirudh Ramanathan](https://github.com/foxish), Rockset
* [Erik Erlandson](https://github.com/erikerlandson), Red Hat
* [Yinan Li](https://github.com/liyinan926), Google
|* [Slack](https://kubernetes.slack.com/messages/sig-big-data)
* [Mailing List](https://groups.google.com/forum/#!forum/kubernetes-sig-big-data)|* Regular SIG Meeting: [Wednesdays at 17:00 UTC (weekly)](https://docs.google.com/document/d/1FQx0BPlkkl1Bn0c9ocVBxYIKojpmrS1CFP5h0DI68AE/edit)
-|[CLI](sig-cli/README.md)|cli|* [Maciej Szulik](https://github.com/soltysh), Red Hat
* [Phillip Wittrock](https://github.com/pwittrock), Google
* [Tony Ado](https://github.com/AdoHe), Alibaba
|* [Slack](https://kubernetes.slack.com/messages/sig-cli)
* [Mailing List](https://groups.google.com/forum/#!forum/kubernetes-sig-cli)|* Regular SIG Meeting: [Wednesdays at 09:00 PT (Pacific Time) (biweekly)](https://docs.google.com/document/d/1FQx0BPlkkl1Bn0c9ocVBxYIKojpmrS1CFP5h0DI68AE/edit)
+|[CLI](sig-cli/README.md)|cli|* [Maciej Szulik](https://github.com/soltysh), Red Hat
* [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)|* Regular SIG Meeting: [Wednesdays at 09:00 PT (Pacific Time) (biweekly)](https://docs.google.com/document/d/1FQx0BPlkkl1Bn0c9ocVBxYIKojpmrS1CFP5h0DI68AE/edit)
|[Cloud Provider](sig-cloud-provider/README.md)|cloud-provider|* [Andrew Sy Kim](https://github.com/andrewsykim), DigitalOcean
* [Chris Hoge](https://github.com/hogepodge), OpenStack Foundation
* [Jago Macleod](https://github.com/jagosan), Google
|* [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 1:00 PT (Pacific Time) (biweekly)](https://docs.google.com/document/d/1FQx0BPlkkl1Bn0c9ocVBxYIKojpmrS1CFP5h0DI68AE/edit)
|[Cluster Lifecycle](sig-cluster-lifecycle/README.md)|cluster-lifecycle|* [Luke Marsden](https://github.com/lukemarsden), Weave
* [Robert Bailey](https://github.com/roberthbailey), Google
* [Lucas Käldström](https://github.com/luxas), Luxas Labs (occasionally contracting for Weaveworks)
* [Timothy St. Clair](https://github.com/timothysc), Heptio
|* [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) (weekly)](https://docs.google.com/document/d/1FQx0BPlkkl1Bn0c9ocVBxYIKojpmrS1CFP5h0DI68AE/edit)
* kubeadm Office Hours: [Wednesdays at 09:00 PT (Pacific Time) (weekly)](https://docs.google.com/document/d/1FQx0BPlkkl1Bn0c9ocVBxYIKojpmrS1CFP5h0DI68AE/edit)
* Cluster API working group: [Wednesdays at 10:00 PT (Pacific Time) (weekly)](https://docs.google.com/document/d/1FQx0BPlkkl1Bn0c9ocVBxYIKojpmrS1CFP5h0DI68AE/edit)
* kops Office Hours: [Fridays at 09:00 PT (Pacific Time) (biweekly)](https://docs.google.com/document/d/1FQx0BPlkkl1Bn0c9ocVBxYIKojpmrS1CFP5h0DI68AE/edit)
|[Cluster Ops](sig-cluster-ops/README.md)|cluster-ops|* [Rob Hirschfeld](https://github.com/zehicle), RackN
* [Jaice Singer DuMars](https://github.com/jdumars), Google
|* [Slack](https://kubernetes.slack.com/messages/sig-cluster-ops)
* [Mailing List](https://groups.google.com/forum/#!forum/kubernetes-sig-cluster-ops)|* Regular SIG Meeting: [Thursdays at 20:00 UTC (biweekly)](https://docs.google.com/document/d/1FQx0BPlkkl1Bn0c9ocVBxYIKojpmrS1CFP5h0DI68AE/edit)
diff --git a/sigs.yaml b/sigs.yaml index 32e0dc4c51a..9f41bf5ccba 100644 --- a/sigs.yaml +++ b/sigs.yaml @@ -492,23 +492,30 @@ sigs: establishment of conventions for writing CLI commands, POSIX compliance, and improving the command line tools from a developer and devops user experience and usability perspective. - charter_link: + charter_link: charter.md label: cli leadership: chairs: + - name: Maciej Szulik + github: soltysh + company: Red Hat + - name: Sean Sullivan + github: seans3 + company: Google + leads: - name: Maciej Szulik github: soltysh company: Red Hat - name: Phillip Wittrock github: pwittrock company: Google - - name: Tony Ado - github: AdoHe - company: Alibaba emeritus_leads: - name: Fabiano Franz github: fabianofranz company: Red Hat + - name: Tony Ado + github: AdoHe + company: Alibaba meetings: - description: Regular SIG Meeting day: Wednesday From fe65b9272473d59b002edab51db30d33ae17f196 Mon Sep 17 00:00:00 2001 From: Sean Sullivan Date: Fri, 17 Aug 2018 13:53:41 -0700 Subject: [PATCH 2/4] Added link to README --- sig-cli/charter.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sig-cli/charter.md b/sig-cli/charter.md index 794c8e4f6e7..2422c8c5455 100644 --- a/sig-cli/charter.md +++ b/sig-cli/charter.md @@ -16,7 +16,7 @@ SIG CLI section in [sigs.yaml] #### Code, Binaries and Services SIG CLI code include command line tools and binaries for working with Kubernetes -API's. Examples of these binaries include: kubectl and kustomize. +API's. Examples of these binaries include: [kubectl and kustomize]. ### Out of scope @@ -47,4 +47,4 @@ Option 1: by [SIG Technical Leads](https://github.com/kubernetes/community/blob/ [sigs.yaml]: https://github.com/kubernetes/community/blob/master/sigs.yaml#L487 [Kubernetes Charter README]: https://github.com/kubernetes/community/blob/master/committee-steering/governance/README.md [Test Playbook]: https://docs.google.com/document/d/1Z3teqtOLvjAtE-eo0G9tjyZbgNc6bMhYGZmOx76v6oM - +[kubectl and kustomize]: https://github.com/kubernetes/community/blob/master/sig-cli/README.md#subprojects From 8b2aac97167f84020eea78e9517806fa1dba64e2 Mon Sep 17 00:00:00 2001 From: Sean Sullivan Date: Fri, 17 Aug 2018 14:06:47 -0700 Subject: [PATCH 3/4] Moving leadership changes to another PR --- OWNERS_ALIASES | 2 +- sig-cli/README.md | 10 +--------- sig-list.md | 2 +- sigs.yaml | 15 ++++----------- 4 files changed, 7 insertions(+), 22 deletions(-) diff --git a/OWNERS_ALIASES b/OWNERS_ALIASES index 81b72b214cb..b89fa66fe13 100644 --- a/OWNERS_ALIASES +++ b/OWNERS_ALIASES @@ -31,7 +31,7 @@ aliases: sig-cli-leads: - soltysh - pwittrock - - seans3 + - AdoHe sig-cloud-provider-leads: - andrewsykim - hogepodge diff --git a/sig-cli/README.md b/sig-cli/README.md index afc528439e4..6ed0140f3ca 100644 --- a/sig-cli/README.md +++ b/sig-cli/README.md @@ -10,8 +10,6 @@ To understand how this file is generated, see https://git.k8s.io/community/gener Covers kubectl and related tools. We focus on the development and standardization of the CLI framework and its dependencies, the establishment of conventions for writing CLI commands, POSIX compliance, and improving the command line tools from a developer and devops user experience and usability perspective. -The [charter](charter.md) defines the scope and governance of the CLI Special Interest Group. - ## Meetings * Regular SIG Meeting: [Wednesdays at 09:00 PT (Pacific Time)](https://docs.google.com/document/d/1FQx0BPlkkl1Bn0c9ocVBxYIKojpmrS1CFP5h0DI68AE/edit) (biweekly). [Convert to your timezone](http://www.thetimezoneconverter.com/?t=09:00&tz=PT%20%28Pacific%20Time%29). * [Meeting notes and Agenda](https://docs.google.com/document/d/1r0YElcXt6G5mOWxwZiXgGu_X6he3F--wKwg-9UBc29I/edit?usp=sharing). @@ -22,19 +20,13 @@ The [charter](charter.md) defines the scope and governance of the CLI Special In ### Chairs The Chairs of the SIG run operations and processes governing the SIG. -* Maciej Szulik (**[@soltysh](https://github.com/soltysh)**), Red Hat -* Sean Sullivan (**[@seans3](https://github.com/seans3)**), Google - -### Technical Leads -The technical leads provide the technical vision and leadership for the SIG. - * Maciej Szulik (**[@soltysh](https://github.com/soltysh)**), Red Hat * Phillip Wittrock (**[@pwittrock](https://github.com/pwittrock)**), Google +* Tony Ado (**[@AdoHe](https://github.com/AdoHe)**), Alibaba ## Emeritus Leads * Fabiano Franz (**[@fabianofranz](https://github.com/fabianofranz)**), Red Hat -* Tony Ado (**[@AdoHe](https://github.com/AdoHe)**), Alibaba ## Contact * [Slack](https://kubernetes.slack.com/messages/sig-cli) diff --git a/sig-list.md b/sig-list.md index db75a3cedf4..45d9e78f50e 100644 --- a/sig-list.md +++ b/sig-list.md @@ -30,7 +30,7 @@ When the need arises, a [new SIG can be created](sig-creation-procedure.md) |[AWS](sig-aws/README.md)|aws|* [Justin Santa Barbara](https://github.com/justinsb)
* [Kris Nova](https://github.com/kris-nova), Heptio
* [Bob Wise](https://github.com/countspongebob), AWS
|* [Slack](https://kubernetes.slack.com/messages/sig-aws)
* [Mailing List](https://groups.google.com/forum/#!forum/kubernetes-sig-aws)|* Regular SIG Meeting: [Fridays at 9:00 PT (Pacific Time) (biweekly)](https://docs.google.com/document/d/1FQx0BPlkkl1Bn0c9ocVBxYIKojpmrS1CFP5h0DI68AE/edit)
|[Azure](sig-azure/README.md)|azure|* [Stephen Augustus](https://github.com/justaugustus), Red Hat
* [Shubheksha Jalan](https://github.com/shubheksha), Microsoft
|* [Slack](https://kubernetes.slack.com/messages/sig-azure)
* [Mailing List](https://groups.google.com/forum/#!forum/kubernetes-sig-azure)|* Regular SIG Meeting: [Wednesdays at 16:00 UTC (biweekly)](https://docs.google.com/document/d/1FQx0BPlkkl1Bn0c9ocVBxYIKojpmrS1CFP5h0DI68AE/edit)
|[Big Data](sig-big-data/README.md)|big-data|* [Anirudh Ramanathan](https://github.com/foxish), Rockset
* [Erik Erlandson](https://github.com/erikerlandson), Red Hat
* [Yinan Li](https://github.com/liyinan926), Google
|* [Slack](https://kubernetes.slack.com/messages/sig-big-data)
* [Mailing List](https://groups.google.com/forum/#!forum/kubernetes-sig-big-data)|* Regular SIG Meeting: [Wednesdays at 17:00 UTC (weekly)](https://docs.google.com/document/d/1FQx0BPlkkl1Bn0c9ocVBxYIKojpmrS1CFP5h0DI68AE/edit)
-|[CLI](sig-cli/README.md)|cli|* [Maciej Szulik](https://github.com/soltysh), Red Hat
* [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)|* Regular SIG Meeting: [Wednesdays at 09:00 PT (Pacific Time) (biweekly)](https://docs.google.com/document/d/1FQx0BPlkkl1Bn0c9ocVBxYIKojpmrS1CFP5h0DI68AE/edit)
+|[CLI](sig-cli/README.md)|cli|* [Maciej Szulik](https://github.com/soltysh), Red Hat
* [Phillip Wittrock](https://github.com/pwittrock), Google
* [Tony Ado](https://github.com/AdoHe), Alibaba
|* [Slack](https://kubernetes.slack.com/messages/sig-cli)
* [Mailing List](https://groups.google.com/forum/#!forum/kubernetes-sig-cli)|* Regular SIG Meeting: [Wednesdays at 09:00 PT (Pacific Time) (biweekly)](https://docs.google.com/document/d/1FQx0BPlkkl1Bn0c9ocVBxYIKojpmrS1CFP5h0DI68AE/edit)
|[Cloud Provider](sig-cloud-provider/README.md)|cloud-provider|* [Andrew Sy Kim](https://github.com/andrewsykim), DigitalOcean
* [Chris Hoge](https://github.com/hogepodge), OpenStack Foundation
* [Jago Macleod](https://github.com/jagosan), Google
|* [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 1:00 PT (Pacific Time) (biweekly)](https://docs.google.com/document/d/1FQx0BPlkkl1Bn0c9ocVBxYIKojpmrS1CFP5h0DI68AE/edit)
|[Cluster Lifecycle](sig-cluster-lifecycle/README.md)|cluster-lifecycle|* [Luke Marsden](https://github.com/lukemarsden), Weave
* [Robert Bailey](https://github.com/roberthbailey), Google
* [Lucas Käldström](https://github.com/luxas), Luxas Labs (occasionally contracting for Weaveworks)
* [Timothy St. Clair](https://github.com/timothysc), Heptio
|* [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) (weekly)](https://docs.google.com/document/d/1FQx0BPlkkl1Bn0c9ocVBxYIKojpmrS1CFP5h0DI68AE/edit)
* kubeadm Office Hours: [Wednesdays at 09:00 PT (Pacific Time) (weekly)](https://docs.google.com/document/d/1FQx0BPlkkl1Bn0c9ocVBxYIKojpmrS1CFP5h0DI68AE/edit)
* Cluster API working group: [Wednesdays at 10:00 PT (Pacific Time) (weekly)](https://docs.google.com/document/d/1FQx0BPlkkl1Bn0c9ocVBxYIKojpmrS1CFP5h0DI68AE/edit)
* kops Office Hours: [Fridays at 09:00 PT (Pacific Time) (biweekly)](https://docs.google.com/document/d/1FQx0BPlkkl1Bn0c9ocVBxYIKojpmrS1CFP5h0DI68AE/edit)
|[Cluster Ops](sig-cluster-ops/README.md)|cluster-ops|* [Rob Hirschfeld](https://github.com/zehicle), RackN
* [Jaice Singer DuMars](https://github.com/jdumars), Google
|* [Slack](https://kubernetes.slack.com/messages/sig-cluster-ops)
* [Mailing List](https://groups.google.com/forum/#!forum/kubernetes-sig-cluster-ops)|* Regular SIG Meeting: [Thursdays at 20:00 UTC (biweekly)](https://docs.google.com/document/d/1FQx0BPlkkl1Bn0c9ocVBxYIKojpmrS1CFP5h0DI68AE/edit)
diff --git a/sigs.yaml b/sigs.yaml index 9f41bf5ccba..32e0dc4c51a 100644 --- a/sigs.yaml +++ b/sigs.yaml @@ -492,30 +492,23 @@ sigs: establishment of conventions for writing CLI commands, POSIX compliance, and improving the command line tools from a developer and devops user experience and usability perspective. - charter_link: charter.md + charter_link: label: cli leadership: chairs: - - name: Maciej Szulik - github: soltysh - company: Red Hat - - name: Sean Sullivan - github: seans3 - company: Google - leads: - name: Maciej Szulik github: soltysh company: Red Hat - name: Phillip Wittrock github: pwittrock company: Google + - name: Tony Ado + github: AdoHe + company: Alibaba emeritus_leads: - name: Fabiano Franz github: fabianofranz company: Red Hat - - name: Tony Ado - github: AdoHe - company: Alibaba meetings: - description: Regular SIG Meeting day: Wednesday From 7ac26538679db25d565791f6d7cf4df9feacd0b6 Mon Sep 17 00:00:00 2001 From: Sean Sullivan Date: Fri, 24 Aug 2018 11:52:44 -0700 Subject: [PATCH 4/4] Addressed comments on scope; Removed sigs.yaml --- sig-cli/charter.md | 23 +++++++++++++---------- 1 file changed, 13 insertions(+), 10 deletions(-) diff --git a/sig-cli/charter.md b/sig-cli/charter.md index 2422c8c5455..8ce0dd185bb 100644 --- a/sig-cli/charter.md +++ b/sig-cli/charter.md @@ -6,22 +6,24 @@ the Roles and Organization Management outlined in [sig-governance]. ## Scope The Command Line Interface SIG (SIG CLI) is responsible for kubectl and -related tools. This group focuses on command line tools and +related tools. This group focuses on general purpose command line tools and libraries to interface with Kubernetes API's. ### In scope -SIG CLI section in [sigs.yaml] +SIG CLI [README] #### Code, Binaries and Services -SIG CLI code include command line tools and binaries for working with Kubernetes -API's. Examples of these binaries include: [kubectl and kustomize]. +SIG CLI code include general purpose command line tools and binaries for working +with Kubernetes API's. Examples of these binaries include: [kubectl and kustomize]. ### Out of scope -SIG CLI is NOT responsible for defining the Kubernetes API that it -interfaces with. The Kubernetes API is the responsibility of SIG API Machinery. +SIG CLI is not responsible for command-line tools built and maintained by other +SIGs, such as kubeadm, which is owned by SIG Cluster Lifecycle. SIG CLI is not +responsible for defining the Kubernetes API that it interfaces with. The +Kubernetes API is the responsibility of SIG API Machinery. ## Roles and Organization Management @@ -32,7 +34,7 @@ and opts-in to updates and modifications to [sig-governance]. - In addition to Technical Leads, SIG CLI defines Emeritus Leads. These former SIG CLI leaders *SHOULD* be available to provide historical perspective and - knowledge. + domain knowledge. - SIG CLI defines the role of Test Health Maintainer. Contributors who have successfully completed one test on-call rotation within the last six months as shown in the test on-call schedule of the [Test Playbook] are included in this @@ -43,8 +45,9 @@ and opts-in to updates and modifications to [sig-governance]. Option 1: by [SIG Technical Leads](https://github.com/kubernetes/community/blob/master/committee-steering/governance/sig-governance.md#L100) -[sig-governance]: https://github.com/kubernetes/community/blob/master/committee-steering/governance/sig-governance.md -[sigs.yaml]: https://github.com/kubernetes/community/blob/master/sigs.yaml#L487 [Kubernetes Charter README]: https://github.com/kubernetes/community/blob/master/committee-steering/governance/README.md -[Test Playbook]: https://docs.google.com/document/d/1Z3teqtOLvjAtE-eo0G9tjyZbgNc6bMhYGZmOx76v6oM +[sig-governance]: https://github.com/kubernetes/community/blob/master/committee-steering/governance/sig-governance.md +[README]: https://github.com/kubernetes/community/blob/master/sig-cli/README.md [kubectl and kustomize]: https://github.com/kubernetes/community/blob/master/sig-cli/README.md#subprojects +[Test Playbook]: https://docs.google.com/document/d/1Z3teqtOLvjAtE-eo0G9tjyZbgNc6bMhYGZmOx76v6oM +