II.
PlatformService JSON
Structured · liveplatform-service:kradle-identity
Kradle Identity and Tenancy json
Inspect the normalized record payload exactly as the atlas UI reads it.
{
"id": "platform-service:kradle-identity",
"_kind": "PlatformService",
"_file": "domain/products/kradle-controllers.yaml",
"_cluster": "domain",
"attributes": {
"displayName": "Kradle Identity and Tenancy",
"description": "Organization, namespace binding, user, team, invite, identity mapping, auth provider, SSH key, and repository permission service for Kradle tenancy.",
"category": "security",
"providedByPlatformId": "platform:kradle",
"platformId": "platform:kradle"
},
"outgoingEdges": [
{
"from": "platform-service:kradle-identity",
"to": "platform:kradle",
"kind": "provided_by"
},
{
"from": "platform-service:kradle-identity",
"to": "kubernetes-crd-kind:kradle-organization",
"kind": "serves_kubernetes_resource",
"attributes": {
"serviceMode": "controller-api"
}
},
{
"from": "platform-service:kradle-identity",
"to": "kubernetes-crd-kind:kradle-org-namespace-binding",
"kind": "serves_kubernetes_resource",
"attributes": {
"serviceMode": "controller-api"
}
},
{
"from": "platform-service:kradle-identity",
"to": "kubernetes-crd-kind:kradle-sshkey",
"kind": "serves_kubernetes_resource",
"attributes": {
"serviceMode": "controller-api"
}
},
{
"from": "platform-service:kradle-identity",
"to": "kubernetes-crd-kind:kradle-repository-permission",
"kind": "serves_kubernetes_resource",
"attributes": {
"serviceMode": "controller-api"
}
},
{
"from": "platform-service:kradle-identity",
"to": "kubernetes-crd-kind:kradle-user",
"kind": "serves_kubernetes_resource",
"attributes": {
"serviceMode": "controller-api"
}
},
{
"from": "platform-service:kradle-identity",
"to": "kubernetes-crd-kind:kradle-team",
"kind": "serves_kubernetes_resource",
"attributes": {
"serviceMode": "controller-api"
}
},
{
"from": "platform-service:kradle-identity",
"to": "kubernetes-crd-kind:kradle-invite",
"kind": "serves_kubernetes_resource",
"attributes": {
"serviceMode": "controller-api"
}
},
{
"from": "platform-service:kradle-identity",
"to": "kubernetes-crd-kind:kradle-identity-mapping",
"kind": "serves_kubernetes_resource",
"attributes": {
"serviceMode": "controller-api"
}
},
{
"from": "platform-service:kradle-identity",
"to": "kubernetes-crd-kind:kradle-auth-provider",
"kind": "serves_kubernetes_resource",
"attributes": {
"serviceMode": "controller-api"
}
},
{
"from": "platform-service:kradle-identity",
"to": "kubernetes-crd-kind:kradle-organization",
"kind": "governs_resource",
"attributes": {
"governanceMode": "rbac"
}
},
{
"from": "platform-service:kradle-identity",
"to": "kubernetes-crd-kind:kradle-org-namespace-binding",
"kind": "governs_resource",
"attributes": {
"governanceMode": "rbac"
}
},
{
"from": "platform-service:kradle-identity",
"to": "kubernetes-crd-kind:kradle-sshkey",
"kind": "governs_resource",
"attributes": {
"governanceMode": "rbac"
}
},
{
"from": "platform-service:kradle-identity",
"to": "kubernetes-crd-kind:kradle-repository-permission",
"kind": "governs_resource",
"attributes": {
"governanceMode": "rbac"
}
},
{
"from": "platform-service:kradle-identity",
"to": "kubernetes-crd-kind:kradle-user",
"kind": "governs_resource",
"attributes": {
"governanceMode": "rbac"
}
},
{
"from": "platform-service:kradle-identity",
"to": "kubernetes-crd-kind:kradle-team",
"kind": "governs_resource",
"attributes": {
"governanceMode": "rbac"
}
},
{
"from": "platform-service:kradle-identity",
"to": "kubernetes-crd-kind:kradle-invite",
"kind": "governs_resource",
"attributes": {
"governanceMode": "rbac"
}
},
{
"from": "platform-service:kradle-identity",
"to": "kubernetes-crd-kind:kradle-identity-mapping",
"kind": "governs_resource",
"attributes": {
"governanceMode": "rbac"
}
},
{
"from": "platform-service:kradle-identity",
"to": "kubernetes-crd-kind:kradle-auth-provider",
"kind": "governs_resource",
"attributes": {
"governanceMode": "rbac"
}
}
],
"incomingEdges": [
{
"from": "kubernetes-crd-kind:kradle-organization",
"to": "platform-service:kradle-identity",
"kind": "belongs_to_resource_family",
"attributes": {
"family": "repository-identity"
}
},
{
"from": "kubernetes-crd-kind:kradle-org-namespace-binding",
"to": "platform-service:kradle-identity",
"kind": "belongs_to_resource_family",
"attributes": {
"family": "repository-identity"
}
},
{
"from": "kubernetes-crd-kind:kradle-sshkey",
"to": "platform-service:kradle-identity",
"kind": "belongs_to_resource_family",
"attributes": {
"family": "repository-identity"
}
},
{
"from": "kubernetes-crd-kind:kradle-repository-permission",
"to": "platform-service:kradle-identity",
"kind": "belongs_to_resource_family",
"attributes": {
"family": "repository-identity"
}
},
{
"from": "kubernetes-crd-kind:kradle-user",
"to": "platform-service:kradle-identity",
"kind": "belongs_to_resource_family",
"attributes": {
"family": "repository-identity"
}
},
{
"from": "kubernetes-crd-kind:kradle-team",
"to": "platform-service:kradle-identity",
"kind": "belongs_to_resource_family",
"attributes": {
"family": "repository-identity"
}
},
{
"from": "kubernetes-crd-kind:kradle-invite",
"to": "platform-service:kradle-identity",
"kind": "belongs_to_resource_family",
"attributes": {
"family": "repository-identity"
}
},
{
"from": "kubernetes-crd-kind:kradle-identity-mapping",
"to": "platform-service:kradle-identity",
"kind": "belongs_to_resource_family",
"attributes": {
"family": "repository-identity"
}
},
{
"from": "kubernetes-crd-kind:kradle-auth-provider",
"to": "platform-service:kradle-identity",
"kind": "belongs_to_resource_family",
"attributes": {
"family": "repository-identity"
}
}
]
}