146 lines
4.1 KiB
JavaScript
146 lines
4.1 KiB
JavaScript
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'],
|
|
},
|
|
],
|
|
},
|
|
],
|
|
}
|