Major Themes
Crossplane v0.8.0 is our second release of 2020! The majority of new functionality introduced in this release revolves around bringing template stacks from experimental to alpha quality. Now enabled by default on all Crossplane installations, template stacks make it easier than ever to package applications and infrastructure environments for deployment without writing any of your own controllers. As part of the work on template stacks, both sample-stack-wordpress and stack-minimal-gcp are now available for use with Crossplane v0.8.0.
Notable Updates
- #1266 Enables template stacks by default on the Crossplane Helm chart
- crossplane/app-wordpress#31 and crossplane/stack-gcp-sample#1 introduced the first two template stacks to the Crossplane ecosystem
- #1245 Adds support for PostgreSQL 11 on the
PostgreSQLInstance
claim (thanks first-time contributor @vasartori!) - #1195 and #1219 Further refine the RBAC groups and roles created by Crossplane
- crossplane/provider-aws#126 Enables
stack-aws
to authenticate to the AWS API using IAM Roles for Service Accounts when running on EKS - #1227 Implements the new logging framework from
crossplane-runtime
in Crossplane controllers - #1253 Adds support for default select values in the UI schema for Crossplane resources
- #1236 Adds an observability guide to assist stack developers with logging and eventing in their controllers
Breaking Changes
This release did not implement any breaking changes.
There is no officially supported and documented upgrade path from v0.7.0, but in place upgrade of Crossplane and Stacks will be a priority in a near term upcoming release.