# Static DBaaS UI routes used by the Dev full environment.
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
  name: dbaas-ui-parity-01
  labels:
    app.kubernetes.io/part-of: dbaas-ui
    cp9.tidbcloud.com/component: ui-route-parity
  annotations:
    cp9.tidbcloud.com/ui-route-snapshot: "true"
    cp9.tidbcloud.com/ui-route-source: "devops/devops-server-8088-ingress-0"
    cp9.tidbcloud.com/ui-route-order-start: "0"
    cp9.tidbcloud.com/ui-route-normalized-priority: "0"
    konghq.com/regex-priority: "0"
    konghq.com/plugins: openapi-plugin-force-https
spec:
  ingressClassName: kong
  rules:
    - http:
        paths:
          - path: "/api/v1/devops"
            pathType: Prefix
            backend:
              service:
                name: devops-server
                port:
                  number: 8088
          - path: "/api/v1/devops-external"
            pathType: Prefix
            backend:
              service:
                name: devops-server
                port:
                  number: 8088
---
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
  name: dbaas-ui-parity-02
  labels:
    app.kubernetes.io/part-of: dbaas-ui
    cp9.tidbcloud.com/component: ui-route-parity
  annotations:
    cp9.tidbcloud.com/ui-route-snapshot: "true"
    cp9.tidbcloud.com/ui-route-source: "kong/go-httpbin-svc-8080-ingress-0"
    cp9.tidbcloud.com/ui-route-order-start: "2"
    cp9.tidbcloud.com/ui-route-normalized-priority: "0"
    konghq.com/regex-priority: "0"
    konghq.com/plugins: openapi-plugin-force-https
spec:
  ingressClassName: kong
  rules:
    - http:
        paths:
          - path: "/~/status/200$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: go-httpbin-svc
                port:
                  number: 8080
---
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
  name: dbaas-ui-parity-03
  labels:
    app.kubernetes.io/part-of: dbaas-ui
    cp9.tidbcloud.com/component: ui-route-parity
  annotations:
    cp9.tidbcloud.com/ui-route-snapshot: "true"
    cp9.tidbcloud.com/ui-route-source: "staging-ms/account-admin-http-8080-ingress-0"
    cp9.tidbcloud.com/ui-route-order-start: "3"
    cp9.tidbcloud.com/ui-route-normalized-priority: "0"
    konghq.com/regex-priority: "0"
    konghq.com/plugins: openapi-plugin-force-https
spec:
  ingressClassName: kong
  rules:
    - http:
        paths:
          - path: "/api/v1/admin/api_proxy/billing/api/v1/billing"
            pathType: Prefix
            backend:
              service:
                name: account-admin-http
                port:
                  number: 8080
          - path: "/api/v1/admin/api_proxy/billing/api/v1/unc"
            pathType: Prefix
            backend:
              service:
                name: account-admin-http
                port:
                  number: 8080
          - path: "/~/api/v1/admin/api_key$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: account-admin-http
                port:
                  number: 8080
          - path: "/~/api/v1/admin/system-settings$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: account-admin-http
                port:
                  number: 8080
          - path: "/~/api/v1/admin/dashboard/stats$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: account-admin-http
                port:
                  number: 8080
          - path: "/~/api/v1/admin/access-logs$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: account-admin-http
                port:
                  number: 8080
          - path: "/~/api/v1/admin/orgs/[0-9A-Za-z]+/access-logs$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: account-admin-http
                port:
                  number: 8080
          - path: "/~/api/v1/admin/orgs$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: account-admin-http
                port:
                  number: 8080
          - path: "/~/api/v1/admin/orgs/user-org$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: account-admin-http
                port:
                  number: 8080
          - path: "/~/api/v1/admin/orgs/[0-9A-Za-z]+$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: account-admin-http
                port:
                  number: 8080
          - path: "/~/api/v1/admin/orgs/[0-9A-Za-z]+/salesforce$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: account-admin-http
                port:
                  number: 8080
          - path: "/~/api/v1/admin/orgs/[0-9A-Za-z]+/data-resource$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: account-admin-http
                port:
                  number: 8080
          - path: "/~/api/v1/admin/orgs/[0-9A-Za-z]+/poc$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: account-admin-http
                port:
                  number: 8080
          - path: "/~/api/v1/admin/orgs/[0-9A-Za-z]+/projects$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: account-admin-http
                port:
                  number: 8080
          - path: "/~/api/v1/admin/orgs/[0-9A-Za-z]+/projects/[0-9A-Za-z]+$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: account-admin-http
                port:
                  number: 8080
          - path: "/~/api/v1/admin/orgs/[0-9A-Za-z]+/projects/[0-9A-Za-z]+/users"
            pathType: ImplementationSpecific
            backend:
              service:
                name: account-admin-http
                port:
                  number: 8080
          - path: "/~/api/v1/admin/orgs/[0-9A-Za-z]+/projects/[0-9A-Za-z]+/data-resource$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: account-admin-http
                port:
                  number: 8080
          - path: "/~/api/v1/admin/me$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: account-admin-http
                port:
                  number: 8080
          - path: "/api/v1/admin/users"
            pathType: Prefix
            backend:
              service:
                name: account-admin-http
                port:
                  number: 8080
          - path: "/api/v1/admin/roles"
            pathType: Prefix
            backend:
              service:
                name: account-admin-http
                port:
                  number: 8080
          - path: "/~/api/v1/admin/orgs/[0-9A-Za-z]+/users"
            pathType: ImplementationSpecific
            backend:
              service:
                name: account-admin-http
                port:
                  number: 8080
          - path: "/~/api/v1/admin/orgs/[0-9A-Za-z]+/trial_credit$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: account-admin-http
                port:
                  number: 8080
          - path: "/~/api/v1/admin/orgs/[0-9A-Za-z]+/credits_history$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: account-admin-http
                port:
                  number: 8080
          - path: "/~/api/v1/admin/global-discounts$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: account-admin-http
                port:
                  number: 8080
          - path: "/~/api/v1/admin/orgs/[0-9A-Za-z]+/discounts$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: account-admin-http
                port:
                  number: 8080
          - path: "/~/api/v1/admin/orgs/[0-9A-Za-z]+/impersonation$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: account-admin-http
                port:
                  number: 8080
          - path: "/~/api/v1/admin/orgs/[0-9A-Za-z]+/dev_tier$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: account-admin-http
                port:
                  number: 8080
          - path: "/~/external-api/v1/orgs/[0-9A-Za-z]+/poc$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: account-admin-http
                port:
                  number: 8080
          - path: "/api/v1/admin/upload"
            pathType: Prefix
            backend:
              service:
                name: account-admin-http
                port:
                  number: 8080
          - path: "/api/v1/admin/uploaded"
            pathType: Prefix
            backend:
              service:
                name: account-admin-http
                port:
                  number: 8080
          - path: "/api/v1/admin/rbac"
            pathType: Prefix
            backend:
              service:
                name: account-admin-http
                port:
                  number: 8080
          - path: "/frontend_ping"
            pathType: Prefix
            backend:
              service:
                name: account-admin-http
                port:
                  number: 8080
          - path: "/api/v1/admin/msp"
            pathType: Prefix
            backend:
              service:
                name: account-admin-http
                port:
                  number: 8080
          - path: "/api/v1/admin/db-users"
            pathType: Prefix
            backend:
              service:
                name: account-admin-http
                port:
                  number: 8080
          - path: "/api/v1/admin/partner"
            pathType: Prefix
            backend:
              service:
                name: account-admin-http
                port:
                  number: 8080
---
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
  name: dbaas-ui-parity-04
  labels:
    app.kubernetes.io/part-of: dbaas-ui
    cp9.tidbcloud.com/component: ui-route-parity
  annotations:
    cp9.tidbcloud.com/ui-route-snapshot: "true"
    cp9.tidbcloud.com/ui-route-source: "staging-ms/account-central-http-11000-ingress-0"
    cp9.tidbcloud.com/ui-route-order-start: "38"
    cp9.tidbcloud.com/ui-route-normalized-priority: "0"
    konghq.com/regex-priority: "0"
    konghq.com/plugins: openapi-plugin-force-https
