diff --git a/e2e/csi/input/ebs-volume0.hcl b/e2e/csi/input/ebs-volume0.hcl index 3115e5c40..d50958c82 100644 --- a/e2e/csi/input/ebs-volume0.hcl +++ b/e2e/csi/input/ebs-volume0.hcl @@ -21,6 +21,9 @@ capability { parameters { type = "gp2" + + # ref https://github.com/kubernetes-sigs/aws-ebs-csi-driver/blob/master/docs/tagging.md#storageclass-tagging + tagSpecification_1 = "Name=e2e-testing-vol0" } topology_request { diff --git a/e2e/csi/input/ebs-volume1.hcl b/e2e/csi/input/ebs-volume1.hcl index 0332197d3..3afcba1f6 100644 --- a/e2e/csi/input/ebs-volume1.hcl +++ b/e2e/csi/input/ebs-volume1.hcl @@ -21,6 +21,9 @@ capability { parameters { type = "gp2" + + # ref https://github.com/kubernetes-sigs/aws-ebs-csi-driver/blob/master/docs/tagging.md#storageclass-tagging + tagSpecification_1 = "Name=e2e-testing-vol1" } topology_request { diff --git a/e2e/csi/input/plugin-aws-ebs-controller.nomad b/e2e/csi/input/plugin-aws-ebs-controller.nomad index d4dfcc132..8f7708c52 100644 --- a/e2e/csi/input/plugin-aws-ebs-controller.nomad +++ b/e2e/csi/input/plugin-aws-ebs-controller.nomad @@ -6,7 +6,6 @@ # https://github.com/kubernetes-sigs/aws-ebs-csi-driver/tree/master/deploy/kubernetes job "plugin-aws-ebs-controller" { - datacenters = ["dc1", "dc2"] constraint { attribute = "${attr.kernel.name}" @@ -25,7 +24,7 @@ job "plugin-aws-ebs-controller" { driver = "docker" config { - image = "public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.33.0" + image = "public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.48.0" args = [ "controller", diff --git a/e2e/csi/input/plugin-aws-ebs-nodes.nomad b/e2e/csi/input/plugin-aws-ebs-nodes.nomad index 61a68949c..5aec0f05a 100644 --- a/e2e/csi/input/plugin-aws-ebs-nodes.nomad +++ b/e2e/csi/input/plugin-aws-ebs-nodes.nomad @@ -6,7 +6,6 @@ # https://github.com/kubernetes-sigs/aws-ebs-csi-driver/tree/master/deploy/kubernetes job "plugin-aws-ebs-nodes" { - datacenters = ["dc1", "dc2"] constraint { attribute = "${attr.kernel.name}" @@ -22,7 +21,7 @@ job "plugin-aws-ebs-nodes" { driver = "docker" config { - image = "public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.33.0" + image = "public.ecr.aws/ebs-csi-driver/aws-ebs-csi-driver:v1.48.0" args = [ "node", diff --git a/e2e/terraform/Makefile b/e2e/terraform/Makefile index 9fa455f95..88cdde69b 100644 --- a/e2e/terraform/Makefile +++ b/e2e/terraform/Makefile @@ -5,7 +5,8 @@ CONSUL_LICENSE_PATH ?= # deploy for quick local development testing custom.tfvars: - echo 'nomad_local_binary = "$(PKG_PATH)"' > custom.tfvars + echo 'name = "$(shell whoami)-testing"' > custom.tfvars + echo 'nomad_local_binary = "$(PKG_PATH)"' >> custom.tfvars echo 'volumes = false' >> custom.tfvars echo 'client_count_linux = 3' >> custom.tfvars echo 'client_count_windows_2022 = 0' >> custom.tfvars diff --git a/e2e/terraform/main.tf b/e2e/terraform/main.tf index 0bf8c2bf7..4539bc406 100644 --- a/e2e/terraform/main.tf +++ b/e2e/terraform/main.tf @@ -8,6 +8,7 @@ provider "aws" { module "provision-infra" { source = "./provision-infra" + name = var.name server_count = var.server_count client_count_linux = var.client_count_linux client_count_windows_2022 = var.client_count_windows_2022 @@ -20,5 +21,12 @@ module "provision-infra" { nomad_region = var.nomad_region instance_arch = var.instance_arch instance_type = var.instance_type - name = var.name + volumes = var.volumes + availability_zone = var.availability_zone + aws_kms_alias = var.aws_kms_alias + hcp_hvn_cidr = var.hcp_hvn_cidr + hcp_vault_cluster_id = var.hcp_vault_cluster_id + hcp_vault_namespace = var.hcp_vault_namespace + region = var.region + restrict_ingress_cidrblock = var.restrict_ingress_cidrblock } diff --git a/e2e/terraform/variables.tf b/e2e/terraform/variables.tf index 47d2e19c7..1d968f3e6 100644 --- a/e2e/terraform/variables.tf +++ b/e2e/terraform/variables.tf @@ -88,6 +88,12 @@ variable "hcp_vault_namespace" { default = "admin" } +variable "hcp_hvn_cidr" { + description = "The CIDR block of the HVN peered into the account." + type = string + default = "172.25.16.0/20" +} + variable "aws_kms_alias" { description = "The alias for the AWS KMS key ID" type = string