Skip to content

WG-Etcd Operator annual report #8296

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 3 commits into from
Feb 20, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions sig-etcd/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -90,6 +90,10 @@ Distributed reliable key-value store for the most critical data of a distributed
etcd manager
- **Owners:**
- [kubernetes-sigs/etcd-manager](https://github.com/kubernetes-sigs/etcd-manager/blob/main/OWNERS)
### etcd-operator
future site of the new etcd operator, currently used for wg-etcd-operator artifacts
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
future site of the new etcd operator, currently used for wg-etcd-operator artifacts
The official Kubernetes operator for etcd.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Presumably that only becomes true when we finish the build and it turns into the etcd-operator subproject.

- **Owners:**
- [etcd-io/etcd-operator](https://github.com/etcd-io/etcd-operator/blob/main/OWNERS)
### etcd-play
etcd playground
- **Owners:**
Expand Down
8 changes: 8 additions & 0 deletions sigs.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -1805,6 +1805,11 @@ sigs:
description: etcd manager
owners:
- https://raw.githubusercontent.com/kubernetes-sigs/etcd-manager/main/OWNERS
- name: etcd-operator
description: future site of the new etcd operator, currently used for wg-etcd-operator
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
description: future site of the new etcd operator, currently used for wg-etcd-operator
description: The official Kubernetes operator for etcd.

artifacts
owners:
- https://raw.githubusercontent.com/etcd-io/etcd-operator/main/OWNERS
- name: etcd-play
description: etcd playground
owners:
Expand Down Expand Up @@ -3517,6 +3522,9 @@ workinggroups:
Note: the etcd clusters, to be managed by the etcd-operator, are to support applications
instead of Kubernetes itself.

In addition to the slack channel, mailing list, and meetings, you can join our
discussion through issues and PRs in [the etcd-operator repo](https://github.com/etcd-io/etcd-operator/)

charter_link: charter.md
stakeholder_sigs:
- Cluster Lifecycle
Expand Down
1 change: 1 addition & 0 deletions wg-etcd-operator/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ To understand how this file is generated, see https://git.k8s.io/community/gener

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.
In addition to the slack channel, mailing list, and meetings, you can join our discussion through issues and PRs in [the etcd-operator repo](https://github.com/etcd-io/etcd-operator/)

The [charter](charter.md) defines the scope and governance of the etcd Operator Working Group.

Expand Down
29 changes: 12 additions & 17 deletions wg-etcd-operator/annual-report-2024.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,32 +2,27 @@

## Current initiatives and Project Health


1. What work did the WG do this year that should be highlighted?

<!--
Some example items that might be worth highlighting:
- artifacts
- reports
- white papers
- work not tracked in KEPs
-->
* We launched the WG, and [recruited contributors](https://github.com/etcd-io/etcd-operator/graphs/contributors) from multiple prior operators
* Completed [review of leading existing operators](https://github.com/etcd-io/etcd-operator/blob/main/docs/wg/evaluation/evaluation.pdf)
* [Surveyed potential users](https://github.com/etcd-io/etcd-operator/blob/main/docs/wg/survey/2024-operator-survey.md) and determined [operator development roadmap](https://github.com/etcd-io/etcd-operator/blob/main/docs/roadmap.md)
* Created initial [operator reconciliation workflow](https://github.com/etcd-io/etcd-operator/blob/main/docs/design/reconcile_loop_v0.1.0.png)
* Started work on [version 0.1](https://github.com/etcd-io/etcd-operator/milestone/1), about 30% completed

2. Are there any areas and/or subprojects that your group needs help with (e.g. fewer than 2 active OWNERS)?

Not yet.

## Operational

Operational tasks in [wg-governance.md]:

- [ ] [README.md] reviewed for accuracy and updated if needed
- [ ] WG leaders in [sigs.yaml] are accurate and active, and updated if needed
- [ ] Meeting notes and recordings for 2024 are linked from [README.md] and updated/uploaded if needed
- [ ] Updates provided to sponsoring SIGs in 2024
- [$sig-name](https://git.k8s.io/community/$sig-id/)
- links to email, meeting notes, slides, or recordings, etc
- [$sig-name](https://git.k8s.io/community/$sig-id/)
- links to email, meeting notes, slides, or recordings, etc
-
- [X] [README.md] reviewed for accuracy and updated if needed
- [X] WG leaders in [sigs.yaml] are accurate and active, and updated if needed
- [X] Meeting notes and recordings for 2024 are linked from [README.md] and updated/uploaded if needed
- [X] Updates provided to sponsoring SIGs in 2024
- None, since the WG has existed for less than one year.

[wg-governance.md]: https://git.k8s.io/community/committee-steering/governance/wg-governance.md
[README.md]: https://git.k8s.io/community/wg-etcd-operator/README.md
Expand Down