spec:
  ingressClassName: kong
  rules:
    - http:
        paths:
          - path: "/~/api/v1/auth/meta$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: account-central-http
                port:
                  number: 11000
          - path: "/~/api/v1/auth/verify-email-password$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: account-central-http
                port:
                  number: 11000
          - path: "/~/api/v1/auth/verify-otp-code$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: account-central-http
                port:
                  number: 11000
          - path: "/~/api/v1/auth/verify-recovery-code$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: account-central-http
                port:
                  number: 11000
          - path: "/~/api/v1/auth/start-enable-mfa$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: account-central-http
                port:
                  number: 11000
          - path: "/~/api/v1/auth/confirm-mfa-authenticators$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: account-central-http
                port:
                  number: 11000
          - path: "/~/api/v1/auth/disable-mfa$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: account-central-http
                port:
                  number: 11000
          - path: "/api/v1/orgs"
            pathType: Prefix
            backend:
              service:
                name: account-central-http
                port:
                  number: 11000
          - path: "/~/api/v1/orgs/verification-email$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: account-central-http
                port:
                  number: 11000
          - path: "/~/api/v1/orgs/me$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: account-central-http
                port:
                  number: 11000
          - path: "/~/api/v1/orgs/validate_thirdparty_token$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: account-central-http
                port:
                  number: 11000
          - path: "/~/api/v1/orgs/[0-9A-Za-z]+$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: account-central-http
                port:
                  number: 11000
          - path: "/~/api/v1/orgs/[0-9A-Za-z]+/default-payment$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: account-central-http
                port:
                  number: 11000
          - path: "/~/api/v1/orgs/[0-9A-Za-z]+/cn-policy$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: account-central-http
                port:
                  number: 11000
          - path: "/~/api/v1/orgs/[0-9A-Za-z]+/users"
            pathType: ImplementationSpecific
            backend:
              service:
                name: account-central-http
                port:
                  number: 11000
          - path: "/~/api/v1/orgs/[0-9A-Za-z]+/projects$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: account-central-http
                port:
                  number: 11000
          - path: "/~/api/v1/orgs/[0-9A-Za-z]+/projects/[0-9A-Za-z]+$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: account-central-http
                port:
                  number: 11000
          - path: "/~/api/v1/orgs/[0-9A-Za-z]+/projects/[0-9A-Za-z]+/users"
            pathType: ImplementationSpecific
            backend:
              service:
                name: account-central-http
                port:
                  number: 11000
          - path: "/~/api/v1/orgs/[0-9A-Za-z]+/acception$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: account-central-http
                port:
                  number: 11000
          - path: "/~/api/v1/orgs/[0-9A-Za-z]+/auth0-user$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: account-central-http
                port:
                  number: 11000
          - path: "/~/api/v1/orgs/[0-9A-Za-z]+/bind_third_party$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: account-central-http
                port:
                  number: 11000
          - path: "/~/api/v1/my-ip$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: account-central-http
                port:
                  number: 11000
          - path: "/~/api/v1/orgs/[0-9A-Za-z]+/access-logs$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: account-central-http
                port:
                  number: 11000
          - path: "/~/api/v1/orgs/[0-9A-Za-z]+/billing"
            pathType: ImplementationSpecific
            backend:
              service:
                name: account-central-http
                port:
                  number: 11000
          - path: "/api_proxy/billing/api/v1/billing"
            pathType: Prefix
            backend:
              service:
                name: account-central-http
                port:
                  number: 11000
          - path: "/api_proxy/billing/api/v1/unc"
            pathType: Prefix
            backend:
              service:
                name: account-central-http
                port:
                  number: 11000
          - path: "/~/invitation-verification$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: account-central-http
                port:
                  number: 11000
          - path: "/~/registration-verification$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: account-central-http
                port:
                  number: 11000
          - path: "/third_party_account_redirect"
            pathType: Prefix
            backend:
              service:
                name: account-central-http
                port:
                  number: 11000
          - path: "/~/api/v1/orgs/[0-9A-Za-z]+/poc-applications$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: account-central-http
                port:
                  number: 11000
          - path: "/~/api/v1/metrics/login-metrics$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: account-central-http
                port:
                  number: 11000
          - path: "/~/api/v1/orgs/[0-9A-Za-z]+/api_keys"
            pathType: ImplementationSpecific
            backend:
              service:
                name: account-central-http
                port:
                  number: 11000
          - path: "/~/api/v1/orgs/[0-9A-Za-z]+/projects/[0-9A-Za-z]+/api_keys"
            pathType: ImplementationSpecific
            backend:
              service:
                name: account-central-http
                port:
                  number: 11000
          - path: "/api/v1/audit_log"
            pathType: Prefix
            backend:
              service:
                name: account-central-http
                port:
                  number: 11000
          - path: "/api/v1/user-roles"
            pathType: Prefix
            backend:
              service:
                name: account-central-http
                port:
                  number: 11000
          - path: "/api/v1/scope-users"
            pathType: Prefix
            backend:
              service:
                name: account-central-http
                port:
                  number: 11000
          - path: "/api/v1/login-user-roles"
            pathType: Prefix
            backend:
              service:
                name: account-central-http
                port:
                  number: 11000
          - path: "/api/v1/api-keys"
            pathType: Prefix
            backend:
              service:
                name: account-central-http
                port:
                  number: 11000
          - path: "/action-callback"
            pathType: Prefix
            backend:
              service:
                name: account-central-http
                port:
                  number: 11000
          - path: "/action-verify"
            pathType: Prefix
            backend:
              service:
                name: account-central-http
                port:
                  number: 11000
          - path: "/api/v1/auth-method"
            pathType: Prefix
            backend:
              service:
                name: account-central-http
                port:
                  number: 11000
          - path: "/~/api/v1/org/[0-9A-Za-z]+$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: account-central-http
                port:
                  number: 11000
          - path: "/~/api/v1/orgs/[0-9A-Za-z]+/opensso$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: account-central-http
                port:
                  number: 11000
          - path: "/~/api/v1/orgs/[0-9A-Za-z]+/auth-method"
            pathType: ImplementationSpecific
            backend:
              service:
                name: account-central-http
                port:
                  number: 11000
          - path: "/~/api/v1/orgs/[0-9A-Za-z]+/exp-whitelist"
            pathType: ImplementationSpecific
            backend:
              service:
                name: account-central-http
                port:
                  number: 11000
          - path: "/api/v1/user"
            pathType: Prefix
            backend:
              service:
                name: account-central-http
                port:
                  number: 11000
          - path: "/~/api/v1/orgs/[0-9A-Za-z]+/projects/[0-9A-Za-z]+/clusters/[0-9A-Za-z]+/sql-user"
            pathType: ImplementationSpecific
            backend:
              service:
                name: account-central-http
                port:
                  number: 11000
          - path: "/api/v1/message"
            pathType: Prefix
            backend:
              service:
                name: account-central-http
                port:
                  number: 11000
          - path: "/~/api/v1/orgs/[0-9A-Za-z]+/scim-groups"
            pathType: ImplementationSpecific
            backend:
              service:
                name: account-central-http
                port:
                  number: 11000
          - path: "/~/upload/orgs/[0-9A-Za-z]+/support-attach"
            pathType: ImplementationSpecific
            backend:
              service:
                name: account-central-http
                port:
                  number: 11000
          - path: "/~/api/v1/orgs/[0-9A-Za-z]+/support/create"
            pathType: ImplementationSpecific
            backend:
              service:
                name: account-central-http
                port:
                  number: 11000
          - path: "/~/api/v1/orgs/[0-9A-Za-z]+/support/preload"
            pathType: ImplementationSpecific
            backend:
              service:
                name: account-central-http
                port:
                  number: 11000
          - path: "/api/v1/msp"
            pathType: Prefix
            backend:
              service:
                name: account-central-http
                port:
                  number: 11000
          - path: "/~/api/v1/orgs/[0-9A-Za-z]+/msp"
            pathType: ImplementationSpecific
            backend:
              service:
                name: account-central-http
                port:
                  number: 11000
          - path: "/~/api/v1/orgs/[0-9A-Za-z]+/bearer-token"
            pathType: ImplementationSpecific
            backend:
              service:
                name: account-central-http
                port:
                  number: 11000
          - path: "/~/api/v1/orgs/[0-9A-Za-z]+/config_feature_flag_for_provider_source"
            pathType: ImplementationSpecific
            backend:
              service:
                name: account-central-http
                port:
                  number: 11000
          - path: "/revoke_login_state_callback"
            pathType: Prefix
            backend:
              service:
                name: account-central-http
                port:
                  number: 11000
          - path: "/api/v1/user/revoke-login-state"
            pathType: Prefix
            backend:
              service:
                name: account-central-http
                port:
                  number: 11000
          - path: "/login_confirm"
            pathType: Prefix
            backend:
              service:
                name: account-central-http
                port:
                  number: 11000
          - path: "/logout"
            pathType: Prefix
            backend:
              service:
                name: account-central-http
                port:
                  number: 11000
---
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
  name: dbaas-ui-parity-05
  labels:
    app.kubernetes.io/part-of: dbaas-ui
    cp9.tidbcloud.com/component: ui-route-parity
  annotations:
    cp9.tidbcloud.com/ui-route-snapshot: "true"
    cp9.tidbcloud.com/ui-route-source: "staging-ms/account-openapi-http-11000-ingress-0"
    cp9.tidbcloud.com/ui-route-order-start: "98"
    cp9.tidbcloud.com/ui-route-normalized-priority: "0"
    konghq.com/regex-priority: "0"
    konghq.com/plugins: openapi-plugin-force-https
spec:
  ingressClassName: kong
  rules:
    - http:
        paths:
          - path: "/v1beta1/apiKeys"
            pathType: Prefix
            backend:
              service:
                name: account-openapi-http
                port:
                  number: 11000
          - path: "/v1beta1/users"
            pathType: Prefix
            backend:
              service:
                name: account-openapi-http
                port:
                  number: 11000
          - path: "/~/v1beta1/users:[0-9A-Za-z]+"
            pathType: ImplementationSpecific
            backend:
              service:
                name: account-openapi-http
                port:
                  number: 11000
          - path: "/v1beta1/projects"
            pathType: Prefix
            backend:
              service:
                name: account-openapi-http
                port:
                  number: 11000
          - path: "/v1beta1/org"
            pathType: Prefix
            backend:
              service:
                name: account-openapi-http
                port:
                  number: 11000
          - path: "/v1beta1/partners/msp/signupUrl"
            pathType: Prefix
            backend:
              service:
                name: account-openapi-http
                port:
                  number: 11000
          - path: "/v1beta1/partners/customers"
            pathType: Prefix
            backend:
              service:
                name: account-openapi-http
                port:
                  number: 11000
          - path: "/v1beta1/partners/partnerProfile"
            pathType: Prefix
            backend:
              service:
                name: account-openapi-http
                port:
                  number: 11000
          - path: "/v1beta1/partners/logo:upload"
            pathType: Prefix
            backend:
              service:
                name: account-openapi-http
                port:
                  number: 11000
          - path: "/v1beta1/partners/orgs"
            pathType: Prefix
            backend:
              service:
                name: account-openapi-http
                port:
                  number: 11000
---
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
  name: dbaas-ui-parity-06
  labels:
    app.kubernetes.io/part-of: dbaas-ui
    cp9.tidbcloud.com/component: ui-route-parity
  annotations:
    cp9.tidbcloud.com/ui-route-snapshot: "true"
    cp9.tidbcloud.com/ui-route-source: "staging-ms/auditservice-api-http-11000-ingress-0"
    cp9.tidbcloud.com/ui-route-order-start: "108"
    cp9.tidbcloud.com/ui-route-normalized-priority: "0"
    konghq.com/regex-priority: "0"
    konghq.com/plugins: openapi-plugin-force-https
spec:
  ingressClassName: kong
  rules:
    - http:
        paths:
          - path: "/api/v1/audit"
            pathType: Prefix
            backend:
              service:
                name: auditservice-api-http
                port:
                  number: 11000
          - path: "/api/v1/ops-audit"
            pathType: Prefix
            backend:
              service:
                name: auditservice-api-http
                port:
                  number: 11000
---
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
  name: dbaas-ui-parity-07
  labels:
    app.kubernetes.io/part-of: dbaas-ui
    cp9.tidbcloud.com/component: ui-route-parity
  annotations:
    cp9.tidbcloud.com/ui-route-snapshot: "true"
    cp9.tidbcloud.com/ui-route-source: "staging-ms/authserver-central-service-10010-ingress-0"
    cp9.tidbcloud.com/ui-route-order-start: "110"
    cp9.tidbcloud.com/ui-route-normalized-priority: "0"
    konghq.com/regex-priority: "0"
    konghq.com/plugins: openapi-plugin-force-https
spec:
  ingressClassName: kong
  rules:
    - http:
        paths:
          - path: "/api/v1/oauth"
            pathType: Prefix
            backend:
              service:
                name: authserver-central-service
                port:
                  number: 10010
---
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
  name: dbaas-ui-parity-08
  labels:
    app.kubernetes.io/part-of: dbaas-ui
    cp9.tidbcloud.com/component: ui-route-parity
  annotations:
    cp9.tidbcloud.com/ui-route-snapshot: "true"
    cp9.tidbcloud.com/ui-route-source: "staging-ms/billing2-api-18888-ingress-0"
    cp9.tidbcloud.com/ui-route-order-start: "111"
    cp9.tidbcloud.com/ui-route-normalized-priority: "0"
    konghq.com/regex-priority: "0"
    konghq.com/plugins: openapi-plugin-force-https
