Highlights for the week ending December 15, 2022
General
Apps
Released flux-app
version v0.20.2
that contains Flux upgraded to v.37.0
(was v0.36.0
) as part of v0.20.0. The major highlights of Flux v0.37.0
are:
- The interpretation of the
gitImplementation
field ofGitRepository
by source-controller and image-automation-controller has been deprecated, and will effectively always usego-git
(+ see next item on how to disable forcing this behaviour). - ImageUpdateAutomation objects with a
.spec.PushBranch
specified will have the push branch refreshed automatically via force push.- In
flux-app
version v0.20.2 we added a new Helm value:imageAutomationController.featureGatesToDisable
- with restricted values ofGitForcePushBranch
andForceGoGitImplementation
- that can be used to disable this force push behaviour by addingGitForcePushBranch
to the list. By default no feature gates are disabled
- In
ImagePolicy
CRD dropped versionv1alpha1
ImageRepository
CRD dropped versionv1alpha1
ImageUpdateAutomation
CRD dropped versionv1alpha1
Additionally flux-app
contains the following updates as well:
- Added capability to attach custom annotations and labels to
kustomize-contoller
pod via setting thekustomizeController.podTemplate.annotations
andkustomizeController.podTemplate.labels
fields - Added capability to attach custom annotations to the
kustomize-controller
service account viakustomizeServiceAccount.annotations
field - Increased memory limits for CRD install job as it was observed to frequently get OOM killed
User interfaces
In kubectl-gs v2.29.3 we fixed logging in to clusters running on custom domains.
Documentation
There is an entire new platform overview section in our docs.