Skip to content

Commit 90ab001

Browse files
authored
Merge pull request #366 from fluxcd/release-v0.13.0
Release v0.13.0
2 parents 6672928 + 9d323aa commit 90ab001

File tree

3 files changed

+36
-2
lines changed

3 files changed

+36
-2
lines changed

CHANGELOG.md

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

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

5+
## 0.13.0
6+
7+
**Release date:** 2021-06-14
8+
9+
This prerelease brings the controller on a par with **Kustomize v4**.
10+
The Kubernetes and controller-runtime dependencies have been updated to match the Kubernetes 1.21 release.
11+
12+
The Kustomization API has been extended with support for generic in-line
13+
[patches](https://github.com/fluxcd/kustomize-controller/blob/v0.13.0/docs/spec/v1beta1/kustomization.md##patches).
14+
15+
Starting with this version, the controller uses an annotation instead of a label
16+
to keep track of removed manifests from source.
17+
Please consult the [garbage collection docs](https://github.com/fluxcd/kustomize-controller/blob/v0.13.0/docs/spec/v1beta1/kustomization.md#garbage-collection)
18+
for more details.
19+
20+
**Breaking changes**:
21+
* Due to the removal of `hashicorp/go-getter` from Kustomize v4,
22+
the set of URLs accepted by Kustomize in the `resources` filed
23+
is reduced to only file system paths or values compatible with `git clone`.
24+
This means you can no longer use resources from archives (zip, tgz, etc).
25+
* Due to a [bug](https://github.com/kubernetes-sigs/kustomize/issues/3446)
26+
in Kustomize v4, if you have **non-string keys** in your manifests,
27+
the controller will fail with `json: unsupported type` error.
28+
29+
Features:
30+
* Add support for in-line generic patches to Flux Kustomization API
31+
[#364](https://github.com/fluxcd/kustomize-controller/pull/364)
32+
33+
Improvements:
34+
* Upgrade controller to Kustomize v4
35+
[#343](https://github.com/fluxcd/kustomize-controller/pull/343)
36+
* Move the GC checksum from labels to annotations
37+
[#362](https://github.com/fluxcd/kustomize-controller/pull/362)
38+
539
## 0.12.2
640

741
**Release date:** 2021-06-02

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/kustomize-controller
77
newName: fluxcd/kustomize-controller
8-
newTag: v0.12.2
8+
newTag: v0.13.0

go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ require (
88
filippo.io/age v1.0.0-beta7
99
github.com/cyphar/filepath-securejoin v0.2.2
1010
github.com/drone/envsubst v1.0.3-0.20200804185402-58bc65f69603
11-
github.com/fluxcd/kustomize-controller/api v0.12.2
11+
github.com/fluxcd/kustomize-controller/api v0.13.0
1212
github.com/fluxcd/pkg/apis/kustomize v0.2.0
1313
github.com/fluxcd/pkg/apis/meta v0.10.0
1414
github.com/fluxcd/pkg/runtime v0.12.0

0 commit comments

Comments
 (0)