module "register-region-meta" {
  source     = "../../modules/app"
  depends_on = [module.eks, module.kubeconfig]

  kubeconfig_path = module.kubeconfig.path
  workflow        = "new-region-meta.yaml"
  gh_repo         = "tidbcloud/observability"
  gh_ref          = "main"
  parameters = {
    vendor            = "aws"
    region            = var.aws_region
    logicalRegionName = var.logical_region_name
    env               = var.env
    cluster           = local.cluster_name
  }
  wait_workflow_success = true
  finalizer = {
    workflow = "destroy-region-meta.yaml"
    parameters = {
      vendor            = "aws"
      region            = var.aws_region
      logicalRegionName = var.logical_region_name
      env               = var.env
    }
  }
}