spec:
  ingressClassName: kong
  rules:
    - http:
        paths:
          - path: "/v1beta1/partners/partnerConfigs"
            pathType: Prefix
            backend:
              service:
                name: billing2-api
                port:
                  number: 18888
          - path: "/v1beta1/partners/bills"
            pathType: Prefix
            backend:
              service:
                name: billing2-api
                port:
                  number: 18888
          - path: "/~/v1beta1/partners/customers/[0-9A-Za-z]+/customerBills"
            pathType: ImplementationSpecific
            backend:
              service:
                name: billing2-api
                port:
                  number: 18888
          - path: "/v1beta1/partners/billsDetails/"
            pathType: Prefix
            backend:
              service:
                name: billing2-api
                port:
                  number: 18888
          - path: "/~/v1beta1/partners/customers/[0-9A-Za-z]+/customerBillsDetails"
            pathType: ImplementationSpecific
            backend:
              service:
                name: billing2-api
                port:
                  number: 18888
          - path: "/v1beta1/partners/billsCostExplorerArgs"
            pathType: Prefix
            backend:
              service:
                name: billing2-api
                port:
                  number: 18888
          - path: "/v1beta1/partners/billsCostExplorer"
            pathType: Prefix
            backend:
              service:
                name: billing2-api
                port:
                  number: 18888
          - path: "/v1beta1/partners/credits"
            pathType: Prefix
            backend:
              service:
                name: billing2-api
                port:
                  number: 18888
          - path: "/v1beta1/partners/discounts"
            pathType: Prefix
            backend:
              service:
                name: billing2-api
                port:
                  number: 18888
          - path: "/v1beta1/partners/payments"
            pathType: Prefix
            backend:
              service:
                name: billing2-api
                port:
                  number: 18888
          - path: "/v1beta1/partners/publicSupportPlans"
            pathType: Prefix
            backend:
              service:
                name: billing2-api
                port:
                  number: 18888
          - path: "/v1beta1/partners/boundSupportPlans"
            pathType: Prefix
            backend:
              service:
                name: billing2-api
                port:
                  number: 18888
          - path: "/v1beta1/partners/billingProfile"
            pathType: Prefix
            backend:
              service:
                name: billing2-api
                port:
                  number: 18888
          - path: "/v1beta1/partners/budgets"
            pathType: Prefix
            backend:
              service:
                name: billing2-api
                port:
                  number: 18888
          - path: "/v1beta1/partners/swaggerDoc"
            pathType: Prefix
            backend:
              service:
                name: billing2-api
                port:
                  number: 18888
          - path: "/v1beta1/partners/userManualDoc"
            pathType: Prefix
            backend:
              service:
                name: billing2-api
                port:
                  number: 18888
          - path: "/v1beta1/partners/invoicedBillsDetails"
            pathType: Prefix
            backend:
              service:
                name: billing2-api
                port:
                  number: 18888
          - path: "/v1beta1/partners/invoicedBills"
            pathType: Prefix
            backend:
              service:
                name: billing2-api
                port:
                  number: 18888
---
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
  name: dbaas-ui-parity-09
  labels:
    app.kubernetes.io/part-of: dbaas-ui
    cp9.tidbcloud.com/component: ui-route-parity
  annotations:
    cp9.tidbcloud.com/ui-route-snapshot: "true"
    cp9.tidbcloud.com/ui-route-source: "staging-ms/clinic-api-http-external-443-ingress-0"
    cp9.tidbcloud.com/ui-route-order-start: "129"
    cp9.tidbcloud.com/ui-route-normalized-priority: "0"
    konghq.com/regex-priority: "0"
    konghq.com/plugins: openapi-plugin-force-https
spec:
  ingressClassName: kong
  rules:
    - http:
        paths:
          - path: "/~/api/v1/orgs/[0-9A-Za-z]+/projects/[0-9A-Za-z]+/clusters/[0-9A-Za-z]+/events"
            pathType: ImplementationSpecific
            backend:
              service:
                name: clinic-api-http-external
                port:
                  number: 443
          - path: "/~/api/v1/orgs/[0-9A-Za-z]+/projects/[0-9A-Za-z]+/clusters/[0-9A-Za-z]+/eventfilters"
            pathType: ImplementationSpecific
            backend:
              service:
                name: clinic-api-http-external
                port:
                  number: 443
          - path: "/~/api/v1/orgs/[0-9A-Za-z]+/projects/[0-9A-Za-z]+/clusters/[0-9A-Za-z-]+/ngm"
            pathType: ImplementationSpecific
            backend:
              service:
                name: clinic-api-http-external
                port:
                  number: 443
          - path: "/api/alert/v1"
            pathType: Prefix
            backend:
              service:
                name: clinic-api-http-external
                port:
                  number: 443
          - path: "/api/userdebug/v1"
            pathType: Prefix
            backend:
              service:
                name: clinic-api-http-external
                port:
                  number: 443
          - path: "/pingchat"
            pathType: Prefix
            backend:
              service:
                name: clinic-api-http-external
                port:
                  number: 443
---
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
  name: dbaas-ui-parity-10
  labels:
    app.kubernetes.io/part-of: dbaas-ui
    cp9.tidbcloud.com/component: ui-route-parity
  annotations:
    cp9.tidbcloud.com/ui-route-snapshot: "true"
    cp9.tidbcloud.com/ui-route-source: "staging-ms/dataflow-http-11000-ingress-0"
    cp9.tidbcloud.com/ui-route-order-start: "135"
    cp9.tidbcloud.com/ui-route-normalized-priority: "0"
    konghq.com/regex-priority: "0"
    konghq.com/plugins: openapi-plugin-force-https
spec:
  ingressClassName: kong
  rules:
    - http:
        paths:
          - path: "/~/api/v1/orgs/[0-9A-Za-z]+/projects/[0-9A-Za-z]+/clusters/[0-9A-Za-z]+/imports"
            pathType: ImplementationSpecific
            backend:
              service:
                name: dataflow-http
                port:
                  number: 11000
          - path: "/~/api/v1/orgs/[0-9A-Za-z]+/projects/[0-9A-Za-z]+/clusters/[0-9A-Za-z]+/imports:precheck"
            pathType: ImplementationSpecific
            backend:
              service:
                name: dataflow-http
                port:
                  number: 11000
          - path: "/~/api/v1/orgs/[0-9A-Za-z]+/projects/[0-9A-Za-z]+/clusters/[0-9A-Za-z]+/import-target-tables"
            pathType: ImplementationSpecific
            backend:
              service:
                name: dataflow-http
                port:
                  number: 11000
          - path: "/~/api/v1/orgs/[0-9A-Za-z]+/projects/[0-9A-Za-z]+/clusters/[0-9A-Za-z]+/backups"
            pathType: ImplementationSpecific
            backend:
              service:
                name: dataflow-http
                port:
                  number: 11000
          - path: "/~/api/v1/orgs/[0-9A-Za-z]+/projects/[0-9A-Za-z]+/clusters/[0-9A-Za-z]+/connectors"
            pathType: ImplementationSpecific
            backend:
              service:
                name: dataflow-http
                port:
                  number: 11000
          - path: "/~/api/v1/orgs/[0-9A-Za-z]+/projects/[0-9A-Za-z]+/clusters/[0-9A-Za-z]+/ticdc_clusters"
            pathType: ImplementationSpecific
            backend:
              service:
                name: dataflow-http
                port:
                  number: 11000
          - path: "/~/api/v1/orgs/[0-9A-Za-z]+/projects/[0-9A-Za-z]+/clusters/[0-9A-Za-z]+/describeSchemaTable$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: dataflow-http
                port:
                  number: 11000
          - path: "/~/api/v1/orgs/[0-9A-Za-z]+/projects/[0-9A-Za-z]+/clusters/[0-9A-Za-z]+/tcu"
            pathType: ImplementationSpecific
            backend:
              service:
                name: dataflow-http
                port:
                  number: 11000
          - path: "/~/api/v1/orgs/[0-9A-Za-z]+/projects/[0-9A-Za-z]+/recycle-bin"
            pathType: ImplementationSpecific
            backend:
              service:
                name: dataflow-http
                port:
                  number: 11000
          - path: "/~/api/v1/orgs/[0-9A-Za-z]+/recycle-bin"
            pathType: ImplementationSpecific
            backend:
              service:
                name: dataflow-http
                port:
                  number: 11000
          - path: "/~/api/v1/orgs/[0-9A-Za-z]+/clusters/[0-9A-Za-z]+/replications"
            pathType: ImplementationSpecific
            backend:
              service:
                name: dataflow-http
                port:
                  number: 11000
          - path: "/~/api/v1/orgs/[0-9A-Za-z]+/projects/[0-9A-Za-z]+/clusters/[0-9A-Za-z]+/data-ingestion-profile$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: dataflow-http
                port:
                  number: 11000
          - path: "/~/api/v1/orgs/[0-9A-Za-z]+/projects/[0-9A-Za-z]+/clusters/[0-9A-Za-z]+/enabled_dp_features"
            pathType: ImplementationSpecific
            backend:
              service:
                name: dataflow-http
                port:
                  number: 11000
          - path: "/~/api/v1/orgs/[0-9A-Za-z]+/projects/[0-9A-Za-z]+/clusters/[0-9A-Za-z]+/admin_profile"
            pathType: ImplementationSpecific
            backend:
              service:
                name: dataflow-http
                port:
                  number: 11000
          - path: "/api/v1/dataflow"
            pathType: Prefix
            backend:
              service:
                name: dataflow-http
                port:
                  number: 11000
          - path: "/~/api/v1/orgs/[0-9A-Za-z]+/projects/[0-9A-Za-z]+/clusters/[0-9A-Za-z]+/dataflow"
            pathType: ImplementationSpecific
            backend:
              service:
                name: dataflow-http
                port:
                  number: 11000
          - path: "/~/api/v1/orgs/[0-9A-Za-z]+/projects/[0-9A-Za-z]+/cal_changefeed_fee"
            pathType: ImplementationSpecific
            backend:
              service:
                name: dataflow-http
                port:
                  number: 11000
          - path: "/~/api/v1/orgs/[0-9A-Za-z]+/projects/[0-9A-Za-z]+/cal_changefeed_price"
            pathType: ImplementationSpecific
            backend:
              service:
                name: dataflow-http
                port:
                  number: 11000
          - path: "/~/api/v1/orgs/[0-9A-Za-z]+/projects/[0-9A-Za-z]+/clusters/[0-9A-Za-z]+/changefeeds"
            pathType: ImplementationSpecific
            backend:
              service:
                name: dataflow-http
                port:
                  number: 11000
          - path: "/~/api/v1/orgs/[0-9A-Za-z]+/projects/[0-9A-Za-z]+/clusters/[0-9A-Za-z]+/changefeeds/[0-9A-Za-z]+:scale"
            pathType: ImplementationSpecific
            backend:
              service:
                name: dataflow-http
                port:
                  number: 11000
          - path: "/~/api/v1/serverless/ops/cdc/clusters$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: dataflow-http
                port:
                  number: 11000
          - path: "/~/api/v1/serverless/ops/cdc/[0-9A-Za-z._-]+/[0-9A-Za-z._-]+/[0-9A-Za-z._-]+$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: dataflow-http
                port:
                  number: 11000
          - path: "/~/api/v1/serverless/ops/cdc/[0-9A-Za-z._-]+/[0-9A-Za-z._-]+/[0-9A-Za-z._-]+:upgrade$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: dataflow-http
                port:
                  number: 11000
          - path: "/~/api/v1/serverless/ops/cdc/clusters/[0-9A-Za-z]+/changefeeds/[0-9A-Za-z]+:migrate$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: dataflow-http
                port:
                  number: 11000
          - path: "/~/api/v1/orgs/[0-9A-Za-z]+/projects/[0-9A-Za-z]+/sink-endpoints"
            pathType: ImplementationSpecific
            backend:
              service:
                name: dataflow-http
                port:
                  number: 11000
          - path: "/~/api/v1/orgs/[0-9A-Za-z]+/projects/[0-9A-Za-z]+/clusters/[0-9A-Za-z]+/dumpling"
            pathType: ImplementationSpecific
            backend:
              service:
                name: dataflow-http
                port:
                  number: 11000
          - path: "/~/api/v1/orgs/[0-9A-Za-z]+/projects/[0-9A-Za-z]+/clusters/[0-9A-Za-z]+/dw_replication"
            pathType: ImplementationSpecific
            backend:
              service:
                name: dataflow-http
                port:
                  number: 11000
          - path: "/~/api/v2/orgs/[0-9A-Za-z]+/projects/[0-9A-Za-z]+/clusters/[0-9A-Za-z]+/backups"
            pathType: ImplementationSpecific
            backend:
              service:
                name: dataflow-http
                port:
                  number: 11000
          - path: "/~/api/v2/orgs/[0-9A-Za-z]+/projects/[0-9A-Za-z]+/clusters/[0-9A-Za-z]+/restores"
            pathType: ImplementationSpecific
            backend:
              service:
                name: dataflow-http
                port:
                  number: 11000
          - path: "/~/api/v1/orgs/[0-9A-Za-z]+/projects/[0-9A-Za-z]+/clusters/[0-9A-Za-z]+/crrf"
            pathType: ImplementationSpecific
            backend:
              service:
                name: dataflow-http
                port:
                  number: 11000
          - path: "/api/v1/changefeed"
            pathType: Prefix
            backend:
              service:
                name: dataflow-http
                port:
                  number: 11000
          - path: "/api/v1/dw_replication"
            pathType: Prefix
            backend:
              service:
                name: dataflow-http
                port:
                  number: 11000
          - path: "/api/v1beta1/recovery_groups"
            pathType: Prefix
            backend:
              service:
                name: dataflow-http
                port:
                  number: 11000
          - path: "/~/api/v1/admin/orgs/[0-9A-Za-z]+/clusters/[0-9A-Za-z]+/tcu$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: dataflow-http
                port:
                  number: 11000
