Skip to content

Commit 32ce16d

Browse files
authored
chore: bumps up eks addons version and ami (#253)
1 parent 725b8f1 commit 32ce16d

File tree

4 files changed

+26
-26
lines changed

4 files changed

+26
-26
lines changed

README.md

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -20,23 +20,23 @@ module "captain" {
2020
eks_version = "1.30"
2121
# kubernetesVersion and addonName provided
2222
# renovate: eksAddonsFilter={"kubernetesVersion":"1.30","addonName":"aws-ebs-csi-driver"}
23-
csi_driver_version = "v1.43.0-eksbuild.1"
23+
csi_driver_version = "v1.44.0-eksbuild.1"
2424
2525
# kubernetesVersion and addonName provided
2626
# renovate: eksAddonsFilter={"kubernetesVersion":"1.30","addonName":"coredns"}
27-
coredns_version = "v1.11.4-eksbuild.2"
27+
coredns_version = "v1.11.4-eksbuild.14"
2828
2929
# kubernetesVersion and addonName provided
3030
# renovate: eksAddonsFilter={"kubernetesVersion":"1.30","addonName":"kube-proxy"}
31-
kube_proxy_version = "v1.30.9-eksbuild.3"
31+
kube_proxy_version = "v1.30.11-eksbuild.5"
3232
vpc_cidr_block = "10.65.0.0/26"
3333
region = "us-west-2"
3434
availability_zones = ["us-west-2a", "us-west-2b"]
3535
private_subnets_enabled = false
3636
node_pools = [
3737
# {
3838
# "kubernetes_version" : "1.30",
39-
# "ami_release_version" : "1.30.11-20250514",
39+
# "ami_release_version" : "1.30.11-20250610",
4040
# "ami_type" : "AL2_x86_64",
4141
# "instance_type" : "t3a.large",
4242
# "name" : "glueops-platform-node-pool-1",
@@ -58,7 +58,7 @@ module "captain" {
5858
# },
5959
# {
6060
# "kubernetes_version" : "1.30",
61-
# "ami_release_version" : "1.30.11-20250514",
61+
# "ami_release_version" : "1.30.11-20250610",
6262
# "ami_type" : "AL2_x86_64",
6363
# "instance_type" : "t3a.small",
6464
# "name" : "glueops-platform-node-pool-argocd-app-controller-1",
@@ -80,7 +80,7 @@ module "captain" {
8080
# },
8181
# {
8282
# "kubernetes_version" : "1.30",
83-
# "ami_release_version" : "1.30.11-20250514",
83+
# "ami_release_version" : "1.30.11-20250610",
8484
# "ami_type" : "AL2_x86_64",
8585
# "instance_type" : "t3a.medium",
8686
# "name" : "clusterwide-node-pool-1",
@@ -204,12 +204,12 @@ No requirements.
204204
| Name | Description | Type | Default | Required |
205205
|------|-------------|------|---------|:--------:|
206206
| <a name="input_availability_zones"></a> [availability\_zones](#input\_availability\_zones) | The availability zones to deploy into | `list(string)` | <pre>[<br/> "us-west-2a",<br/> "us-west-2b",<br/> "us-west-2c"<br/>]</pre> | no |
207-
| <a name="input_coredns_version"></a> [coredns\_version](#input\_coredns\_version) | You should grab the appropriate version number from: https://docs.aws.amazon.com/eks/latest/userguide/managing-coredns.html | `string` | `"v1.11.4-eksbuild.2"` | no |
208-
| <a name="input_csi_driver_version"></a> [csi\_driver\_version](#input\_csi\_driver\_version) | You should grab the appropriate version number from: https://github.com/kubernetes-sigs/aws-ebs-csi-driver/blob/master/CHANGELOG.md | `string` | `"v1.43.0-eksbuild.1"` | no |
207+
| <a name="input_coredns_version"></a> [coredns\_version](#input\_coredns\_version) | You should grab the appropriate version number from: https://docs.aws.amazon.com/eks/latest/userguide/managing-coredns.html | `string` | `"v1.11.4-eksbuild.14"` | no |
208+
| <a name="input_csi_driver_version"></a> [csi\_driver\_version](#input\_csi\_driver\_version) | You should grab the appropriate version number from: https://github.com/kubernetes-sigs/aws-ebs-csi-driver/blob/master/CHANGELOG.md | `string` | `"v1.44.0-eksbuild.1"` | no |
209209
| <a name="input_eks_version"></a> [eks\_version](#input\_eks\_version) | The version of EKS to deploy | `string` | `"1.30"` | no |
210210
| <a name="input_iam_role_to_assume"></a> [iam\_role\_to\_assume](#input\_iam\_role\_to\_assume) | The full ARN of the IAM role to assume | `string` | n/a | yes |
211-
| <a name="input_kube_proxy_version"></a> [kube\_proxy\_version](#input\_kube\_proxy\_version) | You should grab the appropriate version number from: https://docs.aws.amazon.com/eks/latest/userguide/managing-kube-proxy.html | `string` | `"v1.30.9-eksbuild.3"` | no |
212-
| <a name="input_node_pools"></a> [node\_pools](#input\_node\_pools) | node pool configurations:<br/> - name (string): Name of the node pool. MUST BE UNIQUE! Recommended to use YYYYMMDD in the name<br/> - node\_count (number): number of nodes to create in the node pool.<br/> - instance\_type (string): Instance type to use for the nodes. ref: https://instances.vantage.sh/<br/> - kubernetes\_version (string): Generally this is the same version as the EKS cluster. But if doing a node pool upgrade this may be a different version.<br/> - ami\_release\_version (string): AMI Release version to use for EKS worker nodes. ref: https://github.com/awslabs/amazon-eks-ami/releases<br/> - ami\_type (string): e.g. AMD64 or ARM<br/> - spot (bool): Enable spot instances for the nodes. DO NOT ENABLE IN PROD!<br/> - disk\_size\_gb (number): Disk size in GB for the nodes.<br/> - max\_pods (number): max pods that can be scheduled per node.<br/> - ssh\_key\_pair\_names (list(string)): List of SSH key pair names to associate with the nodes. ref: https://us-west-2.console.aws.amazon.com/ec2/home?region=us-west-2#KeyPairs:<br/> - kubernetes\_labels (map(string)): Map of labels to apply to the nodes. ref: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/<br/> - kubernetes\_taints (list(object)): List of taints to apply to the nodes. ref: https://kubernetes.io/docs/concepts/scheduling-eviction/taint-and-toleration/ | <pre>list(object({<br/> name = string<br/> node_count = number<br/> instance_type = string<br/> kubernetes_version = string<br/> ami_release_version = string<br/> ami_type = string<br/> spot = bool<br/> disk_size_gb = number<br/> max_pods = number<br/> ssh_key_pair_names = list(string)<br/> kubernetes_labels = map(string)<br/> kubernetes_taints = list(object({<br/> key = string<br/> value = string<br/> effect = string<br/> }))<br/><br/> }))</pre> | <pre>[<br/> {<br/> "ami_release_version": "1.30.11-20250514",<br/> "ami_type": "AL2_x86_64",<br/> "disk_size_gb": 20,<br/> "instance_type": "t3a.large",<br/> "kubernetes_labels": {},<br/> "kubernetes_taints": [],<br/> "kubernetes_version": "1.30",<br/> "max_pods": 110,<br/> "name": "default-pool",<br/> "node_count": 1,<br/> "spot": false,<br/> "ssh_key_pair_names": []<br/> }<br/>]</pre> | no |
211+
| <a name="input_kube_proxy_version"></a> [kube\_proxy\_version](#input\_kube\_proxy\_version) | You should grab the appropriate version number from: https://docs.aws.amazon.com/eks/latest/userguide/managing-kube-proxy.html | `string` | `"v1.30.11-eksbuild.5"` | no |
212+
| <a name="input_node_pools"></a> [node\_pools](#input\_node\_pools) | node pool configurations:<br/> - name (string): Name of the node pool. MUST BE UNIQUE! Recommended to use YYYYMMDD in the name<br/> - node\_count (number): number of nodes to create in the node pool.<br/> - instance\_type (string): Instance type to use for the nodes. ref: https://instances.vantage.sh/<br/> - kubernetes\_version (string): Generally this is the same version as the EKS cluster. But if doing a node pool upgrade this may be a different version.<br/> - ami\_release\_version (string): AMI Release version to use for EKS worker nodes. ref: https://github.com/awslabs/amazon-eks-ami/releases<br/> - ami\_type (string): e.g. AMD64 or ARM<br/> - spot (bool): Enable spot instances for the nodes. DO NOT ENABLE IN PROD!<br/> - disk\_size\_gb (number): Disk size in GB for the nodes.<br/> - max\_pods (number): max pods that can be scheduled per node.<br/> - ssh\_key\_pair\_names (list(string)): List of SSH key pair names to associate with the nodes. ref: https://us-west-2.console.aws.amazon.com/ec2/home?region=us-west-2#KeyPairs:<br/> - kubernetes\_labels (map(string)): Map of labels to apply to the nodes. ref: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/<br/> - kubernetes\_taints (list(object)): List of taints to apply to the nodes. ref: https://kubernetes.io/docs/concepts/scheduling-eviction/taint-and-toleration/ | <pre>list(object({<br/> name = string<br/> node_count = number<br/> instance_type = string<br/> kubernetes_version = string<br/> ami_release_version = string<br/> ami_type = string<br/> spot = bool<br/> disk_size_gb = number<br/> max_pods = number<br/> ssh_key_pair_names = list(string)<br/> kubernetes_labels = map(string)<br/> kubernetes_taints = list(object({<br/> key = string<br/> value = string<br/> effect = string<br/> }))<br/><br/> }))</pre> | <pre>[<br/> {<br/> "ami_release_version": "1.30.11-20250610",<br/> "ami_type": "AL2_x86_64",<br/> "disk_size_gb": 20,<br/> "instance_type": "t3a.large",<br/> "kubernetes_labels": {},<br/> "kubernetes_taints": [],<br/> "kubernetes_version": "1.30",<br/> "max_pods": 110,<br/> "name": "default-pool",<br/> "node_count": 1,<br/> "spot": false,<br/> "ssh_key_pair_names": []<br/> }<br/>]</pre> | no |
213213
| <a name="input_peering_configs"></a> [peering\_configs](#input\_peering\_configs) | A list of maps containing VPC peering configuration details | <pre>list(object({<br/> vpc_peering_connection_id = string<br/> destination_cidr_block = string<br/> }))</pre> | `[]` | no |
214214
| <a name="input_private_subnets_enabled"></a> [private\_subnets\_enabled](#input\_private\_subnets\_enabled) | enable private subnets | `bool` | `false` | no |
215215
| <a name="input_region"></a> [region](#input\_region) | The AWS region to deploy into | `string` | n/a | yes |

docs/.header.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -20,23 +20,23 @@ module "captain" {
2020
eks_version = "1.30"
2121
# kubernetesVersion and addonName provided
2222
# renovate: eksAddonsFilter={"kubernetesVersion":"1.30","addonName":"aws-ebs-csi-driver"}
23-
csi_driver_version = "v1.43.0-eksbuild.1"
23+
csi_driver_version = "v1.44.0-eksbuild.1"
2424
2525
# kubernetesVersion and addonName provided
2626
# renovate: eksAddonsFilter={"kubernetesVersion":"1.30","addonName":"coredns"}
27-
coredns_version = "v1.11.4-eksbuild.2"
27+
coredns_version = "v1.11.4-eksbuild.14"
2828
2929
# kubernetesVersion and addonName provided
3030
# renovate: eksAddonsFilter={"kubernetesVersion":"1.30","addonName":"kube-proxy"}
31-
kube_proxy_version = "v1.30.9-eksbuild.3"
31+
kube_proxy_version = "v1.30.11-eksbuild.5"
3232
vpc_cidr_block = "10.65.0.0/26"
3333
region = "us-west-2"
3434
availability_zones = ["us-west-2a", "us-west-2b"]
3535
private_subnets_enabled = false
3636
node_pools = [
3737
# {
3838
# "kubernetes_version" : "1.30",
39-
# "ami_release_version" : "1.30.11-20250514",
39+
# "ami_release_version" : "1.30.11-20250610",
4040
# "ami_type" : "AL2_x86_64",
4141
# "instance_type" : "t3a.large",
4242
# "name" : "glueops-platform-node-pool-1",
@@ -58,7 +58,7 @@ module "captain" {
5858
# },
5959
# {
6060
# "kubernetes_version" : "1.30",
61-
# "ami_release_version" : "1.30.11-20250514",
61+
# "ami_release_version" : "1.30.11-20250610",
6262
# "ami_type" : "AL2_x86_64",
6363
# "instance_type" : "t3a.small",
6464
# "name" : "glueops-platform-node-pool-argocd-app-controller-1",
@@ -80,7 +80,7 @@ module "captain" {
8080
# },
8181
# {
8282
# "kubernetes_version" : "1.30",
83-
# "ami_release_version" : "1.30.11-20250514",
83+
# "ami_release_version" : "1.30.11-20250610",
8484
# "ami_type" : "AL2_x86_64",
8585
# "instance_type" : "t3a.medium",
8686
# "name" : "clusterwide-node-pool-1",

glueops-tests/main.tf

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,15 @@ module "captain" {
44
eks_version = "1.30"
55
# kubernetesVersion and addonName provided
66
# renovate: eksAddonsFilter={"kubernetesVersion":"1.30","addonName":"aws-ebs-csi-driver"}
7-
csi_driver_version = "v1.43.0-eksbuild.1"
7+
csi_driver_version = "v1.44.0-eksbuild.1"
88

99
# kubernetesVersion and addonName provided
1010
# renovate: eksAddonsFilter={"kubernetesVersion":"1.30","addonName":"coredns"}
11-
coredns_version = "v1.11.4-eksbuild.2"
11+
coredns_version = "v1.11.4-eksbuild.14"
1212

1313
# kubernetesVersion and addonName provided
1414
# renovate: eksAddonsFilter={"kubernetesVersion":"1.30","addonName":"kube-proxy"}
15-
kube_proxy_version = "v1.30.9-eksbuild.3"
15+
kube_proxy_version = "v1.30.11-eksbuild.5"
1616

1717
vpc_cidr_block = "10.65.0.0/26"
1818
region = "us-west-2"
@@ -21,7 +21,7 @@ module "captain" {
2121
node_pools = [
2222
# {
2323
# "kubernetes_version" : "1.30",
24-
# "ami_release_version" : "1.30.11-20250514",
24+
# "ami_release_version" : "1.30.11-20250610",
2525
# "ami_type" : "AL2_x86_64",
2626
# "instance_type" : "t3a.large",
2727
# "name" : "glueops-platform-node-pool-1",
@@ -43,7 +43,7 @@ module "captain" {
4343
# },
4444
# {
4545
# "kubernetes_version" : "1.30",
46-
# "ami_release_version" : "1.30.11-20250514",
46+
# "ami_release_version" : "1.30.11-20250610",
4747
# "ami_type" : "AL2_x86_64",
4848
# "instance_type" : "t3a.small",
4949
# "name" : "glueops-platform-node-pool-argocd-app-controller-1",
@@ -65,7 +65,7 @@ module "captain" {
6565
# },
6666
# {
6767
# "kubernetes_version" : "1.30",
68-
# "ami_release_version" : "1.30.11-20250514",
68+
# "ami_release_version" : "1.30.11-20250610",
6969
# "ami_type" : "AL2_x86_64",
7070
# "instance_type" : "t3a.medium",
7171
# "name" : "clusterwide-node-pool-1",

variables.tf

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,23 +7,23 @@ variable "csi_driver_version" {
77
type = string
88
# kubernetesVersion and addonName provided
99
# renovate: eksAddonsFilter={"kubernetesVersion":"1.30","addonName":"aws-ebs-csi-driver"}
10-
default = "v1.43.0-eksbuild.1"
10+
default = "v1.44.0-eksbuild.1"
1111
description = "You should grab the appropriate version number from: https://github.com/kubernetes-sigs/aws-ebs-csi-driver/blob/master/CHANGELOG.md"
1212
}
1313

1414
variable "coredns_version" {
1515
type = string
1616
# kubernetesVersion and addonName provided
1717
# renovate: eksAddonsFilter={"kubernetesVersion":"1.30","addonName":"coredns"}
18-
default = "v1.11.4-eksbuild.2"
18+
default = "v1.11.4-eksbuild.14"
1919
description = "You should grab the appropriate version number from: https://docs.aws.amazon.com/eks/latest/userguide/managing-coredns.html"
2020
}
2121

2222
variable "kube_proxy_version" {
2323
type = string
2424
# kubernetesVersion and addonName provided
2525
# renovate: eksAddonsFilter={"kubernetesVersion":"1.30","addonName":"kube-proxy"}
26-
default = "v1.30.9-eksbuild.3"
26+
default = "v1.30.11-eksbuild.5"
2727
description = "You should grab the appropriate version number from: https://docs.aws.amazon.com/eks/latest/userguide/managing-kube-proxy.html"
2828
}
2929

@@ -110,7 +110,7 @@ variable "node_pools" {
110110
name = "default-pool"
111111
node_count = 1
112112
instance_type = "t3a.large"
113-
ami_release_version = "1.30.11-20250514"
113+
ami_release_version = "1.30.11-20250610"
114114
kubernetes_version = "1.30"
115115
ami_type = "AL2_x86_64"
116116
spot = false

0 commit comments

Comments
 (0)