Skip to content

Releases: kubernetes-sigs/cluster-api-provider-aws

v2.2.1

20 Jul 15:22
4ca19b5
Compare
Choose a tag to compare

Release notes for Cluster API Provider AWS (CAPA) v2.2.1

Documentation

Changelog since v2.2.0

What's Changed

🌱 Others

Full Changelog: v2.2.0...v2.2.1

The image for this release is: registry.k8s.io/cluster-api-aws/cluster-api-aws-controller:v2.2.1

Thanks to all our contributors!

v2.2.0

07 Jul 19:19
Compare
Choose a tag to compare

Release notes for Cluster API Provider AWS (CAPA) v2.2.0

Documentation

Changelog since v2.1.4

What's Changed

🚀 Features

🐛 Bug Fixes

  • Set httpPutResponseHopLimit to 2 when creating instances by @wyike in #4250
  • Zero csi driver aws credentials to fallback to use instance profile role by @wyike in #4262
  • fix: remove modification of networkinterface for ipv6 by @Skarlso in #4264
  • fix: correct the enum types for protocol values by @Skarlso in #4287
  • fix: resolve secrets when generating eks userdata by @faiq in #4285
  • fix: remove set nodes role by @faiq in #4292
  • Requque when awsmachine is pending by @wyike in #4300
  • fix: the quickstart guide needs update for external cloud provider by @Skarlso in #4301
  • Fix EKSControlPlaneReconciliationFailed when OIDC already exists by @iamjanr in #4017
  • check TagUmanagedNetworkResources feature gate before tagging subnets for LBs by @Jacobious52 in #4341
  • Pass right SGs for IsExternallyManaged on creation by @enxebre in #4362
  • Use default arch x86_64 for AMI lookup if ec2:DescribeInstanceTypes permission is missing by @muraee in #4347
  • 🐛 compare string value of protocol in health check instead of pointer by @faiq in #4360
  • Drop unwanted SGs when calling attachSecurityGroupsToNetworkInterface by @enxebre in #4363

📖 Documentation

🌱 Others

  • build(deps): bump github.com/aws/aws-lambda-go from 1.40.0 to 1.41.0 by @dependabot in #4248
  • build(deps): bump sigs.k8s.io/kustomize/api from 0.13.2 to 0.13.3 by @dependabot in #4252
  • 🐛 Allow the defaulting of InstanceMetadataOptions to go through for AWSMachineTemplates by @yastij in #4256
  • build(deps): bump golang.org/x/crypto from 0.8.0 to 0.9.0 by @dependabot in #4259
  • build(deps): bump sigs.k8s.io/kustomize/api from 0.13.3 to 0.13.4 by @dependabot in #4261
  • Use dl.k8s.io instead of kubernetes-release bucket by @askulkarni2 in #4263
  • Bump CAPI to v1.4.2 by @Ankitasw in #4244
  • build(deps): bump github.com/docker/distribution from 2.8.1+incompatible to 2.8.2+incompatible in /hack/tools by @dependabot in #4267
  • build(deps): bump github.com/cloudflare/circl from 1.1.0 to 1.3.3 in /hack/tools by @dependabot in #4266
  • E2E tests for AlternativeGCStrategy by @wyike in #4210
  • build(deps): bump github.com/docker/distribution from 2.8.1+incompatible to 2.8.2+incompatible by @dependabot in #4265
  • e2e: add elasticfilesystem:TagResource action by @xmudrii in #4272
  • build(deps): bump github.com/onsi/ginkgo/v2 from 2.9.4 to 2.9.5 by @dependabot in #4270
  • Set IMDSv2 as optional by @wyike in #4274
  • build(deps): bump github.com/onsi/gomega from 1.27.6 to 1.27.7 by @dependabot in #4277
  • build(deps): bump sigs.k8s.io/aws-iam-authenticator from 0.6.9 to 0.6.10 by @dependabot in #4276
  • build(deps): bump sigs.k8s.io/promo-tools/v3 from 3.5.2 to 3.6.0 in /hack/tools by @dependabot in #4282
  • add IRSA for self-managed clusters proposal by @luthermonson in #4164
  • build(deps): bump github.com/mikefarah/yq/v4 from 4.33.3 to 4.34.1 in /hack/tools by @dependabot in #4297
  • build(deps): bump github.com/onsi/ginkgo/v2 from 2.9.5 to 2.9.7 by @dependabot in #4302
  • fix: building release-binaries fails by @richardcase in #4306
  • build(deps): bump github.com/itchyny/gojq from 0.12.12 to 0.12.13 in /hack/tools by @dependabot in #4312
  • build(deps): bump github.com/aws/amazon-vpc-cni-k8s from 1.12.5 to 1.13.0 by @dependabot in #4313
  • build(deps): bump github.com/onsi/ginkgo/v2 from 2.9.7 to 2.10.0 by @dependabot in #4318
  • build(deps): bump github.com/onsi/gomega from 1.27.7 to 1.27.8 by @dependabot in #4319
  • E2E tests for AlternativeGCStrategy by @wyike in #4328
  • build(deps): bump actions/checkout from 3.5.2 to 3.5.3 by @dependabot in #4330
  • chore: Bump CAPI to v1.4.3 by @Ankitasw in #4321
  • build(deps): bump golang.org/x/text from 0.9.0 to 0.10.0 by @dependabot in #4337
  • [E2E] Enable EventBridge in the tests by @Ankitasw in #4100
  • build(deps): bump golang.org/x/crypto from 0.9.0 to 0.10.0 by @dependabot in #4338
  • build(deps): bump github.com/prometheus/client_golang from 1.15.1 to 1.16.0 by @dependabot in #4343
  • build(deps): bump github.com/aws/amazon-vpc-cni-k8s from 1.13.0 to 1.13.2 by @dependabot in #4349
  • build(deps): bump github.com/onsi/ginkgo/v2 from 2.10.0 to 2.11.0 by @dependabot in #4350
  • build(deps): bump sigs.k8s.io/kind from 0.18.0 to 0.20.0 in /hack/tools by @dependabot in #4348
  • Use public.ecr.aws for golang image by @ameukam in #4365
  • chore: remove usage of script to install golangci-lint by @richardcase in #4367
  • Do not return error if secret does not exist by @enxebre in #3805
  • build(deps): bump golang.org/x/text from 0.10.0 to 0.11.0 by @dependabot in #4376
  • build(deps): bump google.golang.org/grpc from 1.52.0 to 1.53.0 by @dependabot in #4381
  • build(deps): bump golang.org/x/crypto from 0.10.0 to 0.11.0 by @dependabot in #4382
  • Switch to constants for asg not found events, simplify asg lookup by @cnmcavoy in https://github.com/kubernetes-sigs/clu...
