Skip to content

Commit

Permalink
WG-Etcd Operator annual report (#8296)
Browse files Browse the repository at this point in the history
* Initial WIP of wg-etcd annual report.

Signed-off-by: Josh Berkus <[email protected]>

* Added info about the etcd-operator repository

Signed-off-by: Josh Berkus <[email protected]>

* Changes per PR feedback.

Signed-off-by: Josh Berkus <[email protected]>

---------

Signed-off-by: Josh Berkus <[email protected]>
  • Loading branch information
jberkus authored Feb 20, 2025
1 parent 63bcd2b commit 818f0a6
Show file tree
Hide file tree
Showing 4 changed files with 25 additions and 17 deletions.
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
- **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 @@ -1817,6 +1817,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
artifacts
owners:
- https://raw.githubusercontent.com/etcd-io/etcd-operator/main/OWNERS
- name: etcd-play
description: etcd playground
owners:
Expand Down Expand Up @@ -3598,6 +3603,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

0 comments on commit 818f0a6

Please sign in to comment.