{
  "repo": "tidbcloud/archive-cluster-edge-provider",
  "binary": "manager",
  "binary_path": "main.go",
  "dependencies": {
    "ArchiveClusterEdgeProviderLifecycle.StartControllerManager": {
      "infrastructure": {
        "kubernetes": {
          "conditions": [
            "Always"
          ],
          "operations": [
            {
              "operation": "WATCH AND RECONCILE CRDS",
              "trigger": "Run provider, network, import, backup, restore, and cluster reconcilers",
              "conditions": [
                "Always"
              ],
              "implementation": "controller-runtime manager starts reconcilers for cloud.pingcap.com CRDs"
            },
            {
              "operation": "LEADER ELECTION",
              "trigger": "Optionally enforce a single active manager instance",
              "conditions": [
                "leader-election flag is enabled"
              ],
              "implementation": "controller-runtime manager participates in leader election before activating reconcilers"
            }
          ]
        }
      },
      "services": []
    },
    "HTTP GET /metrics": {
      "infrastructure": {},
      "services": []
    }
  }
}
