commit
522b650824
29
CHANGELOG.md
29
CHANGELOG.md
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
4
go.mod
|
|
@ -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
4
go.sum
|
|
@ -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=
|
||||
|
|
|
|||
Loading…
Reference in New Issue