Read more

v2.1.4

07 Jun 15:52
v2.1.4
afe0402
Compare
Choose a tag to compare

Release notes for Cluster API Provider AWS (CAPA) v2.1.4

Documentation

Changelog since v2.1.3

What's Changed

🌱 Others

Full Changelog: v2.1.3...v2.1.4
The image for this release is: registry.k8s.io/cluster-api-aws/cluster-api-aws-controller:v2.1.4
Thanks to all our contributors!

v2.1.3

01 Jun 12:40
v2.1.3
7f7af3e
Compare
Choose a tag to compare

Release notes for Cluster API Provider AWS (CAPA) v2.1.3

Documentation

Changelog since v2.1.2

What's Changed

🌱 Others

Full Changelog: v2.1.2...v2.1.3
The image for this release is: registry.k8s.io/cluster-api-aws/cluster-api-aws-controller:v2.1.3
Thanks to all our contributors!

v2.1.2

22 May 12:43
4c6b62f
Compare
Choose a tag to compare

Release notes for Cluster API Provider AWS (CAPA) v2.1.2

Documentation

Changelog since v2.1.1

What's Changed

🌱 Others

Full Changelog: v2.1.1...v2.1.2
The image for this release is: registry.k8s.io/cluster-api-aws/cluster-api-aws-controller:v2.1.2
Thanks to all our contributors!

v2.1.1

09 May 10:41
b22f9d9
Compare
Choose a tag to compare

Release notes for Cluster API Provider AWS (CAPA) v2.1.1

Documentation

Changelog since v2.1.0

What's Changed

🌱 Others

Full Changelog: v2.1.0...v2.1.1
The image for this release is: registry.k8s.io/cluster-api-aws/cluster-api-aws-controller:v2.1.1
Thanks to all our contributors!

v2.1.0

08 May 10:15
Compare
Choose a tag to compare

Release notes for Cluster API Provider AWS (CAPA) v2.1.0

Documentation

Changelog since v2.0.2

What's Changed

🚀 Features

