Workload cluster release aws-33.1.2 for CAPA
Improve karpenter subnet selection and extraConfig mounting.
Changes compared to v33.1.1
Components
- cluster-aws from v6.4.1 to v6.4.2
cluster-aws v6.4.1…v6.4.2
Added
- Add
kubernetes.io/cluster/$clusterName: "owned"andsigs.k8s.io/cluster-api-provider-aws/cluster/$clusterName: "owned"tags to theIRSAClaimCR so that resources created by Crossplane contain the expected tags. This also allows to find the S3 buckets that need to be deleted when removing a cluster.
Fixed
- Fix Karpenter NodePool subnet filtering: when users define custom
subnetTags, the defaultgiantswarm.io/role: "nodes"filter is no longer applied, allowing full control over subnet selection. The cluster ownership tag (sigs.k8s.io/cluster-api-provider-aws/cluster/<cluster-name>: owned) is still enforced for security. - Fix Karpenter HelmRelease: add missing
valuesFromparent field forextraConfigs, enabling customers to use custom ConfigMaps and Secrets for Karpenter configuration.