Skip to content

Commit b195fc5

Browse files
authored
Merge pull request #241 from fluxcd/release-v0.9.0
Release v0.9.0
2 parents acc4fdd + 71a2963 commit b195fc5

File tree

5 files changed

+49
-6
lines changed

5 files changed

+49
-6
lines changed

CHANGELOG.md

Lines changed: 37 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,45 @@
11
# Changelog
22

3+
## 0.9.0
4+
5+
**Release date:** 2021-03-26
6+
7+
This prerelease comes with a breaking change to the leader election ID
8+
from `5b6ca942.fluxcd.io` to `helm-controller-leader-election`
9+
to be more descriptive. This change should not have an impact on most
10+
installations, as the default replica count is `1`. If you are running
11+
a setup with multiple replicas, it is however advised to scale down
12+
before upgrading.
13+
14+
To ease debugging wait timeout errors, the last 5 deduplicated log lines
15+
from Helm are now recorded in the status conditions and events of the
16+
`HelmRelease`.
17+
18+
To track the origin of resources that are created by a Helm operation
19+
performed by the controllers, they are now labeled with
20+
`helm.toolkit.fluxcd.io/name` and `helm.toolkit.fluxcd.io/namespace`
21+
using a builtin post render.
22+
23+
The suspended status of resources is now recorded to a
24+
`gotk_suspend_status` Prometheus gauge metric.
25+
26+
Improvements:
27+
* Capture and expose debug (log) information on release failure
28+
[#219](https://github.com/fluxcd/helm-controller/pull/219)
29+
* Record suspension metrics
30+
[#236](https://github.com/fluxcd/helm-controller/pull/236)
31+
* Label release resources with HelmRelease origin
32+
[#238](https://github.com/fluxcd/helm-controller/pull/238)
33+
* Set leader election deadline to 30s
34+
[#239](https://github.com/fluxcd/helm-controller/pull/239)
35+
* Update source-controller API to v0.10.0
36+
[#240](https://github.com/fluxcd/helm-controller/pull/240)
37+
338
## 0.8.2
439

540
**Release date:** 2021-03-15
641

7-
This prerelese comes with patch updates to Helm and controller-runtime
42+
This prerelease comes with patch updates to Helm and controller-runtime
843
dependencies.
944

1045
Improvements:
@@ -51,7 +86,7 @@ Improvements:
5186
[#223](https://github.com/fluxcd/helm-controller/pull/223)
5287
* Update dependencies
5388
[#225](https://github.com/fluxcd/helm-controller/pull/225)
54-
* Use source-controller manifest from GitHub releae
89+
* Use source-controller manifest from GitHub release
5590
[#226](https://github.com/fluxcd/helm-controller/pull/226)
5691

5792
## 0.7.0

config/default/kustomization.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@ apiVersion: kustomize.config.k8s.io/v1beta1
22
kind: Kustomization
33
namespace: helm-system
44
resources:
5-
- https://github.com/fluxcd/source-controller/releases/download/v0.9.1/source-controller.crds.yaml
6-
- https://github.com/fluxcd/source-controller/releases/download/v0.9.1/source-controller.deployment.yaml
5+
- https://github.com/fluxcd/source-controller/releases/download/v0.10.0/source-controller.crds.yaml
6+
- https://github.com/fluxcd/source-controller/releases/download/v0.10.0/source-controller.deployment.yaml
77
- ../crd
88
- ../rbac
99
- ../manager

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.8.2
8+
newTag: v0.9.0

docs/spec/v2alpha1/helmreleases.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -634,6 +634,14 @@ The timeout for any individual Kubernetes operation (like Jobs for hooks) during
634634
of Helm actions can be configured via `spec.timeout` and can be overridden per action
635635
via `spec.<action>.timeout`.
636636

637+
To list all Kubernetes objects reconciled from a HelmRelease:
638+
639+
```sh
640+
kubectl get all --all-namespaces \
641+
-l=helm.toolkit.fluxcd.io/name="<HelmRelease name>" \
642+
-l=helm.toolkit.fluxcd.io/namespace="<HelmRelease namespace>"
643+
```
644+
637645
### Disabling resource waiting
638646

639647
For install, upgrade, and rollback actions resource waiting is enabled by default,

go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ go 1.15
55
replace github.com/fluxcd/helm-controller/api => ./api
66

77
require (
8-
github.com/fluxcd/helm-controller/api v0.8.2
8+
github.com/fluxcd/helm-controller/api v0.9.0
99
github.com/fluxcd/pkg/apis/kustomize v0.0.1
1010
github.com/fluxcd/pkg/apis/meta v0.8.0
1111
github.com/fluxcd/pkg/runtime v0.10.1

0 commit comments

Comments
 (0)