Releases: habitat-sh/habitat-operator
v0.8.1
v0.8.0
v0.8.0 (11-9-2018)
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
v0.7.2
v0.7.2 (12-7-2018)
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
v0.7.0
v0.7.0 (10-7-2018)
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
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
v0.6.1 (23-4-2018)
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
v0.6.0 (20-4-2018)
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 acustomVersion
, 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
v0.5.1 (14-2-2018)
- 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
v0.5.0 (13-2-2018)
Breaking changes
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
.