🐛 Bug Fixes

  • [E2E] Use k8s version 1.24.4 in conformance test and increase control plane wait timeout for conformance and EKS tests by @Ankitasw in #3823
  • Fix lastAppliedTags annotations naming by @dntosas in #3867
  • drop /v2/ from api/tests/docs by @yastij in #3890
  • Remove suspend process flow from create ASG by @Skarlso in #3864
  • fix AWSServiceRoleForAmazonEKSForFargate failed to create on non-aws partitions by @jejer in #3882
  • Make the LoadBalancerType optional in the Status by @Skarlso in #3913
  • [E2E] Increase service quota for VPC by @Ankitasw in #3896
  • Always populate ControlPlaneLoadBalancer type as classic if not provided by user by @Ankitasw in #3917
  • Only enable IPv6 if it's already enabled in the config by @Skarlso in #3914
  • Add back RBAC for controller identities by @Ankitasw in #3935
  • Fix String function receiver for IngressRule which resulted in an unreadable log output by @Skarlso in #3949
  • Update LoadBalancerReadyCondition on deletion by @mnitchev in #3871
  • Fail creation of machine pool if no subnets matching filters found by @AverageMarcus in #3978
  • Ignore EIGW deletion in case of unmanaged VPC by @Skarlso in #3996
  • Fix AWS CloudFormation dump after failed suit when there is no bootstrap cluster by @Skarlso in #4002
  • Reorder the bootstrapping logic so AWSSession is available in afterSuite by @Skarlso in #4008
  • fix(#3980): save the API ELB AZ to NetworkStatus by @thefirstofthe300 in #4000
  • Move defaulting before creation of patch helper so that no differences will be detected unnecessarily by @AndiDog in #4025
  • Ensure tags on managed VPCs by @Skarlso in #4030
  • Ensure empty loadBalancerType field value is handled correctly by @AndiDog in #4033
  • Allow user to specify the Name tag value for AWS tags by @AverageMarcus in #3991
  • fix: use instance profiles of machine pools and machine deployments for mapping roles by @faiq in #4011
  • Fix error condition on eventually by @Skarlso in #4048
  • fix: cleanup AWS CloudFormation stack in Test environment by @Skarlso in #4059
  • Fix error print statement for ELBv2 listeners test by @johannesfrey in #4060
  • fix error validating message by @zirain in #4055
  • chore(ref): add more robustness to cloudformation stack create in tests by @Skarlso in #4069
  • chore(ref): always clean roles and resources on cf stack failure by @Skarlso in #4076
  • chore(ref): add output of error for role deletion by @Skarlso in #4077
  • chore(ref): fix error checking in eventually by @Skarlso in #4078
  • bug: order of deleting cloud formation resources matters and fix missing GroupName setting from Bootstrap user by @Skarlso in #4079
  • [e2e] try it without the event bridge by @Skarlso in #4088
  • cleaning up unnecessary object patches by @luthermonson in #4095
  • Modify AWSMachine reconciliation behavior to terminate and create instances without blocking by @cnmcavoy in #4092
  • Update AWSMachine webhook validate logic on update to be consistent by @cnmcavoy in #3728
  • Allow for Self-Managed VPC with a Secondary Subnet for Pods by @luthermonson in #3688
  • Add missing configuration to enable the awsmachinetemplate validating webhook by @cnmcavoy in #4117
  • Fix awsmanagedcontrolplane doesn’t get reconciled by @kahun in #4007
  • Allow external autoscaler for EKS managed node groups by @ionutbalutoiu in #4137
  • Fix InstanceMetadataOptions defaults by @muraee in #4147
  • Set ASG DesiredCapacity value only if MachinePool replicas is between min and max size of the AWSMachinePool by @Fedosin in #4135
  • fix: getting maintainers fails by @richardcase in #4185
  • Fix session surviving cluster purge and recreate through cache by @roehrijn in #4162
  • fix: adds enum validations to healtcheckprotocol field by @faiq in #4193
  • Reconcile EKSConfig correctly for MachinePool and other Owner kinds by @cnmcavoy in #4195
  • capa fix hardcoded role arn for aws iam authenticator by @AmitSahastra in #4010
  • fix: malformed s3 arn due to incorrect string formatting by @Skarlso in #4224
  • fix: automatically append /readyz to http and https health checks by @faiq in #4227

📖 Documentation

🌱 Others

Read more

v1.5.5

06 Apr 09:39
d3269c2
Compare
Choose a tag to compare

Release notes for Cluster API Provider AWS (CAPA) v1.5.5

Documentation

Changelog since v1.5.2

What's Changed

🚀 Features

  • feat(release): update image promotion to use kpromo by @richardcase in #4159
  • chore: Backport allow annotation on MachinePool to set externally managed to release-1.5 by @tasdikrahman in #4171

🐛 Bug Fixes

  • [Release-1.5] Removed io/ioutil import by @AverageMarcus in #3992
  • Apply #3871 "Update LoadBalancerReadyCondition on deletion" to release-1.5 by @mnitchev in #3967
  • fix: use instance profiles of nodepools and machine deployments for mapping roles by @faiq in #4058
  • [backport] fix: maintainers list issue by @richardcase in #4188

🌱 Others

Full Changelog: v1.5.2...v1.5.5
The image for this release is: registry.k8s.io/cluster-api-aws/cluster-api-aws-controller:v1.5.5
Thanks to all our contributors!

v2.0.2

01 Dec 14:06
28bc9b8
Compare
Choose a tag to compare

Release notes for Cluster API Provider AWS (CAPA) v2.0.2

Documentation

Changelog since v2.0.1

What's Changed

🐛 Bug Fixes

🌱 Dependencies

🌱 Others

Full Changelog: v2.0.1...v2.0.2

The image for this release is: registry.k8s.io/cluster-api-aws/cluster-api-aws-controller:v2.0.2

Thanks to all our contributors!

v2.0.1

22 Nov 18:26
v2.0.1
b479477
Compare
Choose a tag to compare

Release notes for Cluster API Provider AWS (CAPA) v2.0.1

Documentation

Changelog since v2.0.0

What's Changed

🐛 Bug Fixes

Full Changelog: v2.0.0...v2.0.1

The image for this release is: registry.k8s.io/cluster-api-aws/cluster-api-aws-controller:v2.0.1

Thanks to all our contributors!