diff --git a/README.md b/README.md
index 5601e34e66..b99a96bbd8 100644
--- a/README.md
+++ b/README.md
@@ -179,7 +179,7 @@ If you are interested in contributing to EKS Blueprints, see the [Contribution g
| [cluster\_service\_ipv4\_cidr](#input\_cluster\_service\_ipv4\_cidr) | The CIDR block to assign Kubernetes service IP addresses from. If you don't specify a block, Kubernetes assigns addresses from either the 10.100.0.0/16 or 172.20.0.0/16 CIDR blocks | `string` | `null` | no |
| [cluster\_service\_ipv6\_cidr](#input\_cluster\_service\_ipv6\_cidr) | The IPV6 Service CIDR block to assign Kubernetes service IP addresses | `string` | `null` | no |
| [cluster\_timeouts](#input\_cluster\_timeouts) | Create, update, and delete timeout configurations for the cluster | `map(string)` | `{}` | no |
-| [cluster\_version](#input\_cluster\_version) | Kubernetes `.` version to use for the EKS cluster (i.e.: `1.22`) | `string` | `"1.22"` | no |
+| [cluster\_version](#input\_cluster\_version) | Kubernetes `.` version to use for the EKS cluster (i.e.: `1.23`) | `string` | `"1.23"` | no |
| [control\_plane\_subnet\_ids](#input\_control\_plane\_subnet\_ids) | A list of subnet IDs where the EKS cluster control plane (ENIs) will be provisioned. Used for expanding the pool of subnets used by nodes/node groups without replacing the EKS control plane | `list(string)` | `[]` | no |
| [create\_cloudwatch\_log\_group](#input\_create\_cloudwatch\_log\_group) | Determines whether a log group is created by this module for the cluster logs. If not, AWS will automatically create one if logging is enabled | `bool` | `false` | no |
| [create\_cluster\_security\_group](#input\_create\_cluster\_security\_group) | Toggle to create or assign cluster security group | `bool` | `true` | no |
diff --git a/examples/ai-ml/ray/main.tf b/examples/ai-ml/ray/main.tf
index 4fb56c7b94..9050c7b0f6 100644
--- a/examples/ai-ml/ray/main.tf
+++ b/examples/ai-ml/ray/main.tf
@@ -70,7 +70,7 @@ module "eks_blueprints" {
source = "../../.."
cluster_name = local.name
- cluster_version = "1.22"
+ cluster_version = "1.23"
vpc_id = module.vpc.vpc_id
private_subnet_ids = module.vpc.private_subnets
diff --git a/examples/analytics/airflow-on-eks/variables.tf b/examples/analytics/airflow-on-eks/variables.tf
index f9dd8f0113..f1cd35f082 100644
--- a/examples/analytics/airflow-on-eks/variables.tf
+++ b/examples/analytics/airflow-on-eks/variables.tf
@@ -13,7 +13,7 @@ variable "region" {
variable "eks_cluster_version" {
description = "EKS Cluster version"
type = string
- default = "1.22"
+ default = "1.23"
}
variable "vpc_cidr" {
diff --git a/examples/analytics/emr-eks-fsx-lustre/variables.tf b/examples/analytics/emr-eks-fsx-lustre/variables.tf
index 5a5832ec06..e25b47fdb7 100644
--- a/examples/analytics/emr-eks-fsx-lustre/variables.tf
+++ b/examples/analytics/emr-eks-fsx-lustre/variables.tf
@@ -12,7 +12,7 @@ variable "region" {
variable "eks_cluster_version" {
description = "EKS Cluster version"
- default = "1.22"
+ default = "1.23"
type = string
}
diff --git a/examples/analytics/emr-on-eks/variables.tf b/examples/analytics/emr-on-eks/variables.tf
index f1f774bf88..cba45b0c94 100644
--- a/examples/analytics/emr-on-eks/variables.tf
+++ b/examples/analytics/emr-on-eks/variables.tf
@@ -12,7 +12,7 @@ variable "region" {
variable "eks_cluster_version" {
description = "EKS Cluster version"
- default = "1.22"
+ default = "1.23"
type = string
}
diff --git a/examples/analytics/spark-k8s-operator/variables.tf b/examples/analytics/spark-k8s-operator/variables.tf
index 605375f85a..967f6a1189 100644
--- a/examples/analytics/spark-k8s-operator/variables.tf
+++ b/examples/analytics/spark-k8s-operator/variables.tf
@@ -12,7 +12,7 @@ variable "region" {
variable "eks_cluster_version" {
description = "EKS Cluster version"
- default = "1.22"
+ default = "1.23"
type = string
}
diff --git a/examples/ci-cd/gitlab-ci-cd/main.tf b/examples/ci-cd/gitlab-ci-cd/main.tf
index 6ff3e63784..468ce747f3 100644
--- a/examples/ci-cd/gitlab-ci-cd/main.tf
+++ b/examples/ci-cd/gitlab-ci-cd/main.tf
@@ -47,7 +47,7 @@ module "eks_blueprints" {
source = "../../.."
cluster_name = local.name
- cluster_version = "1.22"
+ cluster_version = "1.23"
vpc_id = module.vpc.vpc_id
private_subnet_ids = module.vpc.private_subnets
diff --git a/examples/complete-kubernetes-addons/main.tf b/examples/complete-kubernetes-addons/main.tf
index 67d326d248..45a13ab060 100644
--- a/examples/complete-kubernetes-addons/main.tf
+++ b/examples/complete-kubernetes-addons/main.tf
@@ -43,7 +43,7 @@ module "eks_blueprints" {
source = "../.."
cluster_name = local.name
- cluster_version = "1.22"
+ cluster_version = "1.23"
vpc_id = module.vpc.vpc_id
private_subnet_ids = module.vpc.private_subnets
diff --git a/examples/crossplane/main.tf b/examples/crossplane/main.tf
index 7b97db56ae..d81d5d2643 100644
--- a/examples/crossplane/main.tf
+++ b/examples/crossplane/main.tf
@@ -51,7 +51,7 @@ module "eks_blueprints" {
source = "../.."
cluster_name = local.name
- cluster_version = "1.22"
+ cluster_version = "1.23"
vpc_id = module.vpc.vpc_id
private_subnet_ids = module.vpc.private_subnets
diff --git a/examples/eks-cluster-with-external-dns/main.tf b/examples/eks-cluster-with-external-dns/main.tf
index 55b14a7fdc..8295fd6e88 100644
--- a/examples/eks-cluster-with-external-dns/main.tf
+++ b/examples/eks-cluster-with-external-dns/main.tf
@@ -48,7 +48,7 @@ module "eks_blueprints" {
source = "../.."
cluster_name = local.name
- cluster_version = "1.22"
+ cluster_version = "1.23"
vpc_id = module.vpc.vpc_id
private_subnet_ids = module.vpc.private_subnets
diff --git a/examples/eks-cluster-with-new-vpc/main.tf b/examples/eks-cluster-with-new-vpc/main.tf
index dc5866cb2f..5e1021c639 100644
--- a/examples/eks-cluster-with-new-vpc/main.tf
+++ b/examples/eks-cluster-with-new-vpc/main.tf
@@ -45,7 +45,7 @@ module "eks_blueprints" {
source = "../.."
cluster_name = local.cluster_name
- cluster_version = "1.22"
+ cluster_version = "1.23"
vpc_id = module.vpc.vpc_id
private_subnet_ids = module.vpc.private_subnets
diff --git a/examples/external-secrets/main.tf b/examples/external-secrets/main.tf
index 833aba54c9..615b9a70e2 100644
--- a/examples/external-secrets/main.tf
+++ b/examples/external-secrets/main.tf
@@ -57,7 +57,7 @@ module "eks_blueprints" {
source = "../.."
cluster_name = local.name
- cluster_version = "1.21"
+ cluster_version = "1.23"
vpc_id = module.vpc.vpc_id
private_subnet_ids = module.vpc.private_subnets
diff --git a/examples/fargate-serverless/main.tf b/examples/fargate-serverless/main.tf
index 94e36c01af..d92ddff4ca 100644
--- a/examples/fargate-serverless/main.tf
+++ b/examples/fargate-serverless/main.tf
@@ -53,7 +53,7 @@ module "eks_blueprints" {
source = "../.."
cluster_name = local.name
- cluster_version = "1.22"
+ cluster_version = "1.23"
vpc_id = module.vpc.vpc_id
private_subnet_ids = module.vpc.private_subnets
diff --git a/examples/fully-private-eks-cluster/add-ons/variables.tf b/examples/fully-private-eks-cluster/add-ons/variables.tf
index dabfe0d252..d62f5de4af 100644
--- a/examples/fully-private-eks-cluster/add-ons/variables.tf
+++ b/examples/fully-private-eks-cluster/add-ons/variables.tf
@@ -7,7 +7,7 @@ variable "eks_cluster_id" {
type = string
}
variable "cluster_version" {
- description = "Kubernetes `.` version to use for the EKS cluster (i.e.: `1.22`)"
+ description = "Kubernetes `.` version to use for the EKS cluster (i.e.: `1.23`)"
type = string
- default = "1.22"
+ default = "1.23"
}
diff --git a/examples/fully-private-eks-cluster/eks/variables.tf b/examples/fully-private-eks-cluster/eks/variables.tf
index ad45228ed3..b87bedeabd 100644
--- a/examples/fully-private-eks-cluster/eks/variables.tf
+++ b/examples/fully-private-eks-cluster/eks/variables.tf
@@ -1,7 +1,7 @@
variable "cluster_version" {
- description = "Kubernetes `.` version to use for the EKS cluster (i.e.: `1.22`)"
+ description = "Kubernetes `.` version to use for the EKS cluster (i.e.: `1.23`)"
type = string
- default = "1.22"
+ default = "1.23"
}
variable "region" {
diff --git a/examples/game-tech/agones-game-controller/main.tf b/examples/game-tech/agones-game-controller/main.tf
index c13a9f8bbb..8ec422e715 100644
--- a/examples/game-tech/agones-game-controller/main.tf
+++ b/examples/game-tech/agones-game-controller/main.tf
@@ -43,7 +43,7 @@ module "eks_blueprints" {
source = "../../.."
cluster_name = local.name
- cluster_version = "1.22"
+ cluster_version = "1.23"
vpc_id = module.vpc.vpc_id
private_subnet_ids = module.vpc.private_subnets
diff --git a/examples/gitops/argocd/main.tf b/examples/gitops/argocd/main.tf
index 33cb67add6..f6b6087f99 100644
--- a/examples/gitops/argocd/main.tf
+++ b/examples/gitops/argocd/main.tf
@@ -43,7 +43,7 @@ module "eks_blueprints" {
source = "../../.."
cluster_name = local.name
- cluster_version = "1.22"
+ cluster_version = "1.23"
vpc_id = module.vpc.vpc_id
private_subnet_ids = module.vpc.private_subnets
diff --git a/examples/ingress-controllers/nginx/main.tf b/examples/ingress-controllers/nginx/main.tf
index a7488c3dd3..0082ce25ff 100644
--- a/examples/ingress-controllers/nginx/main.tf
+++ b/examples/ingress-controllers/nginx/main.tf
@@ -43,7 +43,7 @@ module "eks_blueprints" {
source = "../../.."
cluster_name = local.name
- cluster_version = "1.22"
+ cluster_version = "1.23"
vpc_id = module.vpc.vpc_id
private_subnet_ids = module.vpc.private_subnets
diff --git a/examples/ipv4-prefix-delegation/main.tf b/examples/ipv4-prefix-delegation/main.tf
index e8f8ded40d..c670ce1840 100644
--- a/examples/ipv4-prefix-delegation/main.tf
+++ b/examples/ipv4-prefix-delegation/main.tf
@@ -27,7 +27,7 @@ locals {
name = basename(path.cwd)
region = "us-west-2"
- cluster_version = "1.22"
+ cluster_version = "1.23"
vpc_cidr = "10.0.0.0/16"
azs = slice(data.aws_availability_zones.available.names, 0, 3)
diff --git a/examples/ipv6-eks-cluster/main.tf b/examples/ipv6-eks-cluster/main.tf
index 7ae3baa239..f5725556b8 100644
--- a/examples/ipv6-eks-cluster/main.tf
+++ b/examples/ipv6-eks-cluster/main.tf
@@ -43,7 +43,7 @@ module "eks_blueprints" {
source = "../.."
cluster_name = local.name
- cluster_version = "1.22"
+ cluster_version = "1.23"
cluster_ip_family = "ipv6"
vpc_id = module.vpc.vpc_id
diff --git a/examples/karpenter/main.tf b/examples/karpenter/main.tf
index f9d230e60f..52ba82e2fa 100644
--- a/examples/karpenter/main.tf
+++ b/examples/karpenter/main.tf
@@ -53,7 +53,7 @@ module "eks_blueprints" {
source = "../.."
cluster_name = local.name
- cluster_version = "1.22"
+ cluster_version = "1.23"
vpc_id = module.vpc.vpc_id
private_subnet_ids = module.vpc.private_subnets
diff --git a/examples/managed-workflow-apache-airflow/main.tf b/examples/managed-workflow-apache-airflow/main.tf
index e127f2b662..8d7fe33061 100644
--- a/examples/managed-workflow-apache-airflow/main.tf
+++ b/examples/managed-workflow-apache-airflow/main.tf
@@ -46,7 +46,7 @@ module "eks_blueprints" {
source = "../.."
cluster_name = local.name
- cluster_version = "1.22"
+ cluster_version = "1.23"
vpc_id = module.vpc.vpc_id
private_subnet_ids = module.vpc.private_subnets
diff --git a/examples/multi-tenancy-with-teams/main.tf b/examples/multi-tenancy-with-teams/main.tf
index 0550c8ec78..65dc95723a 100644
--- a/examples/multi-tenancy-with-teams/main.tf
+++ b/examples/multi-tenancy-with-teams/main.tf
@@ -52,7 +52,7 @@ module "eks_blueprints" {
source = "../.."
cluster_name = local.name
- cluster_version = "1.22"
+ cluster_version = "1.23"
vpc_id = module.vpc.vpc_id
private_subnet_ids = module.vpc.private_subnets
diff --git a/examples/node-groups/fargate-profiles/main.tf b/examples/node-groups/fargate-profiles/main.tf
index 22c0829f6a..d532108776 100644
--- a/examples/node-groups/fargate-profiles/main.tf
+++ b/examples/node-groups/fargate-profiles/main.tf
@@ -34,7 +34,7 @@ module "eks_blueprints" {
source = "../../.."
cluster_name = local.name
- cluster_version = "1.22"
+ cluster_version = "1.23"
vpc_id = module.vpc.vpc_id
private_subnet_ids = module.vpc.private_subnets
diff --git a/examples/node-groups/managed-node-groups/main.tf b/examples/node-groups/managed-node-groups/main.tf
index cf4311dae8..955293ecae 100644
--- a/examples/node-groups/managed-node-groups/main.tf
+++ b/examples/node-groups/managed-node-groups/main.tf
@@ -37,7 +37,7 @@ locals {
name = basename(path.cwd)
region = "us-west-2"
- cluster_version = "1.22"
+ cluster_version = "1.23"
vpc_cidr = "10.0.0.0/16"
azs = slice(data.aws_availability_zones.available.names, 0, 3)
diff --git a/examples/node-groups/self-managed-node-groups/main.tf b/examples/node-groups/self-managed-node-groups/main.tf
index 8837e0b30f..0ff5dd5e23 100644
--- a/examples/node-groups/self-managed-node-groups/main.tf
+++ b/examples/node-groups/self-managed-node-groups/main.tf
@@ -42,7 +42,7 @@ module "eks_blueprints" {
source = "../../.."
cluster_name = local.name
- cluster_version = "1.22"
+ cluster_version = "1.23"
vpc_id = module.vpc.vpc_id
private_subnet_ids = module.vpc.private_subnets
diff --git a/examples/node-groups/windows-node-groups/main.tf b/examples/node-groups/windows-node-groups/main.tf
index 03911a4460..285b084835 100644
--- a/examples/node-groups/windows-node-groups/main.tf
+++ b/examples/node-groups/windows-node-groups/main.tf
@@ -42,7 +42,7 @@ module "eks_blueprints" {
source = "../../.."
cluster_name = local.name
- cluster_version = "1.22"
+ cluster_version = "1.23"
vpc_id = module.vpc.vpc_id
private_subnet_ids = module.vpc.private_subnets
diff --git a/examples/observability/adot-amp-grafana-for-haproxy/main.tf b/examples/observability/adot-amp-grafana-for-haproxy/main.tf
index de971d610b..9aaeb53403 100644
--- a/examples/observability/adot-amp-grafana-for-haproxy/main.tf
+++ b/examples/observability/adot-amp-grafana-for-haproxy/main.tf
@@ -48,7 +48,7 @@ module "eks_blueprints" {
source = "../../.."
cluster_name = local.name
- cluster_version = "1.22"
+ cluster_version = "1.23"
vpc_id = module.vpc.vpc_id
private_subnet_ids = module.vpc.private_subnets
diff --git a/examples/observability/adot-amp-grafana-for-java/main.tf b/examples/observability/adot-amp-grafana-for-java/main.tf
index ba1ce158b8..856ea4f6a6 100644
--- a/examples/observability/adot-amp-grafana-for-java/main.tf
+++ b/examples/observability/adot-amp-grafana-for-java/main.tf
@@ -48,7 +48,7 @@ module "eks_blueprints" {
source = "../../.."
cluster_name = local.name
- cluster_version = "1.22"
+ cluster_version = "1.23"
vpc_id = module.vpc.vpc_id
private_subnet_ids = module.vpc.private_subnets
diff --git a/examples/observability/adot-amp-grafana-for-memcached/main.tf b/examples/observability/adot-amp-grafana-for-memcached/main.tf
index 2685c3d0da..4dc96b6fac 100644
--- a/examples/observability/adot-amp-grafana-for-memcached/main.tf
+++ b/examples/observability/adot-amp-grafana-for-memcached/main.tf
@@ -48,7 +48,7 @@ module "eks_blueprints" {
source = "../../.."
cluster_name = local.name
- cluster_version = "1.22"
+ cluster_version = "1.23"
vpc_id = module.vpc.vpc_id
private_subnet_ids = module.vpc.private_subnets
diff --git a/examples/observability/adot-amp-grafana-for-nginx/main.tf b/examples/observability/adot-amp-grafana-for-nginx/main.tf
index 13fec21234..5fcc68496f 100644
--- a/examples/observability/adot-amp-grafana-for-nginx/main.tf
+++ b/examples/observability/adot-amp-grafana-for-nginx/main.tf
@@ -48,7 +48,7 @@ module "eks_blueprints" {
source = "../../.."
cluster_name = local.name
- cluster_version = "1.22"
+ cluster_version = "1.23"
vpc_id = module.vpc.vpc_id
private_subnet_ids = module.vpc.private_subnets
diff --git a/examples/observability/amp-amg-opensearch/main.tf b/examples/observability/amp-amg-opensearch/main.tf
index 140d0b6bd6..914abc825b 100644
--- a/examples/observability/amp-amg-opensearch/main.tf
+++ b/examples/observability/amp-amg-opensearch/main.tf
@@ -47,7 +47,7 @@ module "eks_blueprints" {
source = "../../.."
cluster_name = local.name
- cluster_version = "1.22"
+ cluster_version = "1.23"
vpc_id = module.vpc.vpc_id
private_subnet_ids = module.vpc.private_subnets
diff --git a/examples/secrets-management/csi-secrets-driver/main.tf b/examples/secrets-management/csi-secrets-driver/main.tf
index fb994bf4f6..1c6cc54360 100644
--- a/examples/secrets-management/csi-secrets-driver/main.tf
+++ b/examples/secrets-management/csi-secrets-driver/main.tf
@@ -46,7 +46,7 @@ module "eks_blueprints" {
source = "../../../"
cluster_name = local.cluster_name
- cluster_version = "1.22"
+ cluster_version = "1.23"
vpc_id = module.vpc.vpc_id
private_subnet_ids = module.vpc.private_subnets
diff --git a/examples/stateful/main.tf b/examples/stateful/main.tf
index b637ed77a9..d6611c62d8 100644
--- a/examples/stateful/main.tf
+++ b/examples/stateful/main.tf
@@ -43,7 +43,7 @@ module "eks_blueprints" {
source = "../.."
cluster_name = local.name
- cluster_version = "1.22"
+ cluster_version = "1.23"
vpc_id = module.vpc.vpc_id
private_subnet_ids = module.vpc.private_subnets
diff --git a/examples/tls-with-aws-pca-issuer/main.tf b/examples/tls-with-aws-pca-issuer/main.tf
index 1733fa5729..6336ef2aea 100644
--- a/examples/tls-with-aws-pca-issuer/main.tf
+++ b/examples/tls-with-aws-pca-issuer/main.tf
@@ -46,7 +46,7 @@ module "eks_blueprints" {
source = "../.."
cluster_name = local.name
- cluster_version = "1.22"
+ cluster_version = "1.23"
vpc_id = module.vpc.vpc_id
private_subnet_ids = module.vpc.private_subnets
diff --git a/examples/upstream-with-k8s-addons/main.tf b/examples/upstream-with-k8s-addons/main.tf
index cada1961f5..641969e501 100644
--- a/examples/upstream-with-k8s-addons/main.tf
+++ b/examples/upstream-with-k8s-addons/main.tf
@@ -44,7 +44,7 @@ module "eks" {
version = "~> 18.0"
cluster_name = local.name
- cluster_version = "1.22"
+ cluster_version = "1.23"
cluster_endpoint_private_access = true
vpc_id = module.vpc.vpc_id
diff --git a/examples/vpc-cni-custom-networking/main.tf b/examples/vpc-cni-custom-networking/main.tf
index 7ae802bbb2..57e330955e 100644
--- a/examples/vpc-cni-custom-networking/main.tf
+++ b/examples/vpc-cni-custom-networking/main.tf
@@ -35,7 +35,7 @@ locals {
name = basename(path.cwd)
region = "us-west-2"
- cluster_version = "1.22"
+ cluster_version = "1.23"
azs = slice(data.aws_availability_zones.available.names, 0, 3)
vpc_cidr = "10.0.0.0/16"
diff --git a/variables.tf b/variables.tf
index 85a7c6d82b..21bab48e6c 100644
--- a/variables.tf
+++ b/variables.tf
@@ -52,9 +52,9 @@ variable "cluster_name" {
}
variable "cluster_version" {
- description = "Kubernetes `.` version to use for the EKS cluster (i.e.: `1.22`)"
+ description = "Kubernetes `.` version to use for the EKS cluster (i.e.: `1.23`)"
type = string
- default = "1.22"
+ default = "1.23"
}
#-------------------------------