{
 "apiVersion": "cp9.source-backed/v1alpha1",
 "kind": "SourceBackedServiceContractRegistry",
 "stagingImageReleases": {
  "tidb-management-service-v0.91": {
   "repository": "tidbcloud/tidb-management-service",
   "releaseLine": "v0.91",
   "commit": "4392fb8783fa417740c19c3c54b8b580b9a7ad8a",
   "services": [
    "dedicated-global-service",
    "tidb-mgmt-portal",
    "tidb-mgmt-service",
    "tempo-proxy",
    "tempo-wrapper",
    "serverless-global-service"
   ]
  },
  "cluster-service-ng-v0.31": {
   "repository": "tidbcloud/cluster-service-ng",
   "releaseLine": "v0.31",
   "commit": "5506a950e74516c28b915fa22c8f4bd54c984a88",
   "services": [
    "cluster-ng-server"
   ]
  }
 },
 "contracts": [
  {
   "name": "dedicated-global-service",
   "sourceBuildSupported": true,
   "supportStatus": "supported",
   "source": {
    "repo": "../../../../tidb-management-service/dedicated-global-service",
    "main": "cmd/dedicated-global-service/main.go",
    "mode": "generic"
   },
   "stagingImage": "385595570414.dkr.ecr.us-west-2.amazonaws.com/tidbcloud/tidb-management-service:release-v0.91-4392fb8783fa417740c19c3c54b8b580b9a7ad8a",
   "backend": {
    "kind": "k3d-control-plane",
    "scope": "global-control-plane"
   },
   "rolloutTarget": {
    "kind": "kubernetes-statefulset",
    "namespace": "cp9-global",
    "name": "dedicated-global-service",
    "container": "dedicated-global-service"
   },
   "readinessCheck": {
    "kind": "k8s-rollout"
   },
   "imageWriter": {
    "kind": "tilt-local-image",
    "resource": "dedicated-global-service-image"
   },
   "evidenceTarget": {
    "kind": "image-source-summary",
    "service": "dedicated-global-service"
   }
  },
  {
   "name": "config-center",
   "sourceBuildSupported": true,
   "supportStatus": "supported",
   "source": {
    "repo": "../../../../config-center",
    "main": "cmd/server/main.go",
    "mode": "config-center"
   },
   "stagingImage": "385595570414.dkr.ecr.us-west-2.amazonaws.com/dbaas/nightly/config-center:044bbf126f08579c07f98060ac09b6c44e9c15bd",
   "backend": {
    "kind": "k3d-control-plane",
    "scope": "global-control-plane"
   },
   "rolloutTarget": {
    "kind": "kubernetes-deployment",
    "namespace": "cp9-global",
    "name": "config-center",
    "container": "config-center"
   },
   "readinessCheck": {
    "kind": "k8s-rollout"
   },
   "imageWriter": {
    "kind": "tilt-local-image",
    "resource": "config-center-image"
   },
   "evidenceTarget": {
    "kind": "image-source-summary",
    "service": "config-center"
   }
  },
  {
   "name": "tidb-mgmt-portal",
   "sourceBuildSupported": true,
   "supportStatus": "supported",
   "source": {
    "repo": "../../../../tidb-management-service/tidb-mgmt-portal",
    "main": "cmd/tidb-mgmt-portal/main.go",
    "mode": "generic"
   },
   "stagingImage": "385595570414.dkr.ecr.us-west-2.amazonaws.com/tidbcloud/tidb-management-service:release-v0.91-4392fb8783fa417740c19c3c54b8b580b9a7ad8a",
   "backend": {
    "kind": "k3d-control-plane",
    "scope": "session-k3d"
   },
   "rolloutTarget": {
    "kind": "kubernetes-deployment",
    "namespace": "cp9-global",
    "name": "tidb-mgmt-portal",
    "container": "tidb-mgmt-portal"
   },
   "readinessCheck": {
    "kind": "k8s-rollout"
   },
   "imageWriter": {
    "kind": "tilt-local-image",
    "resource": "tidb-mgmt-portal-image"
   },
   "evidenceTarget": {
    "kind": "image-source-summary",
    "service": "tidb-mgmt-portal"
   }
  },
  {
   "name": "tidb-mgmt-service",
   "sourceBuildSupported": true,
   "supportStatus": "supported",
   "source": {
    "repo": "../../../../tidb-management-service/tidb-mgmt-service",
    "main": "cmd/tidb-mgmt-service/main.go",
    "mode": "generic"
   },
   "stagingImage": "385595570414.dkr.ecr.us-west-2.amazonaws.com/tidbcloud/tidb-management-service:release-v0.91-4392fb8783fa417740c19c3c54b8b580b9a7ad8a",
   "backend": {
    "kind": "k3d-control-plane",
    "scope": "session-k3d"
   },
   "rolloutTarget": {
    "kind": "kubernetes-statefulset",
    "namespace": "cp9-global",
    "name": "tidb-mgmt-service",
    "container": "tidb-mgmt-service"
   },
   "readinessCheck": {
    "kind": "k8s-rollout"
   },
   "imageWriter": {
    "kind": "tilt-local-image",
    "resource": "tidb-mgmt-service-image"
   },
   "evidenceTarget": {
    "kind": "image-source-summary",
    "service": "tidb-mgmt-service"
   }
  },
  {
   "name": "tempo-proxy",
   "sourceBuildSupported": true,
   "supportStatus": "supported",
   "source": {
    "repo": "../../../../tidb-management-service/tempo-proxy",
    "main": "cmd/tempo-proxy/main.go",
    "mode": "generic"
   },
   "stagingImage": "385595570414.dkr.ecr.us-west-2.amazonaws.com/tidbcloud/tidb-management-service:release-v0.91-4392fb8783fa417740c19c3c54b8b580b9a7ad8a",
   "backend": {
    "kind": "k3d-control-plane",
    "scope": "session-k3d"
   },
   "rolloutTarget": {
    "kind": "kubernetes-deployment",
    "namespace": "cp9-global",
    "name": "tempo-proxy",
    "container": "tempo-proxy"
   },
   "readinessCheck": {
    "kind": "k8s-rollout"
   },
   "imageWriter": {
    "kind": "tilt-local-image",
    "resource": "tempo-proxy-image"
   },
   "evidenceTarget": {
    "kind": "image-source-summary",
    "service": "tempo-proxy"
   }
  },
  {
   "name": "tempo-wrapper",
   "sourceBuildSupported": true,
   "supportStatus": "supported",
   "source": {
    "repo": "../../../../tidb-management-service/tempo-wrapper",
    "main": "cmd/tempo-wrapper/main.go",
    "mode": "generic"
   },
   "stagingImage": "385595570414.dkr.ecr.us-west-2.amazonaws.com/tidbcloud/tidb-management-service:release-v0.91-4392fb8783fa417740c19c3c54b8b580b9a7ad8a",
   "backend": {
    "kind": "k3d-control-plane",
    "scope": "session-k3d"
   },
   "rolloutTarget": {
    "kind": "kubernetes-deployment",
    "namespace": "cp9-global",
    "name": "tempo-wrapper",
    "container": "tempo-wrapper"
   },
   "readinessCheck": {
    "kind": "k8s-rollout"
   },
   "imageWriter": {
    "kind": "tilt-local-image",
    "resource": "tempo-wrapper-image"
   },
   "evidenceTarget": {
    "kind": "image-source-summary",
    "service": "tempo-wrapper"
   }
  },
  {
   "name": "nextgen-global-service",
   "sourceBuildSupported": true,
   "supportStatus": "supported",
   "source": {
    "repo": "../../../../tidb-management-service/nextgen-global-service",
    "main": "cmd/nextgen-global-service/main.go",
    "mode": "generic"
   },
   "stagingImage": "385595570414.dkr.ecr.us-west-2.amazonaws.com/tidbcloud/tidb-management-service:main-f1e93b2a809d2c4cbf38e8765cdb7513ddc9efae@sha256:6b7bc440a7275b1cd438e644a4f8d73d22ee52013443c9da55f920512e6420c6",
   "backend": {
    "kind": "k3d-control-plane",
    "scope": "session-k3d"
   },
   "rolloutTarget": {
    "kind": "kubernetes-statefulset",
    "namespace": "cp9-global",
    "name": "nextgen-global-service",
    "container": "nextgen-global-service"
   },
   "readinessCheck": {
    "kind": "k8s-rollout"
   },
   "imageWriter": {
    "kind": "tilt-local-image",
    "resource": "nextgen-global-service-image"
   },
   "evidenceTarget": {
    "kind": "image-source-summary",
    "service": "nextgen-global-service"
   }
  },
  {
   "name": "account-provider",
   "sourceBuildSupported": true,
   "supportStatus": "supported",
   "source": {
    "repo": "../../../../account",
    "main": "central/cmd/provider/main.go",
    "mode": "account-provider"
   },
   "stagingImage": "385595570414.dkr.ecr.us-west-2.amazonaws.com/dbaas/dev/account:973af0e5ae5e8bec3ea86571724b3ac865fa52cd",
   "backend": {
    "kind": "k3d-control-plane",
    "scope": "session-k3d"
   },
   "rolloutTarget": {
    "kind": "kubernetes-deployment",
    "namespace": "cp9-global",
    "name": "account-provider",
    "container": "account-provider"
   },
   "readinessCheck": {
    "kind": "k8s-rollout"
   },
   "imageWriter": {
    "kind": "tilt-local-image",
    "resource": "account-provider-image"
   },
   "evidenceTarget": {
    "kind": "image-source-summary",
    "service": "account-provider"
   }
  },
  {
   "name": "account-acl",
   "sourceBuildSupported": true,
   "supportStatus": "supported",
   "source": {
    "repo": "../../../../account",
    "main": "central/cmd/acl/main.go",
    "mode": "account-acl"
   },
   "stagingImage": "385595570414.dkr.ecr.us-west-2.amazonaws.com/dbaas/dev/account:973af0e5ae5e8bec3ea86571724b3ac865fa52cd",
   "backend": {
    "kind": "k3d-control-plane",
    "scope": "session-k3d"
   },
   "rolloutTarget": {
    "kind": "kubernetes-deployment",
    "namespace": "cp9-global",
    "name": "account-acl",
    "container": "account-acl"
   },
   "readinessCheck": {
    "kind": "k8s-rollout"
   },
   "imageWriter": {
    "kind": "tilt-local-image",
    "resource": "account-acl-image"
   },
   "evidenceTarget": {
    "kind": "image-source-summary",
    "service": "account-acl"
   }
  },
  {
   "name": "account-central",
   "sourceBuildSupported": true,
   "supportStatus": "supported",
   "source": {
    "repo": "../../../../account",
    "main": "central/cmd/central/main.go",
    "mode": "account-central"
   },
   "stagingImage": "385595570414.dkr.ecr.us-west-2.amazonaws.com/dbaas/dev/account:973af0e5ae5e8bec3ea86571724b3ac865fa52cd",
   "backend": {
    "kind": "k3d-control-plane",
    "scope": "session-k3d"
   },
   "rolloutTarget": {
    "kind": "kubernetes-deployment",
    "namespace": "cp9-global",
    "name": "account-central",
    "container": "account-central"
   },
   "readinessCheck": {
    "kind": "k8s-rollout"
   },
   "imageWriter": {
    "kind": "tilt-local-image",
    "resource": "account-central-image"
   },
   "evidenceTarget": {
    "kind": "image-source-summary",
    "service": "account-central"
   }
  },
  {
   "name": "account-openapi",
   "sourceBuildSupported": true,
   "supportStatus": "supported",
   "source": {
    "repo": "../../../../account",
    "main": "central/cmd/openapi/main.go",
    "mode": "account-openapi"
   },
   "stagingImage": "385595570414.dkr.ecr.us-west-2.amazonaws.com/dbaas/dev/account:973af0e5ae5e8bec3ea86571724b3ac865fa52cd",
   "backend": {
    "kind": "k3d-control-plane",
    "scope": "session-k3d"
   },
   "rolloutTarget": {
    "kind": "kubernetes-deployment",
    "namespace": "cp9-global",
    "name": "account-openapi",
    "container": "account-openapi"
   },
   "readinessCheck": {
    "kind": "k8s-rollout"
   },
   "imageWriter": {
    "kind": "tilt-local-image",
    "resource": "account-openapi-image"
   },
   "evidenceTarget": {
    "kind": "image-source-summary",
    "service": "account-openapi"
   }
  },
  {
   "name": "dataflow",
   "sourceBuildSupported": true,
   "supportStatus": "supported",
   "source": {
    "repo": "../../../../dataflow-service/dataflow-service-ng",
    "main": "cmd/dataflow/main.go",
    "mode": "dataflow"
   },
   "stagingImage": "385595570414.dkr.ecr.us-west-2.amazonaws.com/dbaas/dev/dataflow-service-ng:37769b43138def72022080c57883f1192635dba6",
   "backend": {
    "kind": "k3d-control-plane",
    "scope": "session-k3d"
   },
   "rolloutTarget": {
    "kind": "kubernetes-deployment",
    "namespace": "cp9-global",
    "name": "dataflow-ng-http",
    "container": "dataflow-ng-http"
   },
   "readinessCheck": {
    "kind": "k8s-rollout"
   },
   "imageWriter": {
    "kind": "tilt-local-image",
    "resource": "dataflow-image"
   },
   "evidenceTarget": {
    "kind": "image-source-summary",
    "service": "dataflow"
   }
  },
  {
   "name": "ticdc-service",
   "sourceBuildSupported": true,
   "supportStatus": "supported",
   "source": {
    "repo": "../../../../cluster-service-ng/internal/ticdc-service",
    "main": "cmd/main.go",
    "mode": "ticdc-service"
   },
   "stagingImage": "385595570414.dkr.ecr.us-west-2.amazonaws.com/tidbcloud/ticdc-service-ng:ff9e90936a147b60627c3301990bfad506c13517",
   "backend": {
    "kind": "k3d-control-plane",
    "scope": "session-k3d"
   },
   "rolloutTarget": {
    "kind": "kubernetes-deployment",
    "namespace": "cp9-premium",
    "name": "ticdc-service-controller",
    "container": "controller"
   },
   "readinessCheck": {
    "kind": "k8s-rollout"
   },
   "imageWriter": {
    "kind": "tilt-local-image",
    "resource": "ticdc-service-image"
   },
   "evidenceTarget": {
    "kind": "image-source-summary",
    "service": "ticdc-service"
   }
  },
  {
   "name": "cluster-ng-server",
   "sourceBuildSupported": true,
   "supportStatus": "supported",
   "source": {
    "repo": "../../../../cluster-service-ng",
    "main": "cmd/cluster_ng_server/main.go",
    "mode": "cluster-ng-server"
   },
   "stagingImage": "385595570414.dkr.ecr.us-west-2.amazonaws.com/tidbcloud/cluster-service-ng:release-v0.31-5506a950e74516c28b915fa22c8f4bd54c984a88",
   "backend": {
    "kind": "k3d-control-plane",
    "scope": "session-k3d"
   },
   "rolloutTarget": {
    "kind": "kubernetes-deployment",
    "namespace": "cp9-premium",
    "name": "cluster-ng-server",
    "container": "server"
   },
   "readinessCheck": {
    "kind": "k8s-rollout"
   },
   "imageWriter": {
    "kind": "tilt-local-image",
    "resource": "cluster-ng-server-image"
   },
   "evidenceTarget": {
    "kind": "image-source-summary",
    "service": "cluster-ng-server"
   }
  },
  {
   "name": "cluster-ng-executor",
   "sourceBuildSupported": true,
   "supportStatus": "supported",
   "source": {
    "repo": "../../../../cluster-service-ng",
    "main": "cmd/executor/main.go",
    "mode": "cluster-ng-executor"
   },
   "stagingImage": "385595570414.dkr.ecr.us-west-2.amazonaws.com/tidbcloud/ng-executor:main-17c3c9bc2bcfda9c67b9d77d2395ec9f4d373384@sha256:f1b832a0bf7b9eba785a6c5a00ab4df7427cdd7b488e49ddf6e4da94e7b404d7",
   "backend": {
    "kind": "k3d-control-plane",
    "scope": "session-k3d"
   },
   "rolloutTarget": {
    "kind": "kubernetes-deployment",
    "namespace": "cp9-premium",
    "name": "cluster-ng-executor",
    "container": "executor"
   },
   "readinessCheck": {
    "kind": "k8s-rollout"
   },
   "imageWriter": {
    "kind": "tilt-local-image",
    "resource": "cluster-ng-executor-image"
   },
   "evidenceTarget": {
    "kind": "image-source-summary",
    "service": "cluster-ng-executor"
   }
  },
  {
   "name": "config-center-regional",
   "sourceBuildSupported": true,
   "supportStatus": "supported",
   "source": {
    "repo": "../../../../config-center",
    "main": "cmd/server/main.go",
    "mode": "config-center-regional"
   },
   "stagingImage": "385595570414.dkr.ecr.us-west-2.amazonaws.com/dbaas/nightly/config-center:044bbf126f08579c07f98060ac09b6c44e9c15bd",
   "backend": {
    "kind": "k3d-control-plane",
    "scope": "session-k3d"
   },
   "rolloutTarget": {
    "kind": "kubernetes-deployment",
    "namespace": "cp9-premium",
    "name": "config-center-regional",
    "container": "config-center-regional"
   },
   "readinessCheck": {
    "kind": "k8s-rollout"
   },
   "imageWriter": {
    "kind": "tilt-local-image",
    "resource": "config-center-regional-image"
   },
   "evidenceTarget": {
    "kind": "image-source-summary",
    "service": "config-center-regional"
   }
  },
  {
   "name": "dataplane-manager",
   "sourceBuildSupported": true,
   "supportStatus": "supported",
   "source": {
    "repo": "../../../../cluster-service-ng/internal/dataplane-manager",
    "main": "main.go",
    "mode": "dataplane-manager"
   },
   "stagingImage": "385595570414.dkr.ecr.us-west-2.amazonaws.com/tidbcloud/dataplane-manager:d2f312d9a83b7c58cd86ccc02491b0792b045660",
   "backend": {
    "kind": "k3d-control-plane",
    "scope": "session-k3d"
   },
   "rolloutTarget": {
    "kind": "kubernetes-deployment",
    "namespace": "cp9-premium",
    "name": "dataplane-controller",
    "container": "controller"
   },
   "readinessCheck": {
    "kind": "k8s-rollout"
   },
   "imageWriter": {
    "kind": "tilt-local-image",
    "resource": "dataplane-manager-image"
   },
   "evidenceTarget": {
    "kind": "image-source-summary",
    "service": "dataplane-manager"
   }
  },
  {
   "name": "serverless-service",
   "sourceBuildSupported": true,
   "supportStatus": "supported",
   "source": {
    "repo": "../../../../serverless-service",
    "main": "cmd/server/main.go",
    "mode": "serverless-service"
   },
   "stagingImage": "385595570414.dkr.ecr.us-west-2.amazonaws.com/dbaas/nightly/serverless-service:20fd778224358eb851355c1c00016d990a0b891c-cp9-stashing-prefix-d071728a",
   "backend": {
    "kind": "k3d-control-plane",
    "scope": "session-k3d"
   },
   "rolloutTarget": {
    "kind": "kubernetes-deployment",
    "namespace": "cp9-global",
    "name": "serverless-service",
    "container": "serverless-service"
   },
   "readinessCheck": {
    "kind": "k8s-rollout"
   },
   "imageWriter": {
    "kind": "tilt-local-image",
    "resource": "serverless-service-image"
   },
   "evidenceTarget": {
    "kind": "image-source-summary",
    "service": "serverless-service"
   }
  },
  {
   "name": "serverless-global-service",
   "sourceBuildSupported": true,
   "supportStatus": "supported",
   "source": {
    "repo": "../../../../tidb-management-service/serverless-global-service",
    "main": "cmd/serverless-global-service/main.go",
    "mode": "serverless-global"
   },
   "stagingImage": "385595570414.dkr.ecr.us-west-2.amazonaws.com/tidbcloud/tidb-management-service:release-v0.91-4392fb8783fa417740c19c3c54b8b580b9a7ad8a",
   "backend": {
    "kind": "k3d-control-plane",
    "scope": "session-k3d"
   },
   "rolloutTarget": {
    "kind": "kubernetes-deployment",
    "namespace": "cp9-global",
    "name": "serverless-global-service",
    "container": "serverless-global-service"
   },
   "readinessCheck": {
    "kind": "k8s-rollout"
   },
   "imageWriter": {
    "kind": "tilt-local-image",
    "resource": "serverless-global-service-image"
   },
   "evidenceTarget": {
    "kind": "image-source-summary",
    "service": "serverless-global-service"
   }
  },
  {
   "name": "cluster-proxy",
   "sourceBuildSupported": true,
   "supportStatus": "supported",
   "source": {
    "repo": "../../../../infra-provider",
    "main": "clusterproxy/cmd/proxy/main.go",
    "mode": "generic"
   },
   "stagingImage": "385595570414.dkr.ecr.us-west-2.amazonaws.com/dbaas/dev/cluster-proxy:e3522e081c030090295c93dba18d969628a86bd3",
   "stagingImageProvenance": "lifecycle-managed-ephemeral",
   "stagingImageValidUntil": "2026-08-15T00:00:00Z",
   "backend": {
    "kind": "real-eks-data-plane",
    "scope": "starter-regional"
   },
   "rolloutTarget": {
    "kind": "kubernetes-deployment",
    "namespace": "tidb-admin",
    "name": "dbaas-proxy",
    "container": "proxy"
   },
   "readinessCheck": {
    "kind": "k8s-rollout"
   },
   "imageWriter": {
    "kind": "tilt-session-ecr-image",
    "resource": "cluster-proxy-image"
   },
   "evidenceTarget": {
    "kind": "starter-status-image",
    "service": "cluster-proxy"
   }
  },
  {
   "name": "serverless-meta-service",
   "sourceBuildSupported": true,
   "supportStatus": "supported",
   "source": {
    "repo": "../../../../serverless-metering",
    "main": "cmd/main.go",
    "mode": "generic-cgo"
   },
   "stagingImage": "385595570414.dkr.ecr.us-east-1.amazonaws.com/dbaas/staging/serverless-metering:c2397ccb0ce2320eeb80bd8a4c63fc99d49239e2",
   "stagingImageProvenance": "lifecycle-managed-ephemeral",
   "stagingImageValidUntil": "2026-08-15T00:00:00Z",
   "backend": {
    "kind": "real-eks-data-plane",
    "scope": "starter-regional"
   },
   "rolloutTarget": {
    "kind": "kubernetes-deployment",
    "namespace": "tidb-admin",
    "name": "serverless-meta-server",
    "container": "serverless-meta"
   },
   "readinessCheck": {
    "kind": "k8s-rollout"
   },
   "imageWriter": {
    "kind": "tilt-session-ecr-image",
    "resource": "serverless-meta-service-image"
   },
   "evidenceTarget": {
    "kind": "starter-status-image",
    "service": "serverless-meta-service"
   }
  },
  {
   "name": "serverless-meta-store",
   "sourceBuildSupported": true,
   "supportStatus": "supported",
   "source": {
    "repo": "../../../../aws-shared-provider",
    "main": "cmd/meta-server/main.go",
    "mode": "generic"
   },
   "stagingImage": "385595570414.dkr.ecr.us-east-1.amazonaws.com/dbaas/aws-shared-provider-meta-server:f9cdcb24ede4d2cfb7a024dfdab7d9ec7301989b",
   "stagingImageProvenance": "lifecycle-managed-ephemeral",
   "stagingImageValidUntil": "2026-08-15T00:00:00Z",
   "backend": {
    "kind": "real-eks-data-plane",
    "scope": "starter-regional"
   },
   "rolloutTarget": {
    "kind": "kubernetes-deployment",
    "namespace": "tidb-admin",
    "name": "meta-store",
    "container": "meta-store"
   },
   "readinessCheck": {
    "kind": "k8s-rollout"
   },
   "imageWriter": {
    "kind": "tilt-session-ecr-image",
    "resource": "serverless-meta-store-image"
   },
   "evidenceTarget": {
    "kind": "starter-status-image",
    "service": "serverless-meta-store"
   }
  },
  {
   "name": "vpa-agent",
   "sourceBuildSupported": true,
   "supportStatus": "supported",
   "source": {
    "repo": "../../../../aws-shared-provider",
    "main": "cmd/vpa-agent/main.go",
    "mode": "generic"
   },
   "stagingImage": "385595570414.dkr.ecr.us-east-1.amazonaws.com/dbaas/aws-shared-provider-vpa-agent:b004fee264939848560f153a6ff89cc8332d07be",
   "stagingImageProvenance": "lifecycle-managed-ephemeral",
   "stagingImageValidUntil": "2026-08-15T00:00:00Z",
   "backend": {
    "kind": "real-eks-data-plane",
    "scope": "starter-regional"
   },
   "rolloutTarget": {
    "kind": "kubernetes-daemonset",
    "namespace": "tidb-vpa",
    "name": "vpa-agent",
    "container": "vpa-agent"
   },
   "readinessCheck": {
    "kind": "k8s-rollout"
   },
   "imageWriter": {
    "kind": "tilt-session-ecr-image",
    "resource": "vpa-agent-image"
   },
   "evidenceTarget": {
    "kind": "starter-status-image",
    "service": "vpa-agent"
   }
  },
  {
   "name": "gateway-controller",
   "sourceBuildSupported": true,
   "supportStatus": "supported",
   "source": {
    "repo": "../../../../aws-shared-provider",
    "main": "cmd/gateway-controller/main.go",
    "mode": "generic"
   },
   "stagingImage": "385595570414.dkr.ecr.us-east-1.amazonaws.com/dbaas/aws-shared-provider-gateway-controller:c0d22001e87c58a85ca42a6ed2c8eca65cba7268",
   "stagingImageProvenance": "lifecycle-managed-ephemeral",
   "stagingImageValidUntil": "2026-08-15T00:00:00Z",
   "backend": {
    "kind": "real-eks-data-plane",
    "scope": "starter-regional"
   },
   "rolloutTarget": {
    "kind": "kubernetes-deployment",
    "namespace": "tidb-admin",
    "name": "gateway-controller",
    "container": "gateway-controller"
   },
   "readinessCheck": {
    "kind": "k8s-rollout"
   },
   "imageWriter": {
    "kind": "tilt-session-ecr-image",
    "resource": "gateway-controller-image"
   },
   "evidenceTarget": {
    "kind": "starter-status-image",
    "service": "gateway-controller"
   }
  },
  {
   "name": "tidb-http-gateway",
   "sourceBuildSupported": true,
   "supportStatus": "supported",
   "source": {
    "repo": "../../../../aws-shared-provider",
    "main": "cmd/tidb-http-gateway/main.go",
    "mode": "generic"
   },
   "stagingImage": "385595570414.dkr.ecr.us-east-1.amazonaws.com/dbaas/aws-shared-provider-tidb-http-gateway:c0d22001e87c58a85ca42a6ed2c8eca65cba7268",
   "stagingImageProvenance": "lifecycle-managed-ephemeral",
   "stagingImageValidUntil": "2026-08-15T00:00:00Z",
   "backend": {
    "kind": "real-eks-data-plane",
    "scope": "starter-regional"
   },
   "rolloutTarget": {
    "kind": "kubernetes-statefulset",
    "namespace": "tidb-admin",
    "name": "tidb-http-gateway",
    "container": "tidb-http-gateway"
   },
   "readinessCheck": {
    "kind": "k8s-rollout"
   },
   "imageWriter": {
    "kind": "tilt-session-ecr-image",
    "resource": "tidb-http-gateway-image"
   },
   "evidenceTarget": {
    "kind": "starter-status-image",
    "service": "tidb-http-gateway"
   }
  },
  {
   "name": "manager",
   "sourceBuildSupported": true,
   "supportStatus": "supported",
   "source": {
    "repo": "../../../../aws-shared-provider",
    "main": "cmd/manager/main.go",
    "mode": "generic"
   },
   "stagingImage": "385595570414.dkr.ecr.us-east-1.amazonaws.com/dbaas/aws-shared-provider-manager:3581ebaa35d9730a0135c11289508e165f2c5716",
   "stagingImageProvenance": "lifecycle-managed-ephemeral",
   "stagingImageValidUntil": "2026-08-15T00:00:00Z",
   "backend": {
    "kind": "real-eks-data-plane",
    "scope": "starter-regional"
   },
   "rolloutTarget": {
    "kind": "kubernetes-deployment",
    "namespace": "tidb-admin",
    "name": "manager",
    "container": "manager"
   },
   "readinessCheck": {
    "kind": "k8s-rollout"
   },
   "imageWriter": {
    "kind": "tilt-session-ecr-image",
    "resource": "manager-image"
   },
   "evidenceTarget": {
    "kind": "starter-status-image",
    "service": "manager"
   }
  },
  {
   "name": "ops-service",
   "sourceBuildSupported": true,
   "supportStatus": "supported",
   "source": {
    "repo": "../../../../aws-shared-provider",
    "main": "cmd/ops-service/main.go",
    "mode": "generic"
   },
   "stagingImage": "385595570414.dkr.ecr.us-east-1.amazonaws.com/dbaas/aws-shared-provider-ops-service:f97d83cb1a4989e62114293d8a292b6eb32da2db",
   "stagingImageProvenance": "lifecycle-managed-ephemeral",
   "stagingImageValidUntil": "2026-08-15T00:00:00Z",
   "backend": {
    "kind": "real-eks-data-plane",
    "scope": "starter-regional"
   },
   "rolloutTarget": {
    "kind": "kubernetes-deployment",
    "namespace": "tidb-admin",
    "name": "ops-service",
    "container": "ops-service"
   },
   "readinessCheck": {
    "kind": "k8s-rollout"
   },
   "imageWriter": {
    "kind": "tilt-session-ecr-image",
    "resource": "ops-service-image"
   },
   "evidenceTarget": {
    "kind": "starter-status-image",
    "service": "ops-service"
   }
  },
  {
   "name": "serverless-regional-service",
   "sourceBuildSupported": true,
   "supportStatus": "supported",
   "source": {
    "repo": "../../../../tidb-management-service-serverless/serverless-regional-service",
    "main": "cmd/serverless-regional-service/main.go",
    "mode": "serverless-regional"
   },
   "stagingImage": "385595570414.dkr.ecr.us-west-2.amazonaws.com/tidbcloud/tidb-management-service:serverless-staging-ee39776179f1bfdc54179fff42a8beb09fb6a554",
   "stagingImageProvenance": "lifecycle-managed-ephemeral",
   "stagingImageValidUntil": "2026-08-10T00:00:00Z",
   "backend": {
    "kind": "real-eks-data-plane",
    "scope": "starter-regional"
   },
   "rolloutTarget": {
    "kind": "kubernetes-deployment",
    "namespace": "tidb-admin",
    "name": "serverless-regional-service",
    "container": "serverless-regional-service"
   },
   "readinessCheck": {
    "kind": "k8s-rollout"
   },
   "imageWriter": {
    "kind": "tilt-session-ecr-image",
    "resource": "serverless-regional-service-image"
   },
   "evidenceTarget": {
    "kind": "starter-status-image",
    "service": "serverless-regional-service"
   }
  },
  {
   "name": "tidb-gateway-inner",
   "sourceBuildSupported": true,
   "supportStatus": "supported",
   "source": {
    "repo": "../../../../aws-shared-provider",
    "main": "cmd/tidb-gateway/main.go",
    "mode": "generic"
   },
   "stagingImage": "385595570414.dkr.ecr.us-east-1.amazonaws.com/dbaas/aws-shared-provider-tidb-gateway:c0d22001e87c58a85ca42a6ed2c8eca65cba7268",
   "stagingImageProvenance": "lifecycle-managed-ephemeral",
   "stagingImageValidUntil": "2026-08-15T00:00:00Z",
   "backend": {
    "kind": "real-eks-data-plane",
    "scope": "starter-regional"
   },
   "rolloutTarget": {
    "kind": "kubernetes-deployment",
    "namespace": "tidb-admin",
    "name": "tidb-gateway-inner",
    "container": "tidb-gateway-inner"
   },
   "readinessCheck": {
    "kind": "k8s-rollout"
   },
   "imageWriter": {
    "kind": "tilt-session-ecr-image",
    "resource": "tidb-gateway-inner-image"
   },
   "evidenceTarget": {
    "kind": "starter-status-image",
    "service": "tidb-gateway-inner"
   }
  },
  {
   "name": "tidb-worker-scaler",
   "sourceBuildSupported": true,
   "supportStatus": "supported",
   "source": {
    "repo": "../../../../aws-shared-provider",
    "main": "cmd/tidb-worker/main.go",
    "mode": "generic"
   },
   "stagingImage": "385595570414.dkr.ecr.us-east-1.amazonaws.com/dbaas/aws-shared-provider-tidb-worker:release-0.78-73aaddeadc4754841ec373c2b01cc18f6161abf0",
   "stagingImageProvenance": "durable-release",
   "backend": {
    "kind": "real-eks-data-plane",
    "scope": "starter-regional"
   },
   "rolloutTarget": {
    "kind": "kubernetes-deployment",
    "namespace": "tidb-worker",
    "name": "scaler",
    "container": "scaler"
   },
   "readinessCheck": {
    "kind": "k8s-rollout"
   },
   "imageWriter": {
    "kind": "tilt-session-ecr-image",
    "resource": "tidb-worker-scaler-image"
   },
   "evidenceTarget": {
    "kind": "starter-status-image",
    "service": "tidb-worker-scaler"
   }
  },
  {
   "name": "regional-server",
   "sourceBuildSupported": true,
   "supportStatus": "supported",
   "source": {
    "repo": "../../../../infra-provider/regional-server",
    "main": "main.go",
    "mode": "regional-server"
   },
   "stagingImage": "385595570414.dkr.ecr.us-west-2.amazonaws.com/tidbcloud/dedicated-regional-server:d202579330693c04dbf04238bea62d699997ce19@sha256:db1e6752238c3f986fdcdb060cb7b4699cb88df4afb6f16af5cc9d1329a42f6a",
   "backend": {
    "kind": "k3d-control-plane",
    "scope": "dedicated-regional"
   },
   "rolloutTarget": {
    "kind": "kubernetes-deployment",
    "namespace": "cp9-dedicated",
    "name": "regional-server",
    "container": "regional-server"
   },
   "readinessCheck": {
    "kind": "k8s-rollout"
   },
   "imageWriter": {
    "kind": "tilt-local-image",
    "resource": "regional-server-image"
   },
   "evidenceTarget": {
    "kind": "image-source-summary",
    "service": "regional-server"
   }
  },
  {
   "name": "cluster-control-server",
   "sourceBuildSupported": true,
   "supportStatus": "supported",
   "source": {
    "repo": "../../../../infra-provider/cluster-server",
    "main": "main.go",
    "mode": "generic"
   },
   "stagingImage": "385595570414.dkr.ecr.us-west-2.amazonaws.com/tidbcloud/cluster-control-server:59ebf5c43700593b0560cafa5d8ce7e1f97da9d6",
   "backend": {
    "kind": "k3d-control-plane",
    "scope": "dedicated-regional"
   },
   "rolloutTarget": {
    "kind": "kubernetes-deployment",
    "namespace": "cp9-dedicated",
    "name": "cluster-control-server",
    "container": "server"
   },
   "readinessCheck": {
    "kind": "k8s-rollout"
   },
   "imageWriter": {
    "kind": "tilt-local-image",
    "resource": "cluster-control-server-image"
   },
   "evidenceTarget": {
    "kind": "image-source-summary",
    "service": "cluster-control-server"
   }
  },
  {
   "name": "cluster-controller",
   "sourceBuildSupported": true,
   "supportStatus": "supported",
   "source": {
    "repo": "../../../../infra-provider/cluster-controller",
    "main": "main.go",
    "mode": "cluster-controller"
   },
   "stagingImage": "385595570414.dkr.ecr.us-west-2.amazonaws.com/tidbcloud/eks-provider:59ebf5c43700593b0560cafa5d8ce7e1f97da9d6",
   "backend": {
    "kind": "k3d-control-plane",
    "scope": "dedicated-regional"
   },
   "rolloutTarget": {
    "kind": "kubernetes-deployment",
    "namespace": "cp9-dedicated",
    "name": "cluster-controller",
    "container": "controller"
   },
   "readinessCheck": {
    "kind": "k8s-rollout"
   },
   "imageWriter": {
    "kind": "tilt-local-image",
    "resource": "cluster-controller-image"
   },
   "evidenceTarget": {
    "kind": "image-source-summary",
    "service": "cluster-controller"
   }
  },
  {
   "name": "regional-tcidm-service",
   "sourceBuildSupported": true,
   "supportStatus": "supported",
   "source": {
    "repo": "../../../../tcidm",
    "main": "cmd/regional_tcidm_service/main.go",
    "mode": "regional-tcidm-service"
   },
   "stagingImage": "385595570414.dkr.ecr.us-west-2.amazonaws.com/tidbcloud/regional-tcidm-service:16191a5eecc8ba7a3e0c9343e7c6a52f6588716a",
   "backend": {
    "kind": "k3d-control-plane",
    "scope": "dedicated-regional"
   },
   "rolloutTarget": {
    "kind": "kubernetes-deployment",
    "namespace": "cp9-dedicated",
    "name": "regional-tcidm-service",
    "container": "regional-tcidm-service"
   },
   "readinessCheck": {
    "kind": "k8s-rollout"
   },
   "imageWriter": {
    "kind": "tilt-local-image",
    "resource": "regional-tcidm-service-image"
   },
   "evidenceTarget": {
    "kind": "image-source-summary",
    "service": "regional-tcidm-service"
   }
  },
  {
   "name": "dedicated-webhook-server",
   "sourceBuildSupported": false,
   "supportStatus": "staging image only; CP9 does not ship a local infra-webhook build mode",
   "source": {
    "repo": "../../../../infra-provider/infra-webhook",
    "main": "main.go",
    "mode": "generic"
   },
   "stagingImage": "385595570414.dkr.ecr.us-west-2.amazonaws.com/tidbcloud/infra-webhook:c335ba93b1d9d9380101a22190bdec6786f366ee@sha256:8db16d0e4cd948a6e5142ba368d93f1ddbc72965298b464834c8f24161f7a4c3",
   "backend": {
    "kind": "k3d-control-plane",
    "scope": "dedicated-regional"
   },
   "rolloutTarget": {
    "kind": "kubernetes-deployment",
    "namespace": "cp9-dedicated",
    "name": "webhook-server",
    "container": "server"
   },
   "readinessCheck": {
    "kind": "k8s-rollout"
   },
   "imageWriter": {
    "kind": "unsupported",
    "resource": ""
   },
   "evidenceTarget": {
    "kind": "image-source-summary",
    "service": "dedicated-webhook-server"
   }
  },
  {
   "name": "dedicated-dataflow-svc",
   "sourceBuildSupported": true,
   "supportStatus": "supported",
   "source": {
    "repo": "../../../../dataflow-service",
    "main": "cmd/dataflow/main.go",
    "mode": "dedicated-dataflow-svc"
   },
   "stagingImage": "385595570414.dkr.ecr.us-west-2.amazonaws.com/dbaas/dev/dataflow-service:0d4519cd1dd771622d7445eea2eea1d504299bec",
   "backend": {
    "kind": "k3d-control-plane",
    "scope": "dedicated-regional"
   },
   "rolloutTarget": {
    "kind": "kubernetes-deployment",
    "namespace": "cp9-global",
    "name": "dataflow-grpc",
    "container": "dataflow-grpc"
   },
   "readinessCheck": {
    "kind": "k8s-rollout"
   },
   "imageWriter": {
    "kind": "tilt-local-image",
    "resource": "dedicated-dataflow-svc-image"
   },
   "evidenceTarget": {
    "kind": "image-source-summary",
    "service": "dedicated-dataflow-svc"
   }
  },
  {
   "name": "dedicated-ticdc-service",
   "sourceBuildSupported": true,
   "supportStatus": "supported",
   "source": {
    "repo": "../../../../infra-provider/ticdc-service",
    "main": "cmd/main.go",
    "mode": "dedicated-ticdc-service"
   },
   "stagingImage": "385595570414.dkr.ecr.us-west-2.amazonaws.com/tidbcloud/ticdc-service:8096fbc0428af686ea17f661e61ba78a8e964b4b",
   "backend": {
    "kind": "k3d-control-plane",
    "scope": "dedicated-regional"
   },
   "rolloutTarget": {
    "kind": "kubernetes-deployment",
    "namespace": "cp9-dedicated",
    "name": "dedicated-ticdc-service",
    "container": "ticdc-service"
   },
   "readinessCheck": {
    "kind": "k8s-rollout"
   },
   "imageWriter": {
    "kind": "tilt-local-image",
    "resource": "dedicated-ticdc-service-image"
   },
   "evidenceTarget": {
    "kind": "image-source-summary",
    "service": "dedicated-ticdc-service"
   }
  },
  {
   "name": "dedicated-infra-api-crds",
   "sourceBuildSupported": false,
   "supportStatus": "Dedicated manifest service has no image writer; classified by #670 integration point",
   "source": {
    "repo": "",
    "main": "",
    "mode": "manifest"
   },
   "stagingImage": "",
   "backend": {
    "kind": "k3d-control-plane",
    "scope": "dedicated-regional"
   },
   "rolloutTarget": {
    "kind": "manifest",
    "namespace": "",
    "name": "dedicated-infra-api-crds",
    "container": ""
   },
   "readinessCheck": {
    "kind": "manifest"
   },
   "imageWriter": {
    "kind": "unsupported",
    "resource": ""
   },
   "evidenceTarget": {
    "kind": "image-source-summary",
    "service": "dedicated-infra-api-crds"
   }
  },
  {
   "name": "dedicated-aws-provider",
   "sourceBuildSupported": false,
   "supportStatus": "owner-artifact-managed public GCR image; source-build unsupported",
   "source": {
    "repo": "",
    "main": "",
    "mode": "generic"
   },
   "stagingImage": "gcr.io/pingcap-public/crossplane/forked-provider-aws:v0.47.3",
   "stagingImagePullSecretRequired": false,
   "backend": {
    "kind": "k3d-control-plane",
    "scope": "dedicated-regional"
   },
   "rolloutTarget": {
    "kind": "kubernetes-deployment",
    "namespace": "cp9-dedicated",
    "name": "aws-provider-upstream",
    "container": "aws-provider-upstream"
   },
   "readinessCheck": {
    "kind": "k8s-rollout"
   },
   "imageWriter": {
    "kind": "unsupported",
    "resource": ""
   },
   "evidenceTarget": {
    "kind": "image-source-summary",
    "service": "dedicated-aws-provider"
   }
  }
 ]
}
