- Split `scenarios/scenarios.json` into individual JSON files under `scenarios/data/` named `<scenario-id>.json` - Split `scenarios/bundles.json` into individual JSON files under `scenarios/bundles/` named `<bundle-id>.json` - Updated `backend/server.js` to dynamically load scenario and bundle files from their respective directories - Updated documentation in `scenarios/SCHEMA.md` and `README.md` to reflect the new repository layout and contributor workflow Signed-off-by: Abhinav Sinha <[email protected]>
42 lines
979 B
JSON
42 lines
979 B
JSON
{
|
|
"id": "k8s-admin",
|
|
"name": "Kubernetes Administrator",
|
|
"icon": "🧑✈️",
|
|
"tagline": "CKA exam — cluster administration",
|
|
"color": "#58a6ff",
|
|
"colorDim": "rgba(88,166,255,0.12)",
|
|
"exam_minutes": 120,
|
|
"scenario_ids": [
|
|
"rbac-role",
|
|
"rbac-clusterrole",
|
|
"serviceaccount-pod",
|
|
"node-label-selector",
|
|
"node-taint-toleration",
|
|
"resource-quota-ns",
|
|
"limitrange-task",
|
|
"etcd-backup-mcq",
|
|
"cluster-upgrade-mcq",
|
|
"deployment-rollback",
|
|
"cronjob-task",
|
|
"job-task",
|
|
"readiness-probe-task",
|
|
"pod-affinity-mcq",
|
|
"nodeport-task",
|
|
"ingress-task",
|
|
"dns-resolution-mcq",
|
|
"endpoint-fix-task",
|
|
"networkpolicy-egress",
|
|
"network-policy",
|
|
"storageclass-mcq",
|
|
"pvc-dynamic-task",
|
|
"emptydir-pod",
|
|
"pv-pvc-mount",
|
|
"pod-security-context",
|
|
"broken-deployment",
|
|
"crashloop-fix",
|
|
"container-logging-mcq",
|
|
"pod-disruption-budget-task",
|
|
"priority-class-task"
|
|
]
|
|
}
|