---
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
  name: dbaas-ui-parity-11
  labels:
    app.kubernetes.io/part-of: dbaas-ui
    cp9.tidbcloud.com/component: ui-route-parity
  annotations:
    cp9.tidbcloud.com/ui-route-snapshot: "true"
    cp9.tidbcloud.com/ui-route-source: "staging-ms/dataflow-ng-http-11000-ingress-0"
    cp9.tidbcloud.com/ui-route-order-start: "169"
    cp9.tidbcloud.com/ui-route-normalized-priority: "0"
    konghq.com/regex-priority: "0"
    konghq.com/plugins: openapi-plugin-force-https
spec:
  ingressClassName: kong
  rules:
    - http:
        paths:
          - path: "/~/api/v1beta2/tidbs/[0-9]+/describeSchemaTable$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: dataflow-ng-http
                port:
                  number: 11000
          - path: "/~/api/v1beta2/tidbs/[0-9]+/calChangefeedFee"
            pathType: ImplementationSpecific
            backend:
              service:
                name: dataflow-ng-http
                port:
                  number: 11000
          - path: "/~/api/v1beta2/admin/tidbs/[0-9]+/tcu$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: dataflow-ng-http
                port:
                  number: 11000
          - path: "/~/api/v1beta2/tidbs/[0-9]+/tcu$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: dataflow-ng-http
                port:
                  number: 11000
          - path: "/~/api/v1beta2/tidbs/[0-9]+/adminProfile"
            pathType: ImplementationSpecific
            backend:
              service:
                name: dataflow-ng-http
                port:
                  number: 11000
          - path: "/~/api/v1beta2/tidbs/[0-9]+/changefeeds"
            pathType: ImplementationSpecific
            backend:
              service:
                name: dataflow-ng-http
                port:
                  number: 11000
          - path: "/~/api/v1beta2/tidbs/[0-9]+/changefeeds/[0-9]+"
            pathType: ImplementationSpecific
            backend:
              service:
                name: dataflow-ng-http
                port:
                  number: 11000
          - path: "/~/api/v1beta2/tidbs/[0-9]+/changefeeds/test"
            pathType: ImplementationSpecific
            backend:
              service:
                name: dataflow-ng-http
                port:
                  number: 11000
          - path: "/~/api/v1beta2/tidbs/[0-9]+/changefeeds/[0-9]+:pause"
            pathType: ImplementationSpecific
            backend:
              service:
                name: dataflow-ng-http
                port:
                  number: 11000
          - path: "/~/api/v1beta2/tidbs/[0-9]+/changefeeds/[0-9]+:resume"
            pathType: ImplementationSpecific
            backend:
              service:
                name: dataflow-ng-http
                port:
                  number: 11000
          - path: "/~/api/v1beta2/tidbs/[0-9]+/changefeeds/[0-9]+:edit"
            pathType: ImplementationSpecific
            backend:
              service:
                name: dataflow-ng-http
                port:
                  number: 11000
          - path: "/~/api/v1beta2/tidbs/[0-9]+/changefeeds/[0-9]+:scale"
            pathType: ImplementationSpecific
            backend:
              service:
                name: dataflow-ng-http
                port:
                  number: 11000
          - path: "/~/api/v1beta2/tidbs/[0-9]+/changefeedSpecifications"
            pathType: ImplementationSpecific
            backend:
              service:
                name: dataflow-ng-http
                port:
                  number: 11000
          - path: "/~/api/v1beta2/tidbs/[0-9]+/sinkEndpoints"
            pathType: ImplementationSpecific
            backend:
              service:
                name: dataflow-ng-http
                port:
                  number: 11000
          - path: "/~/api/v1beta2/tidbs/[0-9]+/sinkEndpoints/[0-9]+"
            pathType: ImplementationSpecific
            backend:
              service:
                name: dataflow-ng-http
                port:
                  number: 11000
          - path: "/~/api/v1beta2/tidbs/[0-9]+/sinkEndpoints/availabilityZones"
            pathType: ImplementationSpecific
            backend:
              service:
                name: dataflow-ng-http
                port:
                  number: 11000
          - path: "/~/api/v1beta2/tidbs/[0-9]+/sinkEndpoints/generateAdvertisedListener"
            pathType: ImplementationSpecific
            backend:
              service:
                name: dataflow-ng-http
                port:
                  number: 11000
          - path: "/~/api/v1beta2/tidbs/[0-9]+/sinkEndpoints/validateAdvertisedListenerDomain"
            pathType: ImplementationSpecific
            backend:
              service:
                name: dataflow-ng-http
                port:
                  number: 11000
          - path: "/~/api/v1beta2/tidbs/[0-9]+/sinkEndpoints/authInfo"
            pathType: ImplementationSpecific
            backend:
              service:
                name: dataflow-ng-http
                port:
                  number: 11000
          - path: "/~/api/v2025/cloud/v1beta2/tidbs/[0-9A-Za-z]+/premiumMigrations:getSourceTables$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: dataflow-ng-http
                port:
                  number: 11000
          - path: "/~/api/v2025/cloud/v1beta2/tidbs/[0-9A-Za-z]+/premiumMigrations:validateSourceConnection$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: dataflow-ng-http
                port:
                  number: 11000
          - path: "/~/api/v2025/cloud/v1beta2/tidbs/[0-9A-Za-z]+/premiumMigrations:validateTargetConnection$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: dataflow-ng-http
                port:
                  number: 11000
          - path: "/~/api/v2025/cloud/v1beta2/tidbs/[0-9A-Za-z]+/premiumMigrationPrechecks$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: dataflow-ng-http
                port:
                  number: 11000
          - path: "/~/api/v2025/cloud/v1beta2/tidbs/[0-9A-Za-z]+/premiumMigrationPrechecks/[0-9A-Za-z]+$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: dataflow-ng-http
                port:
                  number: 11000
          - path: "/~/api/v2025/cloud/v1beta2/tidbs/[0-9A-Za-z]+/premiumMigrations$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: dataflow-ng-http
                port:
                  number: 11000
          - path: "/~/api/v2025/cloud/v1beta2/tidbs/[0-9A-Za-z]+/premiumMigrations/[0-9A-Za-z]+$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: dataflow-ng-http
                port:
                  number: 11000
          - path: "/~/api/v2025/cloud/v1beta2/tidbs/[0-9A-Za-z]+/premiumMigrations/[0-9A-Za-z]+:pause$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: dataflow-ng-http
                port:
                  number: 11000
          - path: "/~/api/v2025/cloud/v1beta2/tidbs/[0-9A-Za-z]+/premiumMigrations/[0-9A-Za-z]+:resume$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: dataflow-ng-http
                port:
                  number: 11000
          - path: "/~/api/v2025/cloud/v1beta2/tidbs/[0-9A-Za-z]+/premiumMigrations/supportedSources"
            pathType: ImplementationSpecific
            backend:
              service:
                name: dataflow-ng-http
                port:
                  number: 11000
          - path: "/~/v1beta2/tidbs/[0-9A-Za-z]+/premiumMigrations:getSourceTables$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: dataflow-ng-http
                port:
                  number: 11000
          - path: "/~/v1beta2/tidbs/[0-9A-Za-z]+/premiumMigrations:validateSourceConnection$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: dataflow-ng-http
                port:
                  number: 11000
          - path: "/~/v1beta2/tidbs/[0-9A-Za-z]+/premiumMigrations:validateTargetConnection$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: dataflow-ng-http
                port:
                  number: 11000
          - path: "/~/v1beta2/tidbs/[0-9A-Za-z]+/premiumMigrationPrechecks$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: dataflow-ng-http
                port:
                  number: 11000
          - path: "/~/v1beta2/tidbs/[0-9A-Za-z]+/premiumMigrationPrechecks/[0-9A-Za-z]+$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: dataflow-ng-http
                port:
                  number: 11000
          - path: "/~/v1beta2/tidbs/[0-9A-Za-z]+/premiumMigrations$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: dataflow-ng-http
                port:
                  number: 11000
          - path: "/~/v1beta2/tidbs/[0-9A-Za-z]+/premiumMigrations/[0-9A-Za-z]+$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: dataflow-ng-http
                port:
                  number: 11000
          - path: "/~/v1beta2/tidbs/[0-9A-Za-z]+/premiumMigrations/[0-9A-Za-z]+:pause$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: dataflow-ng-http
                port:
                  number: 11000
          - path: "/~/v1beta2/tidbs/[0-9A-Za-z]+/premiumMigrations/[0-9A-Za-z]+:resume$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: dataflow-ng-http
                port:
                  number: 11000
          - path: "/~/v1beta2/tidbs/[0-9A-Za-z]+/premiumMigrations/supportedSources"
            pathType: ImplementationSpecific
            backend:
              service:
                name: dataflow-ng-http
                port:
                  number: 11000
          - path: "/~/api/v2025/cloud/v1beta2/tidbs/[0-9A-Za-z]+/imports$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: dataflow-ng-http
                port:
                  number: 11000
          - path: "/~/api/v2025/cloud/v1beta2/tidbs/[0-9A-Za-z]+/imports:precheck"
            pathType: ImplementationSpecific
            backend:
              service:
                name: dataflow-ng-http
                port:
                  number: 11000
          - path: "/~/api/v2025/cloud/v1beta2/tidbs/[0-9A-Za-z]+/imports:checkSource"
            pathType: ImplementationSpecific
            backend:
              service:
                name: dataflow-ng-http
                port:
                  number: 11000
          - path: "/~/api/v2025/cloud/v1beta2/tidbs/[0-9A-Za-z]+/imports:checkSourceAsync"
            pathType: ImplementationSpecific
            backend:
              service:
                name: dataflow-ng-http
                port:
                  number: 11000
          - path: "/~/api/v2025/cloud/v1beta2/tidbs/[0-9A-Za-z]+/imports/checkSourceAsync/[0-9A-Za-z]+$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: dataflow-ng-http
                port:
                  number: 11000
          - path: "/~/api/v2025/cloud/v1beta2/tidbs/[0-9A-Za-z]+/imports:checkDatabaseConnectivity"
            pathType: ImplementationSpecific
            backend:
              service:
                name: dataflow-ng-http
                port:
                  number: 11000
          - path: "/~/api/v2025/cloud/v1beta2/tidbs/[0-9A-Za-z]+/imports:checkImportSourceConnection"
            pathType: ImplementationSpecific
            backend:
              service:
                name: dataflow-ng-http
                port:
                  number: 11000
          - path: "/~/api/v2025/cloud/v1beta2/tidbs/[0-9A-Za-z]+/imports/[0-9A-Za-z]+$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: dataflow-ng-http
                port:
                  number: 11000
          - path: "/~/api/v2025/cloud/v1beta2/tidbs/[0-9A-Za-z]+/imports/[0-9A-Za-z]+:cancel"
            pathType: ImplementationSpecific
            backend:
              service:
                name: dataflow-ng-http
                port:
                  number: 11000
          - path: "/~/v1beta2/tidbs/[0-9A-Za-z]+/imports"
            pathType: ImplementationSpecific
            backend:
              service:
                name: dataflow-ng-http
                port:
                  number: 11000
          - path: "/~/v1beta2/tidbs/[0-9A-Za-z]+/imports:precheck"
            pathType: ImplementationSpecific
            backend:
              service:
                name: dataflow-ng-http
                port:
                  number: 11000
          - path: "/~/v1beta2/tidbs/[0-9A-Za-z]+/imports:checkSource"
            pathType: ImplementationSpecific
            backend:
              service:
                name: dataflow-ng-http
                port:
                  number: 11000
          - path: "/~/v1beta2/tidbs/[0-9A-Za-z]+/imports:checkSourceAsync"
            pathType: ImplementationSpecific
            backend:
              service:
                name: dataflow-ng-http
                port:
                  number: 11000
          - path: "/~/v1beta2/tidbs/[0-9A-Za-z]+/imports/checkSourceAsync/[0-9A-Za-z]+$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: dataflow-ng-http
                port:
                  number: 11000
          - path: "/~/v1beta2/tidbs/[0-9A-Za-z]+/imports/[0-9A-Za-z]+"
            pathType: ImplementationSpecific
            backend:
              service:
                name: dataflow-ng-http
                port:
                  number: 11000
          - path: "/~/v1beta2/tidbs/[0-9A-Za-z]+/imports/[0-9A-Za-z]+:cancel"
            pathType: ImplementationSpecific
            backend:
              service:
                name: dataflow-ng-http
                port:
                  number: 11000
