Skip to content

Commit 754190f

Browse files
committed
Release v0.0.6
1 parent 4ff5116 commit 754190f

File tree

2 files changed

+34
-1
lines changed

2 files changed

+34
-1
lines changed

CHANGELOG.md

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

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

5+
## 0.0.6 (2020-09-02)
6+
7+
This prerelease adds support for Helm charts from `GitRepository` sources,
8+
improvements for a more graceful failure recovery, and an upgrade of Helm
9+
from `v3.0.0` to `v3.0.1`. It includes several (breaking) changes to the
10+
API.
11+
12+
The `spec` of the `HelmRelease` has a multitude of breaking changes:
13+
14+
* `spec.chart` (which contained the template for the `HelmChart` template)
15+
has moved one level down to `spec.chart.spec`. This matches the pod
16+
template defined in the Kubernetes `Deployment` kind, and allows for
17+
adding e.g. a `spec.chart.metadata` field in a future iteration to be
18+
able to define annotations and/or labels.
19+
* The `spec.chart.name` field has been renamed to `spec.chart.spec.chart`,
20+
and now accepts a chart name (for charts from `HelmRepository`
21+
sources) or a path (for charts from `GitRepository` sources), to follow
22+
changes made to the `HelmChart` API.
23+
* The `spec.chart.spec.sourceRef.kind` is now mandatory, and accepts both
24+
`HelmRepository` and `GitRepository` values.
25+
26+
The `status` object has two new fields to help end-users and automation
27+
(tools) with observing state:
28+
29+
* `observedStateReconciled` represents whether the observed state of the
30+
has been successfully reconciled. This field is marked as `true` on a
31+
`Ready==True` condition, and only reset on `generation`, values, and/or
32+
chart changes.
33+
* `lastObservedTime` reflects the last time at which the `HelmRelease` was
34+
observed. This can for example be used to observe if the `HelmRelease` is
35+
running on the configured `spec.interval` and/or reacting to `ReconcileAt`
36+
annotations.
37+
538
## 0.0.5 (2020-08-26)
639

740
This prerelease adds support for conditional remediation on failed Helm

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.5
8+
newTag: v0.0.6

0 commit comments

Comments
 (0)