Crossplane 1.14: Infrastructure as Code Evolution
K8s Guru
2 min read

Table of Contents
Introduction
Crossplane 1.14, released on July 30, 2024, advances infrastructure as code with enhanced provider support, improved composition capabilities, better performance, and expanded integration options. This release makes Crossplane more powerful for managing cloud infrastructure.
Provider Support
- Cloud provider enhancements provide better integration with AWS, Azure, and GCP.
- Provider expansion supports more cloud providers and services.
- Provider configuration improvements enable better provider management.
- Provider updates enable access to latest cloud provider features.
Composition Improvements
- Composition enhancements enable more flexible infrastructure composition.
- Resource composition improvements enable better resource management.
- Policy composition enables consistent infrastructure policies.
- Template improvements enable reusable infrastructure templates.
Performance Optimizations
- Reconciliation optimizations reduce time to sync infrastructure resources.
- Resource usage improvements reduce CPU and memory consumption.
- Caching enhancements improve response times for frequently accessed resources.
- Scaling improvements enable better handling of large infrastructure deployments.
Integration Options
- Kubernetes integration improvements provide seamless integration with Kubernetes.
- GitOps integration enables integration with GitOps workflows.
- CI/CD integration enables integration with CI/CD pipelines.
- API improvements enable better programmatic access to Crossplane capabilities.
Getting Started
# Install Crossplane
helm repo add crossplane-stable https://charts.crossplane.io/stable
helm install crossplane crossplane-stable/crossplane
Create a Composition:
apiVersion: apiextensions.crossplane.io/v1
kind: Composition
metadata:
name: xpostgresqlinstances.aws.database.example.org
spec:
writeConnectionSecretsToRef:
name: db-conn
namespace: crossplane-system
resources:
- name: rdsinstance
base:
apiVersion: database.aws.crossplane.io/v1beta1
kind: RDSInstance
spec:
forProvider:
region: us-east-1
dbInstanceClass: db.t2.small
masterUsername: admin
engine: postgres
engineVersion: "12"
skipFinalSnapshotBeforeDeletion: true
patches:
- fromFieldPath: metadata.name
toFieldPath: spec.forProvider.dbInstanceIdentifier
Summary
| Aspect | Details |
|---|---|
| Release Date | July 30, 2024 |
| Headline Features | Provider support, composition improvements, performance optimizations, integration options |
| Why it Matters | Delivers powerful infrastructure as code with enhanced provider support and composition capabilities |
Crossplane 1.14 continues to evolve as a leading infrastructure as code solution, providing teams with powerful infrastructure management capabilities.