From e8aacee6d9efada6d25d0f1525d2088b15f1676e Mon Sep 17 00:00:00 2001 From: Sai Vennam Date: Thu, 16 Nov 2023 20:25:06 -0600 Subject: [PATCH] Fix Karpenter tests --- .../karpenter/.workshop/terraform/addon.tf | 17 +++++++++++++++-- .../compute/karpenter/nodepool/nodepool.yaml | 2 +- .../autoscaling/compute/karpenter/configure.md | 2 +- .../docs/autoscaling/compute/karpenter/index.md | 2 +- .../tests/hook-karpenter-deployment.sh | 2 +- 5 files changed, 19 insertions(+), 6 deletions(-) diff --git a/manifests/modules/autoscaling/compute/karpenter/.workshop/terraform/addon.tf b/manifests/modules/autoscaling/compute/karpenter/.workshop/terraform/addon.tf index 4189e13f6..040dac49c 100644 --- a/manifests/modules/autoscaling/compute/karpenter/.workshop/terraform/addon.tf +++ b/manifests/modules/autoscaling/compute/karpenter/.workshop/terraform/addon.tf @@ -1,3 +1,12 @@ +provider "aws" { + region = "us-east-1" + alias = "virginia" +} + +data "aws_ecrpublic_authorization_token" "token" { + provider = aws.virginia +} + module "eks_blueprints_addons" { source = "aws-ia/eks-blueprints-addons/aws" version = "1.12.0" @@ -6,6 +15,10 @@ module "eks_blueprints_addons" { karpenter_enable_spot_termination = true karpenter_enable_instance_profile_creation = true + karpenter = { + repository_username = data.aws_ecrpublic_authorization_token.token.user_name + repository_password = data.aws_ecrpublic_authorization_token.token.password + } cluster_name = local.eks_cluster_id cluster_endpoint = local.eks_cluster_endpoint @@ -15,7 +28,7 @@ module "eks_blueprints_addons" { output "environment" { value = <