Skip to content

Commit a4f11b5

Browse files
authored
Merge pull request #1591 from fluxcd/release/v1.8.x
Release/v1.8.x
2 parents 57504a2 + 40b3758 commit a4f11b5

File tree

5 files changed

+66
-7
lines changed

5 files changed

+66
-7
lines changed

CHANGELOG.md

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

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

5+
## 1.8.0
6+
7+
**Release date:** 2026-02-17
8+
9+
This minor release comes with various bug fixes and improvements.
10+
11+
⚠️ The `v1beta2` APIs were removed. Before upgrading the CRDs, Flux users
12+
must run [`flux migrate`](https://github.com/fluxcd/flux2/pull/5473) to
13+
migrate the cluster storage off `v1beta2`.
14+
15+
### Kustomization
16+
17+
The controller now cancels in-progress health checks when a new reconciliation
18+
request is received, reducing the mean time to recovery (MTTR) in case of
19+
failed deployments. This is available through the `CancelHealthCheckOnNewRevision`
20+
feature gate, that previously worked only for new source revisions but now also
21+
works for any watch events that trigger a new reconciliation.
22+
23+
A custom SSA stage has been introduced, allowing Role and RoleBinding objects
24+
to be applied in the same call even when the impersonated ServiceAccount does
25+
not have a ClusterRoleBinding for `cluster-admin`. This can be specified with
26+
the flag `--custom-apply-stage-kinds=rbac.authorization.k8s.io/Role`.
27+
28+
Health checks now handle Jobs with TTL set to zero seconds that are deleted
29+
before or during health checking.
30+
31+
A `DirectSourceFetch` feature gate has been added to bypass cache for source
32+
objects, enabling immediate consistency for source object reads.
33+
34+
### General updates
35+
36+
In addition, the Kubernetes dependencies have been updated to v1.35.0,
37+
Kustomize has been updated to v5.8.1 and the controller is now built
38+
with Go 1.26.
39+
40+
Fixes:
41+
- Fix decryptor copy of auth.Option slices (avoid overrides)
42+
[#1570](https://github.com/fluxcd/kustomize-controller/pull/1570)
43+
44+
Improvements:
45+
- Reduce the mean time to recovery (MTTR) in case of failed deployments
46+
[#1536](https://github.com/fluxcd/kustomize-controller/pull/1536)
47+
- Introduce custom SSA stage
48+
[#1571](https://github.com/fluxcd/kustomize-controller/pull/1571)
49+
- Handle Jobs with TTL in health checks
50+
[#1578](https://github.com/fluxcd/kustomize-controller/pull/1578)
51+
- Add `DirectSourceFetch` feature gate to bypass cache for source objects
52+
[#1586](https://github.com/fluxcd/kustomize-controller/pull/1586)
53+
- Remove deprecated APIs in group `kustomize.toolkit.fluxcd.io/v1beta2`
54+
[#1584](https://github.com/fluxcd/kustomize-controller/pull/1584)
55+
- Various dependency updates
56+
[#1566](https://github.com/fluxcd/kustomize-controller/pull/1566)
57+
[#1572](https://github.com/fluxcd/kustomize-controller/pull/1572)
58+
[#1575](https://github.com/fluxcd/kustomize-controller/pull/1575)
59+
[#1581](https://github.com/fluxcd/kustomize-controller/pull/1581)
60+
[#1585](https://github.com/fluxcd/kustomize-controller/pull/1585)
61+
[#1588](https://github.com/fluxcd/kustomize-controller/pull/1588)
62+
[#1589](https://github.com/fluxcd/kustomize-controller/pull/1589)
63+
564
## 1.7.3
665

766
**Release date:** 2025-11-19

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: kustomize-system
44
resources:
5-
- https://github.com/fluxcd/source-controller/releases/download/v1.7.2/source-controller.crds.yaml
6-
- https://github.com/fluxcd/source-controller/releases/download/v1.7.2/source-controller.deployment.yaml
5+
- https://github.com/fluxcd/source-controller/releases/download/v1.8.0/source-controller.crds.yaml
6+
- https://github.com/fluxcd/source-controller/releases/download/v1.8.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/kustomize-controller
77
newName: fluxcd/kustomize-controller
8-
newTag: v1.7.0
8+
newTag: v1.8.0

go.mod

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ require (
1919
github.com/cyphar/filepath-securejoin v0.6.1
2020
github.com/dimchansky/utfbom v1.1.1
2121
github.com/fluxcd/cli-utils v0.37.1-flux.1
22-
github.com/fluxcd/kustomize-controller/api v1.7.0
22+
github.com/fluxcd/kustomize-controller/api v1.8.0
2323
github.com/fluxcd/pkg/apis/acl v0.9.0
2424
github.com/fluxcd/pkg/apis/event v0.24.0
2525
github.com/fluxcd/pkg/apis/kustomize v1.15.0
@@ -32,7 +32,7 @@ require (
3232
github.com/fluxcd/pkg/ssa v0.67.1
3333
github.com/fluxcd/pkg/tar v0.17.0
3434
github.com/fluxcd/pkg/testserver v0.13.0
35-
github.com/fluxcd/source-controller/api v1.7.2
35+
github.com/fluxcd/source-controller/api v1.8.0
3636
github.com/getsops/sops/v3 v3.11.0
3737
github.com/google/cel-go v0.26.1
3838
github.com/hashicorp/vault/api v1.22.0

go.sum

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -220,8 +220,8 @@ github.com/fluxcd/pkg/tar v0.17.0 h1:uNxbFXy8ly8C7fJ8D7w3rjTNJFrb4Hp1aY/30XkfvxY
220220
github.com/fluxcd/pkg/tar v0.17.0/go.mod h1:b1xyIRYDD0ket4SV5u0UXYv+ZdN/O/HmIO5jZQdHQls=
221221
github.com/fluxcd/pkg/testserver v0.13.0 h1:xEpBcEYtD7bwvZ+i0ZmChxKkDo/wfQEV3xmnzVybSSg=
222222
github.com/fluxcd/pkg/testserver v0.13.0/go.mod h1:akRYv3FLQUsme15na9ihECRG6hBuqni4XEY9W8kzs8E=
223-
github.com/fluxcd/source-controller/api v1.7.2 h1:/lg/xoyRjxwdhHKqjTxQS2o1cp+DMKJ8W4rpm+ZLemQ=
224-
github.com/fluxcd/source-controller/api v1.7.2/go.mod h1:2JtCeUVpl0aqKImS19jUz9EEnMdzgqNWHkllrIhV004=
223+
github.com/fluxcd/source-controller/api v1.8.0 h1:ndrYmcv6ZMcdQHFSUkOrFVDO7h16SfDBSw/DOqf/LPo=
224+
github.com/fluxcd/source-controller/api v1.8.0/go.mod h1:1O7+sMbqc1+3tPvjmtgFz+bASTl794Y9SxpebHDDSGA=
225225
github.com/fsnotify/fsnotify v1.9.0 h1:2Ml+OJNzbYCTzsxtv8vKSFD9PbJjmhYF14k/jKC7S9k=
226226
github.com/fsnotify/fsnotify v1.9.0/go.mod h1:8jBTzvmWwFyi3Pb8djgCCO5IBqzKJ/Jwo8TRcHyHii0=
227227
github.com/fxamacker/cbor/v2 v2.9.0 h1:NpKPmjDBgUfBms6tr6JZkTHtfFGcMKsw3eGcmD/sapM=

0 commit comments

Comments
 (0)