refactor(scenarios): split monolithic configuration into individual files
- 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]>
This commit is contained in:
@@ -0,0 +1,36 @@
|
||||
{
|
||||
"id": "k8s-appdev",
|
||||
"name": "Kubernetes Developer",
|
||||
"icon": "🛠️",
|
||||
"tagline": "CKAD exam — application development",
|
||||
"color": "#bc8cff",
|
||||
"colorDim": "rgba(188,140,255,0.12)",
|
||||
"exam_minutes": 120,
|
||||
"scenario_ids": [
|
||||
"pod-basics-mcq",
|
||||
"kubectl-essentials-mcq",
|
||||
"namespaces-basics",
|
||||
"labels-selectors-mcq",
|
||||
"deploy-nginx",
|
||||
"scale-deployment",
|
||||
"rolling-update-task",
|
||||
"deployment-rollback",
|
||||
"liveness-probe-task",
|
||||
"readiness-probe-task",
|
||||
"configmap-volume",
|
||||
"env-vars-configmap",
|
||||
"secrets-basics",
|
||||
"resource-limits-task",
|
||||
"cronjob-task",
|
||||
"job-task",
|
||||
"emptydir-pod",
|
||||
"pvc-dynamic-task",
|
||||
"services-mcq",
|
||||
"nodeport-task",
|
||||
"ingress-task",
|
||||
"rbac-role",
|
||||
"pod-security-context",
|
||||
"crashloop-fix",
|
||||
"container-logging-mcq"
|
||||
]
|
||||
}
|
||||
Reference in New Issue
Block a user