---
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
  name: dbaas-ui-parity-12
  labels:
    app.kubernetes.io/part-of: dbaas-ui
    cp9.tidbcloud.com/component: ui-route-parity
  annotations:
    cp9.tidbcloud.com/ui-route-snapshot: "true"
    cp9.tidbcloud.com/ui-route-source: "staging-ms/dataservice-central-service-10010-ingress-0"
    cp9.tidbcloud.com/ui-route-order-start: "224"
    cp9.tidbcloud.com/ui-route-normalized-priority: "0"
    konghq.com/regex-priority: "0"
    konghq.com/plugins: openapi-plugin-force-https
spec:
  ingressClassName: kong
  rules:
    - http:
        paths:
          - path: "/api/v1/dataservices"
            pathType: Prefix
            backend:
              service:
                name: dataservice-central-service
                port:
                  number: 10010
---
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
  name: dbaas-ui-parity-13
  labels:
    app.kubernetes.io/part-of: dbaas-ui
    cp9.tidbcloud.com/component: ui-route-parity
  annotations:
    cp9.tidbcloud.com/ui-route-snapshot: "true"
    cp9.tidbcloud.com/ui-route-source: "staging-ms/dbaas-core-portal-server-http-11000-ingress-0"
    cp9.tidbcloud.com/ui-route-order-start: "225"
    cp9.tidbcloud.com/ui-route-normalized-priority: "0"
    konghq.com/regex-priority: "0"
    konghq.com/plugins: openapi-plugin-force-https
spec:
  ingressClassName: kong
  rules:
    - http:
        paths:
          - path: "/~/proxy/orgs/[0-9A-Za-z]+/clusters/[0-9A-Za-z]+/terminal/root/ws$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: tempo-wrapper
                port:
                  number: 80
          - path: "/proxy"
            pathType: Prefix
            backend:
              service:
                name: tempo-wrapper
                port:
                  number: 80
          - path: "/~/api/v1/admin/clusters4configservice$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: tempo-wrapper
                port:
                  number: 80
          - path: "/~/api/v1/admin/orgs/[0-9A-Za-z]+/clusters$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: tempo-wrapper
                port:
                  number: 80
          - path: "/~/api/v1/admin/orgs/[0-9A-Za-z]+/clusters/[0-9A-Za-z]+$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: tempo-wrapper
                port:
                  number: 80
          - path: "/~/api/v1/admin/orgs/[0-9A-Za-z]+/clusters/[0-9A-Za-z]+/components$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: tempo-wrapper
                port:
                  number: 80
          - path: "/~/api/v1/admin/orgs/[0-9A-Za-z]+/cluster-lifecycles$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: tempo-wrapper
                port:
                  number: 80
          - path: "/~/api/v1/admin/profile/query$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: tempo-wrapper
                port:
                  number: 80
          - path: "/external-api/v1/orgs/profile/"
            pathType: Prefix
            backend:
              service:
                name: tempo-wrapper
                port:
                  number: 80
          - path: "/api/v1/admin/providers"
            pathType: Prefix
            backend:
              service:
                name: tempo-wrapper
                port:
                  number: 80
          - path: "/~/api/v1/admin/orgs/[0-9A-Za-z]+/clusters/[0-9A-Za-z]+/dashboard_links$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: tempo-wrapper
                port:
                  number: 80
          - path: "/~/api/v1/admin/orgs/[0-9A-Za-z]+/clusters/[0-9A-Za-z]+/pause$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: tempo-wrapper
                port:
                  number: 80
          - path: "/~/api/v1/admin/orgs/[0-9A-Za-z]+/clusters/[0-9A-Za-z]+/resume$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: tempo-wrapper
                port:
                  number: 80
          - path: "/~/api/v1/admin/maintenance-tasks$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: tempo-wrapper
                port:
                  number: 80
---
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
  name: dbaas-ui-parity-14
  labels:
    app.kubernetes.io/part-of: dbaas-ui
    cp9.tidbcloud.com/component: ui-route-parity
  annotations:
    cp9.tidbcloud.com/ui-route-snapshot: "true"
    cp9.tidbcloud.com/ui-route-source: "staging-ms/ecosystem-service-http-80-ingress-0"
    cp9.tidbcloud.com/ui-route-order-start: "239"
    cp9.tidbcloud.com/ui-route-normalized-priority: "0"
    konghq.com/regex-priority: "0"
    konghq.com/plugins: openapi-plugin-force-https
spec:
  ingressClassName: kong
  rules:
    - http:
        paths:
          - path: "/ecosystem"
            pathType: Prefix
            backend:
              service:
                name: ecosystem-service-http
                port:
                  number: 80
---
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
  name: dbaas-ui-parity-15
  labels:
    app.kubernetes.io/part-of: dbaas-ui
    cp9.tidbcloud.com/component: ui-route-parity
  annotations:
    cp9.tidbcloud.com/ui-route-snapshot: "true"
    cp9.tidbcloud.com/ui-route-source: "staging-ms/lake-svc-proxy-8080-ingress-0"
    cp9.tidbcloud.com/ui-route-order-start: "240"
    cp9.tidbcloud.com/ui-route-normalized-priority: "0"
    konghq.com/regex-priority: "0"
    konghq.com/plugins: openapi-plugin-force-https
spec:
  ingressClassName: kong
  rules:
    - http:
        paths:
          - path: "/lake"
            pathType: Prefix
            backend:
              service:
                name: lake-svc-proxy
                port:
                  number: 8080
---
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
  name: dbaas-ui-parity-16
  labels:
    app.kubernetes.io/part-of: dbaas-ui
    cp9.tidbcloud.com/component: ui-route-parity
  annotations:
    cp9.tidbcloud.com/ui-route-snapshot: "true"
    cp9.tidbcloud.com/ui-route-source: "staging-ms/metrics-api-http-external-443-ingress-0"
    cp9.tidbcloud.com/ui-route-order-start: "241"
    cp9.tidbcloud.com/ui-route-normalized-priority: "0"
    konghq.com/regex-priority: "0"
    konghq.com/plugins: openapi-plugin-force-https
spec:
  ingressClassName: kong
  rules:
    - http:
        paths:
          - path: "/~/api/v1/orgs/[0-9A-Za-z]+/projects/[0-9A-Za-z]+/metrics_key"
            pathType: ImplementationSpecific
            backend:
              service:
                name: metrics-api-http-external
                port:
                  number: 443
          - path: "/~/api/v1/orgs/[0-9A-Za-z]+/projects/[0-9A-Za-z]+/integrations"
            pathType: ImplementationSpecific
            backend:
              service:
                name: metrics-api-http-external
                port:
                  number: 443
          - path: "/~/api/v1/orgs/[0-9A-Za-z]+/projects/[0-9A-Za-z]+/user_alert"
            pathType: ImplementationSpecific
            backend:
              service:
                name: metrics-api-http-external
                port:
                  number: 443
          - path: "/~/api/useralerts/v1/alert$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: metrics-api-http-external
                port:
                  number: 443
          - path: "/~/api/useralerts/v1/alert-webhook$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: metrics-api-http-external
                port:
                  number: 443
          - path: "/~/api/v1/orgs/[0-9A-Za-z]+/projects/[0-9A-Za-z]+/clusters/[0-9A-Za-z]+/metrics_key"
            pathType: ImplementationSpecific
            backend:
              service:
                name: metrics-api-http-external
                port:
                  number: 443
          - path: "/~/api/v1/orgs/[0-9A-Za-z]+/projects/[0-9A-Za-z]+/clusters/[0-9A-Za-z]+/integrations"
            pathType: ImplementationSpecific
            backend:
              service:
                name: metrics-api-http-external
                port:
                  number: 443
          - path: "/~/api/v1/orgs/[0-9A-Za-z]+/clusters/[0-9A-Za-z]+/metrics_key"
            pathType: ImplementationSpecific
            backend:
              service:
                name: metrics-api-http-external
                port:
                  number: 443
          - path: "/~/api/v1/orgs/[0-9A-Za-z]+/clusters/[0-9A-Za-z]+/integrations"
            pathType: ImplementationSpecific
            backend:
              service:
                name: metrics-api-http-external
                port:
                  number: 443
