Highlights for the week ending January 12, 2023
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 gitImplementationfield ofGitRepositoryby source-controller and image-automation-controller has been deprecated, and will effectively always usego-git(+ see next item on how to disable forcing this behavior).
- ImageUpdateAutomation objects with a .spec.PushBranchspecified will have the push branch refreshed automatically via force push.- In flux-appversion v0.20.2 we added a new Helm value:imageAutomationController.featureGatesToDisable- with restricted values ofGitForcePushBranchandForceGoGitImplementation- that can be used to disable this force push behavior by addingGitForcePushBranchto the list. By default no feature gates are disabled
 
- In 
- ImagePolicyCRD dropped version- v1alpha1
- ImageRepositoryCRD dropped version- v1alpha1
- ImageUpdateAutomationCRD dropped version- v1alpha1
Additionally flux-app contains the following updates as well:
- Added capability to attach custom annotations and labels to kustomize-contollerpod via setting thekustomizeController.podTemplate.annotationsandkustomizeController.podTemplate.labelsfields
- Added capability to attach custom annotations to the kustomize-controllerservice account viakustomizeServiceAccount.annotationsfield
- 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.