tiinf:
  localMode: true
  grpc:
    enable: true
    port: 10102
  metrics:
    enable: false
  gin:
    enable: false
  trace:
    enable: true
  logger:
    enable: true
    sentryDsn:
    sentryEnv: tidb-management-service
server:
  # Fake address, coz we don't need TiDBMgmt in local tests
  tiDBMgmtAddr: "127.0.0.1:10110"
  serverlessGlobalAddr: "127.0.0.1:10101"
  dedicatedGlobalAddr: "127.0.0.1:10103"
  k8sNamespacePrefix: "nightly-ms"
  allowList:
    oneConfigName: dummy
    reloadInterval: 60
  # This list should be empty if we want all calls forward to core-svc
  toTiDBMgmtMethods:
    - "ChangeClusterPasswd"
    - "UpdateDBUser"
    - "ListDBUsers"
    - "DeleteDBUser"
    - "GetDBUser"
    - "IsDBUserExisting"
    - "CreateDBRole"
    - "UpdateDBRole"
    - "SetClusterAuthPubKey"
    - "ListClusters"
    - "GetClusterConfidentialInfo"
    - "CreateClusterJob"
    - "DeleteClusterJob"
    - "IsClusterJobRegistered"
    - "ListClusterJobs"
    - "CreateCluster"
    - "CountClusters"
    - "CleanClusters"
    - "GetPrivateLinkService"
    - "CreatePrivateLinkEndpoint"
    - "ListPrivateLinkEndpoints"
    - "QueryAccessPoints"
    - "ClearCluster"
    - "CreateClusterSnapshot"
    - "ListClusterSnapshots"
    - "CreateNetworkPeer"
    - "ListNetworkPeer"
    - "DeleteNetworkPeer"
    - "ListRegionCIDROfProject"
    - "GetMaintenanceWindowByProjectID"
    - "UpdateMaintenanceWindow"
    - "CreateMaintenanceTask"
    - "SyncMaintenanceWindow"
    - "DeferMaintenanceTask"
    - "UpdateMaintenanceTaskStatus"
    - "UpdateMaintenanceTaskExecutionStatus"
    - "QueryMaintenanceTasks"
    - "CountMaintenanceTasks"
    - "QueryMaintenanceTaskExecutions"

    # Disable it for test
    # - "CreateDBUser"

    # Not implemented, put it here for test only
    - "CreateIamRole"
