diff --git a/OWNERS_ALIASES b/OWNERS_ALIASES
index c9137ece0e1..4f6e42b1067 100644
--- a/OWNERS_ALIASES
+++ b/OWNERS_ALIASES
@@ -130,6 +130,12 @@ aliases:
- johnbelamaric
- klueska
- pohly
+ wg-etcd-operator-leads:
+ - ahrtr
+ - hakman
+ - jberkus
+ - jmhbnz
+ - justinsb
wg-lts-leads:
- jeremyrickard
- liggitt
diff --git a/liaisons.md b/liaisons.md
index 435132dfc3f..0baac5884c1 100644
--- a/liaisons.md
+++ b/liaisons.md
@@ -57,6 +57,7 @@ members will assume one of the departing members groups.
| [WG Batch](wg-batch/README.md) | Bob Killen (**[@mrbobbytables](https://github.com/mrbobbytables)**) |
| [WG Data Protection](wg-data-protection/README.md) | Patrick Ohly (**[@pohly](https://github.com/pohly)**) |
| [WG Device Management](wg-device-management/README.md) | Patrick Ohly (**[@pohly](https://github.com/pohly)**) |
+| [WG etcd Operator](wg-etcd-operator/README.md) | Maciej Szulik (**[@soltysh](https://github.com/soltysh)**) |
| [WG LTS](wg-lts/README.md) | Nabarun Pal (**[@palnabarun](https://github.com/palnabarun)**) |
| [WG Policy](wg-policy/README.md) | Patrick Ohly (**[@pohly](https://github.com/pohly)**) |
| [WG Serving](wg-serving/README.md) | Maciej Szulik (**[@soltysh](https://github.com/soltysh)**) |
diff --git a/sig-cluster-lifecycle/README.md b/sig-cluster-lifecycle/README.md
index f4c3ad3349e..0426042467c 100644
--- a/sig-cluster-lifecycle/README.md
+++ b/sig-cluster-lifecycle/README.md
@@ -52,6 +52,7 @@ subprojects, and resolve cross-subproject technical issues and decisions.
The following [working groups][working-group-definition] are sponsored by sig-cluster-lifecycle:
* [WG LTS](/wg-lts)
+* [WG etcd Operator](/wg-etcd-operator)
## Subprojects
diff --git a/sig-etcd/README.md b/sig-etcd/README.md
index 655e5bfb1c0..c3391aba78f 100644
--- a/sig-etcd/README.md
+++ b/sig-etcd/README.md
@@ -38,7 +38,7 @@ The Chairs of the SIG run operations and processes governing the SIG.
The Technical Leads of the SIG establish new subprojects, decommission existing
subprojects, and resolve cross-subproject technical issues and decisions.
-* Benjamin Wang (**[@ahrtr](https://github.com/ahrtr)**), VMWare
+* Benjamin Wang (**[@ahrtr](https://github.com/ahrtr)**), VMware
* Marek Siarkowicz (**[@serathius](https://github.com/serathius)**), Google
## Contact
@@ -49,6 +49,12 @@ subprojects, and resolve cross-subproject technical issues and decisions.
- [@kubernetes/sig-etcd-leads](https://github.com/orgs/kubernetes/teams/sig-etcd-leads) - SIG Chairs and Tech Leads
- Steering Committee Liaison: Bob Killen (**[@mrbobbytables](https://github.com/mrbobbytables)**)
+## Working Groups
+
+The following [working groups][working-group-definition] are sponsored by sig-etcd:
+* [WG etcd Operator](/wg-etcd-operator)
+
+
## Subprojects
The following [subprojects][subproject-definition] are owned by sig-etcd:
diff --git a/sig-list.md b/sig-list.md
index 14588b6fe2f..ce3a3ffb092 100644
--- a/sig-list.md
+++ b/sig-list.md
@@ -64,6 +64,7 @@ When the need arises, a [new SIG can be created](sig-wg-lifecycle.md)
|[Batch](wg-batch/README.md)|[batch](https://github.com/kubernetes/kubernetes/labels/wg%2Fbatch)|* Apps
* Autoscaling
* Node
* Scheduling
|* [Aldo Culquicondor](https://github.com/alculquicondor), Google
* [Marcin Wielgus](https://github.com/mwielgus), Google
* [Maciej Szulik](https://github.com/soltysh), Red Hat
* [Swati Sehgal](https://github.com/swatisehgal), Red Hat
|* [Slack](https://kubernetes.slack.com/messages/wg-batch)
* [Mailing List](https://groups.google.com/a/kubernetes.io/g/wg-batch)|* Regular Meeting ([Calendar](https://calendar.google.com/calendar/embed?src=8ulop9k0jfpuo0t7kp8d9ubtj4%40group.calendar.google.com)): [Thursdays (starting February 15th 2024)s at 3PM CET (Central European Time) (monthly)](https://zoom.us/j/98329676612?pwd=c0N2bVV1aTh2VzltckdXSitaZXBKQT09)
* Regular Meeting ([Calendar](https://calendar.google.com/calendar/embed?src=8ulop9k0jfpuo0t7kp8d9ubtj4%40group.calendar.google.com)): [Thursdays (starting February 1st 2024)s at 3PM PT (Pacific Time) (monthly)](https://zoom.us/j/98329676612?pwd=c0N2bVV1aTh2VzltckdXSitaZXBKQT09)
|[Data Protection](wg-data-protection/README.md)|[data-protection](https://github.com/kubernetes/kubernetes/labels/wg%2Fdata-protection)|* Apps
* Storage
|* [Xing Yang](https://github.com/xing-yang), VMware
* [Xiangqian Yu](https://github.com/yuxiangqian), Google
|* [Slack](https://kubernetes.slack.com/messages/wg-data-protection)
* [Mailing List](https://groups.google.com/forum/#!forum/kubernetes-data-protection)|* Regular WG Meeting: [Wednesdays at 9:00 PT (Pacific Time) (bi-weekly)](https://zoom.us/j/6933410772)
|[Device Management](wg-device-management/README.md)|[device-management](https://github.com/kubernetes/kubernetes/labels/wg%2Fdevice-management)|* Architecture
* Autoscaling
* Network
* Node
* Scheduling
|* [John Belamaric](https://github.com/johnbelamaric), Google
* [Kevin Klues](https://github.com/klueska), NVIDIA
* [Patrick Ohly](https://github.com/pohly), Intel
|* [Slack](https://kubernetes.slack.com/messages/wg-device-management)
* [Mailing List](https://groups.google.com/a/kubernetes.io/g/wg-device-management)|* Regular WG Meeting: [Tuesdays at 8:30 PT (Pacific Time) (biweekly)](TBD)
+|[etcd Operator](wg-etcd-operator/README.md)|[etcd-operator](https://github.com/kubernetes/kubernetes/labels/wg%2Fetcd-operator)|* Cluster Lifecycle
* etcd
|* [Benjamin Wang](https://github.com/ahrtr), VMware
* [Ciprian Hacman](https://github.com/hakman), Microsoft
* [Josh Berkus](https://github.com/jberkus), Red Hat
* [James Blair](https://github.com/jmhbnz), Red Hat
* [Justin Santa Barbara](https://github.com/justinsb), Google
|* [Slack](https://kubernetes.slack.com/messages/wg-etcd-operator)
* [Mailing List](https://groups.google.com/u/1/g/etcd-dev)|* Regular WG Meeting: [TBDs at TBD PT (Pacific Time) (bi-weekly)](https://zoom.us/my/cncfetcdproject)
|[LTS](wg-lts/README.md)|[lts](https://github.com/kubernetes/kubernetes/labels/wg%2Flts)|* Architecture
* Cluster Lifecycle
* K8s Infra
* Release
* Security
* Testing
|* [Jeremy Rickard](https://github.com/jeremyrickard), Microsoft
* [Jordan Liggitt](https://github.com/liggitt), Google
* [Micah Hausler](https://github.com/micahhausler), Amazon
|* [Slack](https://kubernetes.slack.com/messages/wg-lts)
* [Mailing List](https://groups.google.com/a/kubernetes.io/g/wg-lts)|* Regular WG Meeting: [Tuesdays at 07:00 PT (Pacific Time) (biweekly)](https://zoom.us/j/92480197536?pwd=dmtSMGJRQmNYYTIyZkFlQ25JRngrdz09)
|[Policy](wg-policy/README.md)|[policy](https://github.com/kubernetes/kubernetes/labels/wg%2Fpolicy)|* Architecture
* Auth
* Multicluster
* Network
* Node
* Scheduling
* Storage
|* [Jim Bugwadia](https://github.com/JimBugwadia), Kyverno/Nirmata
* [Poonam Lamba](https://github.com/poonam-lamba), Google
* [Andy Suderman](https://github.com/sudermanjr), Fairwinds
|* [Slack](https://kubernetes.slack.com/messages/wg-policy)
* [Mailing List](https://groups.google.com/forum/#!forum/kubernetes-wg-policy)|* Regular WG Meeting: [Wednesdays at 8:00 PT (Pacific Time) (semimonthly)](https://zoom.us/j/7375677271)
|[Serving](wg-serving/README.md)|[serving](https://github.com/kubernetes/kubernetes/labels/wg%2Fserving)|* Apps
* Architecture
* Autoscaling
* Instrumentation
* Network
* Node
* Scheduling
* Storage
|* [Eduardo Arango](https://github.com/ArangoGutierrez), NVIDIA
* [Jiaxin Shan](https://github.com/Jeffwan), Bytedance
* [Sergey Kanzhelev](https://github.com/SergeyKanzhelev), Google
* [Yuan Tang](https://github.com/terrytangyuan), Red Hat
|* [Slack](https://kubernetes.slack.com/messages/wg-serving)
* [Mailing List](https://groups.google.com/a/kubernetes.io/g/wg-serving)|* WG Serving Weekly Meeting ([Calendar](https://calendar.google.com/calendar/embed?src=e896b769743f3877edfab2d4c6a14132b2aa53287021e9bbf113cab676da54ba%40group.calendar.google.com)): [Wednesdays at 9:00 PT (Pacific Time) (weekly)](https://zoom.us/j/92615874244?pwd=VGhxZlJjRTNRWTZIS0dQV2MrZUJ5dz09)
diff --git a/sigs.yaml b/sigs.yaml
index f3c0fbd63c5..4e8129ce69b 100644
--- a/sigs.yaml
+++ b/sigs.yaml
@@ -1683,7 +1683,7 @@ sigs:
tech_leads:
- github: ahrtr
name: Benjamin Wang
- company: VMWare
+ company: VMware
- github: serathius
name: Marek Siarkowicz
company: Google
@@ -3351,6 +3351,54 @@ workinggroups:
liaison:
github: pohly
name: Patrick Ohly
+- dir: wg-etcd-operator
+ name: etcd Operator
+ mission_statement: >
+ The working group is dedicated to enabling automatic and efficient operation of
+ etcd clusters in Kubernetes using an etcd-operator. The working group will discuss
+ the requirement and use cases of such an etcd-operator. It will also try to create
+ a roadmap to develop such an etcd-operator.
+
+ Note: the etcd clusters, to be managed by the etcd-operator, are to support applications
+ instead of Kubernetes itself.
+
+ charter_link: charter.md
+ stakeholder_sigs:
+ - Cluster Lifecycle
+ - etcd
+ label: etcd-operator
+ leadership:
+ chairs:
+ - github: ahrtr
+ name: Benjamin Wang
+ company: VMware
+ - github: hakman
+ name: Ciprian Hacman
+ company: Microsoft
+ - github: jberkus
+ name: Josh Berkus
+ company: Red Hat
+ - github: jmhbnz
+ name: James Blair
+ company: Red Hat
+ - github: justinsb
+ name: Justin Santa Barbara
+ company: Google
+ meetings:
+ - description: Regular WG Meeting
+ day: TBD
+ time: TBD
+ tz: PT (Pacific Time)
+ frequency: bi-weekly
+ url: https://zoom.us/my/cncfetcdproject
+ archive_url: TBD
+ recordings_url: TBD
+ contact:
+ slack: wg-etcd-operator
+ mailing_list: https://groups.google.com/u/1/g/etcd-dev
+ liaison:
+ github: soltysh
+ name: Maciej Szulik
- dir: wg-lts
name: LTS
mission_statement: >
diff --git a/wg-etcd-operator/README.md b/wg-etcd-operator/README.md
new file mode 100644
index 00000000000..248dcc2575b
--- /dev/null
+++ b/wg-etcd-operator/README.md
@@ -0,0 +1,41 @@
+
+# etcd Operator Working Group
+
+The working group is dedicated to enabling automatic and efficient operation of etcd clusters in Kubernetes using an etcd-operator. The working group will discuss the requirement and use cases of such an etcd-operator. It will also try to create a roadmap to develop such an etcd-operator.
+Note: the etcd clusters, to be managed by the etcd-operator, are to support applications instead of Kubernetes itself.
+
+The [charter](charter.md) defines the scope and governance of the etcd Operator Working Group.
+
+## Stakeholder SIGs
+* [SIG Cluster Lifecycle](/sig-cluster-lifecycle)
+* [SIG etcd](/sig-etcd)
+
+## Meetings
+*Joining the [mailing list](https://groups.google.com/u/1/g/etcd-dev) for the group will typically add invites for the following meetings to your calendar.*
+* Regular WG Meeting: [TBDs at TBD PT (Pacific Time)](https://zoom.us/my/cncfetcdproject) (bi-weekly). [Convert to your timezone](http://www.thetimezoneconverter.com/?t=TBD&tz=PT%20%28Pacific%20Time%29).
+ * [Meeting notes and Agenda](TBD).
+ * [Meeting recordings](TBD).
+
+## Organizers
+
+* Benjamin Wang (**[@ahrtr](https://github.com/ahrtr)**), VMware
+* Ciprian Hacman (**[@hakman](https://github.com/hakman)**), Microsoft
+* Josh Berkus (**[@jberkus](https://github.com/jberkus)**), Red Hat
+* James Blair (**[@jmhbnz](https://github.com/jmhbnz)**), Red Hat
+* Justin Santa Barbara (**[@justinsb](https://github.com/justinsb)**), Google
+
+## Contact
+- Slack: [#wg-etcd-operator](https://kubernetes.slack.com/messages/wg-etcd-operator)
+- [Mailing list](https://groups.google.com/u/1/g/etcd-dev)
+- [Open Community Issues/PRs](https://github.com/kubernetes/community/labels/wg%2Fetcd-operator)
+- Steering Committee Liaison: Maciej Szulik (**[@soltysh](https://github.com/soltysh)**)
+
+
+
diff --git a/wg-etcd-operator/charter.md b/wg-etcd-operator/charter.md
new file mode 100644
index 00000000000..b72d07c5d6e
--- /dev/null
+++ b/wg-etcd-operator/charter.md
@@ -0,0 +1,59 @@
+# WG etcd operator
+
+This charter adheres to the conventions described in the [Kubernetes Charter README]
+and uses the Roles and Organization Management outlined in [sig-governance].
+
+[sig-governance]: https://github.com/kubernetes/community/blob/master/committee-steering/governance/sig-governance.md
+[Kubernetes Charter README]: https://github.com/kubernetes/community/blob/master/committee-steering/governance/README.md
+
+## Scope
+
+The purpose of an etcd-operator is to operate automatically etcd clusters which run in the Kubernetes environment.
+It minimizes human intervention as much as possible. Note it excludes the case of etcd backing Kubernetes cluster;
+instead, etcd runs as POD as normal workloads.
+
+### In Scope
+
+- Collect requirements & use cases with a [survey](https://forms.gle/5gBpzaxYtuQPWdBo9) to better understand what users care about the most.
+- Prioritize the tasks based on feedback and create a roadmap.
+- Bootstrap a project "etcd-operator" owned by SIG etcd which resides in the etcd-io or kubernetes-sigs Github orgs.
+ - Review existing etcd operators to see if any could be forked or referenced to advance the project.
+- Discuss and design the core reconciliation workflow, and potentially provide a proof of concept (PoC).
+- Figure out how to get resource for following dev/test, i.e. AWS S3.
+
+### Out of scope
+
+- Manage etcd clusters running within non-Kubernetes environments.
+- Manage etcd clusters which are used as the storage backend of a host (non-nested) kube-apiserver.
+
+## Stakeholders
+
+Stakeholders for this working group include members in the following SIGs:
+
+- SIG etcd
+- SIG Cluster Lifecycle
+
+## Deliverables
+
+The artifacts the group is supposed to deliver include:
+- Survey results which describe the users requirements and use cases.
+- Evaluation results on existing etcd-operators.
+- Roadmap for the project etcd-operator.
+- Core reconciliation workflow and PoC.
+- A new repository "etcd-operator" owned by SIG etcd, and it should have implemented the very basic functionalities below:
+ - Creation of a new etcd cluster with one or multiple members.
+ - Scale out and in the etcd cluster.
+ - Upgrading patch versions or one minor version.
+
+## Roles and Organization Management
+
+This working group adheres to the Roles and Organization Management outlined in
+[sig-governance] and opts-in to updates and modifications to [sig-governance].
+
+[sig-governance]: https://github.com/kubernetes/community/blob/master/committee-steering/governance/sig-governance.md
+
+## Timelines and Disbanding
+
+When all the deliverables mentioned above are done and there is no additional coordination needed,
+then we will disband this working group and continue to track the development of the project
+under SIG etcd.