Skip to content

does not work in single AZ #166

@gecube

Description

@gecube

test case:

provider "aws" {
  region = "eu-west-2"
}


module "networks" {
  source = "git::https://github.com/isovalent/terraform-aws-vpc?ref=v1.10"
  
  name = "dev"
  region = "eu-west-2"
  tags = { "env": "dev" }
  availability_zones = [
    "eu-west-2a"
  ]
  cidr = "172.16.0.0/16"
}

module "talos" {
  source = "git::https://github.com/isovalent/terraform-aws-talos?ref=v0.8.0"

  // Supported Talos versions (and therefore K8s versions) can be found here: https://github.com/siderolabs/talos/releases
  talos_version      = "v1.8.3"
  kubernetes_version = "1.31.2"
  cluster_name       = "talos-cute"
  region             = "eu-west-2"
  tags               = { "env": "dev" }
  vpc_id             = module.networks.id
  pod_cidr           = "100.64.0.0/16"
  service_cidr       = "100.65.0.0/16"
}

hangs on:

815899 --filters Name=tag:type,Values=public --region eu-west-2
module.talos.null_resource.wait_for_public_subnets (local-exec): ++ jq -e '.Subnets[].AvailabilityZone'
module.talos.null_resource.wait_for_public_subnets (local-exec): ++ wc -l
module.talos.null_resource.wait_for_public_subnets (local-exec): ++ xargs
module.talos.null_resource.wait_for_public_subnets (local-exec): + ((  1 < 2  ))
module.talos.null_resource.wait_for_public_subnets (local-exec): + sleep 1
module.talos.null_resource.wait_for_public_subnets (local-exec): ++ aws ec2 describe-subnets --filters Name=vpc-id,Values=vpc-0ac82f7f327815899 --filters Name=tag:type,Values=public --region eu-west-2
module.talos.null_resource.wait_for_public_subnets (local-exec): ++ jq -e '.Subnets[].AvailabilityZone'
module.talos.null_resource.wait_for_public_subnets (local-exec): ++ wc -l
module.talos.null_resource.wait_for_public_subnets (local-exec): ++ xargs
module.talos.null_resource.wait_for_public_subnets (local-exec): + ((  1 < 2  ))
module.talos.null_resource.wait_for_public_subnets (local-exec): + sleep 1
module.talos.null_resource.wait_for_public_subnets (local-exec): ++ aws ec2 describe-subnets --filters Name=vpc-id,Values=vpc-0ac82f7f327815899 --filters Name=tag:type,Values=public --region eu-west-2
module.talos.null_resource.wait_for_public_subnets (local-exec): ++ jq -e '.Subnets[].AvailabilityZone'
module.talos.null_resource.wait_for_public_subnets (local-exec): ++ wc -l
module.talos.null_resource.wait_for_public_subnets (local-exec): ++ xargs
module.talos.null_resource.wait_for_public_subnets (local-exec): + ((  1 < 2  ))
module.talos.null_resource.wait_for_public_subnets (local-exec): + sleep 1
module.talos.null_resource.wait_for_public_subnets: Still creating... [5m0s elapsed]
module.talos.null_resource.wait_for_public_subnets (local-exec): ++ aws ec2 describe-subnets --filters Name=vpc-id,Values=vpc-0ac82f7f327815899 --filters Name=tag:type,Values=public --region eu-west-2
module.talos.null_resource.wait_for_public_subnets (local-exec): ++ jq -e '.Subnets[].AvailabilityZone'
module.talos.null_resource.wait_for_public_subnets (local-exec): ++ wc -l
module.talos.null_resource.wait_for_public_subnets (local-exec): ++ xargs
module.talos.null_resource.wait_for_public_subnets (local-exec): + ((  1 < 2  ))
module.talos.null_resource.wait_for_public_subnets (local-exec): + sleep 1
module.talos.null_resource.wait_for_public_subnets (local-exec): ++ aws ec2 describe-subnets --filters Name=vpc-id,Values=vpc-0ac82f7f327815899 --filters Name=tag:type,Values=public --region eu-west-2
module.talos.null_resource.wait_for_public_subnets (local-exec): ++ jq -e '.Subnets[].AvailabilityZone'
module.talos.null_resource.wait_for_public_subnets (local-exec): ++ wc -l
module.talos.null_resource.wait_for_public_subnets (local-exec): ++ xargs
module.talos.null_resource.wait_for_public_subnets (local-exec): + ((  1 < 2  ))
module.talos.null_resource.wait_for_public_subnets (local-exec): + sleep 1
module.talos.null_resource.wait_for_public_subnets (local-exec): ++ aws ec2 describe-subnets --filters Name=vpc-id,Values=vpc-0ac82f7f327815899 --filters Name=tag:type,Values=public --region eu-west-2
module.talos.null_resource.wait_for_public_subnets (local-exec): ++ jq -e '.Subnets[].AvailabilityZone'
module.talos.null_resource.wait_for_public_subnets (local-exec): ++ wc -l
module.talos.null_resource.wait_for_public_subnets (local-exec): ++ xargs
module.talos.null_resource.wait_for_public_subnets (local-exec): + ((  1 < 2  ))
module.talos.null_resource.wait_for_public_subnets (local-exec): + sleep 1
module.talos.null_resource.wait_for_public_subnets (local-exec): ++ aws ec2 describe-subnets --filters Name=vpc-id,Values=vpc-0ac82f7f327815899 --filters Name=tag:type,Values=public --region eu-west-2
module.talos.null_resource.wait_for_public_subnets (local-exec): ++ jq -e '.Subnets[].AvailabilityZone'
module.talos.null_resource.wait_for_public_subnets (local-exec): ++ wc -l
module.talos.null_resource.wait_for_public_subnets (local-exec): ++ xargs
module.talos.null_resource.wait_for_public_subnets (local-exec): + ((  1 < 2  ))
module.talos.null_resource.wait_for_public_subnets (local-exec): + sleep 1
module.talos.null_resource.wait_for_public_subnets (local-exec): ++ aws ec2 describe-subnets --filters Name=vpc-id,Values=vpc-0ac82f7f327815899 --filters Name=tag:type,Values=public --region eu-west-2
module.talos.null_resource.wait_for_public_subnets (local-exec): ++ jq -e '.Subnets[].AvailabilityZone'
module.talos.null_resource.wait_for_public_subnets (local-exec): ++ wc -l
module.talos.null_resource.wait_for_public_subnets (local-exec): ++ xargs
module.talos.null_resource.wait_for_public_subnets: Still creating... [5m10s elapsed]
^CStopping operation...

till you kill terraform.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions