iiRecord
Agentic AI Atlas · Kradle Policy Admission Integration
kubernetes-controller:kradle-policy-admissiona5c.ai
II.
KubernetesController JSON

kubernetes-controller:kradle-policy-admission

Structured · live

Kradle Policy Admission Integration json

Inspect the normalized record payload exactly as the atlas UI reads it.

File · domain/products/kradle-controllers.yamlCluster · domain
Record JSON
{
  "id": "kubernetes-controller:kradle-policy-admission",
  "_kind": "KubernetesController",
  "_file": "domain/products/kradle-controllers.yaml",
  "_cluster": "domain",
  "attributes": {
    "displayName": "Kradle Policy Admission Integration",
    "description": "Kradle policy governance integration that binds Kradle policy resources to Kyverno-backed admission and exception workflows.",
    "owningPlatformId": "platform:kradle",
    "controllerKind": "admission-controller",
    "runtime": "kyverno-admission-webhook",
    "sourcePath": "packages/kradle/charts/crds/policy-resources.yaml",
    "reconciliationScope": "multi-namespace"
  },
  "outgoingEdges": [
    {
      "from": "kubernetes-controller:kradle-policy-admission",
      "to": "kubernetes-crd-kind:kradle-policy-profile",
      "kind": "watches_resource",
      "attributes": {
        "watchType": "primary"
      }
    },
    {
      "from": "kubernetes-controller:kradle-policy-admission",
      "to": "kubernetes-crd-kind:kradle-policy-template",
      "kind": "watches_resource",
      "attributes": {
        "watchType": "primary"
      }
    },
    {
      "from": "kubernetes-controller:kradle-policy-admission",
      "to": "kubernetes-crd-kind:kradle-policy-binding",
      "kind": "watches_resource",
      "attributes": {
        "watchType": "primary"
      }
    },
    {
      "from": "kubernetes-controller:kradle-policy-admission",
      "to": "kubernetes-crd-kind:kradle-policy-exception-request",
      "kind": "watches_resource",
      "attributes": {
        "watchType": "primary"
      }
    },
    {
      "from": "kubernetes-controller:kradle-policy-admission",
      "to": "kubernetes-crd-kind:kradle-policy-profile",
      "kind": "reconciles_resource",
      "attributes": {
        "mode": "policy-only"
      }
    },
    {
      "from": "kubernetes-controller:kradle-policy-admission",
      "to": "kubernetes-crd-kind:kradle-policy-template",
      "kind": "reconciles_resource",
      "attributes": {
        "mode": "policy-only"
      }
    },
    {
      "from": "kubernetes-controller:kradle-policy-admission",
      "to": "kubernetes-crd-kind:kradle-policy-binding",
      "kind": "reconciles_resource",
      "attributes": {
        "mode": "policy-only"
      }
    },
    {
      "from": "kubernetes-controller:kradle-policy-admission",
      "to": "kubernetes-crd-kind:kradle-policy-exception-request",
      "kind": "reconciles_resource",
      "attributes": {
        "mode": "policy-only"
      }
    },
    {
      "from": "kubernetes-controller:kradle-policy-admission",
      "to": "kubernetes-crd-kind:kradle-policy-profile",
      "kind": "emits_resource_status",
      "attributes": {
        "statusPath": "status"
      }
    },
    {
      "from": "kubernetes-controller:kradle-policy-admission",
      "to": "kubernetes-crd-kind:kradle-policy-template",
      "kind": "emits_resource_status",
      "attributes": {
        "statusPath": "status"
      }
    },
    {
      "from": "kubernetes-controller:kradle-policy-admission",
      "to": "kubernetes-crd-kind:kradle-policy-binding",
      "kind": "emits_resource_status",
      "attributes": {
        "statusPath": "status"
      }
    },
    {
      "from": "kubernetes-controller:kradle-policy-admission",
      "to": "kubernetes-crd-kind:kradle-policy-exception-request",
      "kind": "emits_resource_status",
      "attributes": {
        "statusPath": "status"
      }
    }
  ],
  "incomingEdges": []
}