This repository was archived by the owner on Jan 29, 2025. It is now read-only.
Update dependency fluxcd/flux2 to v2.3.0#560
Open
renovate[bot] wants to merge 1 commit intomasterfrom
Open
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
v2.2.3->v2.3.0Release Notes
fluxcd/flux2 (fluxcd/flux2)
v2.3.0Compare Source
Highlights
Flux v2.3.0 is a feature release. Users are encouraged to upgrade for the best experience.
For a compressive overview of new features and API changes included in this release, please refer to the Announcing Flux 2.3 GA blog post.
This release marks the General Availability (GA) of Flux Helm features and APIs, including helm-controller, the
HelmRelease,HelmChart, andHelmRepositoryAPIs.The
HelmRepositoryv2 API comes with new features, such as the ability to reference Helm charts fromOCIRepositorysources, reuse existingHelmChartresources, and verify the integrity of Helm chart artifacts signed with Notary Notation.❤️ Big thanks to all the Flux contributors that helped us with this release!
Kubernetes compatibility
This release is compatible with the following Kubernetes versions:
v1.28>= 1.28.0v1.29>= 1.29.0v1.30>= 1.30.0API changes
HelmRelease v2
The HelmRelease kind was promoted from v2beta2 to v2 (GA).
The v2 API is backwards compatible with v2beta2, with the exception of the deprecated fields which have been removed.
Removed fields:
.spec.chart.spec.valuesFilereplaced by.spec.chart.spec.valuesFiles..spec.postRenderers.kustomize.patchesJson6902replaced by.spec.postRenderers.kustomize.patches..spec.postRenderers.kustomize.patchesStrategicMergereplaced by.spec.postRenderers.kustomize.patches..status.lastAppliedRevisionreplaced by.status.history.chartVersion.New fields:
.spec.chartRefallows referencing chart artifacts fromOCIRepositoryandHelmChartobjects..spec.chart.spec.ignoreMissingValuesFilesallows ignoring missing values files instead of failing to reconcile.HelmChart v1
The HelmChart kind was promoted from v1beta2 to v1 (GA).
The v1 API is backwards compatible with v1beta2, with the exception of the deprecated fields which have been removed.
Removed fields:
.spec.valuesFilereplaced by.spec.chart.valuesFiles.New fields:
.spec.ignoreMissingValuesFilesallows ignoring missing values files instead of failing to reconcile..spec.verify.provider: notationverify the signature of a Helm OCI artifacts using Notation trust policy and CA certificate.HelmRepository v1
The HelmRepository kind was promoted from v1beta2 to v1 (GA).
The v1 API is backwards compatible with v1beta2.
OCIRepository v1beta2
The OCIRepository kind gains new optional fields with no breaking changes.
New fields:
.spec.ref.semverFilterallows filtering the tags based on regular expressions before applying the semver range..spec.verify.provider: notationverify the signature of OCI artifacts using Notation trust policy and CA certificate.Kustomization v1
The Flux Kustomization kind gains new optional fields with no breaking changes.
New fields:
.spec.namePrefixallows setting a name prefix for the generated resources..spec.nameSuffixallows setting a name suffix for the generated resources.ImageUpdateAutomation v1beta2
The ImageUpdateAutomation kind was promoted from v1beta1 to v1beta2.
The v1beta2 API is backwards compatible with v1beta1.
Deprecated fields:
Updatedtemplate data has been deprecated in favour ofChangedthat is designed to accommodate for all the types of updates made.New fields:
.spec.policySelectorallows filteringImagePolicybased on labels.Receiver v1
The Receiver kind gains new optional fields with no breaking changes.
New fields:
.spec.type: cdeventsallows receiving, validating and filtering of CDEvents.Upgrade procedure
Upgrade Flux from
v2.xtov2.3.0either by rerunning bootstrap or by using the Flux GitHub Action.For more details, please refer to the upgrade guide from the Announcing Flux 2.3 GA blog post.
Components changelog
New Documentation
CLI Changelog
HelmReleaseAPI to v2 (GA)(create|delete|export) source chartcommands--reproducibleflag toflux push artifactflux reconcileandflux create--ssh-hostkey-algosflag to bootstrap commandGOMAXPROCSandGOMEMLIMITto all Flux controllersflux envsubstcommand--strict-substituteflag toflux build ksandflux diff ks--registry-credsflag to bootstrap and install commandsImageUpdateAutomationAPI to v1beta2--forceflag descriptionflux checkshould error on unrecognised argsflux statsshould error on unrecognised argsConfiguration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.