{
  "repo": "tidbcloud/devtier-tidb-operator",
  "binary": "devtier-tidb-operator",
  "binary_path": ".",
  "dependencies": {
    "HTTP GET /metrics": {
      "infrastructure": {
        "prometheus": {
          "conditions": [
            "Always"
          ],
          "operations": [
            {
              "operation": "Expose controller-runtime metrics",
              "trigger": "Manager starts on metrics-bind-address",
              "implementation": "ctrl.NewManager(..., ctrl.Options{MetricsBindAddress: metricsAddr})"
            }
          ]
        }
      },
      "services": []
    },
    "HTTP GET /healthz": {
      "infrastructure": {},
      "services": []
    },
    "HTTP GET /readyz": {
      "infrastructure": {},
      "services": []
    },
    "Runtime TiDBClusterController.Reconcile": {
      "infrastructure": {
        "kubernetes": {
          "conditions": [
            "Always"
          ],
          "operations": [
            {
              "operation": "Watch and reconcile TiDBCluster resources",
              "trigger": "Manager starts and registers TiDBClusterReconciler",
              "implementation": "controllers.TiDBClusterReconciler.SetupWithManager(mgr)"
            }
          ]
        }
      },
      "services": []
    }
  }
}
