Skip to content

Commit a4f21f2

Browse files
committed
Release v0.0.9
1 parent 7c80b54 commit a4f21f2

File tree

4 files changed

+34
-5
lines changed

4 files changed

+34
-5
lines changed

CHANGELOG.md

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,35 @@
22

33
All notable changes to this project are documented in this file.
44

5+
## 0.0.9 (2020-09-22)
6+
7+
This prerelease adds support for `DependsOn` references to other namespaces
8+
than the `HelmRelease` resource resides in, container images for ARMv7 and
9+
ARMv8 published to `ghcr.io/fluxcd/helm-controller-arm64`, a Helm upgrade
10+
from `3.3.1` to `3.3.3`, and a refactor of the `Status` object.
11+
12+
The latter introduces the following breaking changes to the `Status` object:
13+
14+
* The `Installed`, `Upgraded`, `RolledBack`, and `Uninstalled` conditions
15+
have been removed, since they did not represent current state, but rather
16+
actions taken, which are already recorded by events.
17+
* The `ObservedStateReconciled` field has been removed, since it solved the
18+
problem of remembering past release successes, but not past release
19+
failures, after other subsequent failures such as dependency failures,
20+
Kubernetes API failures, etc.
21+
* The `Tested` condition has been renamed to `TestSuccess`, for forward
22+
compatibility with interval based Helm tests.
23+
24+
While introducing the following new `Status` conditions:
25+
26+
* `Remediated` which records whether the release is currently in a
27+
remediated state. It is used to prevent release retries after remediation
28+
failures. We were previously not doing this for rollback failures.
29+
* `Released` which records whether the current state has been successfully
30+
released. This is used to remember the last release attempt status,
31+
regardless of any subsequent other failures such as dependency failures,
32+
Kubernetes API failures, etc.
33+
534
## 0.0.8 (2020-09-11)
635

736
This prerelease adds support for defining a `ValuesFile` in the

config/manager/kustomization.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,4 @@ resources:
55
images:
66
- name: fluxcd/helm-controller
77
newName: fluxcd/helm-controller
8-
newTag: v0.0.8
8+
newTag: v0.0.9

go.mod

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ go 1.14
55
replace github.com/fluxcd/helm-controller/api => ./api
66

77
require (
8-
github.com/fluxcd/helm-controller/api v0.0.8
8+
github.com/fluxcd/helm-controller/api v0.0.9
99
github.com/fluxcd/pkg/lockedfile v0.0.5
1010
github.com/fluxcd/pkg/recorder v0.0.5
1111
github.com/fluxcd/pkg/runtime v0.0.3
@@ -14,7 +14,7 @@ require (
1414
github.com/onsi/ginkgo v1.12.1
1515
github.com/onsi/gomega v1.10.1
1616
go.uber.org/zap v1.13.0
17-
helm.sh/helm/v3 v3.3.1
17+
helm.sh/helm/v3 v3.3.3
1818
k8s.io/api v0.18.8
1919
k8s.io/apimachinery v0.18.8
2020
k8s.io/cli-runtime v0.18.8

go.sum

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -918,8 +918,8 @@ gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c h1:dUUwHk2QECo/6vqA44rthZ8ie
918918
gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=
919919
gotest.tools v2.2.0+incompatible h1:VsBPFP1AI068pPrMxtb/S8Zkgf9xEmTLJjfM+P5UIEo=
920920
gotest.tools v2.2.0+incompatible/go.mod h1:DsYFclhRJ6vuDpmuTbkuFWG+y2sxOXAzmJt81HFBacw=
921-
helm.sh/helm/v3 v3.3.1 h1:uc+ZUthJnWNSwqyIv1KCdQm0ewi0eAf6oRaWG2X1oo0=
922-
helm.sh/helm/v3 v3.3.1/go.mod h1:CyCGQa53/k1JFxXvXveGwtfJ4cuB9zkaBSGa5rnAiHU=
921+
helm.sh/helm/v3 v3.3.3 h1:MYPU9PyDBUECEuCYju8shxyBCyCqVmJzZyXnjTOXF1g=
922+
helm.sh/helm/v3 v3.3.3/go.mod h1:CyCGQa53/k1JFxXvXveGwtfJ4cuB9zkaBSGa5rnAiHU=
923923
honnef.co/go/tools v0.0.0-20180728063816-88497007e858/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4=
924924
honnef.co/go/tools v0.0.0-20190102054323-c2f93a96b099/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4=
925925
honnef.co/go/tools v0.0.0-20190106161140-3f1c8253044a/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4=

0 commit comments

Comments
 (0)