II.
StackProfile JSON
Structured · livestack-profile:krate-platform
Krate Platform Stack (K8s, Go, TypeScript, Postgres, Helm, ArgoCD) json
Inspect the normalized record payload exactly as the atlas UI reads it.
{
"id": "stack-profile:krate-platform",
"_kind": "StackProfile",
"_file": "domain/products/krate.yaml",
"_cluster": "domain",
"attributes": {
"displayName": "Krate Platform Stack (K8s, Go, TypeScript, Postgres, Helm, ArgoCD)",
"description": "The technology stack underpinning the Krate Kubernetes-native Git forge\nruntime. The control plane and aggregated API server are written in Go,\nleveraging controller-runtime and apiserver libraries. The web UI is a\nNext.js (TypeScript/React) application served from within the cluster.\nPostgreSQL backs the aggregated API server for high-volume data-plane\nresources. Helm charts package the deployment, and ArgoCD manages\nGitOps-driven rollouts. Docker containers run all components including\ndispatched agent jobs. Kubernetes itself is both the runtime platform\nand the API surface that Krate extends.\n",
"composes": [
"language:go",
"language:typescript",
"language:javascript",
"tool:kubernetes",
"tool:docker",
"tool:helm",
"tool:argocd",
"framework:nextjs",
"framework:react",
"stack-part:managed-postgres",
"stack-part:kubernetes-cluster",
"stack-part:container-registry",
"tool:gitea",
"tool:zoekt",
"tool:kyverno"
]
},
"outgoingEdges": [
{
"from": "stack-profile:krate-platform",
"to": "language:go",
"kind": "composed_of"
},
{
"from": "stack-profile:krate-platform",
"to": "language:typescript",
"kind": "composed_of"
},
{
"from": "stack-profile:krate-platform",
"to": "language:javascript",
"kind": "composed_of"
},
{
"from": "stack-profile:krate-platform",
"to": "tool:kubernetes",
"kind": "composed_of"
},
{
"from": "stack-profile:krate-platform",
"to": "tool:docker",
"kind": "composed_of"
},
{
"from": "stack-profile:krate-platform",
"to": "tool:helm",
"kind": "composed_of"
},
{
"from": "stack-profile:krate-platform",
"to": "tool:argocd",
"kind": "composed_of"
},
{
"from": "stack-profile:krate-platform",
"to": "framework:nextjs",
"kind": "composed_of"
},
{
"from": "stack-profile:krate-platform",
"to": "framework:react",
"kind": "composed_of"
},
{
"from": "stack-profile:krate-platform",
"to": "stack-part:managed-postgres",
"kind": "composed_of"
},
{
"from": "stack-profile:krate-platform",
"to": "stack-part:kubernetes-cluster",
"kind": "composed_of"
},
{
"from": "stack-profile:krate-platform",
"to": "stack-part:container-registry",
"kind": "composed_of"
},
{
"from": "stack-profile:krate-platform",
"to": "tool:gitea",
"kind": "composed_of"
},
{
"from": "stack-profile:krate-platform",
"to": "tool:zoekt",
"kind": "composed_of"
},
{
"from": "stack-profile:krate-platform",
"to": "tool:kyverno",
"kind": "composed_of"
},
{
"from": "stack-profile:krate-platform",
"to": "role:platform-engineer",
"kind": "used_by_role"
},
{
"from": "stack-profile:krate-platform",
"to": "role:site-reliability-engineer",
"kind": "used_by_role"
},
{
"from": "stack-profile:krate-platform",
"to": "role:devops-engineer",
"kind": "used_by_role"
},
{
"from": "stack-profile:krate-platform",
"to": "role:backend-engineer",
"kind": "used_by_role"
}
],
"incomingEdges": [
{
"from": "claim:krate-has-stack-impls",
"to": "stack-profile:krate-platform",
"kind": "asserts_about"
},
{
"from": "claim:krate-has-stack-impls",
"to": "stack-profile:krate-platform",
"kind": "about_subject",
"attributes": {
"notes": "The Krate stack profile defines the full technology stack"
}
}
]
}