diff --git a/CHANGELOG.md b/CHANGELOG.md index 16e8dcf1e..acdff28e2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,47 @@ # Changelog +## 0.10.0 + +**Release date:** 2021-04-21 + +This prerelease introduces support for defining a `CRDsPolicy` in the +`HelmReleaseSpec`, `Install` and `Upgrade` objects, while deprecating +the `SkipCRDs` fields. + +Supported policies: + +* `Skip`: Do neither install nor replace (update) any CRDs. +* `Create`: New CRDs are created, existing CRDs are neither updated nor + deleted. +* `CreateReplace`: New CRDs are created, existing CRDs are updated + (replaced) but not deleted. + +In case `CreateReplace` is used as an `Upgrade` policy, Custom Resource +Definitions are applied by the controller before a Helm upgrade is +performed. On rollbacks, the Custom Resource Definitions are left +untouched and **not** rolled back. + +The `ValuesFile` field in the `HelmChart` template has been deprecated +in favour of the new `ValuesFiles` field. + +Features: +* Initial support for CRDs (upgrade) policies + [#250](https://github.com/fluxcd/helm-controller/pull/250) + [#254](https://github.com/fluxcd/helm-controller/pull/254) +* Add `ValuesFiles` to `HelmChart` spec + [#252](https://github.com/fluxcd/helm-controller/pull/252) + +Improvements: +* Update Helm to v3.5.4 + [#253](https://github.com/fluxcd/helm-controller/pull/253) +* Update dependencies + [#251](https://github.com/fluxcd/helm-controller/pull/251) + [#253](https://github.com/fluxcd/helm-controller/pull/253) + +Fixes: +* docs: minor `createNamespace` placement fix + [#246](https://github.com/fluxcd/helm-controller/pull/246) + ## 0.9.0 **Release date:** 2021-03-26 diff --git a/config/manager/kustomization.yaml b/config/manager/kustomization.yaml index 6a3e7a6a1..f82590a0f 100644 --- a/config/manager/kustomization.yaml +++ b/config/manager/kustomization.yaml @@ -5,4 +5,4 @@ resources: images: - name: fluxcd/helm-controller newName: fluxcd/helm-controller - newTag: v0.9.0 + newTag: v0.10.0 diff --git a/go.mod b/go.mod index b9f2f3898..b8678c096 100644 --- a/go.mod +++ b/go.mod @@ -5,7 +5,7 @@ go 1.15 replace github.com/fluxcd/helm-controller/api => ./api require ( - github.com/fluxcd/helm-controller/api v0.9.0 + github.com/fluxcd/helm-controller/api v0.10.0 github.com/fluxcd/pkg/apis/kustomize v0.0.1 github.com/fluxcd/pkg/apis/meta v0.9.0 github.com/fluxcd/pkg/runtime v0.11.0