fix(deps): update module github.com/crossplane/crossplane to v1.20.0 #21
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:
v1.17.2->v1.20.0Release Notes
crossplane/crossplane (github.com/crossplane/crossplane)
v1.20.0Compare Source
The
v1.20.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. There are lots of exciting feature investments in this release that we are excited to share with the community, as well as important notes to consider when installing or upgrading tov1.20.0.🚨 Warnings and breaking changes
Default registry is now
xpkg.crossplane.ioThe default registry that Crossplane installs packages from has changed to
xpkg.crossplane.iofromxpkg.upbound.io. This is a neutral community registry where community extension projects in https://github.com/crossplane-contrib must publish their release artifacts to.spec.packagefield is set to:crossplane-contrib/provider-aws:v0.39.0, it will now be pulled fromxpkg.crossplane.io.index.docker.io/crossplane-contrib/provider-aws:v0.39.0, it will be pulled fromindex.docker.io(because an explicit registry is specified)--set args='{"--registry=xpkg.upbound.io"}'during the Helm upgrade. More details can be found in the Crossplane documentation.Realtime compositions are enabled by default
The realtime compositions feature has been matured to Beta and is now enabled/on by default. This feature in the composition engine actively watches for changes so it can respond immediately to run the composition pipeline in response to any changes.
This means that Crossplane no longer reconciles XRs on a regular poll interval. The
--poll-intervalflag now has no effect on XRs. Instead, Crossplane watches all resources and only reconciles XRs when something changes.--set args='{"--enable-realtime-composition=false"}'during the Helm upgrade.Flag name changes
A few flags for the core Crossplane binary have been renamed in this release:
--webhook-enabled--enable-webhooks--webhook-enabledflag has been deprecated, but still functions in this release. If it is used, you will see a warning about its deprecation and removal in a future release.--cache-dir--xpkg-cache-dir--cache-dirflag has been deprecated, but still functions in this release. If it is used, you will see a warning about its deprecation and removal in a future release.--automatic-dependency-downgrade-enabled--enable-dependency-version-downgrades🎉 Highlights
ImageConfigAPI now allows package paths to be rewritten via prefix replacement. This allows packages and their dependencies to be mirrored to a different registry but installed using their original paths.provider-kubernetesandprovider-helm. This allows the providers to log every change they are making and the reason for doing so. Take a look at the change logs guide in the Crossplane docs to learn more.--enable-function-response-cache, allows the caching of responses in the function pipeline to the Crossplane pod filesystem. Using cached responses can reduce the amount of requests Crossplane sends to functions.crossplaneCLI, enabling you to autocompletecrossplanecommands with arguments and values. Try outcrossplane beta traceand instead of typing or pasting the resource name, just let<tab>auto complete find it for you! Learn how to get started with shell completions in the CLI reference.🏅 Release MVP
For the first time ever in Crossplane release history, we are recognizing two community members for their awesome contributions to the
v1.20.0release and naming them both release MVPs! Congratulations and thank you to our release MVPs @chlunde and @twobiers! 🎉crossplane <tab>and having commands, resources, etc. auto completed for you. What a great feature to improve Crossplane user quality of life. Thank you @twobiers!What's Changed
--hide-summary outputby @negz in https://github.com/crossplane/crossplane/pull/64145150a1e(main) by @crossplane-renovate in https://github.com/crossplane/crossplane/pull/6434--webhook-enabledflag by @Sajfer in https://github.com/crossplane/crossplane/pull/6427New Contributors
Full Changelog: crossplane/crossplane@v1.19.0...v1.20.0
v1.19.2Compare Source
What's Changed
Full Changelog: crossplane/crossplane@v1.19.1...v1.19.2
v1.19.1Compare Source
This is a patch release scoped to fixing issues reported by users of Crossplane v1.19 and fixing security related issues in Crossplane's dependencies.
What's Changed
Full Changelog: crossplane/crossplane@v1.19.0...v1.19.1
v1.19.0Compare Source
The v1.19.0 release 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.
🚨 Notable Changes
🎉 Highlights
renderandvalidatethat download Crossplane packages now work well with private repositories.🏅 Release MVP
The "Release MVP" for this v1.19.0 release of Crossplane is @Argannor! They contributed the "configurable ports" feature that is critical to get Crossplane and its providers working with managed Kubernetes instances where the control plane is on a separate network from the worker nodes. The community has been requesting this functionality for a long time and @Argannor implemented a very thorough and diligent design, and had the patience to go through a number of iterations and reviews before landing on the final feature. Thank you very much for your patience, thoroughness, and contributing an awesome feature for the Crossplane community @Argannor! 🙇♂️ 🙌
📖 Full Changelog
Lock) controller watch package revisions by @negz in https://github.com/crossplane/crossplane/pull/605411bd719(main) by @crossplane-renovate in https://github.com/crossplane/crossplane/pull/6055396bb3e(main) by @crossplane-renovate in https://github.com/crossplane/crossplane/pull/6056f4a57e8(main) by @crossplane-renovate in https://github.com/crossplane/crossplane/pull/6063efef3b1(main) by @crossplane-renovate in https://github.com/crossplane/crossplane/pull/6059ea9e4e3(main) by @crossplane-renovate in https://github.com/crossplane/crossplane/pull/61235c7e2b4(main) by @crossplane-renovate in https://github.com/crossplane/crossplane/pull/6149aa57810(main) by @crossplane-renovate in https://github.com/crossplane/crossplane/pull/6153babb554(main) by @crossplane-renovate in https://github.com/crossplane/crossplane/pull/61706f51ac0(main) by @crossplane-renovate in https://github.com/crossplane/crossplane/pull/6188df409f7(main) by @crossplane-renovate in https://github.com/crossplane/crossplane/pull/6201crossplane xpkg inithelp text by @bobh66 in https://github.com/crossplane/crossplane/pull/6259New Contributors
Full Changelog: crossplane/crossplane@v1.18.0...v1.19.0
v1.18.5Compare Source
What's Changed
Full Changelog: crossplane/crossplane@v1.18.4...v1.18.5
v1.18.4Compare Source
This is a patch release scoped to fixing issues reported by users of Crossplane v1.18 and fixing security related issues in Crossplane's dependencies.
What's Changed
Full Changelog: crossplane/crossplane@v1.18.3...v1.18.4
v1.18.3Compare Source
This is a patch release scoped to fixing issues reported by users of Crossplane v1.18 and fixing security related issues in Crossplane's dependencies.
What's Changed
Full Changelog: crossplane/crossplane@v1.18.2...v1.18.3
v1.18.2Compare Source
This is a patch release scoped to fixing issues reported by users of Crossplane v1.17 and fixing security related issues in Crossplane's dependencies.
Users of v1.18.x reported that they were no longer able to downgrade a Crossplane installation from v1.18.x to a previous v1.17.x version. This was fixed in https://github.com/crossplane/crossplane/pull/6157 and we expect downgrades from v1.18.2 to be working once again.
The way
Usageobjects are managed within aCompositionhas been updated in https://github.com/crossplane/crossplane/pull/6155 to prevent orphanedUsageobjects from remaining in the control plane when aCompositionthat creates aUsageis updated. The change is described below:crossplane.io/compositelabel).What's Changed
Full Changelog: crossplane/crossplane@v1.18.1...v1.18.2
v1.18.1Compare Source
What's Changed
Configuration
📅 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 is behind base branch, 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.