PackageTrack
Sign in Get early access

github.com/coreos/etcd-operator

v0.9.4 #1175 most downloaded on Go modules coreos/etcd-operator

What this package is like to depend on

Last release 6 years ago

no release in 18 months

Release timing varies

gaps range from 2 weeks to 10 months

Some releases are documented

notes for 10 of 33 stable releases

Nothing withdrawn

no release was ever pulled

10 years old

57 releases · first in 2016

0 releases in the last 12 months

see the full history below

Release timeline

57 releases · Nov 2016 to Mar 2020
2017 2018 2019 2020 2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 57
  1. v0.9.5-0.20200327222626-13a1831f9744 27 Mar 2020 pre-release

    Nothing published for this version

  2. v0.9.5-0.20190523202955-8347d27afa18 23 May 2019 pre-release

    Nothing published for this version

  3. v0.9.5-0.20190520163603-c3a9fa0645d1 20 May 2019 pre-release

    Nothing published for this version

  4. v0.9.5-0.20190417195149-b2a63ce92460 17 Apr 2019 pre-release

    Nothing published for this version

  5. v0.9.5-0.20190328175629-86211e9f3bc3 28 Mar 2019 pre-release

    Nothing published for this version

  6. v0.9.5-0.20190320181622-767c12b728b7 20 Mar 2019 pre-release

    Nothing published for this version

  7. v0.9.5-0.20190228022402-c92d30f64b72 28 Feb 2019 pre-release

    Nothing published for this version

  8. v0.9.4 28 Feb 2019
    Release notes

    [Release 0.9.4]

    Added

    • Added spec.BackupSource.S3.ForcePathStyle to EtcdBackup to force path style s3 uploads. #2036
    • Added spec.RestoreSource.S3.ForcePathStyle to EtcdRestore to force path style s3 downloads. #2036

    Changed

    • Update Go version to 1.11.5
    • Update k8s to 1.12.6
    • EtcdBackup: Support periodic backups. This change added 3 new fields to EtcdBackup schema, 2 variables in spec, 1 variables in status.
      • in spec.backupPolicy
        • maxBackup: maximum number of backups to keep.
        • backupIntervalInSecond: how often to perform backup operation.
      • in status
        • LastSuccessDate: last time to succeed in taking backup

    Fixed

    • Fixed a bug where same CR names in different namespaces with cluster-wide operator were not working as expected #2026
    • Fixed a bug where cluster names could exceed 63 octets the maximum defined by RFC 1035 section 2.3.4 resulting in hanging pods #2027.
    Open source →
  9. v0.9.4-0.20181214212838-60bf56eec44d 14 Dec 2018 pre-release

    Nothing published for this version

  10. v0.9.3 21 Nov 2018
    Release notes

    [Release 0.9.3]

    Added

    • Added spec.pod.DNSTimeoutInSecond to EtcdCluster that allows setting a maximum allowed time for the init container of the etcd pod to reverse DNS lookup its IP given the hostname.

    Changed

    • Update Go version to 1.11.2
    • Update k8s to 1.11.4
    • k8s codegen updates are longer performed via container. Go dependencies are now vendored
      and updates are performed with shell script locally.

    Fixed

    • Fixed leaking http connections while verifying backup snapshots. #1976
    Open source →
  11. v0.9.3-0.20181119212709-81b759e96082 19 Nov 2018 pre-release

    Nothing published for this version

  12. v0.9.3-0.20180820170239-a0523eca24f3 20 Aug 2018 pre-release

    Nothing published for this version

  13. v0.9.2 12 Apr 2018
    Release notes

    [Release 0.9.2]

    Added

    • Added the field spec.pod.securityContext to EtcdCluster that allows setting a specific PodSecurityContext for the etcd pods. #1949

    Changed

    • Update Go version to 1.10
    • Build gcr.io/coreos-k8s-scale-testing/etcd-operator-builder:0.4.1-2 container
      with Go 1.10 and dep 0.4.1
    • etcd pod containers no longer run with a non-root security context by default. This setting can be configured per cluster via the PodPolicy.
    Open source →
  14. v0.9.2-0.20180320050942-daba74a70768 20 Mar 2018 pre-release

    Nothing published for this version

  15. v0.9.1 06 Mar 2018
    Release notes

    [Release 0.9.1]

    Added

    • Added optional flag --cluster-wide to etcd-operator to allow it to manage etcd clusters across all namespaces. #1777
    • Added support for annotation etcd.database.coreos.com/scope: clusterwide in EtcdCluster to allow it to be managed by a cluster wide operator. #1777
    • Added the field spec.pod.busyboxImage to the PodPolicy of the EtcdCluster to allow overriding the default busybox image used for the etcd pod's init container. #1928

    Fixed

    • Fixed a bug where the informer watch stream would timeout after 30s of not receiving an event. #1936
    Open source →
  16. v0.9.0 08 Feb 2018
    Release notes

    [Release 0.9.0]

    Same as v0.8.4. The version is bumping to 0.9.0 due to adding a new ABS backup API into etcd-backup-operator.

    Open source →
  17. v0.8.4 08 Feb 2018
    Release notes

    [Release 0.8.4]

    Added

    • Added ABS support for backup and restore
    • Added tag to initContainer to enable offline deploys
    • Enabled configurable backup timeout in backup operator

    Changed

    • Set 30s default request timeout for kube client
    • Change check-dns init container image to busybox:1.28.0-glibc to fix nslookup failure in some environment.

    Removed

    • Removed self-hosted code

    [Release 0.8.3]

    Added

    • Added the option to use PersistentVolume as non-stable storage for etcd pods. This feature is still alpha and subject to change in future releases #1861
    Open source →
  18. v0.8.3 24 Jan 2018
    Release notes

    [Release 0.8.3]

    Added

    • Added the option to use PersistentVolume as non-stable storage for etcd pods. This feature is still alpha and subject to change in future releases #1861

    Changed

    • Changed etcd pod member names to be unique by having a random suffix instead of a sequence number. This change is backward compatible and should not affect operator upgrade.
      Previously the etcd pod names would look like:
      NAME                            READY     STATUS    RESTARTS   AGE
      example-etcd-cluster-0000       1/1       Running   0          1m
      example-etcd-cluster-0001       1/1       Running   0          1m
      example-etcd-cluster-0002       1/1       Running   0          1m
      
      After this change:
      NAME                                  READY     STATUS    RESTARTS   AGE
      example-etcd-cluster-2885zjw9he       1/1       Running   0          1m
      example-etcd-cluster-gghrmbeid4       1/1       Running   0          1m
      example-etcd-cluster-w5q9sn37fd       1/1       Running   0          1m
      

    Fixed

    • Fixed a bug where the restore operator would fail to restore the seed member because recreating an etcd pod with the same name as a recently deleted one would conflict as the older pod and its resources, like the DNS name, might still not be deleted. #1825
    Open source →
  19. v0.8.2 18 Jan 2018
    Release notes

    [Release 0.8.2]

    Added

    • Add support for backup and restore from custom S3 endpoint.

    Changed

    • All etcd pod containers now run as non-root.
    Open source →
  20. v0.8.1 10 Jan 2018
    Release notes

    [Release 0.8.1]

    Bug fix release for etcd-restore-operator. Also unify versioning for all three components.

    Changed

    • etcd-restore-operator will create a service for itself as the backup storage proxy. Delete the service in deployment yaml.

    Fixed

    • Fix etcd-restore-operator wouldn't report error and keep looping if EtcdRestore name is different than EtcdCluster name.
    Open source →
  21. v0.8.0 03 Jan 2018
    Release notes

    [Release 0.8.0]

    Important Changes

    Both etcd backup operator and etcd restore operator have changed their CR definition.
    Please follow the latest backup/restore CR definition for future backup and restore.

    Added

    • Add readiness probe to etcd pod. The readiness state will be reflected on status.members.ready/unready.
    • TLS etcd cluster support in backup/restore-operator.
    • Add spec validation in restore operator.
    • Add BackupStorageType to EtcdRestore.RestoreSpec to indicate type of the backup storage which is used as RestoreSource and validation of BackupStorageType in restore operator.
    • Add EtcdClusterRef to EtcdRestore.RestoreSpec to reference an EtcdCluster resource whose metadata and spec will be used to create the new restored EtcdCluster CR.
    • Add create-crd flag to etcd backup operator allowing user to disable automatic backup CRD creation.
    • Add create-crd flag to etcd restore operator allowing user to disable automatic restore CRD creation.
    • Add EtcdVersion and EtcdRevision to EtcdBackup.BackupStatus.
    • BackupStatus: Add detailed error when backup fails.

    Changed

    • Rename BackupCRStatus to BackupStatus.
    • EtcdBackup: BackupSpec passes in S3BackupSource.Path as the S3 path to save the backup.
    • EtcdBackup: BackupSpec spec uses etcd endpoints to retrieve snapshot.
    • Change default etcd version to 3.2.13.

    Removed

    • EtcdBackup: BackupSpec removed ClusterName field in favor of etcd endpoints.
    • EtcdCluster: ClusterSpec removed deprecated BaseImage field.
    Open source →
  22. v0.7.2 07 Dec 2017

    Nothing published for this version

  23. v0.7.1 06 Dec 2017

    Nothing published for this version

  24. v0.7.0 15 Nov 2017

    Nothing published for this version

  25. v0.6.2-0.20171029183513-7b8940180c24 29 Oct 2017 pre-release

    Nothing published for this version

  26. v0.6.1 23 Oct 2017

    Nothing published for this version

  27. v0.6.0 25 Sep 2017

    Nothing published for this version

  28. v0.5.3-0.20170913171701-6f0522a48432 13 Sep 2017 pre-release

    Nothing published for this version

  29. v0.5.2 12 Sep 2017

    Nothing published for this version

  30. v0.5.1 18 Aug 2017

    Nothing published for this version

  31. v0.5.1-0.20170728170524-7318f757a884 28 Jul 2017 pre-release

    Nothing published for this version

  32. v0.5.0 27 Jul 2017

    Nothing published for this version

  33. v0.4.2 13 Jul 2017

    Nothing published for this version

  34. v0.4.1 11 Jul 2017

    Nothing published for this version

  35. v0.4.0 28 Jun 2017

    Nothing published for this version

  36. v0.3.3 23 Jun 2017

    Nothing published for this version

  37. v0.3.2 06 Jun 2017

    Nothing published for this version

  38. v0.3.1 06 Jun 2017

    Nothing published for this version

  39. v0.3.0 17 May 2017

    Nothing published for this version

  40. v0.2.6 03 May 2017

    Nothing published for this version

  41. v0.2.5 24 Apr 2017

    Nothing published for this version

  42. v0.2.5-0.20170424051445-95b1b586fef8 24 Apr 2017 pre-release

    Nothing published for this version

  43. v0.2.4 16 Mar 2017

    Nothing published for this version

  44. v0.2.3 13 Mar 2017

    Nothing published for this version

  45. v0.2.2 10 Mar 2017

    Nothing published for this version

  46. v0.2.1 23 Feb 2017

    Nothing published for this version

  47. v0.2.1-0.20170216225447-cc8df39f4057 16 Feb 2017 pre-release

    Nothing published for this version

  48. v0.2.1-0.20170216225435-8d26a2716a1f 16 Feb 2017 pre-release

    Nothing published for this version

  49. v0.2.1-0.20170216162300-75ef473199fe 16 Feb 2017 pre-release

    Nothing published for this version

  50. v0.2.0 11 Feb 2017

    Nothing published for this version

  51. v0.1.1-0.20170102181435-620ebface21a 02 Jan 2017 pre-release

    Nothing published for this version

  52. v0.1.0 02 Nov 2016

    Nothing published for this version

  53. v0.0.0-20181119212709-81b759e96082 19 Nov 2018 pre-release

    Nothing published for this version

  54. v0.0.0-20180820170239-a0523eca24f3 20 Aug 2018 pre-release

    Nothing published for this version

  55. v0.0.0-20180320050942-daba74a70768 20 Mar 2018 pre-release

    Nothing published for this version

  56. v0.0.0-20180103214906-14aa69c28665 03 Jan 2018 pre-release

    Nothing published for this version

  57. v0.0.0-20170728170524-7318f757a884 28 Jul 2017 pre-release

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive