chore(deps): update helm release crossplane to v2.3.1 #26
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "renovate/crossplane-2.x"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This PR contains the following updates:
2.2.1→2.3.1Release Notes
crossplane/crossplane (crossplane)
v2.3.1Compare Source
v2.3.1 is a patch release scoped to fixing issues reported by users of Crossplane v2.3 and fixing security related issues in Crossplane's dependencies.
What's Changed
Full Changelog: https://github.com/crossplane/crossplane/compare/v2.3.0...v2.3.1
v2.3.0Compare Source
The
v2.3.0release is a regular quarterly Crossplane release that is focused on maturing a number of key areas of functionality across the project, as Crossplane continues to become more capable, more reliable, and more performant for your production workloads. This release includes a new high-fidelity local rendering engine, finer-grained reconciliation control for both XRs and managed resources, new alpha deletion protection for Provider packages, and a wide range of fixes and reliability improvements. It also includes security fixes in Crossplane's Go toolchain and dependencies.ℹ️ Extended support for
v1.20Because
v1.20is the last minor release of thev1series and major version upgrades require additional planning for users,v1.20will continue to receive critical fixes. The final EOL date forv1.20is to be determined.⚠️ Upgrade from
v2.2It is strongly advised to upgrade to
v2.3from the previous minor version, which isv2.2. Upon upgrade for each minor release, Crossplane performs any necessary migrations of its CRDs to ensure the latest versions are stored in the Kubernetes API server. Therefore, it is important to upgrade sequentially through one minor version at a time as described in the upgrade docs.🚨 Notable and Breaking Changes
github.com/crossplane/crossplane/apis/v2is now a separate Go module from the rest of Crossplane. #7019github.com/crossplane/crossplane/v2/apistogithub.com/crossplane/crossplane/apis/v2.commonAPIs fromcrossplane-runtimehave moved togithub.com/crossplane/crossplane/apis/v2/core.v1andv2of thecommonAPIs have been collapsed into a singlev2package. The oldv1.Resource*types are nowv2.ClusterManagedResource*to differentiate them fromv2.ManagedResource*, which are the namespaced versions.crank) has moved into its own repository, https://github.com/crossplane/cli, and will be released separately from Crossplane core going forward. #7355🎉 Highlights
crossplane rendernow drives the real composite reconciler via a new hiddencrossplane internal rendersubcommand, instead of maintaining a parallel reimplementation. The output ofcrossplane render(and downstream tools likecrossplane-diff) now matches what would actually happen in-cluster, eliminating differences between local rendering and real reconciliation. By default it pulls the Crossplane container image to run the reconcile, so a separate controller binary is not required. See #7280 and #7339.Providerpackages from accidental deletion while instances of their managed resources still exist. When--enable-provider-deletion-protectionis set, Crossplane will automatically createClusterUsageresources that block Provider deletion through the existing Usage webhook. #7362crossplane.io/poll-intervaloverrides the controller-level poll interval for a specific resource (e.g."24h","30m"), andcrossplane.io/reconcile-requested-attriggers an immediate reconciliation when its value changes. This works immediately for XRs, but requires providers to release a new version based on crossplane-runtime v.2.3.0 to gain this behavior for their managed resources #7239Requirements.ResourceSelectorwith onlyapiVersionandkindset (nomatchNameormatchLabels), Crossplane previously rejected this as an invalid request. A selector with no match field is now correctly interpreted as "all resources of that kind". #7241CompositeResourceDefinitioncan now configure thescalesubresource on the XRs it defines, so composite resources can be scaled withkubectl scaleand other standard tooling. #7004crank render: A newrender.crossplane.io/runtime-docker-networkannotation onFunctionresources tells the Docker runtime which network function containers should join. This makescrossplane renderwork inside container jobs (such as GitHub Actions container jobs) where the default bridge network is unreachable from the caller. #7216commonAnnotationsin compositions: Compositions can now propagate a set of common annotations to every composed resource, mirroring the existingcommonLabelsbehavior. #7211crossplane beta validatenow correctly resolves and caches dependencies that use semantic version ranges (e.g.">=v0.6.0,<v1.0.0"), and adds an--update-cacheflag to always check upstream for newer matching versions. #7050crossplane beta traceadds a YAML output format. #7275CompositionRevisionand composite reconcilers now skip no-op status updates, eliminating an unnecessary reconcile loop that prevented steady state convergence. #7283🏅 Release MVP
For the v2.3 release cycle, we'd like to recognize two amazing community members for their contributions and name them the v2.3 release MVPs! 🎉
crossplane-runtime. Thank you @yordis!provider-kafka,provider-mongodbatlas, andprovider-pagerduty. To top that off, they also landed new support in core Crossplane forcommonAnnotationsfor compositions in #7211. Thank you, @fernandezcuesta!What's Changed
scalesubresource by @jonasz-lasut in #7004crossplane internal renderby @adamwg in #7339New Contributors
Full Changelog: https://github.com/crossplane/crossplane/compare/v2.2.0...v2.3.0
v2.2.2Compare Source
v2.2.2 is a patch release scoped to fixing issues reported by users of Crossplane v2.2 and fixing security related issues in Crossplane's dependencies.
What's Changed
Full Changelog: https://github.com/crossplane/crossplane/compare/v2.2.1...v2.2.2
Configuration
📅 Schedule: (in timezone America/Toronto)
🚦 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 has been generated by Mend Renovate.
5262d8204fto05a21b5752chore(deps): update helm release crossplane to v2.3.0to chore(deps): update helm release crossplane to v2.3.1View command line instructions
Checkout
From your project repository, check out a new branch and test the changes.Merge
Merge the changes and update on Forgejo.Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.