github crossplane/crossplane v0.11.0

latest releases: v1.15.2, v1.14.8, v1.15.1...
pre-release3 years ago

Major Themes

The v0.11.0 release officially introduces Crossplane as the Kubernetes runtime for the Open Application Model. Improved documentation and expanded support for infrastructure composition serve to clearly establish the core features of Crossplane and the separation of concern it provides for different personas within a team or organization. Rounding out the release are improved security measures, support for new managed resources, and the convergence on Packages as the installation unit for Crossplane extensions.

Notable Updates

  • #1503, #1513, #1514, #1515, #1523, #1526 among others greatly improved the Crossplane documentation on https://crossplane.io
  • #1507 restricts package install jobs from running as root. This builds on #1444 from the v0.10.0 release and can be disabled by supplying the --insecure-install-job flag to the package manager. This does not require any update in packages that are compatible with Crossplane v0.10.0 if they use the same image for installation and their contollers.
  • #1492 allows a KubernetesApplication to regain control of a KubernetesApplicationResource in the case where owner references have been removed. This is especially useful in backup and restore scenarios.
  • #1494 adds tooling for developing Crossplane locally using kind.
  • The provider-alibaba v0.1.0 release marks the first official support of Alibaba cloud resources in Crossplane.
  • The OAM Kubernetes Runtime and OAM Local Kubernetes Addon provide the implemention the OAM specification in Kubernetes.

Breaking Changes

  • #1501 renames ClusterStackInstall, StackInstall, Stack, and the stack manager to ClusterPackageInstall, PackageInstall, and Package. Using the legacy stack types are not supported in Crossplane v0.11.0.

There is no officially supported and documented upgrade path from v0.10.0, but in place upgrade of Crossplane and Packages will be a priority in a near term upcoming release.

Don't miss a new crossplane release

NewReleases is sending notifications on new releases.