Merge pull request #87 from fluxcd/release-v0.0.9

Release v0.0.9
This commit is contained in:
Hidde Beydals 2020-09-22 12:42:48 +02:00 committed by GitHub
commit 522b650824
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 34 additions and 5 deletions

View File

@ -2,6 +2,35 @@
All notable changes to this project are documented in this file.
## 0.0.9 (2020-09-22)
This prerelease adds support for `DependsOn` references to other namespaces
than the `HelmRelease` resource resides in, container images for ARMv7 and
ARMv8 published to `ghcr.io/fluxcd/helm-controller-arm64`, a Helm upgrade
from `3.3.1` to `3.3.3`, and a refactor of the `Status` object.
The latter introduces the following breaking changes to the `Status` object:
* The `Installed`, `Upgraded`, `RolledBack`, and `Uninstalled` conditions
have been removed, since they did not represent current state, but rather
actions taken, which are already recorded by events.
* The `ObservedStateReconciled` field has been removed, since it solved the
problem of remembering past release successes, but not past release
failures, after other subsequent failures such as dependency failures,
Kubernetes API failures, etc.
* The `Tested` condition has been renamed to `TestSuccess`, for forward
compatibility with interval based Helm tests.
While introducing the following new `Status` conditions:
* `Remediated` which records whether the release is currently in a
remediated state. It is used to prevent release retries after remediation
failures. We were previously not doing this for rollback failures.
* `Released` which records whether the current state has been successfully
released. This is used to remember the last release attempt status,
regardless of any subsequent other failures such as dependency failures,
Kubernetes API failures, etc.
## 0.0.8 (2020-09-11)
This prerelease adds support for defining a `ValuesFile` in the

View File

@ -5,4 +5,4 @@ resources:
images:
- name: fluxcd/helm-controller
newName: fluxcd/helm-controller
newTag: v0.0.8
newTag: v0.0.9

4
go.mod
View File

@ -5,7 +5,7 @@ go 1.14
replace github.com/fluxcd/helm-controller/api => ./api
require (
github.com/fluxcd/helm-controller/api v0.0.8
github.com/fluxcd/helm-controller/api v0.0.9
github.com/fluxcd/pkg/lockedfile v0.0.5
github.com/fluxcd/pkg/recorder v0.0.5
github.com/fluxcd/pkg/runtime v0.0.3
@ -14,7 +14,7 @@ require (
github.com/onsi/ginkgo v1.12.1
github.com/onsi/gomega v1.10.1
go.uber.org/zap v1.13.0
helm.sh/helm/v3 v3.3.1
helm.sh/helm/v3 v3.3.3
k8s.io/api v0.18.8
k8s.io/apimachinery v0.18.8
k8s.io/cli-runtime v0.18.8

4
go.sum
View File

@ -918,8 +918,8 @@ gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c h1:dUUwHk2QECo/6vqA44rthZ8ie
gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=
gotest.tools v2.2.0+incompatible h1:VsBPFP1AI068pPrMxtb/S8Zkgf9xEmTLJjfM+P5UIEo=
gotest.tools v2.2.0+incompatible/go.mod h1:DsYFclhRJ6vuDpmuTbkuFWG+y2sxOXAzmJt81HFBacw=
helm.sh/helm/v3 v3.3.1 h1:uc+ZUthJnWNSwqyIv1KCdQm0ewi0eAf6oRaWG2X1oo0=
helm.sh/helm/v3 v3.3.1/go.mod h1:CyCGQa53/k1JFxXvXveGwtfJ4cuB9zkaBSGa5rnAiHU=
helm.sh/helm/v3 v3.3.3 h1:MYPU9PyDBUECEuCYju8shxyBCyCqVmJzZyXnjTOXF1g=
helm.sh/helm/v3 v3.3.3/go.mod h1:CyCGQa53/k1JFxXvXveGwtfJ4cuB9zkaBSGa5rnAiHU=
honnef.co/go/tools v0.0.0-20180728063816-88497007e858/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4=
honnef.co/go/tools v0.0.0-20190102054323-c2f93a96b099/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4=
honnef.co/go/tools v0.0.0-20190106161140-3f1c8253044a/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4=