II.
KubernetesController JSON
Structured · livekubernetes-controller:kradle-external-sync-controller
Kradle External Backend Sync Controller json
Inspect the normalized record payload exactly as the atlas UI reads it.
{
"id": "kubernetes-controller:kradle-external-sync-controller",
"_kind": "KubernetesController",
"_file": "domain/products/kradle-controllers.yaml",
"_cluster": "domain",
"attributes": {
"displayName": "Kradle External Backend Sync Controller",
"description": "Kradle controller path for provider capability manifests, external object links, write intents, conflicts, sync events, and provider webhook deliveries.",
"owningPlatformId": "platform:kradle",
"controllerKind": "sync-controller",
"runtime": "nodejs-kubernetes-controller",
"sourcePath": "packages/kradle/core/src/kubernetes-controller.js",
"reconciliationScope": "multi-namespace"
},
"outgoingEdges": [
{
"from": "kubernetes-controller:kradle-external-sync-controller",
"to": "kubernetes-crd-kind:kradle-external-backend-provider",
"kind": "watches_resource",
"attributes": {
"watchType": "primary"
}
},
{
"from": "kubernetes-controller:kradle-external-sync-controller",
"to": "kubernetes-crd-kind:kradle-external-backend-binding",
"kind": "watches_resource",
"attributes": {
"watchType": "primary"
}
},
{
"from": "kubernetes-controller:kradle-external-sync-controller",
"to": "kubernetes-crd-kind:kradle-external-backend-sync-policy",
"kind": "watches_resource",
"attributes": {
"watchType": "primary"
}
},
{
"from": "kubernetes-controller:kradle-external-sync-controller",
"to": "kubernetes-crd-kind:kradle-external-provider-capability-manifest",
"kind": "watches_resource",
"attributes": {
"watchType": "primary"
}
},
{
"from": "kubernetes-controller:kradle-external-sync-controller",
"to": "kubernetes-crd-kind:kradle-external-webhook-delivery",
"kind": "watches_resource",
"attributes": {
"watchType": "primary"
}
},
{
"from": "kubernetes-controller:kradle-external-sync-controller",
"to": "kubernetes-crd-kind:kradle-external-sync-event",
"kind": "watches_resource",
"attributes": {
"watchType": "primary"
}
},
{
"from": "kubernetes-controller:kradle-external-sync-controller",
"to": "kubernetes-crd-kind:kradle-external-sync-state",
"kind": "watches_resource",
"attributes": {
"watchType": "primary"
}
},
{
"from": "kubernetes-controller:kradle-external-sync-controller",
"to": "kubernetes-crd-kind:kradle-external-write-intent",
"kind": "watches_resource",
"attributes": {
"watchType": "primary"
}
},
{
"from": "kubernetes-controller:kradle-external-sync-controller",
"to": "kubernetes-crd-kind:kradle-external-sync-conflict",
"kind": "watches_resource",
"attributes": {
"watchType": "primary"
}
},
{
"from": "kubernetes-controller:kradle-external-sync-controller",
"to": "kubernetes-crd-kind:kradle-external-object-link",
"kind": "watches_resource",
"attributes": {
"watchType": "primary"
}
},
{
"from": "kubernetes-controller:kradle-external-sync-controller",
"to": "kubernetes-crd-kind:kradle-external-backend-provider",
"kind": "reconciles_resource",
"attributes": {
"mode": "full"
}
},
{
"from": "kubernetes-controller:kradle-external-sync-controller",
"to": "kubernetes-crd-kind:kradle-external-backend-binding",
"kind": "reconciles_resource",
"attributes": {
"mode": "full"
}
},
{
"from": "kubernetes-controller:kradle-external-sync-controller",
"to": "kubernetes-crd-kind:kradle-external-backend-sync-policy",
"kind": "reconciles_resource",
"attributes": {
"mode": "full"
}
},
{
"from": "kubernetes-controller:kradle-external-sync-controller",
"to": "kubernetes-crd-kind:kradle-external-provider-capability-manifest",
"kind": "reconciles_resource",
"attributes": {
"mode": "full"
}
},
{
"from": "kubernetes-controller:kradle-external-sync-controller",
"to": "kubernetes-crd-kind:kradle-external-webhook-delivery",
"kind": "reconciles_resource",
"attributes": {
"mode": "full"
}
},
{
"from": "kubernetes-controller:kradle-external-sync-controller",
"to": "kubernetes-crd-kind:kradle-external-sync-event",
"kind": "reconciles_resource",
"attributes": {
"mode": "full"
}
},
{
"from": "kubernetes-controller:kradle-external-sync-controller",
"to": "kubernetes-crd-kind:kradle-external-sync-state",
"kind": "reconciles_resource",
"attributes": {
"mode": "full"
}
},
{
"from": "kubernetes-controller:kradle-external-sync-controller",
"to": "kubernetes-crd-kind:kradle-external-write-intent",
"kind": "reconciles_resource",
"attributes": {
"mode": "full"
}
},
{
"from": "kubernetes-controller:kradle-external-sync-controller",
"to": "kubernetes-crd-kind:kradle-external-sync-conflict",
"kind": "reconciles_resource",
"attributes": {
"mode": "full"
}
},
{
"from": "kubernetes-controller:kradle-external-sync-controller",
"to": "kubernetes-crd-kind:kradle-external-object-link",
"kind": "reconciles_resource",
"attributes": {
"mode": "full"
}
},
{
"from": "kubernetes-controller:kradle-external-sync-controller",
"to": "kubernetes-crd-kind:kradle-external-backend-provider",
"kind": "emits_resource_status",
"attributes": {
"statusPath": "status"
}
},
{
"from": "kubernetes-controller:kradle-external-sync-controller",
"to": "kubernetes-crd-kind:kradle-external-backend-binding",
"kind": "emits_resource_status",
"attributes": {
"statusPath": "status"
}
},
{
"from": "kubernetes-controller:kradle-external-sync-controller",
"to": "kubernetes-crd-kind:kradle-external-backend-sync-policy",
"kind": "emits_resource_status",
"attributes": {
"statusPath": "status"
}
},
{
"from": "kubernetes-controller:kradle-external-sync-controller",
"to": "kubernetes-crd-kind:kradle-external-provider-capability-manifest",
"kind": "emits_resource_status",
"attributes": {
"statusPath": "status"
}
},
{
"from": "kubernetes-controller:kradle-external-sync-controller",
"to": "kubernetes-crd-kind:kradle-external-webhook-delivery",
"kind": "emits_resource_status",
"attributes": {
"statusPath": "status"
}
},
{
"from": "kubernetes-controller:kradle-external-sync-controller",
"to": "kubernetes-crd-kind:kradle-external-sync-event",
"kind": "emits_resource_status",
"attributes": {
"statusPath": "status"
}
},
{
"from": "kubernetes-controller:kradle-external-sync-controller",
"to": "kubernetes-crd-kind:kradle-external-sync-state",
"kind": "emits_resource_status",
"attributes": {
"statusPath": "status"
}
},
{
"from": "kubernetes-controller:kradle-external-sync-controller",
"to": "kubernetes-crd-kind:kradle-external-write-intent",
"kind": "emits_resource_status",
"attributes": {
"statusPath": "status"
}
},
{
"from": "kubernetes-controller:kradle-external-sync-controller",
"to": "kubernetes-crd-kind:kradle-external-sync-conflict",
"kind": "emits_resource_status",
"attributes": {
"statusPath": "status"
}
},
{
"from": "kubernetes-controller:kradle-external-sync-controller",
"to": "kubernetes-crd-kind:kradle-external-object-link",
"kind": "emits_resource_status",
"attributes": {
"statusPath": "status"
}
}
],
"incomingEdges": []
}