---
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
  name: dbaas-ui-parity-17
  labels:
    app.kubernetes.io/part-of: dbaas-ui
    cp9.tidbcloud.com/component: ui-route-parity
  annotations:
    cp9.tidbcloud.com/ui-route-snapshot: "true"
    cp9.tidbcloud.com/ui-route-source: "staging-ms/metrics-server-http-external-443-ingress-0"
    cp9.tidbcloud.com/ui-route-order-start: "250"
    cp9.tidbcloud.com/ui-route-normalized-priority: "0"
    konghq.com/regex-priority: "0"
    konghq.com/plugins: openapi-plugin-force-https
spec:
  ingressClassName: kong
  rules:
    - http:
        paths:
          - path: "/public_api/v1"
            pathType: Prefix
            backend:
              service:
                name: metrics-server-http-external
                port:
                  number: 443
---
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
  name: dbaas-ui-parity-18
  labels:
    app.kubernetes.io/part-of: dbaas-ui
    cp9.tidbcloud.com/component: ui-route-parity
  annotations:
    cp9.tidbcloud.com/ui-route-snapshot: "true"
    cp9.tidbcloud.com/ui-route-source: "staging-ms/serverless-credits-campaign-service-3000-ingress-0"
    cp9.tidbcloud.com/ui-route-order-start: "251"
    cp9.tidbcloud.com/ui-route-normalized-priority: "0"
    konghq.com/regex-priority: "0"
    konghq.com/plugins: openapi-plugin-force-https
spec:
  ingressClassName: kong
  rules:
    - http:
        paths:
          - path: "/api/v1/serverless-credits-campaign"
            pathType: Prefix
            backend:
              service:
                name: serverless-credits-campaign-service
                port:
                  number: 3000
---
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
  name: dbaas-ui-parity-19
  labels:
    app.kubernetes.io/part-of: dbaas-ui
    cp9.tidbcloud.com/component: ui-route-parity
  annotations:
    cp9.tidbcloud.com/ui-route-snapshot: "true"
    cp9.tidbcloud.com/ui-route-source: "staging-ms/serverless-svc-http-80-ingress-0"
    cp9.tidbcloud.com/ui-route-order-start: "252"
    cp9.tidbcloud.com/ui-route-normalized-priority: "0"
    konghq.com/regex-priority: "0"
    konghq.com/plugins: openapi-plugin-force-https
spec:
  ingressClassName: kong
  rules:
    - http:
        paths:
          - path: "/api/v1/serverless"
            pathType: Prefix
            backend:
              service:
                name: serverless-svc-http
                port:
                  number: 80
---
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
  name: dbaas-ui-parity-20
  labels:
    app.kubernetes.io/part-of: dbaas-ui
    cp9.tidbcloud.com/component: ui-route-parity
  annotations:
    cp9.tidbcloud.com/ui-route-snapshot: "true"
    cp9.tidbcloud.com/ui-route-source: "staging-ms/spend-limit-proxy"
    cp9.tidbcloud.com/ui-route-order-start: "253"
    cp9.tidbcloud.com/ui-route-normalized-priority: "0"
    konghq.com/regex-priority: "0"
    konghq.com/plugins: openapi-plugin-force-https
spec:
  ingressClassName: kong
  rules:
    - http:
        paths:
          - path: "/~/external/metrics/tidbcloud/tenant/[0-9A-Za-z]+/project/[0-9A-Za-z]+/application/drhouse"
            pathType: ImplementationSpecific
            backend:
              service:
                name: o11y-prod-globalserver-svc
                port:
                  number: 8080
---
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
  name: dbaas-ui-parity-21
  labels:
    app.kubernetes.io/part-of: dbaas-ui
    cp9.tidbcloud.com/component: ui-route-parity
  annotations:
    cp9.tidbcloud.com/ui-route-snapshot: "true"
    cp9.tidbcloud.com/ui-route-source: "staging-ms/sqleditor-http-8080-ingress-0"
    cp9.tidbcloud.com/ui-route-order-start: "254"
    cp9.tidbcloud.com/ui-route-normalized-priority: "0"
    konghq.com/regex-priority: "0"
    konghq.com/plugins: openapi-plugin-force-https
spec:
  ingressClassName: kong
  rules:
    - http:
        paths:
          - path: "/api/v1/dataapps/sqleditor"
            pathType: Prefix
            backend:
              service:
                name: sqleditor-http
                port:
                  number: 8080
          - path: "/api/v1/eda"
            pathType: Prefix
            backend:
              service:
                name: sqleditor-http
                port:
                  number: 8080
---
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
  name: dbaas-ui-parity-22
  labels:
    app.kubernetes.io/part-of: dbaas-ui
    cp9.tidbcloud.com/component: ui-route-parity
  annotations:
    cp9.tidbcloud.com/ui-route-snapshot: "true"
    cp9.tidbcloud.com/ui-route-source: "tidb-management-service/nextgen-tidb-mgmt-portal-ui-80-ingress-0"
    cp9.tidbcloud.com/ui-route-order-start: "256"
    cp9.tidbcloud.com/ui-route-normalized-priority: "0"
    konghq.com/regex-priority: "0"
    konghq.com/plugins: openapi-plugin-force-https
spec:
  ingressClassName: kong
  rules:
    - http:
        paths:
          - path: "/~/api/v2025/cloud/v1beta2/tidbs$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: nextgen-tidb-mgmt-portal-ui
                port:
                  number: 80
          - path: "/~/api/v2025/cloud/v1beta2/tidbs:restore$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: nextgen-tidb-mgmt-portal-ui
                port:
                  number: 80
          - path: "/~/api/v2025/cloud/v1beta2/tidbs:validateClassicBackup$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: nextgen-tidb-mgmt-portal-ui
                port:
                  number: 80
          - path: "/~/api/v2025/cloud/v1beta2/tidbs/[0-9A-Za-z]+$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: nextgen-tidb-mgmt-portal-ui
                port:
                  number: 80
          - path: "/~/api/v2025/cloud/v1beta2/tidbs/[0-9A-Za-z]+:resetRootPassword"
            pathType: ImplementationSpecific
            backend:
              service:
                name: nextgen-tidb-mgmt-portal-ui
                port:
                  number: 80
          - path: "/api/v2025/cloud/v1beta2/tidbs:estimatePrice"
            pathType: Prefix
            backend:
              service:
                name: nextgen-tidb-mgmt-portal-ui
                port:
                  number: 80
          - path: "/api/v2025/cloud/v1beta2/tidbs:calculateMinRcu"
            pathType: Prefix
            backend:
              service:
                name: nextgen-tidb-mgmt-portal-ui
                port:
                  number: 80
          - path: "/~/api/v2025/cloud/v1beta2/tidbs/[0-9A-Za-z]+:restoreStatus$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: nextgen-tidb-mgmt-portal-ui
                port:
                  number: 80
          - path: "/~/api/v2025/cloud/v1beta2/tidbs/[0-9A-Za-z]+:getRestoreStatus$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: nextgen-tidb-mgmt-portal-ui
                port:
                  number: 80
          - path: "/~/api/v2025/cloud/v1beta2/tidbs/[0-9A-Za-z]+/backupPolicies$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: nextgen-tidb-mgmt-portal-ui
                port:
                  number: 80
          - path: "/~/api/v2025/cloud/v1beta2/tidbs/[0-9A-Za-z]+/publicConnectionSetting"
            pathType: ImplementationSpecific
            backend:
              service:
                name: nextgen-tidb-mgmt-portal-ui
                port:
                  number: 80
          - path: "/~/api/v2025/cloud/v1beta2/tidbs/[0-9A-Za-z]+/privateLinkService"
            pathType: ImplementationSpecific
            backend:
              service:
                name: nextgen-tidb-mgmt-portal-ui
                port:
                  number: 80
          - path: "/~/api/v2025/cloud/v1beta2/tidbs/[0-9A-Za-z]+/privateEndpointConnections"
            pathType: ImplementationSpecific
            backend:
              service:
                name: nextgen-tidb-mgmt-portal-ui
                port:
                  number: 80
          - path: "/~/api/v2025/cloud/v1beta2/tidbs/[0-9A-Za-z]+/privateEndpointConnections/[0-9A-Za-z]+"
            pathType: ImplementationSpecific
            backend:
              service:
                name: nextgen-tidb-mgmt-portal-ui
                port:
                  number: 80
          - path: "/~/api/v2025/cloud/v1beta2/tidbs/[0-9A-Za-z]+/cloudProviderInfo"
            pathType: ImplementationSpecific
            backend:
              service:
                name: nextgen-tidb-mgmt-portal-ui
                port:
                  number: 80
          - path: "/~/api/v2025/cloud/v1beta2/tidbs/[0-9A-Za-z]+/caCertificateUrl"
            pathType: ImplementationSpecific
            backend:
              service:
                name: nextgen-tidb-mgmt-portal-ui
                port:
                  number: 80
          - path: "/~/api/v2025/cloud/v1beta2/tidbs/[0-9A-Za-z]+/backups$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: nextgen-tidb-mgmt-portal-ui
                port:
                  number: 80
          - path: "/~/api/v2025/cloud/v1beta2/tidbs/[0-9A-Za-z]+/backups/[0-9A-Za-z]+$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: nextgen-tidb-mgmt-portal-ui
                port:
                  number: 80
          - path: "/~/api/v2025/cloud/v1beta2/tidbs/[0-9A-Za-z]+/backupSetting$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: nextgen-tidb-mgmt-portal-ui
                port:
                  number: 80
          - path: "/~/api/v2025/cloud/v1beta2/tidbs/[0-9A-Za-z]+/auditLogSetting$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: nextgen-tidb-mgmt-portal-ui
                port:
                  number: 80
          - path: "/~/api/v2025/cloud/v1beta2/tidbs/[0-9A-Za-z]+/auditLogFilterRules$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: nextgen-tidb-mgmt-portal-ui
                port:
                  number: 80
          - path: "/~/api/v2025/cloud/v1beta2/tidbs/[0-9A-Za-z]+/auditLogFilterRules/[0-9A-Za-z]+$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: nextgen-tidb-mgmt-portal-ui
                port:
                  number: 80
          - path: "/~/api/v2025/cloud/v1beta2/tidbs/[0-9A-Za-z]+/logRedactionPolicy$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: nextgen-tidb-mgmt-portal-ui
                port:
                  number: 80
          - path: "/~/api/v2025/cloud/v1beta2/tidbs/[0-9A-Za-z]+/dualLayerDataEncryption$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: nextgen-tidb-mgmt-portal-ui
                port:
                  number: 80
          - path: "/api/v2025/cloud/v1beta2/regions"
            pathType: Prefix
            backend:
              service:
                name: nextgen-tidb-mgmt-portal-ui
                port:
                  number: 80
          - path: "/api/v2025/cloud/v1beta2/regions:listCloudProviders"
            pathType: Prefix
            backend:
              service:
                name: nextgen-tidb-mgmt-portal-ui
                port:
                  number: 80
          - path: "/api/v2025/cloud/v1beta2/regions:listCapacities"
            pathType: Prefix
            backend:
              service:
                name: nextgen-tidb-mgmt-portal-ui
                port:
                  number: 80
          - path: "/~/api/v2025/cloud/v1beta2/backups$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: nextgen-tidb-mgmt-portal-ui
                port:
                  number: 80
          - path: "/~/api/v2025/cloud/v1beta2/backups/[0-9A-Za-z]+$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: nextgen-tidb-mgmt-portal-ui
                port:
                  number: 80
          - path: "/~/api/v2025/cloud/v1beta2/backups:listDeletedTidbs$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: nextgen-tidb-mgmt-portal-ui
                port:
                  number: 80
          - path: "/api/v2025/cloud/v1beta2/quotas"
            pathType: Prefix
            backend:
              service:
                name: nextgen-tidb-mgmt-portal-ui
                port:
                  number: 80
          - path: "/api/v2025/cloud/v1beta2/opsAuditLogSettings"
            pathType: Prefix
            backend:
              service:
                name: nextgen-tidb-mgmt-portal-ui
                port:
                  number: 80
          - path: "/~/api/v2025/cloud/v1beta2/cmeks:principal$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: nextgen-tidb-mgmt-portal-ui
                port:
                  number: 80
          - path: "/~/api/v2025/cloud/v1beta2/cmeks:verifyPrincipal$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: nextgen-tidb-mgmt-portal-ui
                port:
                  number: 80
          - path: "/~/api/v2025/cloud/v1beta2/cmeks/[0-9A-Za-z]+$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: nextgen-tidb-mgmt-portal-ui
                port:
                  number: 80
          - path: "/~/api/v2025/cloud/v1beta2/cmeks$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: nextgen-tidb-mgmt-portal-ui
                port:
                  number: 80
          - path: "/~/api/v2025/cloud/v1beta2/tidbs/[0-9A-Za-z]+/exports"
            pathType: ImplementationSpecific
            backend:
              service:
                name: nextgen-tidb-mgmt-portal-ui
                port:
                  number: 80
          - path: "/~/api/v2025/cloud/v1beta2/byoc/tidbs/[0-9A-Za-z]+/vpcPeerings$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: nextgen-tidb-mgmt-portal-ui
                port:
                  number: 80
          - path: "/~/api/v2025/cloud/v1beta2/byoc/tidbs/[0-9A-Za-z]+/vpcPeerings/[0-9A-Za-z-]+$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: nextgen-tidb-mgmt-portal-ui
                port:
                  number: 80
          - path: "/~/api/v2025/cloud/v1beta2/byoc/tidbs/[0-9A-Za-z]+/vpcPeeringAllowlistSetting$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: nextgen-tidb-mgmt-portal-ui
                port:
                  number: 80
          - path: "/~/api/v2025/cloud/v1beta2/byocVcpuPools$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: nextgen-tidb-mgmt-portal-ui
                port:
                  number: 80
          - path: "/~/api/v2025/cloud/v1beta2/byocVcpuPools/[0-9]+$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: nextgen-tidb-mgmt-portal-ui
                port:
                  number: 80
          - path: "/~/api/v2025/cloud/v1beta2/byocVcpuPools/[0-9]+/sharedComponentScaleConstraints$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: nextgen-tidb-mgmt-portal-ui
                port:
                  number: 80
          - path: "/~/api/v2025/cloud/v1beta2/byocVcpuPools/[0-9]+:scaleByocSharedComponents$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: nextgen-tidb-mgmt-portal-ui
                port:
                  number: 80
          - path: "/~/api/v2025/cloud/v1beta2/capacityOptions$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: nextgen-tidb-mgmt-portal-ui
                port:
                  number: 80
