module.exports = { docs: [ { type: 'category', label: 'About Chaos Mesh', items: ['overview', 'basic-features'], }, { type: 'category', label: 'Getting Started', collapsed: false, items: [ { type: 'category', label: 'Installation and Deployment', collapsed: false, items: [ 'quick-start', 'production-installation-using-helm', 'offline-installation', 'expose-dashboard-with-ingress', 'persistence-dashboard', 'uninstallation', { type: 'link', label: 'Supported Releases', href: '/supported-releases', }, ], }, 'manage-user-permissions', 'configure-enabled-namespace', 'remote-cluster-management', { type: 'category', label: 'Run a Single Chaos Experiment', items: [ 'define-chaos-experiment-scope', 'define-scheduling-rules', 'run-a-chaos-experiment', 'inspect-chaos-experiments', // 'clean-up-chaos-experiments', ], }, { type: 'category', label: 'Orchestrate Multiple Chaos Experiments', items: [ 'create-chaos-mesh-workflow', 'run-serial-or-parallel-experiments', 'send-http-request-on-workflow', 'check-workflow-status', 'status-check-in-workflow', ], }, ], }, { type: 'category', label: 'Types of Chaos Experiments', items: [ { type: 'category', label: 'Kubernetes', items: [ 'simulate-pod-chaos-on-kubernetes', 'simulate-network-chaos-on-kubernetes', 'simulate-heavy-stress-on-kubernetes', 'simulate-io-chaos-on-kubernetes', 'simulate-dns-chaos-on-kubernetes', 'simulate-time-chaos-on-kubernetes', 'simulate-jvm-application-chaos', 'simulate-kernel-chaos-on-kubernetes', 'simulate-aws-chaos', 'simulate-azure-chaos', 'simulate-gcp-chaos', 'simulate-http-chaos-on-kubernetes', 'simulate-block-chaos-on-kubernetes', ], }, { type: 'category', label: 'Physical Nodes', items: [ 'chaosd-overview', 'simulate-physical-machine-chaos', 'simulate-process-chaos-in-physical-nodes', 'simulate-network-chaos-in-physical-nodes', 'simulate-host-console-in-physical-nodes', 'simulate-heavy-stress-in-physical-nodes', 'simulate-disk-pressure-in-physical-nodes', 'simulate-jvm-application-chaos-in-physical-nodes', 'simulate-time-chaos-on-physical-nodes', 'simulate-file-chaos-in-physical-nodes', 'simulate-redis-chaos-on-physical-nodes', 'chaosd-search-recover', ], }, ], }, { type: 'category', label: 'Authentication', items: ['gcp-authentication'], }, { type: 'category', label: 'Tools Integration', items: [ 'integrate-chaos-mesh-into-github-actions', // 'use-argo-to-orchestrate-chaos-experiments', 'use-grafana-data-source', 'chaosctl-tool', ], }, { type: 'category', label: 'Development Guides', items: [ 'developer-guide-overview', 'configure-development-environment', 'add-new-chaos-experiment-type', 'extend-chaos-daemon-interface', 'extend-chaosd', ], }, { type: 'category', label: 'FAQs and Troubleshooting', items: ['faqs', 'upgrade-to-2.0', 'upgrade-from-2.1-to-2.2'], }, { type: 'category', label: 'Release', items: [ 'release-cycle', { type: 'category', label: 'Release Tracking', items: ['release-2.5-tracking'], }, ], }, ], }