Continuous Deployment
Changed
- Replaced Job based CRD installation with native Helm 3 CRD installation
Removed
- Removed templated labels from CRDs because Helm 3 does not support templating the CRDs with the native way of installation
Changed
- Bump upstream flux toolkit version to v0.31.3.
Breaking changes: Flux is no longer compatible with kubeconfigs using
client.authentication.k8s.io/v1alpha1
, this version was deprecated and
removed in Kubernetes 1.24.
More details in [Flux v0.31.0] release notes.
Changed
- Bump upstream flux toolkit version to v0.30.2.
This app version upgrades Flux workloads and resource definitions from
v0.27.3 to v0.30.2. The two upstream releases in between ([Flux v0.28.0] and
[Flux v0.29.0]) contain potentially breaking changes, the main difference
being graduating custom resource API versions. Please read linked upstream
changelogs and [Flux Source v1beta2 API upgrade] document before performing
an upgrade.
Added
- Push helm chart to OCI registry.
Changed
- Bump upstream flux toolkit version to 0.27.3
Added
- Added support for variable substitution.
Added
- Added functional and upgrade tests
Changed
- Bump upstream flux toolkit version to 0.24.0 includes helm-controller fix to
reduce memory usage by downgrading Helm from 3.7.1 to 3.6.3
Fixed
- Fix PSP reference in ClusterRole.
Added
- Add Prometheus service discovery labels to flux-app
Changed
- Bump upstream flux toolkit version to 0.21.0
Fixed
- Set VPA max allowed memory limit for helm-controller.