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

  kubeconfig_path       = module.kubeconfig.path
  workflow              = "new-region-meta.yaml"
  gh_repo               = "tidbcloud/observability"
  gh_ref                = local.o11y_workflow_ref
  parameters            = merge(local.metadata_parameters, { byoc = "true", managedByOpsServer = "true" })
  wait_workflow_success = true
  finalizer = {
    workflow = "destroy-region-meta.yaml"
    parameters = {
      vendor            = "azure"
      region            = var.cloud_region
      logicalRegionName = var.logical_region_name
      env               = var.env
    }
  }
}
