module "aws-load-balancer-controller" {
  source = "../../modules/app"

  kubeconfig_path = module.kubeconfig.path
  workflow        = "deploy-new-region-next-gen-aws-load-balancer-controller.yaml"
  parameters = {
    env               = var.env
    logicalRegionName = var.logical_region_name
    cluster           = module.argocd_cluster.name
    region            = var.aws_region
    cloud             = "aws"
    awsIrsaRoleArn    = module.iam-load-balancer-controller.role_arn
  }
  services = [
    {
      name      = "deploy/aws-load-balancer-controller"
      namespace = "kube-system"
      wait_for  = "jsonpath='{.status.availableReplicas}'=REPLICAS"
    }
  ]
}
