Skip to content

Releases: habitat-sh/habitat-operator

v0.8.1

14 Sep 13:10
Compare
Choose a tag to compare

v0.8.1 (14-9-2018)

Full changelog

Bug fixes

  • Revert Helm Chart value to deploy operator clusterwide #360

v0.8.0

12 Sep 11:16
Compare
Choose a tag to compare

v0.8.0 (11-9-2018)

Full changelog

Bug fixes

  • RBAC: Remove permission for Deployments with removal of Habitat spec v1beta1 #339

Features & Enhancements

  • Added new topology label operator.habitat.sh/topology (see deprecation section for information about the older label) #332
  • controller: change generated StatefulSet version from v1beta1 to v1 #334
  • Add support for Kubernetes 1.11 #340
  • RBAC: Harden RBAC policies for the operator enabling operator to run in two modes, clusterwide and namespaced #346
  • RBAC version: update all artifacts to rbac.authorization.k8s.io/v1 #353
  • Display version when booting operator #350

Deprecations

  • Habitat CRD spec: drop support for v1beta1 #331
  • Topology label topology is deprecated and will be removed in two releases #332
  • Drop support of Kubernetes 1.8 #344

v0.7.2

12 Jul 11:34
Compare
Choose a tag to compare

v0.7.2 (12-7-2018)

Full changelog

Bug fixes

  • Fix outdated helm charts #317

Features & Enhancements

  • Remove restriction to deploy at least 3 instances in leader topology #299
  • Check if RBAC rules are in sync during the build process #319

Docs

  • Add document for CI setup with GCP #310

Deprecations

  • 0.7.x is the last version to support v1beta1 custom version of the Habitat CRD.

v0.7.1

10 Jul 19:30
2254a9e
Compare
Choose a tag to compare

v0.7.1 (10-7-2018)

Full changelog

Bug fixes

  • Fix usage of LabelSelector for deleting pods on updates #314

Deprecations

  • 0.7.x is the last version to support v1beta1 custom version of the Habitat CRD.

v0.7.0

10 Jul 17:04
2ef494b
Compare
Choose a tag to compare
v0.7.0 Pre-release
Pre-release

v0.7.0 (10-7-2018)

Full changelog

Bug fixes

  • Mark items as done after validity check #274
  • Print custom version string instead of pointer to make error messages useful #275

Features & Enhancements

  • Add "Channel" to Habitat CRD for Habitat packages #259
  • Add support for Kubernetes 1.10 #258
  • Broadcast events when Habitat objects are modified or fail validation #267
  • Remove dependency on pflag library #271
  • Compare Resource Versions on update #272
  • Shutdown gracefully through double signal handling #285
  • Run E2E tests on GCE #302
  • Enable test for persistent storage #303
  • Run E2E tests on multiple versions of kubernetes #306
  • Delete pods if StatefulSet object is updated #307

Docs

  • Add instructions to update & verify scripts #255
  • Add design document #253

Deprecations

  • This is the last version to support v1beta1 custom version of the Habitat CRD.

Breaking changes

  • Support for Kubernetes 1.7 has been dropped #258

v0.6.1

23 Apr 12:39
75544a3
Compare
Choose a tag to compare

v0.6.1 (23-4-2018)

Full changelog

Bug fixes

  • Fix RBAC rules used by helm charts #249

Docker Image

Image hosted on Docker Hub, tagged as habitat/habitat-operator:v0.6.1.

Helm chart

For installing the latest version of the Habitat operator through Helm, please follow these instructions.

v0.6.0

23 Apr 12:38
612db74
Compare
Choose a tag to compare

v0.6.0 (20-4-2018)

Full changelog

Features & Enhancements

  • New "version" of the habitat CRD that uses StatefulSets, has persistence functionality. The previous version that uses Deployments is still supported but is frozen #201 #240
  • Oldest supported Habitat Supervisor is 0.52 #190

Please compare the v1beta1 and v1beta2 manifests of the standalone example in examples/v1beta1/habitat.yml and examples/standalone/habitat.yml, respectively, to compare the immediate differences between them. Please refer to examples/persisted/habitat.yml for an example of the persistence functionality.

Deprecations

  • Habitat Manifests that do not specify a customVersion, or that specify a
    customVersion = v1beta1 are deprecated, and support for them will be removed
    when Kubernetes 1.11 is released. Please upgrade your manifests to the latest
    customVersion.

Docker Image

Image hosted on Docker Hub, tagged as habitat/habitat-operator:v0.6.0.

Helm chart

For installing the latest version of the Habitat operator through Helm, please follow these instructions.

v0.5.1

14 Feb 15:58
76c7010
Compare
Choose a tag to compare

v0.5.1 (14-2-2018)

Full changelog

  • Fix versions in example files #188

Docker Image

Image hosted on Docker Hub, tagged as kinvolk/habitat-operator:v0.5.1.

Helm chart

For installing the latest version of the Habitat operator through Helm, please follow these instructions.

v0.5.0

14 Feb 12:01
55df80b
Compare
Choose a tag to compare

v0.5.0 (13-2-2018)

Full changelog

Breaking changes

  • API downgrade from "v1" to "v1beta1" to better reflect the API instability #167
  • Add Name field #155

Please refer to examples for how to adapt existing manifests.

Features & Enhancements

  • Add support for passing environment variables to the supervisor
    #184
  • Update mount path of user.toml config file as per Habitat change
  • Update user.toml path and example images #172
  • Use cache for ConfigMaps #157
  • Add helm chart for the operator #161

Docker Image

Image hosted on Docker Hub, tagged as kinvolk/habitat-operator:v0.5.0.

Release 0.4.0

05 Jan 12:26
bc04691
Compare
Choose a tag to compare

v0.4.0 (5-1-2018)

Full changelog

Features & Enhancements

  • Update to client-go v6.0.0. to make operator work with Kubernetes 1.9.x #146
  • Conform to upstream controllers directory structure #147

Docker Image

Image hosted on Docker Hub, tagged as kinvolk/habitat-operator:v0.4.0.