diff --git a/modules/eks/alb-controller/CHANGELOG.md b/modules/eks/alb-controller/CHANGELOG.md
index 56d5ba294..22d64cd5a 100644
--- a/modules/eks/alb-controller/CHANGELOG.md
+++ b/modules/eks/alb-controller/CHANGELOG.md
@@ -1,4 +1,19 @@
-## PR [#821](https://github.com/cloudposse/terraform-aws-components/pull/821)
+## PR 1070
+
+PR [#1070](https://github.com/cloudposse/terraform-aws-components/pull/1070)
+
+Change default for `default_ingress_ip_address_type` from `dualstack` to `ipv4`. When `dualstack` is configured, the
+Ingress will fail if the VPC does not have an IPv6 CIDR block, which is still a common case. When `ipv4` is configured,
+the Ingress will work with only an IPv4 CIDR block, and simply will not use IPv6 if it exists. This makes `ipv4` the
+more conservative default.
+
+## Release 1.432.0
+
+Better support for Kubeconfig authentication
+
+## Release 1.289.1
+
+PR [#821](https://github.com/cloudposse/terraform-aws-components/pull/821)
### Update IAM Policy and Change How it is Managed
diff --git a/modules/eks/alb-controller/README.md b/modules/eks/alb-controller/README.md
index 33c2d4d2f..6887162d5 100644
--- a/modules/eks/alb-controller/README.md
+++ b/modules/eks/alb-controller/README.md
@@ -109,7 +109,7 @@ components:
| [default\_ingress\_class\_name](#input\_default\_ingress\_class\_name) | Class name for default ingress | `string` | `"default"` | no |
| [default\_ingress\_enabled](#input\_default\_ingress\_enabled) | Set `true` to deploy a default IngressClass. There should only be one default per cluster. | `bool` | `true` | no |
| [default\_ingress\_group](#input\_default\_ingress\_group) | Group name for default ingress | `string` | `"common"` | no |
-| [default\_ingress\_ip\_address\_type](#input\_default\_ingress\_ip\_address\_type) | IP address type for default ingress, one of `ipv4` or `dualstack`. | `string` | `"dualstack"` | no |
+| [default\_ingress\_ip\_address\_type](#input\_default\_ingress\_ip\_address\_type) | IP address type for default ingress, one of `ipv4` or `dualstack`. | `string` | `"ipv4"` | no |
| [default\_ingress\_load\_balancer\_attributes](#input\_default\_ingress\_load\_balancer\_attributes) | A list of load balancer attributes to apply to the default ingress load balancer.
See [Load Balancer Attributes](https://docs.aws.amazon.com/elasticloadbalancing/latest/application/application-load-balancers.html#load-balancer-attributes). | `list(object({ key = string, value = string }))` | `[]` | no |
| [default\_ingress\_scheme](#input\_default\_ingress\_scheme) | Scheme for default ingress, one of `internet-facing` or `internal`. | `string` | `"internet-facing"` | no |
| [delimiter](#input\_delimiter) | Delimiter to be used between ID elements.
Defaults to `-` (hyphen). Set to `""` to use no delimiter at all. | `string` | `null` | no |
diff --git a/modules/eks/alb-controller/variables.tf b/modules/eks/alb-controller/variables.tf
index 0c14e0a45..840969ea7 100644
--- a/modules/eks/alb-controller/variables.tf
+++ b/modules/eks/alb-controller/variables.tf
@@ -120,7 +120,7 @@ variable "default_ingress_scheme" {
variable "default_ingress_ip_address_type" {
type = string
description = "IP address type for default ingress, one of `ipv4` or `dualstack`."
- default = "dualstack"
+ default = "ipv4"
validation {
condition = contains(["ipv4", "dualstack"], var.default_ingress_ip_address_type)