181 lines
5.1 KiB
JavaScript
181 lines
5.1 KiB
JavaScript
module.exports = {
|
|
docs: [
|
|
// Introduction
|
|
{
|
|
Introduction: [
|
|
'introduction/what-is-litmus',
|
|
'introduction/features',
|
|
'introduction/usage',
|
|
'introduction/core-principles',
|
|
'introduction/community',
|
|
'introduction/other-links'
|
|
]
|
|
},
|
|
|
|
// Getting Started
|
|
{
|
|
'Getting Started': [
|
|
'getting-started/resources',
|
|
'getting-started/installation',
|
|
'getting-started/run-your-first-workflow'
|
|
]
|
|
},
|
|
|
|
// Architecture
|
|
{
|
|
Architecture: [
|
|
'architecture/overview',
|
|
'architecture/architecture-summary',
|
|
'architecture/chaos-control-plane',
|
|
'architecture/chaos-execution-plane',
|
|
'architecture/chaos-experiment-flow',
|
|
{
|
|
'Chaos Observability Flow': [
|
|
'architecture/chaos-observability-flow-overview',
|
|
'architecture/chaos-observability-flow-visualization',
|
|
'architecture/chaos-observability-flow-logging',
|
|
'architecture/chaos-observability-flow-monitoring',
|
|
'architecture/chaos-observability-flow-summarisation',
|
|
'architecture/chaos-observability-flow-analytics'
|
|
]
|
|
}
|
|
]
|
|
},
|
|
|
|
// Concepts
|
|
{
|
|
Concepts: [
|
|
'concepts/overview',
|
|
'concepts/chaos-experiment',
|
|
'concepts/probes',
|
|
'concepts/chaos-engine',
|
|
'concepts/chaos-result',
|
|
'concepts/chaoshub',
|
|
{
|
|
'Chaos Scenario': ['concepts/chaos-workflow', 'concepts/visualize-workflow']
|
|
},
|
|
{
|
|
Observability: [
|
|
'concepts/workflow-statistics',
|
|
'concepts/app-infra-monitoring',
|
|
'concepts/datasource',
|
|
'concepts/open-observability'
|
|
]
|
|
},
|
|
'concepts/user-management',
|
|
'concepts/projects',
|
|
'concepts/teaming',
|
|
'concepts/gitops',
|
|
'concepts/oauth-dex-concept'
|
|
]
|
|
},
|
|
|
|
// User Guides
|
|
{
|
|
'User Guides': [
|
|
'user-guides/overview',
|
|
{
|
|
'Advanced Installation': [
|
|
{
|
|
ChaosCenter: [
|
|
'user-guides/chaoscenter-oauth-dex-installation',
|
|
'user-guides/chaoscenter-cluster-scope-installation',
|
|
'user-guides/chaoscenter-namespace-scope-installation',
|
|
'user-guides/setup-without-ingress',
|
|
'user-guides/setup-with-ingress'
|
|
]
|
|
},
|
|
'user-guides/chaosagents-installation'
|
|
]
|
|
},
|
|
// To be added later
|
|
// {
|
|
// 'Running Litmus': ['user-guides/air-gapped']
|
|
// },
|
|
{
|
|
'Injecting Fault': [
|
|
'user-guides/schedule-workflow',
|
|
'user-guides/observe-workflow',
|
|
'user-guides/edit-schedule',
|
|
// 'user-guides/event-triggered-chaos',
|
|
'user-guides/save-as-template',
|
|
'user-guides/download-workflow-manifest',
|
|
'user-guides/re-run-workflow',
|
|
'user-guides/delete-workflow',
|
|
'user-guides/construct-workflow'
|
|
]
|
|
},
|
|
{
|
|
'Observing Chaos': [
|
|
'user-guides/observability-set-up',
|
|
'user-guides/analyze-workflow',
|
|
'user-guides/comparative-analysis',
|
|
'user-guides/setup-datasource',
|
|
'user-guides/configure-datasource',
|
|
'user-guides/manage-app-dashboard',
|
|
'user-guides/editing-queries-app-dashboard',
|
|
'user-guides/view-chaos-impact',
|
|
'user-guides/share-app-dashboard'
|
|
]
|
|
},
|
|
// 'user-guides/event-triggered-chaos',
|
|
// To be added later
|
|
// {
|
|
// 'Litmus in CI/CD pipeline': [
|
|
// 'user-guides/github-actions',
|
|
// 'user-guides/gitlab-templates',
|
|
// 'user-guides/keptn',
|
|
// 'user-guides/spinnaker'
|
|
// ]
|
|
// },
|
|
'user-guides/account-settings',
|
|
{
|
|
'User Management': [
|
|
'user-guides/create-user',
|
|
'user-guides/view-user',
|
|
'user-guides/reset-password',
|
|
'user-guides/deactivate-user'
|
|
]
|
|
},
|
|
{
|
|
'Managing Projects': ['user-guides/change-project-name', 'user-guides/leave-project']
|
|
},
|
|
{
|
|
Teaming: [
|
|
'user-guides/invite-team-member',
|
|
'user-guides/edit-invite',
|
|
'user-guides/accept-invite',
|
|
'user-guides/remove-team-member'
|
|
]
|
|
},
|
|
'user-guides/gitops-configuration',
|
|
'user-guides/image-registry',
|
|
'user-guides/uninstall-litmus',
|
|
'user-guides/upgrade'
|
|
]
|
|
},
|
|
|
|
// Litmusctl
|
|
{
|
|
Litmusctl: [
|
|
'litmusctl/installation',
|
|
{
|
|
'Connect Agent': ['litmusctl/usage-non-interactive-mode', 'litmusctl/usage-interactive-mode']
|
|
},
|
|
'litmusctl/chaos-workflow-creation'
|
|
]
|
|
},
|
|
|
|
// Integrations
|
|
{
|
|
Integrations: ['integrations/prometheus', 'integrations/grafana']
|
|
},
|
|
|
|
// Troubleshooting
|
|
'troubleshooting',
|
|
|
|
// FAQ
|
|
'faq'
|
|
]
|
|
}
|