Skip to content

Commit 0fb73e6

Browse files
authored
Merge pull request #507 from fluxcd/release-0.32.0
Release 0.32.0
2 parents 487160c + b9d51e6 commit 0fb73e6

File tree

3 files changed

+37
-2
lines changed

3 files changed

+37
-2
lines changed

CHANGELOG.md

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,40 @@
11
# Changelog
22

3+
## 0.32.0
4+
5+
**Release date:** 2023-03-31
6+
7+
This release updates the dependencies to their latest versions.
8+
9+
In addition, the controller now supports horizontal scaling using sharding based on a label selector.
10+
11+
### Highlights
12+
13+
#### API Changes
14+
15+
This prerelease is only compatible with `GitRepository` API version `v1`, first shipped with
16+
[source-controller](https://github.com/fluxcd/source-controller) v1.0.0-rc.1.
17+
18+
#### Sharding
19+
20+
Starting with this release, the controller can be configured with `--watch-label-selector`, after
21+
which only objects with this label will be reconciled by the controller.
22+
23+
This allows for horizontal scaling, where image-automation-controller can be deployed multiple times
24+
with a unique label selector which is used as the sharding key.
25+
26+
### Full Changelog
27+
28+
Improvements:
29+
- move `controllers` to `internal/controllers`
30+
[#500](https://github.com/fluxcd/image-automation-controller/pull/500)
31+
- Add reconciler sharding capability based on label selector
32+
[#504](https://github.com/fluxcd/image-automation-controller/pull/504)
33+
- Update dependencies and GitRepository API to v1
34+
[#505](https://github.com/fluxcd/image-automation-controller/pull/505)
35+
- bump google.golang.org/protobuf from 1.29.0 to 1.29.1
36+
[#506](https://github.com/fluxcd/image-automation-controller/pull/506)
37+
338
## 0.31.0
439

540
**Release date:** 2023-03-08

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/image-automation-controller
77
newName: fluxcd/image-automation-controller
8-
newTag: v0.31.0
8+
newTag: v0.32.0

go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ require (
1010
github.com/ProtonMail/go-crypto v0.0.0-20230331115716-d34776aa93ec
1111
github.com/cyphar/filepath-securejoin v0.2.3
1212
github.com/fluxcd/go-git/v5 v5.0.0-20221219190809-2e5c9d01cfc4
13-
github.com/fluxcd/image-automation-controller/api v0.31.0
13+
github.com/fluxcd/image-automation-controller/api v0.32.0
1414
github.com/fluxcd/image-reflector-controller/api v0.27.0
1515
github.com/fluxcd/pkg/apis/acl v0.1.0
1616
github.com/fluxcd/pkg/apis/event v0.4.1

0 commit comments

Comments
 (0)