feat: Add support for newly released AL2023 accelerated AMI types (#3177)

This commit is contained in:
Bryant Biggs
2024-10-12 16:44:24 +00:00
committed by GitHub
parent eb78240617
commit b2a8617794
34 changed files with 58 additions and 47 deletions

View File

@@ -18,13 +18,13 @@ Note that this example may create resources which cost money. Run `terraform des
| Name | Version |
|------|---------|
| <a name="requirement_terraform"></a> [terraform](#requirement\_terraform) | >= 1.3.2 |
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | >= 5.61 |
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | >= 5.70 |
## Providers
| Name | Version |
|------|---------|
| <a name="provider_aws"></a> [aws](#provider\_aws) | >= 5.61 |
| <a name="provider_aws"></a> [aws](#provider\_aws) | >= 5.70 |
## Modules

View File

@@ -7,7 +7,7 @@ data "aws_availability_zones" "available" {}
locals {
name = "ex-${replace(basename(path.cwd), "_", "-")}"
cluster_version = "1.29"
cluster_version = "1.31"
region = "eu-west-1"
vpc_cidr = "10.0.0.0/16"
@@ -138,6 +138,7 @@ module "eks" {
max_size = 5
desired_size = 2
ami_type = "AL2_x86_64"
bootstrap_extra_args = "--kubelet-extra-args '--node-labels=node.kubernetes.io/lifecycle=spot'"
use_mixed_instances_policy = true
@@ -172,7 +173,8 @@ module "eks" {
max_size = 7
desired_size = 1
ami_id = data.aws_ami.eks_default.id
ami_id = data.aws_ami.eks_default.id
ami_type = "AL2_x86_64"
pre_bootstrap_user_data = <<-EOT
export FOO=bar
@@ -213,6 +215,7 @@ module "eks" {
max_size = 2
desired_size = 1
ami_type = "AL2_x86_64"
bootstrap_extra_args = "--kubelet-extra-args '--node-labels=node.kubernetes.io/lifecycle=spot'"
instance_type = null

View File

@@ -4,7 +4,7 @@ terraform {
required_providers {
aws = {
source = "hashicorp/aws"
version = ">= 5.61"
version = ">= 5.70"
}
}
}