crossplane - v1.3.0


Major Themes

The v1.3.0 release introduces a hotly awaited Composition feature - https://github.com/crossplane/crossplane/pull/2352 adds new CombineFromComposite and CombineToComposite patch types that can be used to patch from multiple Composite Resource (XR) fields to a single composed resource field, and vice versa.

Notable Updates

  • https://github.com/crossplane/crossplane/pull/2349 - Marks the v1beta1 pkg.crossplane.io and apiextensions.pkg.crossplane.io API groups as deprecated.
  • https://github.com/crossplane/crossplane/pull/2311 - Removes support for the OAM Crossplane extension. We recommend using Crossplane with KubeVela instead.
  • https://github.com/crossplane/crossplane/pull/2352 - Adds new CombineFromComposite and CombineToComposite composition patch types.
  • https://github.com/crossplane/crossplane/pull/2180 - XRs now continue the reconcile process when they encounter a composed resource that they can't (yet) render.
  • https://github.com/crossplane/crossplane/pull/2346 - Adds initial E2E tests for composition!
  • https://github.com/crossplane/crossplane/pull/2370 - Increases the resilience of the Crossplane package parser.
  • https://github.com/crossplane/crossplane/pull/2345 - Allows kubectl crossplane to wait for operations to complete.
  • https://github.com/crossplane/crossplane/pull/2337 - Prevents inactive package revisions from creating resources.
  • https://github.com/crossplane/crossplane/pull/2340 - Fixes a bug that prevented the ControllerConfig ImagePullPolicy from propagating to the provider Deployment.
  • https://github.com/crossplane/crossplane/pull/2321 - Changes the handling of the package Lock to allow a clean uninstall of Crossplane.

Upgrading

Crossplane manages its own CRDs since v1.2.0, making running helm upgrade the only step required for upgrading to v1.3.0. See the Upgrading Guide for more information.


Details

date
June 29, 2021, 9:12 p.m.
name
v1.3.0
type
Minor
👇
Register or login to:
  • 🔍View and search all crossplane releases.
  • 🛠️Create and share lists to track your tools.
  • 🚨Setup notifications for major, security, feature or patch updates.
  • 🚀Much more coming soon!
Continue with GitHub
Continue with Google
or