All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Dynamically calculate CAPI and CAPA versions from go cache, so that we use the right path when installing the CRDs during tests.
0.3.0 - 2024-09-20
- Configure the Crossplane
ProviderConfig
to use the CAPA controller role directly without going through a middle-man. For this to work, the CAPA controller role needs to have the correct trust policy granting access to the Crossplane providers ServiceAccount. - Write out a value
oidcDomains
to the config map containing all service account issuer domains, as defined by the newaws.giantswarm.io/irsa-trust-domains
annotation on the AWSCluster. The primary domain is still written to valueoidcDomain
.
0.2.1 - 2024-08-14
- Disable logger development mode to avoid panicking
0.2.0 - 2024-04-25
- Move finalizer from AWSCluster to Cluster
- Add CAPA-created VPC and security group IDs for usage with the Cilium ENI mode feature (to add pod network security groups via Crossplane)
- Support for EKS AWSManagedControlPlane
0.1.1 - 2024-03-26
- Do not create ProviderConfig when custom resource does not exist.
0.1.0 - 2024-03-21
- Initial implementation.