diff --git a/README.md b/README.md
index d6936c8..9f07727 100644
--- a/README.md
+++ b/README.md
@@ -71,7 +71,7 @@ The `terraform-docs` utility is used to generate this README. Follow the below s
| [aks\_vnet\_subnet\_id](#input\_aks\_vnet\_subnet\_id) | The ID of the subnet in which to deploy the Kubernetes Cluster. | `string` | n/a | yes |
| [cert\_manager\_keyvault\_cert\_name](#input\_cert\_manager\_keyvault\_cert\_name) | Keyvault certificate name to use for cert-manager. Required if cluster issuer is keyvault | `string` | `null` | no |
| [cert\_manager\_keyvault\_name](#input\_cert\_manager\_keyvault\_name) | Keyvault name to use for cert-manager. Required if cluster issuer is keyvault | `string` | `null` | no |
-| [cluster\_nodepool\_version](#input\_cluster\_nodepool\_version) | The Kubernetes version to use for the AKS cluster Nodepools. | `string` | `"1.28"` | no |
+| [cluster\_nodepool\_version](#input\_cluster\_nodepool\_version) | The Kubernetes version to use for the AKS cluster Nodepools. | `string` | `"1.29"` | no |
| [cluster\_version](#input\_cluster\_version) | The Kubernetes version to use for the AKS cluster. | `string` | `"1.29"` | no |
| [clusterissuer](#input\_clusterissuer) | Cluster Issuer name to use for certs | `string` | `"letsencrypt-prod"` | no |
| [clusterissuer\_email](#input\_clusterissuer\_email) | The email address to use for the cert-manager cluster issuer. | `string` | n/a | yes |
diff --git a/variables.tf b/variables.tf
index 0a90c64..20d5421 100644
--- a/variables.tf
+++ b/variables.tf
@@ -110,7 +110,7 @@ variable "cluster_version" {
variable "cluster_nodepool_version" {
description = "The Kubernetes version to use for the AKS cluster Nodepools."
type = string
- default = "1.28"
+ default = "1.29"
}
variable "create_duration_delay" {