Skip to content

Commit 83fbfee

Browse files
authored
Merge pull request #1157 from fluxcd/release-v1.3.0
Release v1.3.0
2 parents 882f6a7 + 458d7e2 commit 83fbfee

File tree

3 files changed

+58
-2
lines changed

3 files changed

+58
-2
lines changed

CHANGELOG.md

+56
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,62 @@
22

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

5+
## 1.3.0
6+
7+
**Release date:** 2024-05-06
8+
9+
This minor release comes with new features, improvements and bug fixes.
10+
11+
The controller has been updated to Kustomize **v5.4**, please see the
12+
`kubernetes-sigs/kustomize` [changelog](https://github.com/kubernetes-sigs/kustomize/releases)
13+
for more details.
14+
15+
The Flux `Kustomization` API gains two optional fields `.spec.namePrefix` and `.spec.nameSuffix`
16+
that can be used to specify a prefix and suffix to be added to the names
17+
of all managed resources.
18+
19+
The controller now supports the `--feature-gates=StrictPostBuildSubstitutions=true`
20+
flag, when enabled the post-build substitutions will fail if a
21+
variable without a default value is declared in files but is
22+
missing from the input vars.
23+
24+
When using variable substitution with values that are numbers or booleans,
25+
it is now possible to covert the values to strings, for more details see the
26+
[post-build documentation](https://github.com/fluxcd/kustomize-controller/blob/release/v1.3.x/docs/spec/v1/kustomizations.md#post-build-substitution-of-numbers-and-booleans).
27+
28+
In addition, the controller dependencies have been updated to Kubernetes v1.30
29+
and controller-runtime v0.18. Various other dependencies have also been updated to
30+
their latest version to patch upstream CVEs.
31+
32+
Lastly, the controller is now built with Go 1.22.
33+
34+
Improvements:
35+
- Implement name prefix/suffix transformers
36+
[#1134](https://github.com/fluxcd/kustomize-controller/pull/1134)
37+
- Add `StrictPostBuildSubstitutions` feature flag
38+
[#1130](https://github.com/fluxcd/kustomize-controller/pull/1130)
39+
- Document how to use numbers and booleans in post build substitutions
40+
[#1129](https://github.com/fluxcd/kustomize-controller/pull/1129)
41+
- Remove deprecated aad pod identity from API docs
42+
[#1152](https://github.com/fluxcd/kustomize-controller/pull/1152)
43+
- api: Refer condition type constants from `fluxcd/pkg/apis`
44+
[#1144](https://github.com/fluxcd/kustomize-controller/pull/1144)
45+
- Update dependencies to Kustomize v5.4.0
46+
[#1128](https://github.com/fluxcd/kustomize-controller/pull/1128)
47+
- Various dependency updates
48+
[#1155](https://github.com/fluxcd/kustomize-controller/pull/1155)
49+
[#1121](https://github.com/fluxcd/kustomize-controller/pull/1121)
50+
[#1139](https://github.com/fluxcd/kustomize-controller/pull/1139)
51+
[#1122](https://github.com/fluxcd/kustomize-controller/pull/1122)
52+
53+
Fixes:
54+
- Fix requeue warning introduced by controller-runtime
55+
[#1090](https://github.com/fluxcd/kustomize-controller/pull/1090)
56+
- Remove effectless statement
57+
[#1091](https://github.com/fluxcd/kustomize-controller/pull/1091)
58+
- Remove `genclient:Namespaced` tag
59+
[#1092](https://github.com/fluxcd/kustomize-controller/pull/1092)
60+
561
## 1.2.2
662

763
**Release date:** 2024-02-01

config/manager/kustomization.yaml

+1-1
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: v1.2.0
8+
newTag: v1.3.0

go.mod

+1-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ require (
1717
github.com/cyphar/filepath-securejoin v0.2.5
1818
github.com/dimchansky/utfbom v1.1.1
1919
github.com/fluxcd/cli-utils v0.36.0-flux.7
20-
github.com/fluxcd/kustomize-controller/api v1.2.2
20+
github.com/fluxcd/kustomize-controller/api v1.3.0
2121
github.com/fluxcd/pkg/apis/acl v0.3.0
2222
github.com/fluxcd/pkg/apis/event v0.9.0
2323
github.com/fluxcd/pkg/apis/kustomize v1.5.0

0 commit comments

Comments
 (0)