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

  kubeconfig_path = module.kubeconfig.path
  workflow        = "new-region-meta.yaml"
  gh_repo         = "tidbcloud/observability"
  parameters = {
    vendor             = "aws"
    region             = var.aws_region
    logicalRegionName  = var.logical_region_name
    env                = var.env
    cluster            = local.eks.name
    byoc               = true
    managedByOpsServer = true
  }
  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
    }
  }
}
