{
  "repo": "tidbcloud/infra-provider",
  "binary": "infra-webhook",
  "binary_path": "infra-api/cmd/infra-webhook/main.go",
  "dependencies": {
    "MetricsService.metrics": {
      "infrastructure": {},
      "services": []
    },
    "MetricsService.pprof": {
      "infrastructure": {},
      "services": []
    },
    "ProbeService.healthz": {
      "infrastructure": {},
      "services": []
    },
    "ProbeService.readyz": {
      "infrastructure": {},
      "services": []
    },
    "WebhookService.RegisterWebhooks": {
      "infrastructure": {
        "kubernetes": {
          "conditions": [
            "Always"
          ],
          "operations": [
            {
              "operation": "Admission webhook registration",
              "trigger": "Serve validations and mutations for cloudv1 resources",
              "implementation": "cloudv1.RegisterWebhooks(mgr)"
            }
          ]
        }
      },
      "services": []
    }
  }
}
