II.
KubernetesCrdKind JSON
Structured · livekubernetes-crd-kind:kradle-webhook-subscription
Kradle WebhookSubscription json
Inspect the normalized record payload exactly as the atlas UI reads it.
{
"id": "kubernetes-crd-kind:kradle-webhook-subscription",
"_kind": "KubernetesCrdKind",
"_file": "domain/products/kradle-crd-kinds.yaml",
"_cluster": "domain",
"attributes": {
"displayName": "Kradle WebhookSubscription",
"description": "WebhookSubscription records which repository or platform events should be emitted to external or internal webhook consumers. It is owned by the forge service and participates in repository collaboration workflows. Atlas models it as a aggregated CRD with Namespaced scope, v1alpha1 storage version, and source-backed Kubernetes API metadata so controller, policy, UI/API, and provider edges can target the exact resource kind.",
"apiGroup": "kradle.a5c.ai",
"version": "v1alpha1",
"servedVersions": [
"v1alpha1"
],
"storageVersion": "v1alpha1",
"kind": "WebhookSubscription",
"plural": "webhooksubscriptions",
"singular": "webhooksubscription",
"scope": "Namespaced",
"sourceFile": "packages/kradle/charts/crds/aggregated-resources.yaml",
"schemaPath": "spec.versions[name=v1alpha1].schema.openAPIV3Schema",
"family": "aggregated",
"owningPlatformId": "platform:kradle",
"platformServiceIds": [
"platform-service:kradle-forge"
],
"hasStatus": false,
"hasConditions": false
},
"outgoingEdges": [
{
"from": "kubernetes-crd-kind:kradle-webhook-subscription",
"to": "evidence:kradle-crd-source-aggregated-resources",
"kind": "defined_by_crd_source",
"attributes": {
"locator": "aggregated-resources.yaml:WebhookSubscription"
}
},
{
"from": "kubernetes-crd-kind:kradle-webhook-subscription",
"to": "topic:kradle-crd-inventory",
"kind": "belongs_to_resource_family",
"attributes": {
"family": "aggregated"
}
},
{
"from": "kubernetes-crd-kind:kradle-webhook-subscription",
"to": "platform-service:kradle-forge",
"kind": "belongs_to_resource_family",
"attributes": {
"family": "aggregated"
}
},
{
"from": "kubernetes-crd-kind:kradle-webhook-subscription",
"to": "tool:gitea",
"kind": "maps_to_external_resource",
"attributes": {
"relationship": "desired-state"
}
}
],
"incomingEdges": [
{
"from": "presentation:kradle-web-ui",
"to": "kubernetes-crd-kind:kradle-webhook-subscription",
"kind": "surfaces_resource",
"attributes": {
"surface": "web"
}
},
{
"from": "presentation:kradle-cli",
"to": "kubernetes-crd-kind:kradle-webhook-subscription",
"kind": "surfaces_resource",
"attributes": {
"surface": "kubectl"
}
},
{
"from": "presentation:kradle-api",
"to": "kubernetes-crd-kind:kradle-webhook-subscription",
"kind": "surfaces_resource",
"attributes": {
"surface": "api"
}
},
{
"from": "kubernetes-controller:kradle-core-controller",
"to": "kubernetes-crd-kind:kradle-webhook-subscription",
"kind": "watches_resource",
"attributes": {
"watchType": "primary"
}
},
{
"from": "kubernetes-controller:kradle-core-controller",
"to": "kubernetes-crd-kind:kradle-webhook-subscription",
"kind": "reconciles_resource",
"attributes": {
"mode": "full"
}
},
{
"from": "tool-server:kradle-api",
"to": "kubernetes-crd-kind:kradle-webhook-subscription",
"kind": "serves_kubernetes_resource",
"attributes": {
"serviceMode": "aggregated-api"
}
}
]
}