diff --git a/CHANGELOG.md b/CHANGELOG.md index b99916b2..4cc01430 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,30 @@ # Habitat operator CHANGELOG +## [v0.8.0](https://github.com/habitat-sh/habitat-operator/tree/v0.8.0) (11-9-2018) +[Full changelog](https://github.com/habitat-sh/habitat-operator/compare/v0.7.2...v0.8.0) + +### Bug fixes + +- RBAC: Remove permission for Deployments with removal of Habitat spec v1beta1 [#339](https://github.com/habitat-sh/habitat-operator/pull/339) + + +### Features & Enhancements + +- Added new topology label `operator.habitat.sh/topology` (see deprecation section for information about the older label) [#332](https://github.com/habitat-sh/habitat-operator/pull/332) +- controller: change generated StatefulSet version from v1beta1 to v1 [#334](https://github.com/habitat-sh/habitat-operator/pull/334) +- Add support for Kubernetes 1.11 [#340](https://github.com/habitat-sh/habitat-operator/pull/340) +- RBAC: Harden RBAC policies for the operator enabling operator to run in two modes, clusterwide and namespaced [#346](https://github.com/habitat-sh/habitat-operator/pull/346) +- RBAC version: update all artifacts to rbac.authorization.k8s.io/v1 [#353](https://github.com/habitat-sh/habitat-operator/pull/353) +- Display version when booting operator [#350](https://github.com/habitat-sh/habitat-operator/pull/350) + + +### Deprecations + +- Habitat CRD spec: drop support for v1beta1 [#331](https://github.com/habitat-sh/habitat-operator/pull/331) +- Topology label `topology` is deprecated and will be removed in two releases [#332](https://github.com/habitat-sh/habitat-operator/pull/332) +- Drop support of Kubernetes 1.8 [#344](https://github.com/habitat-sh/habitat-operator/pull/344) + + ## [v0.7.2](https://github.com/habitat-sh/habitat-operator/tree/v0.7.2) (12-7-2018) [Full changelog](https://github.com/habitat-sh/habitat-operator/compare/v0.7.1...v0.7.2) diff --git a/VERSION b/VERSION index 7486fdbc..a3df0a69 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -0.7.2 +0.8.0 diff --git a/doc/release-process.md b/doc/release-process.md index b451d171..3c3092bf 100644 --- a/doc/release-process.md +++ b/doc/release-process.md @@ -11,9 +11,9 @@ Then run the following command to update version across files: Document the important changes in this release in the `CHANGELOG.md` file, following the already established pattern. You can get a list of changes since the last release by running: - git log --merges v0.7.2...master --reverse + git log --merges v0.8.0...master --reverse -Commit all the generated changes and the changes in the `CHANGELOG.md` file under one commit message e.g.: `*: cut 0.7.2 release`. Create a PR with the changes. +Commit all the generated changes and the changes in the `CHANGELOG.md` file under one commit message e.g.: `*: cut 0.8.0 release`. Create a PR with the changes. ## Tag the release diff --git a/examples/habitat-operator.yml b/examples/habitat-operator.yml index 9d1bb863..ceaca0c7 100644 --- a/examples/habitat-operator.yml +++ b/examples/habitat-operator.yml @@ -12,4 +12,4 @@ spec: spec: containers: - name: habitat-operator - image: habitat/habitat-operator:v0.7.2 + image: habitat/habitat-operator:v0.8.0 diff --git a/examples/rbac-restricted/habitat-operator.yml b/examples/rbac-restricted/habitat-operator.yml index 88125891..9971fdde 100644 --- a/examples/rbac-restricted/habitat-operator.yml +++ b/examples/rbac-restricted/habitat-operator.yml @@ -12,7 +12,7 @@ spec: spec: containers: - name: habitat-operator - image: habitat/habitat-operator:v0.7.2 + image: habitat/habitat-operator:v0.8.0 env: - name: OPERATOR_NAMESPACE valueFrom: diff --git a/examples/rbac/habitat-operator.yml b/examples/rbac/habitat-operator.yml index 36642462..18ed5f37 100644 --- a/examples/rbac/habitat-operator.yml +++ b/examples/rbac/habitat-operator.yml @@ -11,5 +11,5 @@ spec: spec: containers: - name: habitat-operator - image: habitat/habitat-operator:v0.7.2 + image: habitat/habitat-operator:v0.8.0 serviceAccountName: habitat-operator diff --git a/helm/habitat-operator/Chart.yaml b/helm/habitat-operator/Chart.yaml index c0f70c5f..d84958ca 100644 --- a/helm/habitat-operator/Chart.yaml +++ b/helm/habitat-operator/Chart.yaml @@ -11,4 +11,4 @@ maintainers: name: habitat-operator sources: - https://github.com/habitat-sh/habitat-operator -version: 0.7.2 +version: 0.8.0 diff --git a/helm/habitat-operator/README.md b/helm/habitat-operator/README.md index 76f9808c..fed67c0d 100644 --- a/helm/habitat-operator/README.md +++ b/helm/habitat-operator/README.md @@ -60,7 +60,7 @@ The following table lists the configurable parameters of the habitat-operator ch Parameter | Description | Default --- | --- | --- `image.repository` | Image | `docker.io/habitat/habitat-operator` -`image.tag` | Image tag | The latest release tag (e.g `v0.7.2`) +`image.tag` | Image tag | The latest release tag (e.g `v0.8.0`) `image.pullPolicy` | Image pull policy | `IfNotPresent` `nodeSelector` | Node labels for pod assignment | `{}` `rbacEnable` | If true, create & use RBAC resources | `true` diff --git a/helm/habitat-operator/values.yaml b/helm/habitat-operator/values.yaml index 8541d5ef..0a600e5d 100644 --- a/helm/habitat-operator/values.yaml +++ b/helm/habitat-operator/values.yaml @@ -2,7 +2,7 @@ ## image: repository: docker.io/habitat/habitat-operator - tag: v0.7.2 + tag: v0.8.0 pullPolicy: IfNotPresent ## Node labels for habitat-operator pod assignment diff --git a/test/e2e/v1beta1/clusterwide/resources/operator/deployment.yml b/test/e2e/v1beta1/clusterwide/resources/operator/deployment.yml index fb58502b..61f57f76 100644 --- a/test/e2e/v1beta1/clusterwide/resources/operator/deployment.yml +++ b/test/e2e/v1beta1/clusterwide/resources/operator/deployment.yml @@ -13,5 +13,5 @@ spec: spec: containers: - name: habitat-operator - image: habitat/habitat-operator:v0.7.2 + image: habitat/habitat-operator:v0.8.0 serviceAccountName: habitat-operator-v1beta1 diff --git a/test/e2e/v1beta1/namespaced/resources/operator/deployment.yml b/test/e2e/v1beta1/namespaced/resources/operator/deployment.yml index ffbe85ba..46fa7d3a 100644 --- a/test/e2e/v1beta1/namespaced/resources/operator/deployment.yml +++ b/test/e2e/v1beta1/namespaced/resources/operator/deployment.yml @@ -11,7 +11,7 @@ spec: spec: containers: - name: habitat-operator - image: habitat/habitat-operator:v0.7.2 + image: habitat/habitat-operator:v0.8.0 env: - name: OPERATOR_NAMESPACE valueFrom: