Skip to content

v0.5.0

Latest

Choose a tag to compare

@androndo androndo released this 11 Jun 11:23
d7dcf6a

v0.5.0

First release under the new etcd-operator.cozystack.io/v1alpha2 API (module
renamed to github.com/cozystack/etcd-operator). Provide new implementation inspired by Timofei Larkin (@lllamnyp) https://github.com/lllamnyp/etcd-operator. See more in our blog.

Breaking changes

A lot of API changes etcd.aenix.io/v1alpha1 -> etcd-operator.cozystack.io/v1alpha2, see full description here and use etcd-migratetool with kubectl plugin.

Artifacts

Container image (multi-arch, cosign keyless-signed):

ghcr.io/cozystack/etcd-operator:v0.5.0

Helm chart (OCI):

helm install etcd-operator oci://ghcr.io/cozystack/charts/etcd-operator \
  --version 0.5.0 \
  --namespace etcd-operator-system --create-namespace

Install manifests & client CLIs — attached below once this release is
published (produced by release-assets.yml, which fires on release creation):

  • etcd-operator.yaml — CRDs + namespace + RBAC + manager (kubectl-apply path)
  • etcd-operator.crds.yaml / etcd-operator.non-crds.yaml — split install
  • etcd-migrate-<os>-<arch> — legacy etcd.aenix.io/v1alpha1 → v1alpha2 adoption tool
  • kubectl-etcd-<os>-<arch> — day-2 ops kubectl plugin
  • cli-SHA256SUMS.txt