diff options
author | superherointj <5861043+superherointj@users.noreply.github.com> | 2024-04-26 12:43:02 -0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-04-26 12:43:02 -0300 |
commit | 137791797c932f3b7947b27ebb546f37c70a6ad0 (patch) | |
tree | 83a5d397b65bca2715c112d7b5762042a6a126d8 /pkgs/servers/etcd | |
parent | cf80486d25bdf7859196f4960f66edaf88eb7c64 (diff) | |
parent | a9d746c4c862520192f538ae3cf6359f19898c71 (diff) |
Merge pull request #298359 from superherointj/etcd-document-release-process
etcd: document release process, version upkeep and user guidelines
Diffstat (limited to 'pkgs/servers/etcd')
-rw-r--r-- | pkgs/servers/etcd/README.md | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/pkgs/servers/etcd/README.md b/pkgs/servers/etcd/README.md new file mode 100644 index 0000000000000..9bbfded958e16 --- /dev/null +++ b/pkgs/servers/etcd/README.md @@ -0,0 +1,26 @@ +# etcd + + +## Upstream release cadence and support + +The etcd project maintains release branches for the current version and previous release. + +For example, when v3.5 is the current version, v3.4 is supported. When v3.6 is released, v3.4 goes out of support. + +Reference: https://etcd.io/docs/v3.5/op-guide/versioning/ + + +## NixOS release and etcd version upkeep + +Every major/minor version bump of `etcd` top-level alias in nixpkgs requires a notification in the next NixOS release notes scheduling the removal of the now unsupported etcd version. + +After every NixOS release, the unsupported etcd versions should be removed by etcd maintainers. + + +## User guidelines on etcd upgrades + +Before upgrading a NixOS release, certify to upgrade etcd to the latest version in the current used release. + +Manual steps might be required for the upgrade. + +NixOS release notes might have instructions on how to proceed on upgrades. |