|
2 | 2 |
|
3 | 3 | All notable changes to this project are documented in this file. |
4 | 4 |
|
| 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 | + |
5 | 38 | ## 0.0.5 (2020-08-26) |
6 | 39 |
|
7 | 40 | This prerelease adds support for conditional remediation on failed Helm |
|
0 commit comments