---
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
  name: dbaas-ui-parity-23
  labels:
    app.kubernetes.io/part-of: dbaas-ui
    cp9.tidbcloud.com/component: ui-route-parity
  annotations:
    cp9.tidbcloud.com/ui-route-snapshot: "true"
    cp9.tidbcloud.com/ui-route-source: "tidb-management-service/tempo-wrapper-80-ingress-0"
    cp9.tidbcloud.com/ui-route-order-start: "301"
    cp9.tidbcloud.com/ui-route-normalized-priority: "0"
    konghq.com/regex-priority: "0"
    konghq.com/plugins: openapi-plugin-force-https
spec:
  ingressClassName: kong
  rules:
    - http:
        paths:
          - path: "/~/api/v1/orgs/[0-9A-Za-z]+/cloud_providers/query$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: tempo-wrapper
                port:
                  number: 80
          - path: "/~/api/v1/orgs/[0-9A-Za-z]+/node_profiles/query$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: tempo-wrapper
                port:
                  number: 80
          - path: "/~/api/v1/orgs/[0-9A-Za-z]+/projects/[0-9A-Za-z]+/cloud_providers/query$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: tempo-wrapper
                port:
                  number: 80
          - path: "/~/api/v1/orgs/[0-9A-Za-z]+/projects/[0-9A-Za-z]+/node_profiles/query$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: tempo-wrapper
                port:
                  number: 80
          - path: "/~/api/v1/orgs/[0-9A-Za-z]+/projects/[0-9A-Za-z]+/clusters/[0-9A-Za-z]+/secondary_cluster_profiles$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: tempo-wrapper
                port:
                  number: 80
          - path: "/~/api/v1/orgs/[0-9A-Za-z]+/projects/[0-9A-Za-z]+/clustersv2"
            pathType: ImplementationSpecific
            backend:
              service:
                name: tempo-wrapper
                port:
                  number: 80
          - path: "/~/api/v1/orgs/[0-9A-Za-z]+/projects/[0-9A-Za-z]+/clustersv3"
            pathType: ImplementationSpecific
            backend:
              service:
                name: tempo-wrapper
                port:
                  number: 80
          - path: "/~/api/v1/orgs/[0-9A-Za-z]+/projects/[0-9A-Za-z]+/cluster_fee/query$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: tempo-wrapper
                port:
                  number: 80
          - path: "/~/api/v1/orgs/[0-9A-Za-z]+/projects/[0-9A-Za-z]+/clusters/[0-9A-Za-z]+$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: tempo-wrapper
                port:
                  number: 80
          - path: "/~/api/v1/orgs/[0-9A-Za-z]+/projects/[0-9A-Za-z]+/clusters/[0-9A-Za-z]+/tidb_nodes$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: tempo-wrapper
                port:
                  number: 80
          - path: "/~/api/v1/orgs/[0-9A-Za-z]+/projects/[0-9A-Za-z]+/clusters/[0-9A-Za-z]+/tikv_nodes$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: tempo-wrapper
                port:
                  number: 80
          - path: "/~/api/v1/orgs/[0-9A-Za-z]+/projects/[0-9A-Za-z]+/clusters/[0-9A-Za-z]+/tiflash_nodes$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: tempo-wrapper
                port:
                  number: 80
          - path: "/~/api/v1/orgs/[0-9A-Za-z]+/projects/[0-9A-Za-z]+/clusters$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: tempo-wrapper
                port:
                  number: 80
          - path: "/~/api/v1/orgs/[0-9A-Za-z]+/projects/[0-9A-Za-z]+/clusters/[0-9A-Za-z]+/password$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: tempo-wrapper
                port:
                  number: 80
          - path: "/~/api/v1/orgs/[0-9A-Za-z]+/projects/[0-9A-Za-z]+/clusters/[0-9A-Za-z]+/password-verify-code$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: tempo-wrapper
                port:
                  number: 80
          - path: "/~/api/v1/orgs/[0-9A-Za-z]+/projects/[0-9A-Za-z]+/clusters/[0-9A-Za-z]+/writable$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: tempo-wrapper
                port:
                  number: 80
          - path: "/~/api/v1/orgs/[0-9A-Za-z]+/projects/[0-9A-Za-z]+/clusters/[0-9A-Za-z]+/pause$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: tempo-wrapper
                port:
                  number: 80
          - path: "/~/api/v1/orgs/[0-9A-Za-z]+/projects/[0-9A-Za-z]+/clusters/[0-9A-Za-z]+/resume$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: tempo-wrapper
                port:
                  number: 80
          - path: "/~/api/v1/orgs/[0-9A-Za-z]+/projects/[0-9A-Za-z]+/aws_vpc_peerings"
            pathType: ImplementationSpecific
            backend:
              service:
                name: tempo-wrapper
                port:
                  number: 80
          - path: "/~/api/v1/orgs/[0-9A-Za-z]+/projects/[0-9A-Za-z]+/gcp_vpc_peerings"
            pathType: ImplementationSpecific
            backend:
              service:
                name: tempo-wrapper
                port:
                  number: 80
          - path: "/~/api/v1/orgs/[0-9A-Za-z]+/projects/[0-9A-Za-z]+/clusters/[0-9A-Za-z]+/connections$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: tempo-wrapper
                port:
                  number: 80
          - path: "/~/api/v1/orgs/[0-9A-Za-z]+/projects/[0-9A-Za-z]+/clusters/[0-9A-Za-z]+/traffic_filter$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: tempo-wrapper
                port:
                  number: 80
          - path: "/~/api/v1/orgs/[0-9A-Za-z]+/projects/[0-9A-Za-z]+/[0-9A-Za-z]+/[a-zA-Z0-9_-]+/cidr$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: tempo-wrapper
                port:
                  number: 80
          - path: "/~/api/v1/orgs/[0-9A-Za-z]+/projects/[0-9A-Za-z]+/[0-9A-Za-z]+/cidr$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: tempo-wrapper
                port:
                  number: 80
          - path: "/~/api/v1/orgs/[0-9A-Za-z]+/projects/[0-9A-Za-z]+/[0-9A-Za-z]+/cidr/validation/query$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: tempo-wrapper
                port:
                  number: 80
          - path: "/~/api/v1/orgs/[0-9A-Za-z]+/projects/[0-9A-Za-z]+/cidr/regions$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: tempo-wrapper
                port:
                  number: 80
          - path: "/~/api/v1/orgs/[0-9A-Za-z]+/projects/[0-9A-Za-z]+/traffic_filter$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: tempo-wrapper
                port:
                  number: 80
          - path: "/~/api/v1/orgs/[0-9A-Za-z]+/projects/[0-9A-Za-z]+/three_arch$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: tempo-wrapper
                port:
                  number: 80
          - path: "/~/api/v1/test-token$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: tempo-wrapper
                port:
                  number: 80
          - path: "/~/api/v1/orgs/[0-9A-Za-z]+/projects/[0-9A-Za-z]+/clusters/[0-9A-Za-z]+/audit_log"
            pathType: ImplementationSpecific
            backend:
              service:
                name: tempo-wrapper
                port:
                  number: 80
          - path: "/~/api/v1/orgs/[0-9A-Za-z]+/projects/[0-9A-Za-z]+/cross_account_deployments"
            pathType: ImplementationSpecific
            backend:
              service:
                name: tempo-wrapper
                port:
                  number: 80
          - path: "/~/api/v1/orgs/[0-9A-Za-z]+/projects/[0-9A-Za-z]+/iam_roles"
            pathType: ImplementationSpecific
            backend:
              service:
                name: tempo-wrapper
                port:
                  number: 80
          - path: "/~/api/v1/orgs/[0-9A-Za-z]+/projects/[0-9A-Za-z]+/clusters/[0-9A-Za-z]+/ca_cert"
            pathType: ImplementationSpecific
            backend:
              service:
                name: tempo-wrapper
                port:
                  number: 80
          - path: "/~/api/v1/orgs/[0-9A-Za-z]+/projects/[0-9A-Za-z]+/clusters/[0-9A-Za-z]+/privatelink_service$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: tempo-wrapper
                port:
                  number: 80
          - path: "/~/api/v1/orgs/[0-9A-Za-z]+/projects/[0-9A-Za-z]+/clusters/[0-9A-Za-z]+/privatelink_endpoints"
            pathType: ImplementationSpecific
            backend:
              service:
                name: tempo-wrapper
                port:
                  number: 80
          - path: "/~/api/v1/orgs/[0-9A-Za-z]+/projects/[0-9A-Za-z]+/privatelink_endpoints$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: tempo-wrapper
                port:
                  number: 80
          - path: "/~/api/v1/orgs/[0-9A-Za-z]+/projects/[0-9A-Za-z]+/maintenance-window"
            pathType: ImplementationSpecific
            backend:
              service:
                name: tempo-wrapper
                port:
                  number: 80
          - path: "/~/api/v1/orgs/[0-9A-Za-z]+/projects/[0-9A-Za-z]+/maintenance-tasks"
            pathType: ImplementationSpecific
            backend:
              service:
                name: tempo-wrapper
                port:
                  number: 80
          - path: "/~/api/v1/orgs/[0-9A-Za-z]+/projects/[0-9A-Za-z]+/maintenance-tasks/[0-9A-Za-z]+/defer"
            pathType: ImplementationSpecific
            backend:
              service:
                name: tempo-wrapper
                port:
                  number: 80
          - path: "/~/api/v1/orgs/[0-9A-Za-z]+/projects/[0-9A-Za-z]+/aws_account"
            pathType: ImplementationSpecific
            backend:
              service:
                name: tempo-wrapper
                port:
                  number: 80
          - path: "/~/api/v1/orgs/[0-9A-Za-z]+/projects/[0-9A-Za-z]+/aws-cmek"
            pathType: ImplementationSpecific
            backend:
              service:
                name: tempo-wrapper
                port:
                  number: 80
          - path: "/~/api/v1/orgs/[0-9A-Za-z]+/projects/[0-9A-Za-z]+/cidrs"
            pathType: ImplementationSpecific
            backend:
              service:
                name: tempo-wrapper
                port:
                  number: 80
          - path: "/~/api/v1/orgs/[0-9A-Za-z]+/projects/[0-9A-Za-z]+/cidrs/[0-9A-Za-z]+"
            pathType: ImplementationSpecific
            backend:
              service:
                name: tempo-wrapper
                port:
                  number: 80
          - path: "/~/api/v1/orgs/[0-9A-Za-z]+/projects/[0-9A-Za-z]+/defaultCidr"
            pathType: ImplementationSpecific
            backend:
              service:
                name: tempo-wrapper
                port:
                  number: 80
          - path: "/~/api/v1/orgs/[0-9A-Za-z]+/projects/[0-9A-Za-z]+/clusters/[0-9A-Za-z]+/accesspoints"
            pathType: ImplementationSpecific
            backend:
              service:
                name: tempo-wrapper
                port:
                  number: 80
---
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
  name: dbaas-ui-parity-24
  labels:
    app.kubernetes.io/part-of: dbaas-ui
    cp9.tidbcloud.com/component: ui-route-parity
  annotations:
    cp9.tidbcloud.com/ui-route-snapshot: "true"
    cp9.tidbcloud.com/ui-route-source: "tidb-management-service/tidb-mgmt-portal-ui-80-ingress-0"
    cp9.tidbcloud.com/ui-route-order-start: "346"
    cp9.tidbcloud.com/ui-route-normalized-priority: "0"
    konghq.com/regex-priority: "0"
    konghq.com/plugins: openapi-plugin-force-https
spec:
  ingressClassName: kong
  rules:
    - http:
        paths:
          - path: "/~/serverless/api/v1beta1/clusters$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: tidb-mgmt-portal-ui
                port:
                  number: 80
          - path: "/~/serverless/api/v1beta1/clusters/[0-9A-Za-z]+$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: tidb-mgmt-portal-ui
                port:
                  number: 80
          - path: "/serverless/api/v1beta1/regions"
            pathType: Prefix
            backend:
              service:
                name: tidb-mgmt-portal-ui
                port:
                  number: 80
          - path: "/~/serverless/api/v1beta1/clusters/[0-9A-Za-z]+/password$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: tidb-mgmt-portal-ui
                port:
                  number: 80
          - path: "/~/api/v2023/serverless/v1beta1/clusters$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: tidb-mgmt-portal-ui
                port:
                  number: 80
          - path: "/~/api/v2023/serverless/v1beta1/clusters/[0-9A-Za-z]+$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: tidb-mgmt-portal-ui
                port:
                  number: 80
          - path: "/api/v2023/serverless/v1beta1/regions"
            pathType: Prefix
            backend:
              service:
                name: tidb-mgmt-portal-ui
                port:
                  number: 80
          - path: "/api/v2023/serverless/v1beta1/regions:listCloudProviders"
            pathType: Prefix
            backend:
              service:
                name: tidb-mgmt-portal-ui
                port:
                  number: 80
          - path: "/~/api/v2023/serverless/v1beta1/clusters/[0-9A-Za-z]+/password$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: tidb-mgmt-portal-ui
                port:
                  number: 80
          - path: "/~/api/v2023/serverless/v1beta1/clusters:claimFromZero$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: tidb-mgmt-portal-ui
                port:
                  number: 80
          - path: "/~/api/v2023/serverless/v1beta1/clusters:takeoverFromPool$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: tidb-mgmt-portal-ui
                port:
                  number: 80
          - path: "/~/api/v2023/serverless/v1beta1/clusters:batchDelete$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: tidb-mgmt-portal-ui
                port:
                  number: 80
          - path: "/~/api/v2023/serverless/v1beta1/shadowPools$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: tidb-mgmt-portal-ui
                port:
                  number: 80
          - path: "/~/api/v2023/serverless/v1beta1/shadowPools/[0-9A-Za-z]+$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: tidb-mgmt-portal-ui
                port:
                  number: 80
          - path: "/~/api/v2023/serverless/v1beta1/shadowPools/[0-9A-Za-z]+:replaceInitSqls$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: tidb-mgmt-portal-ui
                port:
                  number: 80
          - path: "/~/api/v2023/serverless/v1beta1/shadowPools/[0-9A-Za-z]+:replaceInstanceDemand$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: tidb-mgmt-portal-ui
                port:
                  number: 80
          - path: "/api/v2023/dedicated/v1beta1/clusters"
            pathType: Prefix
            backend:
              service:
                name: tidb-mgmt-portal-ui
                port:
                  number: 80
          - path: "/~/api/v2023/dedicated/v1beta1/clusters:[0-9A-Za-z]+"
            pathType: ImplementationSpecific
            backend:
              service:
                name: tidb-mgmt-portal-ui
                port:
                  number: 80
          - path: "/api/v2023/dedicated/v1beta1/regions"
            pathType: Prefix
            backend:
              service:
                name: tidb-mgmt-portal-ui
                port:
                  number: 80
          - path: "/~/api/v2023/dedicated/v1beta1/regions:[0-9A-Za-z]+"
            pathType: ImplementationSpecific
            backend:
              service:
                name: tidb-mgmt-portal-ui
                port:
                  number: 80
          - path: "/api/v2023/dedicated/v1beta1/networkContainers"
            pathType: Prefix
            backend:
              service:
                name: tidb-mgmt-portal-ui
                port:
                  number: 80
          - path: "/api/v2023/dedicated/v1beta1/vpcPeerings"
            pathType: Prefix
            backend:
              service:
                name: tidb-mgmt-portal-ui
                port:
                  number: 80
          - path: "/api/v2023/dedicated/v1beta1/maintenanceWindows"
            pathType: Prefix
            backend:
              service:
                name: tidb-mgmt-portal-ui
                port:
                  number: 80
          - path: "/~/api/v2023/dedicated/v1beta1/maintenanceWindows/[0-9A-Za-z]+$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: tidb-mgmt-portal-ui
                port:
                  number: 80
          - path: "/api/v2023/dedicated/v1beta1/maintenanceTasks"
            pathType: Prefix
            backend:
              service:
                name: tidb-mgmt-portal-ui
                port:
                  number: 80
          - path: "/~/api/v2023/dedicated/v1beta1/maintenanceTasks/[0-9A-Za-z]+$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: tidb-mgmt-portal-ui
                port:
                  number: 80
          - path: "/~/api/v2023/dedicated/v1beta1/cmeks$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: tidb-mgmt-portal-ui
                port:
                  number: 80
          - path: "/api/v2023/dedicated/v1beta1/cmeks:showCmekAccessIamPrincipal"
            pathType: Prefix
            backend:
              service:
                name: tidb-mgmt-portal-ui
                port:
                  number: 80
          - path: "/~/api/v2023/dedicated/v1beta1/cmeks/[0-9]+$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: tidb-mgmt-portal-ui
                port:
                  number: 80
          - path: "/api/v2023/clusterManagement/v1beta1/clusters"
            pathType: Prefix
            backend:
              service:
                name: tidb-mgmt-portal-ui
                port:
                  number: 80
          - path: "/~/api/v2023/clusterManagement/v1beta1/clusters:[A-Za-z]+"
            pathType: ImplementationSpecific
            backend:
              service:
                name: tidb-mgmt-portal-ui
                port:
                  number: 80
          - path: "/api/v2023/clusterManagement/v1beta2/tidbs"
            pathType: Prefix
            backend:
              service:
                name: tidb-mgmt-portal-ui
                port:
                  number: 80
          - path: "/~/api/v2023/clusterManagement/v1beta2/tidbs/[0-9A-Za-z]+$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: tidb-mgmt-portal-ui
                port:
                  number: 80
          - path: "/~/api/v2023/clusterManagement/v1beta2/tidbs/[0-9A-Za-z]+:move$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: tidb-mgmt-portal-ui
                port:
                  number: 80
          - path: "/~/api/v2023/clusterManagement/v1beta2/tidbs:batchMove$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: tidb-mgmt-portal-ui
                port:
                  number: 80
          - path: "/~/api/v2023/clusterManagement/v1beta2/tidbs:inventory$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: tidb-mgmt-portal-ui
                port:
                  number: 80
          - path: "/~/api/v2023/clusterManagement/v1beta2/project-migration$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: tidb-mgmt-portal-ui
                port:
                  number: 80
          - path: "/~/api/v2023/clusterManagement/v1beta2/project-migration:approve$"
            pathType: ImplementationSpecific
            backend:
              service:
                name: tidb-mgmt-portal-ui
                port:
                  number: 80
          - path: "/api/v2023/clusterManagement/v1beta2/regions"
            pathType: Prefix
            backend:
              service:
                name: tidb-mgmt-portal-ui
                port:
                  number: 80
          - path: "/api/v2023/clusterManagement/v1beta2/regions:listCloudProviders"
            pathType: Prefix
            backend:
              service:
                name: tidb-mgmt-portal-ui
                port:
                  number: 80
