From 6bf90f2ac99feda32eab4ca174bc35fd352b5aa8 Mon Sep 17 00:00:00 2001 From: Billy Tat Date: Thu, 27 Oct 2022 16:02:33 -0700 Subject: [PATCH] Fix indentation --- sidebars.js | 1868 +++++++++++++++++++++++++-------------------------- 1 file changed, 934 insertions(+), 934 deletions(-) diff --git a/sidebars.js b/sidebars.js index 39d4babb376..5883ffb2bb2 100644 --- a/sidebars.js +++ b/sidebars.js @@ -23,14 +23,14 @@ const sidebars = { type: 'category', label: 'Getting Started', items: [ - "getting-started/overview", + "getting-started/overview", { type: 'category', label: 'Quick Start Guides', link: { type: 'doc', id: "pages-for-subheaders/quick-start-guides", - }, + }, items: [ { type: 'category', @@ -38,18 +38,18 @@ const sidebars = { link: { type: 'doc', id: "pages-for-subheaders/deploy-rancher-manager", - }, + }, items: [ - "getting-started/quick-start-guides/deploy-rancher-manager/aws", - "getting-started/quick-start-guides/deploy-rancher-manager/aws-marketplace", - "getting-started/quick-start-guides/deploy-rancher-manager/azure", - "getting-started/quick-start-guides/deploy-rancher-manager/digitalocean", - "getting-started/quick-start-guides/deploy-rancher-manager/gcp", - "getting-started/quick-start-guides/deploy-rancher-manager/hetzner-cloud", - "getting-started/quick-start-guides/deploy-rancher-manager/vagrant", - "getting-started/quick-start-guides/deploy-rancher-manager/equinix-metal", - "getting-started/quick-start-guides/deploy-rancher-manager/helm-cli", - ] + "getting-started/quick-start-guides/deploy-rancher-manager/aws", + "getting-started/quick-start-guides/deploy-rancher-manager/aws-marketplace", + "getting-started/quick-start-guides/deploy-rancher-manager/azure", + "getting-started/quick-start-guides/deploy-rancher-manager/digitalocean", + "getting-started/quick-start-guides/deploy-rancher-manager/gcp", + "getting-started/quick-start-guides/deploy-rancher-manager/hetzner-cloud", + "getting-started/quick-start-guides/deploy-rancher-manager/vagrant", + "getting-started/quick-start-guides/deploy-rancher-manager/equinix-metal", + "getting-started/quick-start-guides/deploy-rancher-manager/helm-cli", + ] }, { type: 'category', @@ -59,11 +59,11 @@ const sidebars = { id: "pages-for-subheaders/deploy-rancher-workloads", }, items: [ - "getting-started/quick-start-guides/deploy-workloads/workload-ingress", - "getting-started/quick-start-guides/deploy-workloads/nodeports", - ] - } - ] + "getting-started/quick-start-guides/deploy-workloads/workload-ingress", + "getting-started/quick-start-guides/deploy-workloads/nodeports", + ] + } + ] }, { type: 'category', @@ -71,20 +71,20 @@ const sidebars = { link: { type: 'doc', id: "pages-for-subheaders/installation-and-upgrade", - }, - items: [ + }, + items: [ { type: 'category', label: 'Installation Requirements', link: { type: 'doc', id: "pages-for-subheaders/installation-requirements", - }, + }, items: [ - "getting-started/installation-and-upgrade/installation-requirements/install-docker", - "getting-started/installation-and-upgrade/installation-requirements/dockershim", - "getting-started/installation-and-upgrade/installation-requirements/port-requirements", - ] + "getting-started/installation-and-upgrade/installation-requirements/install-docker", + "getting-started/installation-and-upgrade/installation-requirements/dockershim", + "getting-started/installation-and-upgrade/installation-requirements/port-requirements", + ] }, { type: 'category', @@ -94,10 +94,10 @@ const sidebars = { id: "pages-for-subheaders/installation-references", }, items: [ - "getting-started/installation-and-upgrade/installation-references/helm-chart-options", - "getting-started/installation-and-upgrade/installation-references/tls-settings", - "getting-started/installation-and-upgrade/installation-references/feature-flags" - ] + "getting-started/installation-and-upgrade/installation-references/helm-chart-options", + "getting-started/installation-and-upgrade/installation-references/tls-settings", + "getting-started/installation-and-upgrade/installation-references/feature-flags" + ] }, { type: 'category', @@ -105,16 +105,16 @@ const sidebars = { link: { type: 'doc', id: "pages-for-subheaders/install-upgrade-on-a-kubernetes-cluster", - }, + }, items: [ - "getting-started/installation-and-upgrade/install-upgrade-on-a-kubernetes-cluster/rollbacks", - "getting-started/installation-and-upgrade/install-upgrade-on-a-kubernetes-cluster/upgrades", - "getting-started/installation-and-upgrade/install-upgrade-on-a-kubernetes-cluster/air-gapped-upgrades", - "getting-started/installation-and-upgrade/install-upgrade-on-a-kubernetes-cluster/rancher-on-amazon-eks", - "getting-started/installation-and-upgrade/install-upgrade-on-a-kubernetes-cluster/rancher-on-aks", - "getting-started/installation-and-upgrade/install-upgrade-on-a-kubernetes-cluster/rancher-on-gke", - "getting-started/installation-and-upgrade/install-upgrade-on-a-kubernetes-cluster/troubleshooting", - ] + "getting-started/installation-and-upgrade/install-upgrade-on-a-kubernetes-cluster/rollbacks", + "getting-started/installation-and-upgrade/install-upgrade-on-a-kubernetes-cluster/upgrades", + "getting-started/installation-and-upgrade/install-upgrade-on-a-kubernetes-cluster/air-gapped-upgrades", + "getting-started/installation-and-upgrade/install-upgrade-on-a-kubernetes-cluster/rancher-on-amazon-eks", + "getting-started/installation-and-upgrade/install-upgrade-on-a-kubernetes-cluster/rancher-on-aks", + "getting-started/installation-and-upgrade/install-upgrade-on-a-kubernetes-cluster/rancher-on-gke", + "getting-started/installation-and-upgrade/install-upgrade-on-a-kubernetes-cluster/troubleshooting", + ] }, { type: 'category', @@ -124,48 +124,48 @@ const sidebars = { id: "pages-for-subheaders/other-installation-methods", }, items: [ - { - type: 'category', - label: 'Air-Gapped Helm CLI Install', - link: { - type: 'doc', - id: "pages-for-subheaders/air-gapped-helm-cli-install", - }, - items: [ - "getting-started/installation-and-upgrade/other-installation-methods/air-gapped-helm-cli-install/infrastructure-private-registry", - "getting-started/installation-and-upgrade/other-installation-methods/air-gapped-helm-cli-install/publish-images", - "getting-started/installation-and-upgrade/other-installation-methods/air-gapped-helm-cli-install/install-kubernetes", - "getting-started/installation-and-upgrade/other-installation-methods/air-gapped-helm-cli-install/install-rancher-ha", - "getting-started/installation-and-upgrade/other-installation-methods/air-gapped-helm-cli-install/docker-install-commands", - ] + { + type: 'category', + label: 'Air-Gapped Helm CLI Install', + link: { + type: 'doc', + id: "pages-for-subheaders/air-gapped-helm-cli-install", }, - { - type: 'category', - label: 'Rancher on a Single Node with Docker', - link: { - type: 'doc', - id: "pages-for-subheaders/rancher-on-a-single-node-with-docker", - }, - items: [ - "getting-started/installation-and-upgrade/other-installation-methods/rancher-on-a-single-node-with-docker/upgrade-docker-installed-rancher", - "getting-started/installation-and-upgrade/other-installation-methods/rancher-on-a-single-node-with-docker/roll-back-docker-installed-rancher", - "getting-started/installation-and-upgrade/other-installation-methods/rancher-on-a-single-node-with-docker/certificate-troubleshooting", - ] + items: [ + "getting-started/installation-and-upgrade/other-installation-methods/air-gapped-helm-cli-install/infrastructure-private-registry", + "getting-started/installation-and-upgrade/other-installation-methods/air-gapped-helm-cli-install/publish-images", + "getting-started/installation-and-upgrade/other-installation-methods/air-gapped-helm-cli-install/install-kubernetes", + "getting-started/installation-and-upgrade/other-installation-methods/air-gapped-helm-cli-install/install-rancher-ha", + "getting-started/installation-and-upgrade/other-installation-methods/air-gapped-helm-cli-install/docker-install-commands", + ] + }, + { + type: 'category', + label: 'Rancher on a Single Node with Docker', + link: { + type: 'doc', + id: "pages-for-subheaders/rancher-on-a-single-node-with-docker", }, - { - type: 'category', - label: 'Rancher Behind an HTTP Proxy', - link: { - type: 'doc', - id: "pages-for-subheaders/rancher-behind-an-http-proxy", - }, - items: [ - "getting-started/installation-and-upgrade/other-installation-methods/rancher-behind-an-http-proxy/set-up-infrastructure", - "getting-started/installation-and-upgrade/other-installation-methods/rancher-behind-an-http-proxy/install-kubernetes", - "getting-started/installation-and-upgrade/other-installation-methods/rancher-behind-an-http-proxy/install-rancher", - ] - } - ], + items: [ + "getting-started/installation-and-upgrade/other-installation-methods/rancher-on-a-single-node-with-docker/upgrade-docker-installed-rancher", + "getting-started/installation-and-upgrade/other-installation-methods/rancher-on-a-single-node-with-docker/roll-back-docker-installed-rancher", + "getting-started/installation-and-upgrade/other-installation-methods/rancher-on-a-single-node-with-docker/certificate-troubleshooting", + ] + }, + { + type: 'category', + label: 'Rancher Behind an HTTP Proxy', + link: { + type: 'doc', + id: "pages-for-subheaders/rancher-behind-an-http-proxy", + }, + items: [ + "getting-started/installation-and-upgrade/other-installation-methods/rancher-behind-an-http-proxy/set-up-infrastructure", + "getting-started/installation-and-upgrade/other-installation-methods/rancher-behind-an-http-proxy/install-kubernetes", + "getting-started/installation-and-upgrade/other-installation-methods/rancher-behind-an-http-proxy/install-rancher", + ] + } + ], }, { type: 'category', @@ -175,18 +175,18 @@ const sidebars = { id: "pages-for-subheaders/resources", }, items: [ - "getting-started/installation-and-upgrade/resources/choose-a-rancher-version", - "getting-started/installation-and-upgrade/resources/helm-version-requirements", - "getting-started/installation-and-upgrade/resources/add-tls-secrets", - "getting-started/installation-and-upgrade/resources/custom-ca-root-certificates", - "getting-started/installation-and-upgrade/resources/upgrade-cert-manager", - "getting-started/installation-and-upgrade/resources/update-rancher-certificate", - "getting-started/installation-and-upgrade/resources/bootstrap-password", - "getting-started/installation-and-upgrade/resources/local-system-charts", - ] + "getting-started/installation-and-upgrade/resources/choose-a-rancher-version", + "getting-started/installation-and-upgrade/resources/helm-version-requirements", + "getting-started/installation-and-upgrade/resources/add-tls-secrets", + "getting-started/installation-and-upgrade/resources/custom-ca-root-certificates", + "getting-started/installation-and-upgrade/resources/upgrade-cert-manager", + "getting-started/installation-and-upgrade/resources/update-rancher-certificate", + "getting-started/installation-and-upgrade/resources/bootstrap-password", + "getting-started/installation-and-upgrade/resources/local-system-charts", + ] }, - "getting-started/installation-and-upgrade/upgrade-and-roll-back-kubernetes", - "getting-started/installation-and-upgrade/upgrade-kubernetes-without-upgrading-rancher", + "getting-started/installation-and-upgrade/upgrade-and-roll-back-kubernetes", + "getting-started/installation-and-upgrade/upgrade-kubernetes-without-upgrading-rancher", ] } ] @@ -201,516 +201,516 @@ const sidebars = { link: { type: 'doc', id: "pages-for-subheaders/new-user-guides", - }, - items: [ - { + }, + items: [ + { type: 'category', label: 'Authentication, Permissions, and Global Configuration', link: { type: 'doc', id: "pages-for-subheaders/authentication-permissions-and-global-configuration", - }, - items: [ - { - type: 'category', - label: 'Authentication Config', - link: { - type: 'doc', - id: "pages-for-subheaders/authentication-config", - }, - items: [ - "how-to-guides/new-user-guides/authentication-permissions-and-global-configuration/authentication-config/manage-users-and-groups", - "how-to-guides/new-user-guides/authentication-permissions-and-global-configuration/authentication-config/create-local-users", - "how-to-guides/new-user-guides/authentication-permissions-and-global-configuration/authentication-config/configure-google-oauth", - "how-to-guides/new-user-guides/authentication-permissions-and-global-configuration/authentication-config/configure-active-directory", - "how-to-guides/new-user-guides/authentication-permissions-and-global-configuration/authentication-config/configure-freeipa", - "how-to-guides/new-user-guides/authentication-permissions-and-global-configuration/authentication-config/configure-azure-ad", - "how-to-guides/new-user-guides/authentication-permissions-and-global-configuration/authentication-config/configure-github", - "how-to-guides/new-user-guides/authentication-permissions-and-global-configuration/authentication-config/configure-keycloak-oidc", - "how-to-guides/new-user-guides/authentication-permissions-and-global-configuration/authentication-config/configure-keycloak-saml", - "how-to-guides/new-user-guides/authentication-permissions-and-global-configuration/authentication-config/configure-pingidentity", - "how-to-guides/new-user-guides/authentication-permissions-and-global-configuration/authentication-config/configure-okta-saml", - ] - }, - { - type: 'category', - label: 'Configure OpenLDAP', - link: { - type: 'doc', - id: "pages-for-subheaders/configure-openldap", - }, - items: [ - "how-to-guides/new-user-guides/authentication-permissions-and-global-configuration/configure-openldap/openldap-config-reference", - ] - }, - { - type: 'category', - label: 'Configure Microsoft AD Federation Service (SAML)', - link: { - type: 'doc', - id: "pages-for-subheaders/configure-microsoft-ad-federation-service-saml", - }, - items: [ - "how-to-guides/new-user-guides/authentication-permissions-and-global-configuration/configure-microsoft-ad-federation-service-saml/configure-ms-adfs-for-rancher", - "how-to-guides/new-user-guides/authentication-permissions-and-global-configuration/configure-microsoft-ad-federation-service-saml/configure-rancher-for-ms-adfs", - ] - }, - { - type: 'category', - label: 'Configure Shibboleth (SAML)', - link: { - type: 'doc', - id: "pages-for-subheaders/configure-shibboleth-saml", - }, - items: [ - "how-to-guides/new-user-guides/authentication-permissions-and-global-configuration/configure-shibboleth-saml/about-group-permissions", - ] - }, - { - type: 'category', - label: 'Manage Role-Based Access Control (RBAC)', - link: { - type: 'doc', - id: "pages-for-subheaders/manage-role-based-access-control-rbac", - }, - items: [ - "how-to-guides/new-user-guides/authentication-permissions-and-global-configuration/manage-role-based-access-control-rbac/global-permissions", - "how-to-guides/new-user-guides/authentication-permissions-and-global-configuration/manage-role-based-access-control-rbac/cluster-and-project-roles", - "how-to-guides/new-user-guides/authentication-permissions-and-global-configuration/manage-role-based-access-control-rbac/custom-roles", - "how-to-guides/new-user-guides/authentication-permissions-and-global-configuration/manage-role-based-access-control-rbac/locked-roles", - ] - }, - { - type: 'category', - label: 'About Provisioning Drivers', - link: { - type: 'doc', - id: "pages-for-subheaders/about-provisioning-drivers", - }, - items: [ - "how-to-guides/new-user-guides/authentication-permissions-and-global-configuration/about-provisioning-drivers/manage-cluster-drivers", - "how-to-guides/new-user-guides/authentication-permissions-and-global-configuration/about-provisioning-drivers/manage-node-drivers", - ] - }, - { - type: 'category', - label: 'About RKE1 Templates', - link: { - type: 'doc', - id: "pages-for-subheaders/about-rke1-templates", - }, - items: [ - "how-to-guides/new-user-guides/authentication-permissions-and-global-configuration/about-rke1-templates/creator-permissions", - "how-to-guides/new-user-guides/authentication-permissions-and-global-configuration/about-rke1-templates/access-or-share-templates", - "how-to-guides/new-user-guides/authentication-permissions-and-global-configuration/about-rke1-templates/manage-rke1-templates", - "how-to-guides/new-user-guides/authentication-permissions-and-global-configuration/about-rke1-templates/enforce-templates", - "how-to-guides/new-user-guides/authentication-permissions-and-global-configuration/about-rke1-templates/override-template-settings", - "how-to-guides/new-user-guides/authentication-permissions-and-global-configuration/about-rke1-templates/apply-templates", - "how-to-guides/new-user-guides/authentication-permissions-and-global-configuration/about-rke1-templates/infrastructure", - "how-to-guides/new-user-guides/authentication-permissions-and-global-configuration/about-rke1-templates/example-use-cases", - ] - }, - "how-to-guides/new-user-guides/authentication-permissions-and-global-configuration/manage-cluster-templates", - "how-to-guides/new-user-guides/authentication-permissions-and-global-configuration/create-pod-security-policies", - "how-to-guides/new-user-guides/authentication-permissions-and-global-configuration/global-default-private-registry", - "how-to-guides/new-user-guides/authentication-permissions-and-global-configuration/custom-branding", - ] - }, - { - type: 'category', - label: 'Manage Clusters', - link: { - type: 'doc', - id: "pages-for-subheaders/manage-clusters", - }, - items: [ - { - type: 'category', - label: 'Access Clusters', - link: { - type: 'doc', - id: "pages-for-subheaders/access-clusters", - }, - items: [ - "how-to-guides/new-user-guides/manage-clusters/access-clusters/use-kubectl-and-kubeconfig", - "how-to-guides/new-user-guides/manage-clusters/access-clusters/authorized-cluster-endpoint", - "how-to-guides/new-user-guides/manage-clusters/access-clusters/add-users-to-clusters", - ] - }, - { - type: 'category', - label: 'Install Cluster Autoscaler', - link: { - type: 'doc', - id: "pages-for-subheaders/install-cluster-autoscaler", - }, - items: [ - "how-to-guides/new-user-guides/manage-clusters/install-cluster-autoscaler/use-aws-ec2-auto-scaling-groups", - ] - }, - { - type: 'category', - label: 'Create Kubernetes Persistent Storage', - link: { - type: 'doc', - id: "pages-for-subheaders/create-kubernetes-persistent-storage", - }, - items: [ - "how-to-guides/new-user-guides/manage-clusters/create-kubernetes-persistent-storage/manage-persistent-storage/about-persistent-storage", - "how-to-guides/new-user-guides/manage-clusters/create-kubernetes-persistent-storage/manage-persistent-storage/set-up-existing-storage", - "how-to-guides/new-user-guides/manage-clusters/create-kubernetes-persistent-storage/manage-persistent-storage/dynamically-provision-new-storage", - "how-to-guides/new-user-guides/manage-clusters/create-kubernetes-persistent-storage/manage-persistent-storage/use-external-ceph-driver", - "how-to-guides/new-user-guides/manage-clusters/create-kubernetes-persistent-storage/manage-persistent-storage/about-glusterfs-volumes", - "how-to-guides/new-user-guides/manage-clusters/create-kubernetes-persistent-storage/manage-persistent-storage/install-iscsi-volumes", - ] - }, - { - type: 'category', - label: 'Provisioning Storage Examples', - link: { - type: 'doc', - id: "pages-for-subheaders/provisioning-storage-examples", - }, - items: [ - "how-to-guides/new-user-guides/manage-clusters/provisioning-storage-examples/persistent-storage-in-amazon-ebs", - "how-to-guides/new-user-guides/manage-clusters/provisioning-storage-examples/nfs-storage", - "how-to-guides/new-user-guides/manage-clusters/provisioning-storage-examples/vsphere-storage", - ] - }, - "how-to-guides/new-user-guides/manage-clusters/projects-and-namespaces", - "how-to-guides/new-user-guides/manage-clusters/clone-cluster-configuration", - "how-to-guides/new-user-guides/manage-clusters/rotate-certificates", - "how-to-guides/new-user-guides/manage-clusters/rotate-encryption-key", - "how-to-guides/new-user-guides/manage-clusters/nodes-and-node-pools", - "how-to-guides/new-user-guides/manage-clusters/clean-cluster-nodes", - "how-to-guides/new-user-guides/manage-clusters/add-a-pod-security-policy", - "how-to-guides/new-user-guides/manage-clusters/assign-pod-security-policies", - ] - }, - { - type: 'category', - label: 'Kubernetes Cluster Setup', - link: { - type: 'doc', - id: "pages-for-subheaders/kubernetes-cluster-setup", - }, - items: [ - "how-to-guides/new-user-guides/kubernetes-cluster-setup/high-availability-installs", - "how-to-guides/new-user-guides/kubernetes-cluster-setup/k3s-for-rancher", - "how-to-guides/new-user-guides/kubernetes-cluster-setup/rke1-for-rancher", - "how-to-guides/new-user-guides/kubernetes-cluster-setup/rke2-for-rancher", - ], - }, - { - type: 'category', - label: 'Infrastructure Setup', - link: { - type: 'doc', - id: "pages-for-subheaders/infrastructure-setup", - }, - items: [ - "how-to-guides/new-user-guides/infrastructure-setup/ha-k3s-kubernetes-cluster", - "how-to-guides/new-user-guides/infrastructure-setup/ha-rke1-kubernetes-cluster", - "how-to-guides/new-user-guides/infrastructure-setup/ha-rke2-kubernetes-cluster", - "how-to-guides/new-user-guides/infrastructure-setup/nodes-in-amazon-ec2", - "how-to-guides/new-user-guides/infrastructure-setup/mysql-database-in-amazon-rds", - "how-to-guides/new-user-guides/infrastructure-setup/nginx-load-balancer", - "how-to-guides/new-user-guides/infrastructure-setup/amazon-elb-load-balancer", - ], - }, - { - type: 'category', - label: 'Kubernetes Clusters in Rancher Setup', - link: { - type: 'doc', - id: "pages-for-subheaders/kubernetes-clusters-in-rancher-setup", - }, - items: [ - "how-to-guides/new-user-guides/kubernetes-clusters-in-rancher-setup/node-requirements-for-rancher-managed-clusters", - { - type: 'category', - label: 'Checklist for Production-Ready Clusters', - link: { - type: 'doc', - id: "pages-for-subheaders/checklist-for-production-ready-clusters", - }, - items: [ - "how-to-guides/new-user-guides/kubernetes-clusters-in-rancher-setup/checklist-for-production-ready-clusters/recommended-cluster-architecture", - "how-to-guides/new-user-guides/kubernetes-clusters-in-rancher-setup/checklist-for-production-ready-clusters/roles-for-nodes-in-kubernetes", - ], - }, - { - type: 'category', - label: 'Set Up Clusters from Hosted Kubernetes Providers', - link: { - type: 'doc', - id: "pages-for-subheaders/set-up-clusters-from-hosted-kubernetes-providers", - }, - items: [ - "how-to-guides/new-user-guides/kubernetes-clusters-in-rancher-setup/set-up-clusters-from-hosted-kubernetes-providers/gke", - "how-to-guides/new-user-guides/kubernetes-clusters-in-rancher-setup/set-up-clusters-from-hosted-kubernetes-providers/aks", - "how-to-guides/new-user-guides/kubernetes-clusters-in-rancher-setup/set-up-clusters-from-hosted-kubernetes-providers/alibaba", - "how-to-guides/new-user-guides/kubernetes-clusters-in-rancher-setup/set-up-clusters-from-hosted-kubernetes-providers/tencent", - "how-to-guides/new-user-guides/kubernetes-clusters-in-rancher-setup/set-up-clusters-from-hosted-kubernetes-providers/huawei", - ] - }, - { - type: 'category', - label: 'Use Windows Clusters', - link: { - type: 'doc', - id: "pages-for-subheaders/use-windows-clusters", - }, - items: [ - "how-to-guides/new-user-guides/kubernetes-clusters-in-rancher-setup/use-windows-clusters/azure-storageclass-configuration", - "how-to-guides/new-user-guides/kubernetes-clusters-in-rancher-setup/use-windows-clusters/windows-linux-cluster-feature-parity", - "how-to-guides/new-user-guides/kubernetes-clusters-in-rancher-setup/use-windows-clusters/network-requirements-for-host-gateway", - "how-to-guides/new-user-guides/kubernetes-clusters-in-rancher-setup/use-windows-clusters/workload-migration-guidance" - ] - }, - { - type: 'category', - label: 'Set Up Cloud Providers', - link: { - type: 'doc', - id: "pages-for-subheaders/set-up-cloud-providers", - }, - items: [ - "how-to-guides/new-user-guides/kubernetes-clusters-in-rancher-setup/set-up-cloud-providers/amazon", - "how-to-guides/new-user-guides/kubernetes-clusters-in-rancher-setup/set-up-cloud-providers/azure", - "how-to-guides/new-user-guides/kubernetes-clusters-in-rancher-setup/set-up-cloud-providers/google-compute-engine", - "how-to-guides/new-user-guides/kubernetes-clusters-in-rancher-setup/set-up-cloud-providers/configure-in-tree-vsphere", - "how-to-guides/new-user-guides/kubernetes-clusters-in-rancher-setup/set-up-cloud-providers/configure-out-of-tree-vsphere", - "how-to-guides/new-user-guides/kubernetes-clusters-in-rancher-setup/set-up-cloud-providers/migrate-from-in-tree-to-out-of-tree", - ] - }, - "how-to-guides/new-user-guides/kubernetes-clusters-in-rancher-setup/register-existing-clusters", - ] - }, - { - type: 'category', - label: 'Launch Kubernetes with Rancher', - link: { - type: 'doc', - id: "pages-for-subheaders/launch-kubernetes-with-rancher", - }, - items: [ - { - type: 'category', - label: 'Use New Nodes in an Infra Provider', - link: { - type: 'doc', - id: "pages-for-subheaders/use-new-nodes-in-an-infra-provider", - }, - items: [ - "how-to-guides/new-user-guides/launch-kubernetes-with-rancher/use-new-nodes-in-an-infra-provider/create-an-amazon-ec2-cluster", - "how-to-guides/new-user-guides/launch-kubernetes-with-rancher/use-new-nodes-in-an-infra-provider/create-a-digitalocean-cluster", - "how-to-guides/new-user-guides/launch-kubernetes-with-rancher/use-new-nodes-in-an-infra-provider/create-an-azure-cluster", - { - type: 'category', - label: 'vSphere', - link: { - type: 'doc', - id: "pages-for-subheaders/vsphere", - }, - items: [ - "how-to-guides/new-user-guides/launch-kubernetes-with-rancher/use-new-nodes-in-an-infra-provider/vsphere/provision-kubernetes-clusters-in-vsphere", - "how-to-guides/new-user-guides/launch-kubernetes-with-rancher/use-new-nodes-in-an-infra-provider/vsphere/create-credentials", - "how-to-guides/new-user-guides/launch-kubernetes-with-rancher/use-new-nodes-in-an-infra-provider/vsphere/create-a-vm-template", - ] - }, - { - type: 'category', - label: 'Nutanix', - link: { - type: 'doc', - id: "pages-for-subheaders/nutanix", - }, - items: [ - "how-to-guides/new-user-guides/launch-kubernetes-with-rancher/use-new-nodes-in-an-infra-provider/nutanix/provision-kubernetes-clusters-in-aos", - ] - } - ] - }, - "how-to-guides/new-user-guides/launch-kubernetes-with-rancher/rke1-vs-rke2-differences", - "how-to-guides/new-user-guides/launch-kubernetes-with-rancher/about-rancher-agents", - ] - }, - { - type: 'category', - label: 'Kubernetes Resources Setup', - link: { - type: 'doc', - id: "pages-for-subheaders/kubernetes-resources-setup", - }, - items: [ - { - type: 'category', - label: 'Workloads and Pods', - link: { - type: 'doc', - id: "pages-for-subheaders/workloads-and-pods", - }, - items: [ - "how-to-guides/new-user-guides/kubernetes-resources-setup/workloads-and-pods/deploy-workloads", - "how-to-guides/new-user-guides/kubernetes-resources-setup/workloads-and-pods/roll-back-workloads", - "how-to-guides/new-user-guides/kubernetes-resources-setup/workloads-and-pods/upgrade-workloads", - "how-to-guides/new-user-guides/kubernetes-resources-setup/workloads-and-pods/add-a-sidecar", - ] - }, - { - type: 'category', - label: 'Horizontal Pod Autoscaler', - link: { - type: 'doc', - id: "pages-for-subheaders/horizontal-pod-autoscaler", - }, - items: [ - "how-to-guides/new-user-guides/kubernetes-resources-setup/horizontal-pod-autoscaler/about-hpas", - "how-to-guides/new-user-guides/kubernetes-resources-setup/horizontal-pod-autoscaler/manage-hpas-with-ui", - "how-to-guides/new-user-guides/kubernetes-resources-setup/horizontal-pod-autoscaler/manage-hpas-with-kubectl", - "how-to-guides/new-user-guides/kubernetes-resources-setup/horizontal-pod-autoscaler/test-hpas-with-kubectl", - ] - }, - { - type: 'category', - label: 'Load Balancer and Ingress Controller', - link: { - type: 'doc', - id: "pages-for-subheaders/load-balancer-and-ingress-controller", - }, - items: [ - "how-to-guides/new-user-guides/kubernetes-resources-setup/load-balancer-and-ingress-controller/layer-4-and-layer-7-load-balancing", - "how-to-guides/new-user-guides/kubernetes-resources-setup/load-balancer-and-ingress-controller/add-ingresses", - "how-to-guides/new-user-guides/kubernetes-resources-setup/load-balancer-and-ingress-controller/ingress-configuration", - ] - }, - "how-to-guides/new-user-guides/kubernetes-resources-setup/create-services", - "how-to-guides/new-user-guides/kubernetes-resources-setup/encrypt-http-communication", - "how-to-guides/new-user-guides/kubernetes-resources-setup/configmaps", - "how-to-guides/new-user-guides/kubernetes-resources-setup/secrets", - "how-to-guides/new-user-guides/kubernetes-resources-setup/kubernetes-and-docker-registries", - ] - }, - { - type: 'category', - label: 'Helm Charts in Rancher', - link: { - type: 'doc', - id: "pages-for-subheaders/helm-charts-in-rancher", - }, - items: [ - "how-to-guides/new-user-guides/helm-charts-in-rancher/create-apps", - ] - }, - { - type: 'category', - label: 'Deploy Apps Across Clusters', - link: { - type: 'doc', - id: "pages-for-subheaders/deploy-apps-across-clusters", - }, - items: [ - "how-to-guides/new-user-guides/deploy-apps-across-clusters/fleet", - "how-to-guides/new-user-guides/deploy-apps-across-clusters/multi-cluster-apps", - ] - }, - { - type: 'category', - label: 'Backup, Restore, and Disaster Recovery', - link: { - type: 'doc', - id: "pages-for-subheaders/backup-restore-and-disaster-recovery", - }, - items: [ - "how-to-guides/new-user-guides/backup-restore-and-disaster-recovery/back-up-rancher", - "how-to-guides/new-user-guides/backup-restore-and-disaster-recovery/restore-rancher", - "how-to-guides/new-user-guides/backup-restore-and-disaster-recovery/migrate-rancher-to-new-cluster", - "how-to-guides/new-user-guides/backup-restore-and-disaster-recovery/back-up-docker-installed-rancher", - "how-to-guides/new-user-guides/backup-restore-and-disaster-recovery/restore-docker-installed-rancher", - "how-to-guides/new-user-guides/backup-restore-and-disaster-recovery/back-up-rancher-launched-kubernetes-clusters", - "how-to-guides/new-user-guides/backup-restore-and-disaster-recovery/restore-rancher-launched-kubernetes-clusters-from-backup", - ] - }, - "how-to-guides/new-user-guides/add-users-to-projects", - "how-to-guides/new-user-guides/manage-namespaces", - ] - }, - { - type: 'category', - label: 'Advanced User Guides', - link: { - type: 'doc', - id: "pages-for-subheaders/advanced-user-guides", - }, - items: [ - { - type: 'category', - label: 'Manage Projects', - link: { - type: 'doc', - id: "pages-for-subheaders/manage-projects", - }, - items: [ - "how-to-guides/advanced-user-guides/manage-projects/ci-cd-pipelines", - "how-to-guides/advanced-user-guides/manage-projects/manage-pod-security-policies", - { - type: 'category', - label: 'Manage Project Resource Quotas', - link: { - type: 'doc', - id: "pages-for-subheaders/manage-project-resource-quotas", - }, - items: [ - "how-to-guides/advanced-user-guides/manage-projects/manage-project-resource-quotas/about-project-resource-quotas", - "how-to-guides/advanced-user-guides/manage-projects/manage-project-resource-quotas/override-default-limit-in-namespaces", - "how-to-guides/advanced-user-guides/manage-projects/manage-project-resource-quotas/set-container-default-resource-limits", - "how-to-guides/advanced-user-guides/manage-projects/manage-project-resource-quotas/resource-quota-types", - ] - } - ] }, - { - type: 'category', - label: 'Monitoring/Alerting Guides', - link: { - type: 'doc', - id: "pages-for-subheaders/monitoring-alerting-guides", - }, - items: [ - "how-to-guides/advanced-user-guides/monitoring-alerting-guides/enable-monitoring", - "how-to-guides/advanced-user-guides/monitoring-alerting-guides/uninstall-monitoring", - "how-to-guides/advanced-user-guides/monitoring-alerting-guides/set-up-monitoring-for-workloads", - "how-to-guides/advanced-user-guides/monitoring-alerting-guides/customize-grafana-dashboard", - "how-to-guides/advanced-user-guides/monitoring-alerting-guides/create-persistent-grafana-dashboard", - "how-to-guides/advanced-user-guides/monitoring-alerting-guides/debug-high-memory-usage", - "how-to-guides/advanced-user-guides/monitoring-alerting-guides/migrate-to-rancher-v2.5+-monitoring", + items: [ + { + type: 'category', + label: 'Authentication Config', + link: { + type: 'doc', + id: "pages-for-subheaders/authentication-config", + }, + items: [ + "how-to-guides/new-user-guides/authentication-permissions-and-global-configuration/authentication-config/manage-users-and-groups", + "how-to-guides/new-user-guides/authentication-permissions-and-global-configuration/authentication-config/create-local-users", + "how-to-guides/new-user-guides/authentication-permissions-and-global-configuration/authentication-config/configure-google-oauth", + "how-to-guides/new-user-guides/authentication-permissions-and-global-configuration/authentication-config/configure-active-directory", + "how-to-guides/new-user-guides/authentication-permissions-and-global-configuration/authentication-config/configure-freeipa", + "how-to-guides/new-user-guides/authentication-permissions-and-global-configuration/authentication-config/configure-azure-ad", + "how-to-guides/new-user-guides/authentication-permissions-and-global-configuration/authentication-config/configure-github", + "how-to-guides/new-user-guides/authentication-permissions-and-global-configuration/authentication-config/configure-keycloak-oidc", + "how-to-guides/new-user-guides/authentication-permissions-and-global-configuration/authentication-config/configure-keycloak-saml", + "how-to-guides/new-user-guides/authentication-permissions-and-global-configuration/authentication-config/configure-pingidentity", + "how-to-guides/new-user-guides/authentication-permissions-and-global-configuration/authentication-config/configure-okta-saml", + ] + }, + { + type: 'category', + label: 'Configure OpenLDAP', + link: { + type: 'doc', + id: "pages-for-subheaders/configure-openldap", + }, + items: [ + "how-to-guides/new-user-guides/authentication-permissions-and-global-configuration/configure-openldap/openldap-config-reference", + ] + }, + { + type: 'category', + label: 'Configure Microsoft AD Federation Service (SAML)', + link: { + type: 'doc', + id: "pages-for-subheaders/configure-microsoft-ad-federation-service-saml", + }, + items: [ + "how-to-guides/new-user-guides/authentication-permissions-and-global-configuration/configure-microsoft-ad-federation-service-saml/configure-ms-adfs-for-rancher", + "how-to-guides/new-user-guides/authentication-permissions-and-global-configuration/configure-microsoft-ad-federation-service-saml/configure-rancher-for-ms-adfs", + ] + }, + { + type: 'category', + label: 'Configure Shibboleth (SAML)', + link: { + type: 'doc', + id: "pages-for-subheaders/configure-shibboleth-saml", + }, + items: [ + "how-to-guides/new-user-guides/authentication-permissions-and-global-configuration/configure-shibboleth-saml/about-group-permissions", + ] + }, + { + type: 'category', + label: 'Manage Role-Based Access Control (RBAC)', + link: { + type: 'doc', + id: "pages-for-subheaders/manage-role-based-access-control-rbac", + }, + items: [ + "how-to-guides/new-user-guides/authentication-permissions-and-global-configuration/manage-role-based-access-control-rbac/global-permissions", + "how-to-guides/new-user-guides/authentication-permissions-and-global-configuration/manage-role-based-access-control-rbac/cluster-and-project-roles", + "how-to-guides/new-user-guides/authentication-permissions-and-global-configuration/manage-role-based-access-control-rbac/custom-roles", + "how-to-guides/new-user-guides/authentication-permissions-and-global-configuration/manage-role-based-access-control-rbac/locked-roles", + ] + }, + { + type: 'category', + label: 'About Provisioning Drivers', + link: { + type: 'doc', + id: "pages-for-subheaders/about-provisioning-drivers", + }, + items: [ + "how-to-guides/new-user-guides/authentication-permissions-and-global-configuration/about-provisioning-drivers/manage-cluster-drivers", + "how-to-guides/new-user-guides/authentication-permissions-and-global-configuration/about-provisioning-drivers/manage-node-drivers", + ] + }, + { + type: 'category', + label: 'About RKE1 Templates', + link: { + type: 'doc', + id: "pages-for-subheaders/about-rke1-templates", + }, + items: [ + "how-to-guides/new-user-guides/authentication-permissions-and-global-configuration/about-rke1-templates/creator-permissions", + "how-to-guides/new-user-guides/authentication-permissions-and-global-configuration/about-rke1-templates/access-or-share-templates", + "how-to-guides/new-user-guides/authentication-permissions-and-global-configuration/about-rke1-templates/manage-rke1-templates", + "how-to-guides/new-user-guides/authentication-permissions-and-global-configuration/about-rke1-templates/enforce-templates", + "how-to-guides/new-user-guides/authentication-permissions-and-global-configuration/about-rke1-templates/override-template-settings", + "how-to-guides/new-user-guides/authentication-permissions-and-global-configuration/about-rke1-templates/apply-templates", + "how-to-guides/new-user-guides/authentication-permissions-and-global-configuration/about-rke1-templates/infrastructure", + "how-to-guides/new-user-guides/authentication-permissions-and-global-configuration/about-rke1-templates/example-use-cases", + ] + }, + "how-to-guides/new-user-guides/authentication-permissions-and-global-configuration/manage-cluster-templates", + "how-to-guides/new-user-guides/authentication-permissions-and-global-configuration/create-pod-security-policies", + "how-to-guides/new-user-guides/authentication-permissions-and-global-configuration/global-default-private-registry", + "how-to-guides/new-user-guides/authentication-permissions-and-global-configuration/custom-branding", + ] + }, + { + type: 'category', + label: 'Manage Clusters', + link: { + type: 'doc', + id: "pages-for-subheaders/manage-clusters", + }, + items: [ + { + type: 'category', + label: 'Access Clusters', + link: { + type: 'doc', + id: "pages-for-subheaders/access-clusters", + }, + items: [ + "how-to-guides/new-user-guides/manage-clusters/access-clusters/use-kubectl-and-kubeconfig", + "how-to-guides/new-user-guides/manage-clusters/access-clusters/authorized-cluster-endpoint", + "how-to-guides/new-user-guides/manage-clusters/access-clusters/add-users-to-clusters", + ] + }, + { + type: 'category', + label: 'Install Cluster Autoscaler', + link: { + type: 'doc', + id: "pages-for-subheaders/install-cluster-autoscaler", + }, + items: [ + "how-to-guides/new-user-guides/manage-clusters/install-cluster-autoscaler/use-aws-ec2-auto-scaling-groups", + ] + }, + { + type: 'category', + label: 'Create Kubernetes Persistent Storage', + link: { + type: 'doc', + id: "pages-for-subheaders/create-kubernetes-persistent-storage", + }, + items: [ + "how-to-guides/new-user-guides/manage-clusters/create-kubernetes-persistent-storage/manage-persistent-storage/about-persistent-storage", + "how-to-guides/new-user-guides/manage-clusters/create-kubernetes-persistent-storage/manage-persistent-storage/set-up-existing-storage", + "how-to-guides/new-user-guides/manage-clusters/create-kubernetes-persistent-storage/manage-persistent-storage/dynamically-provision-new-storage", + "how-to-guides/new-user-guides/manage-clusters/create-kubernetes-persistent-storage/manage-persistent-storage/use-external-ceph-driver", + "how-to-guides/new-user-guides/manage-clusters/create-kubernetes-persistent-storage/manage-persistent-storage/about-glusterfs-volumes", + "how-to-guides/new-user-guides/manage-clusters/create-kubernetes-persistent-storage/manage-persistent-storage/install-iscsi-volumes", + ] + }, + { + type: 'category', + label: 'Provisioning Storage Examples', + link: { + type: 'doc', + id: "pages-for-subheaders/provisioning-storage-examples", + }, + items: [ + "how-to-guides/new-user-guides/manage-clusters/provisioning-storage-examples/persistent-storage-in-amazon-ebs", + "how-to-guides/new-user-guides/manage-clusters/provisioning-storage-examples/nfs-storage", + "how-to-guides/new-user-guides/manage-clusters/provisioning-storage-examples/vsphere-storage", + ] + }, + "how-to-guides/new-user-guides/manage-clusters/projects-and-namespaces", + "how-to-guides/new-user-guides/manage-clusters/clone-cluster-configuration", + "how-to-guides/new-user-guides/manage-clusters/rotate-certificates", + "how-to-guides/new-user-guides/manage-clusters/rotate-encryption-key", + "how-to-guides/new-user-guides/manage-clusters/nodes-and-node-pools", + "how-to-guides/new-user-guides/manage-clusters/clean-cluster-nodes", + "how-to-guides/new-user-guides/manage-clusters/add-a-pod-security-policy", + "how-to-guides/new-user-guides/manage-clusters/assign-pod-security-policies", + ] + }, + { + type: 'category', + label: 'Kubernetes Cluster Setup', + link: { + type: 'doc', + id: "pages-for-subheaders/kubernetes-cluster-setup", + }, + items: [ + "how-to-guides/new-user-guides/kubernetes-cluster-setup/high-availability-installs", + "how-to-guides/new-user-guides/kubernetes-cluster-setup/k3s-for-rancher", + "how-to-guides/new-user-guides/kubernetes-cluster-setup/rke1-for-rancher", + "how-to-guides/new-user-guides/kubernetes-cluster-setup/rke2-for-rancher", + ], + }, + { + type: 'category', + label: 'Infrastructure Setup', + link: { + type: 'doc', + id: "pages-for-subheaders/infrastructure-setup", + }, + items: [ + "how-to-guides/new-user-guides/infrastructure-setup/ha-k3s-kubernetes-cluster", + "how-to-guides/new-user-guides/infrastructure-setup/ha-rke1-kubernetes-cluster", + "how-to-guides/new-user-guides/infrastructure-setup/ha-rke2-kubernetes-cluster", + "how-to-guides/new-user-guides/infrastructure-setup/nodes-in-amazon-ec2", + "how-to-guides/new-user-guides/infrastructure-setup/mysql-database-in-amazon-rds", + "how-to-guides/new-user-guides/infrastructure-setup/nginx-load-balancer", + "how-to-guides/new-user-guides/infrastructure-setup/amazon-elb-load-balancer", + ], + }, + { + type: 'category', + label: 'Kubernetes Clusters in Rancher Setup', + link: { + type: 'doc', + id: "pages-for-subheaders/kubernetes-clusters-in-rancher-setup", + }, + items: [ + "how-to-guides/new-user-guides/kubernetes-clusters-in-rancher-setup/node-requirements-for-rancher-managed-clusters", + { + type: 'category', + label: 'Checklist for Production-Ready Clusters', + link: { + type: 'doc', + id: "pages-for-subheaders/checklist-for-production-ready-clusters", + }, + items: [ + "how-to-guides/new-user-guides/kubernetes-clusters-in-rancher-setup/checklist-for-production-ready-clusters/recommended-cluster-architecture", + "how-to-guides/new-user-guides/kubernetes-clusters-in-rancher-setup/checklist-for-production-ready-clusters/roles-for-nodes-in-kubernetes", + ], + }, + { + type: 'category', + label: 'Set Up Clusters from Hosted Kubernetes Providers', + link: { + type: 'doc', + id: "pages-for-subheaders/set-up-clusters-from-hosted-kubernetes-providers", + }, + items: [ + "how-to-guides/new-user-guides/kubernetes-clusters-in-rancher-setup/set-up-clusters-from-hosted-kubernetes-providers/gke", + "how-to-guides/new-user-guides/kubernetes-clusters-in-rancher-setup/set-up-clusters-from-hosted-kubernetes-providers/aks", + "how-to-guides/new-user-guides/kubernetes-clusters-in-rancher-setup/set-up-clusters-from-hosted-kubernetes-providers/alibaba", + "how-to-guides/new-user-guides/kubernetes-clusters-in-rancher-setup/set-up-clusters-from-hosted-kubernetes-providers/tencent", + "how-to-guides/new-user-guides/kubernetes-clusters-in-rancher-setup/set-up-clusters-from-hosted-kubernetes-providers/huawei", + ] + }, + { + type: 'category', + label: 'Use Windows Clusters', + link: { + type: 'doc', + id: "pages-for-subheaders/use-windows-clusters", + }, + items: [ + "how-to-guides/new-user-guides/kubernetes-clusters-in-rancher-setup/use-windows-clusters/azure-storageclass-configuration", + "how-to-guides/new-user-guides/kubernetes-clusters-in-rancher-setup/use-windows-clusters/windows-linux-cluster-feature-parity", + "how-to-guides/new-user-guides/kubernetes-clusters-in-rancher-setup/use-windows-clusters/network-requirements-for-host-gateway", + "how-to-guides/new-user-guides/kubernetes-clusters-in-rancher-setup/use-windows-clusters/workload-migration-guidance" + ] + }, + { + type: 'category', + label: 'Set Up Cloud Providers', + link: { + type: 'doc', + id: "pages-for-subheaders/set-up-cloud-providers", + }, + items: [ + "how-to-guides/new-user-guides/kubernetes-clusters-in-rancher-setup/set-up-cloud-providers/amazon", + "how-to-guides/new-user-guides/kubernetes-clusters-in-rancher-setup/set-up-cloud-providers/azure", + "how-to-guides/new-user-guides/kubernetes-clusters-in-rancher-setup/set-up-cloud-providers/google-compute-engine", + "how-to-guides/new-user-guides/kubernetes-clusters-in-rancher-setup/set-up-cloud-providers/configure-in-tree-vsphere", + "how-to-guides/new-user-guides/kubernetes-clusters-in-rancher-setup/set-up-cloud-providers/configure-out-of-tree-vsphere", + "how-to-guides/new-user-guides/kubernetes-clusters-in-rancher-setup/set-up-cloud-providers/migrate-from-in-tree-to-out-of-tree", + ] + }, + "how-to-guides/new-user-guides/kubernetes-clusters-in-rancher-setup/register-existing-clusters", + ] + }, + { + type: 'category', + label: 'Launch Kubernetes with Rancher', + link: { + type: 'doc', + id: "pages-for-subheaders/launch-kubernetes-with-rancher", + }, + items: [ + { + type: 'category', + label: 'Use New Nodes in an Infra Provider', + link: { + type: 'doc', + id: "pages-for-subheaders/use-new-nodes-in-an-infra-provider", + }, + items: [ + "how-to-guides/new-user-guides/launch-kubernetes-with-rancher/use-new-nodes-in-an-infra-provider/create-an-amazon-ec2-cluster", + "how-to-guides/new-user-guides/launch-kubernetes-with-rancher/use-new-nodes-in-an-infra-provider/create-a-digitalocean-cluster", + "how-to-guides/new-user-guides/launch-kubernetes-with-rancher/use-new-nodes-in-an-infra-provider/create-an-azure-cluster", { type: 'category', - label: 'Prometheus Federator Guides', + label: 'vSphere', link: { type: 'doc', - id: "pages-for-subheaders/prometheus-federator-guides", + id: "pages-for-subheaders/vsphere", }, items: [ - "how-to-guides/advanced-user-guides/monitoring-alerting-guides/prometheus-federator-guides/enable-prometheus-federator", - "how-to-guides/advanced-user-guides/monitoring-alerting-guides/prometheus-federator-guides/uninstall-prometheus-federator", - "how-to-guides/advanced-user-guides/monitoring-alerting-guides/prometheus-federator-guides/customize-grafana-dashboards", - "how-to-guides/advanced-user-guides/monitoring-alerting-guides/prometheus-federator-guides/set-up-workloads", - "how-to-guides/advanced-user-guides/monitoring-alerting-guides/prometheus-federator-guides/project-monitors" - ] + "how-to-guides/new-user-guides/launch-kubernetes-with-rancher/use-new-nodes-in-an-infra-provider/vsphere/provision-kubernetes-clusters-in-vsphere", + "how-to-guides/new-user-guides/launch-kubernetes-with-rancher/use-new-nodes-in-an-infra-provider/vsphere/create-credentials", + "how-to-guides/new-user-guides/launch-kubernetes-with-rancher/use-new-nodes-in-an-infra-provider/vsphere/create-a-vm-template", + ] + }, + { + type: 'category', + label: 'Nutanix', + link: { + type: 'doc', + id: "pages-for-subheaders/nutanix", + }, + items: [ + "how-to-guides/new-user-guides/launch-kubernetes-with-rancher/use-new-nodes-in-an-infra-provider/nutanix/provision-kubernetes-clusters-in-aos", + ] } ] + }, + "how-to-guides/new-user-guides/launch-kubernetes-with-rancher/rke1-vs-rke2-differences", + "how-to-guides/new-user-guides/launch-kubernetes-with-rancher/about-rancher-agents", + ] + }, + { + type: 'category', + label: 'Kubernetes Resources Setup', + link: { + type: 'doc', + id: "pages-for-subheaders/kubernetes-resources-setup", }, - { + items: [ + { + type: 'category', + label: 'Workloads and Pods', + link: { + type: 'doc', + id: "pages-for-subheaders/workloads-and-pods", + }, + items: [ + "how-to-guides/new-user-guides/kubernetes-resources-setup/workloads-and-pods/deploy-workloads", + "how-to-guides/new-user-guides/kubernetes-resources-setup/workloads-and-pods/roll-back-workloads", + "how-to-guides/new-user-guides/kubernetes-resources-setup/workloads-and-pods/upgrade-workloads", + "how-to-guides/new-user-guides/kubernetes-resources-setup/workloads-and-pods/add-a-sidecar", + ] + }, + { + type: 'category', + label: 'Horizontal Pod Autoscaler', + link: { + type: 'doc', + id: "pages-for-subheaders/horizontal-pod-autoscaler", + }, + items: [ + "how-to-guides/new-user-guides/kubernetes-resources-setup/horizontal-pod-autoscaler/about-hpas", + "how-to-guides/new-user-guides/kubernetes-resources-setup/horizontal-pod-autoscaler/manage-hpas-with-ui", + "how-to-guides/new-user-guides/kubernetes-resources-setup/horizontal-pod-autoscaler/manage-hpas-with-kubectl", + "how-to-guides/new-user-guides/kubernetes-resources-setup/horizontal-pod-autoscaler/test-hpas-with-kubectl", + ] + }, + { + type: 'category', + label: 'Load Balancer and Ingress Controller', + link: { + type: 'doc', + id: "pages-for-subheaders/load-balancer-and-ingress-controller", + }, + items: [ + "how-to-guides/new-user-guides/kubernetes-resources-setup/load-balancer-and-ingress-controller/layer-4-and-layer-7-load-balancing", + "how-to-guides/new-user-guides/kubernetes-resources-setup/load-balancer-and-ingress-controller/add-ingresses", + "how-to-guides/new-user-guides/kubernetes-resources-setup/load-balancer-and-ingress-controller/ingress-configuration", + ] + }, + "how-to-guides/new-user-guides/kubernetes-resources-setup/create-services", + "how-to-guides/new-user-guides/kubernetes-resources-setup/encrypt-http-communication", + "how-to-guides/new-user-guides/kubernetes-resources-setup/configmaps", + "how-to-guides/new-user-guides/kubernetes-resources-setup/secrets", + "how-to-guides/new-user-guides/kubernetes-resources-setup/kubernetes-and-docker-registries", + ] + }, + { + type: 'category', + label: 'Helm Charts in Rancher', + link: { + type: 'doc', + id: "pages-for-subheaders/helm-charts-in-rancher", + }, + items: [ + "how-to-guides/new-user-guides/helm-charts-in-rancher/create-apps", + ] + }, + { + type: 'category', + label: 'Deploy Apps Across Clusters', + link: { + type: 'doc', + id: "pages-for-subheaders/deploy-apps-across-clusters", + }, + items: [ + "how-to-guides/new-user-guides/deploy-apps-across-clusters/fleet", + "how-to-guides/new-user-guides/deploy-apps-across-clusters/multi-cluster-apps", + ] + }, + { + type: 'category', + label: 'Backup, Restore, and Disaster Recovery', + link: { + type: 'doc', + id: "pages-for-subheaders/backup-restore-and-disaster-recovery", + }, + items: [ + "how-to-guides/new-user-guides/backup-restore-and-disaster-recovery/back-up-rancher", + "how-to-guides/new-user-guides/backup-restore-and-disaster-recovery/restore-rancher", + "how-to-guides/new-user-guides/backup-restore-and-disaster-recovery/migrate-rancher-to-new-cluster", + "how-to-guides/new-user-guides/backup-restore-and-disaster-recovery/back-up-docker-installed-rancher", + "how-to-guides/new-user-guides/backup-restore-and-disaster-recovery/restore-docker-installed-rancher", + "how-to-guides/new-user-guides/backup-restore-and-disaster-recovery/back-up-rancher-launched-kubernetes-clusters", + "how-to-guides/new-user-guides/backup-restore-and-disaster-recovery/restore-rancher-launched-kubernetes-clusters-from-backup", + ] + }, + "how-to-guides/new-user-guides/add-users-to-projects", + "how-to-guides/new-user-guides/manage-namespaces", + ] + }, + { + type: 'category', + label: 'Advanced User Guides', + link: { + type: 'doc', + id: "pages-for-subheaders/advanced-user-guides", + }, + items: [ + { + type: 'category', + label: 'Manage Projects', + link: { + type: 'doc', + id: "pages-for-subheaders/manage-projects", + }, + items: [ + "how-to-guides/advanced-user-guides/manage-projects/ci-cd-pipelines", + "how-to-guides/advanced-user-guides/manage-projects/manage-pod-security-policies", + { + type: 'category', + label: 'Manage Project Resource Quotas', + link: { + type: 'doc', + id: "pages-for-subheaders/manage-project-resource-quotas", + }, + items: [ + "how-to-guides/advanced-user-guides/manage-projects/manage-project-resource-quotas/about-project-resource-quotas", + "how-to-guides/advanced-user-guides/manage-projects/manage-project-resource-quotas/override-default-limit-in-namespaces", + "how-to-guides/advanced-user-guides/manage-projects/manage-project-resource-quotas/set-container-default-resource-limits", + "how-to-guides/advanced-user-guides/manage-projects/manage-project-resource-quotas/resource-quota-types", + ] + } + ] + }, + { + type: 'category', + label: 'Monitoring/Alerting Guides', + link: { + type: 'doc', + id: "pages-for-subheaders/monitoring-alerting-guides", + }, + items: [ + "how-to-guides/advanced-user-guides/monitoring-alerting-guides/enable-monitoring", + "how-to-guides/advanced-user-guides/monitoring-alerting-guides/uninstall-monitoring", + "how-to-guides/advanced-user-guides/monitoring-alerting-guides/set-up-monitoring-for-workloads", + "how-to-guides/advanced-user-guides/monitoring-alerting-guides/customize-grafana-dashboard", + "how-to-guides/advanced-user-guides/monitoring-alerting-guides/create-persistent-grafana-dashboard", + "how-to-guides/advanced-user-guides/monitoring-alerting-guides/debug-high-memory-usage", + "how-to-guides/advanced-user-guides/monitoring-alerting-guides/migrate-to-rancher-v2.5+-monitoring", + { + type: 'category', + label: 'Prometheus Federator Guides', + link: { + type: 'doc', + id: "pages-for-subheaders/prometheus-federator-guides", + }, + items: [ + "how-to-guides/advanced-user-guides/monitoring-alerting-guides/prometheus-federator-guides/enable-prometheus-federator", + "how-to-guides/advanced-user-guides/monitoring-alerting-guides/prometheus-federator-guides/uninstall-prometheus-federator", + "how-to-guides/advanced-user-guides/monitoring-alerting-guides/prometheus-federator-guides/customize-grafana-dashboards", + "how-to-guides/advanced-user-guides/monitoring-alerting-guides/prometheus-federator-guides/set-up-workloads", + "how-to-guides/advanced-user-guides/monitoring-alerting-guides/prometheus-federator-guides/project-monitors" + ] + } + ] + }, + { type: 'category', label: 'Monitoring V2 Configuration Guides', link: { type: 'doc', id: "pages-for-subheaders/monitoring-v2-configuration-guides", - }, + }, items: [ - { + { type: 'category', label: 'Advanced Configuration', link: { @@ -718,14 +718,14 @@ const sidebars = { id: "pages-for-subheaders/advanced-configuration", }, items: [ - "how-to-guides/advanced-user-guides/monitoring-v2-configuration-guides/advanced-configuration/alertmanager", - "how-to-guides/advanced-user-guides/monitoring-v2-configuration-guides/advanced-configuration/prometheus", - "how-to-guides/advanced-user-guides/monitoring-v2-configuration-guides/advanced-configuration/prometheusrules", - ] - } + "how-to-guides/advanced-user-guides/monitoring-v2-configuration-guides/advanced-configuration/alertmanager", + "how-to-guides/advanced-user-guides/monitoring-v2-configuration-guides/advanced-configuration/prometheus", + "how-to-guides/advanced-user-guides/monitoring-v2-configuration-guides/advanced-configuration/prometheusrules", ] - }, - { + } + ] + }, + { type: 'category', label: 'Istio Setup Guide', link: { @@ -733,55 +733,55 @@ const sidebars = { id: "pages-for-subheaders/istio-setup-guide", }, items: [ - "how-to-guides/advanced-user-guides/istio-setup-guide/enable-istio-in-cluster", - "how-to-guides/advanced-user-guides/istio-setup-guide/enable-istio-in-namespace", - "how-to-guides/advanced-user-guides/istio-setup-guide/use-istio-sidecar", - "how-to-guides/advanced-user-guides/istio-setup-guide/set-up-istio-gateway", - "how-to-guides/advanced-user-guides/istio-setup-guide/set-up-traffic-management", - "how-to-guides/advanced-user-guides/istio-setup-guide/generate-and-view-traffic", - ] - }, - { + "how-to-guides/advanced-user-guides/istio-setup-guide/enable-istio-in-cluster", + "how-to-guides/advanced-user-guides/istio-setup-guide/enable-istio-in-namespace", + "how-to-guides/advanced-user-guides/istio-setup-guide/use-istio-sidecar", + "how-to-guides/advanced-user-guides/istio-setup-guide/set-up-istio-gateway", + "how-to-guides/advanced-user-guides/istio-setup-guide/set-up-traffic-management", + "how-to-guides/advanced-user-guides/istio-setup-guide/generate-and-view-traffic", + ] + }, + { type: 'category', label: 'CIS Scan Guides', link: { type: 'doc', id: "pages-for-subheaders/cis-scan-guides", - }, + }, items: [ - "how-to-guides/advanced-user-guides/cis-scan-guides/install-rancher-cis-benchmark", - "how-to-guides/advanced-user-guides/cis-scan-guides/uninstall-rancher-cis-benchmark", - "how-to-guides/advanced-user-guides/cis-scan-guides/run-a-scan", - "how-to-guides/advanced-user-guides/cis-scan-guides/run-a-scan-periodically-on-a-schedule", - "how-to-guides/advanced-user-guides/cis-scan-guides/skip-tests", - "how-to-guides/advanced-user-guides/cis-scan-guides/view-reports", - "how-to-guides/advanced-user-guides/cis-scan-guides/enable-alerting-for-rancher-cis-benchmark", - "how-to-guides/advanced-user-guides/cis-scan-guides/configure-alerts-for-periodic-scan-on-a-schedule", - "how-to-guides/advanced-user-guides/cis-scan-guides/create-a-custom-benchmark-version-to-run", - ] + "how-to-guides/advanced-user-guides/cis-scan-guides/install-rancher-cis-benchmark", + "how-to-guides/advanced-user-guides/cis-scan-guides/uninstall-rancher-cis-benchmark", + "how-to-guides/advanced-user-guides/cis-scan-guides/run-a-scan", + "how-to-guides/advanced-user-guides/cis-scan-guides/run-a-scan-periodically-on-a-schedule", + "how-to-guides/advanced-user-guides/cis-scan-guides/skip-tests", + "how-to-guides/advanced-user-guides/cis-scan-guides/view-reports", + "how-to-guides/advanced-user-guides/cis-scan-guides/enable-alerting-for-rancher-cis-benchmark", + "how-to-guides/advanced-user-guides/cis-scan-guides/configure-alerts-for-periodic-scan-on-a-schedule", + "how-to-guides/advanced-user-guides/cis-scan-guides/create-a-custom-benchmark-version-to-run", + ] + }, + { + type: 'category', + label: 'Enable Experimental Features', + link: { + type: 'doc', + id: "pages-for-subheaders/enable-experimental-features", }, - { - type: 'category', - label: 'Enable Experimental Features', - link: { - type: 'doc', - id: "pages-for-subheaders/enable-experimental-features", - }, - items: [ - "how-to-guides/advanced-user-guides/enable-experimental-features/rancher-on-arm64", - "how-to-guides/advanced-user-guides/enable-experimental-features/unsupported-storage-drivers", - "how-to-guides/advanced-user-guides/enable-experimental-features/istio-traffic-management-features", - "how-to-guides/advanced-user-guides/enable-experimental-features/continuous-delivery", - ] - }, - "how-to-guides/advanced-user-guides/open-ports-with-firewalld", - "how-to-guides/advanced-user-guides/tune-etcd-for-large-installs", - "how-to-guides/advanced-user-guides/enable-api-audit-log", - "how-to-guides/advanced-user-guides/configure-layer-7-nginx-load-balancer", - ] - } - ] - }, + items: [ + "how-to-guides/advanced-user-guides/enable-experimental-features/rancher-on-arm64", + "how-to-guides/advanced-user-guides/enable-experimental-features/unsupported-storage-drivers", + "how-to-guides/advanced-user-guides/enable-experimental-features/istio-traffic-management-features", + "how-to-guides/advanced-user-guides/enable-experimental-features/continuous-delivery", + ] + }, + "how-to-guides/advanced-user-guides/open-ports-with-firewalld", + "how-to-guides/advanced-user-guides/tune-etcd-for-large-installs", + "how-to-guides/advanced-user-guides/enable-api-audit-log", + "how-to-guides/advanced-user-guides/configure-layer-7-nginx-load-balancer", + ] + } + ] + }, { type: 'category', label: 'Reference Guides', @@ -792,7 +792,7 @@ const sidebars = { link: { type: 'doc', id: "pages-for-subheaders/best-practices", - }, + }, items: [ { type: 'category', @@ -800,12 +800,12 @@ const sidebars = { link: { type: 'doc', id: "pages-for-subheaders/rancher-server", - }, + }, items: [ - "reference-guides/best-practices/rancher-server/on-premises-rancher-in-vsphere", - "reference-guides/best-practices/rancher-server/rancher-deployment-strategy", - "reference-guides/best-practices/rancher-server/tips-for-running-rancher" - ] + "reference-guides/best-practices/rancher-server/on-premises-rancher-in-vsphere", + "reference-guides/best-practices/rancher-server/rancher-deployment-strategy", + "reference-guides/best-practices/rancher-server/tips-for-running-rancher" + ] }, { type: 'category', @@ -815,60 +815,60 @@ const sidebars = { id: "pages-for-subheaders/rancher-managed-clusters", }, items: [ - "reference-guides/best-practices/rancher-managed-clusters/logging-best-practices", - "reference-guides/best-practices/rancher-managed-clusters/monitoring-best-practices", - "reference-guides/best-practices/rancher-managed-clusters/tips-to-set-up-containers", - "reference-guides/best-practices/rancher-managed-clusters/rancher-managed-clusters-in-vsphere" - ] - } - ] - }, - { - type: 'category', - label: 'Rancher Manager Architecture', - link: { - type: 'doc', - id: "pages-for-subheaders/rancher-manager-architecture", - }, - items: [ - "reference-guides/rancher-manager-architecture/rancher-server-and-components", - "reference-guides/rancher-manager-architecture/communicating-with-downstream-user-clusters", - "reference-guides/rancher-manager-architecture/architecture-recommendations", - ] + "reference-guides/best-practices/rancher-managed-clusters/logging-best-practices", + "reference-guides/best-practices/rancher-managed-clusters/monitoring-best-practices", + "reference-guides/best-practices/rancher-managed-clusters/tips-to-set-up-containers", + "reference-guides/best-practices/rancher-managed-clusters/rancher-managed-clusters-in-vsphere" + ] + } + ] + }, + { + type: 'category', + label: 'Rancher Manager Architecture', + link: { + type: 'doc', + id: "pages-for-subheaders/rancher-manager-architecture", }, - { + items: [ + "reference-guides/rancher-manager-architecture/rancher-server-and-components", + "reference-guides/rancher-manager-architecture/communicating-with-downstream-user-clusters", + "reference-guides/rancher-manager-architecture/architecture-recommendations", + ] + }, + { + type: 'category', + label: 'Cluster Configuration', + link: { + type: 'doc', + id: "pages-for-subheaders/cluster-configuration", + }, + items: [ + { type: 'category', - label: 'Cluster Configuration', + label: 'Rancher Server Configuration', link: { type: 'doc', - id: "pages-for-subheaders/cluster-configuration", + id: "pages-for-subheaders/rancher-server-configuration", }, items: [ + "reference-guides/cluster-configuration/rancher-server-configuration/rke1-cluster-configuration", + "reference-guides/cluster-configuration/rancher-server-configuration/rke2-cluster-configuration", + "reference-guides/cluster-configuration/rancher-server-configuration/k3s-cluster-configuration", + "reference-guides/cluster-configuration/rancher-server-configuration/eks-cluster-configuration", + "reference-guides/cluster-configuration/rancher-server-configuration/aks-cluster-configuration", { type: 'category', - label: 'Rancher Server Configuration', + label: 'GKE Cluster Configuration', link: { type: 'doc', - id: "pages-for-subheaders/rancher-server-configuration", + id: "pages-for-subheaders/gke-cluster-configuration", }, items: [ - "reference-guides/cluster-configuration/rancher-server-configuration/rke1-cluster-configuration", - "reference-guides/cluster-configuration/rancher-server-configuration/rke2-cluster-configuration", - "reference-guides/cluster-configuration/rancher-server-configuration/k3s-cluster-configuration", - "reference-guides/cluster-configuration/rancher-server-configuration/eks-cluster-configuration", - "reference-guides/cluster-configuration/rancher-server-configuration/aks-cluster-configuration", - { - type: 'category', - label: 'GKE Cluster Configuration', - link: { - type: 'doc', - id: "pages-for-subheaders/gke-cluster-configuration", - }, - items: [ - "reference-guides/cluster-configuration/rancher-server-configuration/gke-cluster-configuration/gke-private-clusters", + "reference-guides/cluster-configuration/rancher-server-configuration/gke-cluster-configuration/gke-private-clusters", ] - }, - { + }, + { type: 'category', label: 'Use Existing Nodes', link: { @@ -877,11 +877,11 @@ const sidebars = { }, items: [ "reference-guides/cluster-configuration/rancher-server-configuration/use-existing-nodes/rancher-agent-options", - ] - }, + ] + }, "reference-guides/cluster-configuration/rancher-server-configuration/sync-clusters", - ] - }, + ] + }, { type: 'category', label: 'Downstream Cluster Configuration', @@ -903,7 +903,7 @@ const sidebars = { "reference-guides/cluster-configuration/downstream-cluster-configuration/node-template-configuration/azure", "reference-guides/cluster-configuration/downstream-cluster-configuration/node-template-configuration/vsphere", "reference-guides/cluster-configuration/downstream-cluster-configuration/node-template-configuration/nutanix", - ] + ] }, { type: 'category', @@ -916,139 +916,139 @@ const sidebars = { "reference-guides/cluster-configuration/downstream-cluster-configuration/machine-configuration/amazon-ec2", "reference-guides/cluster-configuration/downstream-cluster-configuration/machine-configuration/digitalocean", "reference-guides/cluster-configuration/downstream-cluster-configuration/machine-configuration/azure", - ] - } - ] - } ] - }, - { - type: 'category', - label: 'Single-Node Rancher in Docker', - link: { - type: 'doc', - id: "pages-for-subheaders/single-node-rancher-in-docker", - }, - items: [ + } + ] + } + ] + }, + { + type: 'category', + label: 'Single-Node Rancher in Docker', + link: { + type: 'doc', + id: "pages-for-subheaders/single-node-rancher-in-docker", + }, + items: [ "reference-guides/single-node-rancher-in-docker/http-proxy-configuration", "reference-guides/single-node-rancher-in-docker/advanced-options", - ] + ] + }, + { + type: 'category', + label: 'Amazon EKS Permissions', + link: { + type: 'doc', + id: "pages-for-subheaders/amazon-eks-permissions", }, - { - type: 'category', - label: 'Amazon EKS Permissions', - link: { - type: 'doc', - id: "pages-for-subheaders/amazon-eks-permissions", - }, - items: [ - "reference-guides/amazon-eks-permissions/minimum-eks-permissions", - ] + items: [ + "reference-guides/amazon-eks-permissions/minimum-eks-permissions", + ] + }, + { + type: 'category', + label: 'Backup & Restore Configuration', + link: { + type: 'doc', + id: "pages-for-subheaders/backup-restore-configuration", }, - { - type: 'category', - label: 'Backup & Restore Configuration', - link: { - type: 'doc', - id: "pages-for-subheaders/backup-restore-configuration", - }, - items: [ - "reference-guides/backup-restore-configuration/backup-configuration", - "reference-guides/backup-restore-configuration/restore-configuration", - "reference-guides/backup-restore-configuration/storage-configuration", - "reference-guides/backup-restore-configuration/examples", - ], + items: [ + "reference-guides/backup-restore-configuration/backup-configuration", + "reference-guides/backup-restore-configuration/restore-configuration", + "reference-guides/backup-restore-configuration/storage-configuration", + "reference-guides/backup-restore-configuration/examples", + ], + }, + "reference-guides/kubernetes-concepts", + { + type: 'category', + label: 'Monitoring V2 Configuration', + link: { + type: 'doc', + id: "pages-for-subheaders/monitoring-v2-configuration", }, - "reference-guides/kubernetes-concepts", - { - type: 'category', - label: 'Monitoring V2 Configuration', - link: { - type: 'doc', - id: "pages-for-subheaders/monitoring-v2-configuration", - }, - items: [ - "reference-guides/monitoring-v2-configuration/receivers", - "reference-guides/monitoring-v2-configuration/routes", - "reference-guides/monitoring-v2-configuration/servicemonitors-and-podmonitors", - "reference-guides/monitoring-v2-configuration/helm-chart-options", - "reference-guides/monitoring-v2-configuration/examples", - ], + items: [ + "reference-guides/monitoring-v2-configuration/receivers", + "reference-guides/monitoring-v2-configuration/routes", + "reference-guides/monitoring-v2-configuration/servicemonitors-and-podmonitors", + "reference-guides/monitoring-v2-configuration/helm-chart-options", + "reference-guides/monitoring-v2-configuration/examples", + ], + }, + { + type: 'category', + label: 'Prometheus Federator', + link: { + type: 'doc', + id: "pages-for-subheaders/prometheus-federator", }, - { - type: 'category', - label: 'Prometheus Federator', - link: { - type: 'doc', - id: "pages-for-subheaders/prometheus-federator", - }, - items: [ - "reference-guides/prometheus-federator/rbac", - ] + items: [ + "reference-guides/prometheus-federator/rbac", + ] + }, + { + type: 'category', + label: 'User Settings', + link: { + type: 'doc', + id: "pages-for-subheaders/user-settings", }, - { - type: 'category', - label: 'User Settings', - link: { - type: 'doc', - id: "pages-for-subheaders/user-settings", - }, - items: [ - "reference-guides/user-settings/api-keys", - "reference-guides/user-settings/manage-node-templates", - "reference-guides/user-settings/manage-cloud-credentials", - "reference-guides/user-settings/user-preferences", - ], + items: [ + "reference-guides/user-settings/api-keys", + "reference-guides/user-settings/manage-node-templates", + "reference-guides/user-settings/manage-cloud-credentials", + "reference-guides/user-settings/user-preferences", + ], + }, + { + type: 'category', + label: 'CLI with Rancher', + link: { + type: 'doc', + id: "pages-for-subheaders/cli-with-rancher", }, - { - type: 'category', - label: 'CLI with Rancher', - link: { - type: 'doc', - id: "pages-for-subheaders/cli-with-rancher", - }, - items: [ - "reference-guides/cli-with-rancher/rancher-cli", - "reference-guides/cli-with-rancher/kubectl-utility", - ] + items: [ + "reference-guides/cli-with-rancher/rancher-cli", + "reference-guides/cli-with-rancher/kubectl-utility", + ] + }, + { + type: 'category', + label: 'About the API', + link: { + type: 'doc', + id: "pages-for-subheaders/about-the-api", }, - { - type: 'category', - label: 'About the API', - link: { - type: 'doc', - id: "pages-for-subheaders/about-the-api", - }, - items: [ - "reference-guides/about-the-api/api-tokens", - ] + items: [ + "reference-guides/about-the-api/api-tokens", + ] + }, + "reference-guides/rancher-cluster-tools", + "reference-guides/rancher-project-tools", + "reference-guides/system-tools", + "reference-guides/rke1-template-example-yaml", + { + type: 'category', + label: 'Pipelines', + link: { + type: 'doc', + id: "pages-for-subheaders/pipelines", }, - "reference-guides/rancher-cluster-tools", - "reference-guides/rancher-project-tools", - "reference-guides/system-tools", - "reference-guides/rke1-template-example-yaml", - { - type: 'category', - label: 'Pipelines', - link: { - type: 'doc', - id: "pages-for-subheaders/pipelines", - }, - items: [ - "reference-guides/pipelines/concepts", - "reference-guides/pipelines/pipeline-configuration", - "reference-guides/pipelines/configure-persistent-data", - "reference-guides/pipelines/example-repositories", - "reference-guides/pipelines/example-yaml", - ], + items: [ + "reference-guides/pipelines/concepts", + "reference-guides/pipelines/pipeline-configuration", + "reference-guides/pipelines/configure-persistent-data", + "reference-guides/pipelines/example-repositories", + "reference-guides/pipelines/example-yaml", + ], + }, + { + type: 'category', + label: 'Rancher Security', + link: { + type: 'doc', + id: "pages-for-subheaders/rancher-security", }, - { - type: 'category', - label: 'Rancher Security', - link: { - type: 'doc', - id: "pages-for-subheaders/rancher-security", - }, items: [ { type: 'category', @@ -1074,144 +1074,144 @@ const sidebars = { items: [ "reference-guides/rancher-security/selinux-rpm/about-rancher-selinux", "reference-guides/rancher-security/selinux-rpm/about-rke2-selinux", - ], + ], }, - "reference-guides/rancher-security/kubernetes-security-best-practices", - "reference-guides/rancher-security/security-advisories-and-cves", - ], - } - ] + "reference-guides/rancher-security/kubernetes-security-best-practices", + "reference-guides/rancher-security/security-advisories-and-cves", + ], + } + ] }, { type: 'category', label: 'Integrations in Rancher', items: [ { - type: 'category', - label: 'Cloud Marketplace Integration', - link: { - type: 'doc', - id: "pages-for-subheaders/cloud-marketplace" - }, - items: [ - { - type: 'category', - label: 'AWS Marketplace Integration', - link: { - type: 'doc', - id: "pages-for-subheaders/aws-cloud-marketplace" - }, - items: [ - 'integrations-in-rancher/cloud-marketplace/aws-cloud-marketplace/adapter-requirements', - 'integrations-in-rancher/cloud-marketplace/aws-cloud-marketplace/install-adapter', - 'integrations-in-rancher/cloud-marketplace/aws-cloud-marketplace/uninstall-adapter', - 'integrations-in-rancher/cloud-marketplace/aws-cloud-marketplace/common-issues' - ] - }, - 'integrations-in-rancher/cloud-marketplace/supportconfig' + type: 'category', + label: 'Cloud Marketplace Integration', + link: { + type: 'doc', + id: "pages-for-subheaders/cloud-marketplace" + }, + items: [ + { + type: 'category', + label: 'AWS Marketplace Integration', + link: { + type: 'doc', + id: "pages-for-subheaders/aws-cloud-marketplace" + }, + items: [ + 'integrations-in-rancher/cloud-marketplace/aws-cloud-marketplace/adapter-requirements', + 'integrations-in-rancher/cloud-marketplace/aws-cloud-marketplace/install-adapter', + 'integrations-in-rancher/cloud-marketplace/aws-cloud-marketplace/uninstall-adapter', + 'integrations-in-rancher/cloud-marketplace/aws-cloud-marketplace/common-issues' ] }, + 'integrations-in-rancher/cloud-marketplace/supportconfig' + ] + }, + { + type: 'category', + label: 'CIS Scans', + link: { + type: 'doc', + id: "pages-for-subheaders/cis-scans", + }, + items: [ + "integrations-in-rancher/cis-scans/configuration-reference", + "integrations-in-rancher/cis-scans/rbac-for-cis-scans", + "integrations-in-rancher/cis-scans/skipped-and-not-applicable-tests", + "integrations-in-rancher/cis-scans/custom-benchmark", + ], + }, + { + type: 'category', + label: 'Fleet - GitOps at Scale', + link: { + type: 'doc', + id: "pages-for-subheaders/fleet-gitops-at-scale", + }, + items: [ + "integrations-in-rancher/fleet-gitops-at-scale/architecture", + "integrations-in-rancher/fleet-gitops-at-scale/windows-support", + "integrations-in-rancher/fleet-gitops-at-scale/use-fleet-behind-a-proxy", + ] + }, + "integrations-in-rancher/harvester", + { + type: 'category', + label: 'Istio', + link: { + type: 'doc', + id: "pages-for-subheaders/istio", + }, + items: [ + "integrations-in-rancher/istio/cpu-and-memory-allocations", + "integrations-in-rancher/istio/rbac-for-istio", + "integrations-in-rancher/istio/disable-istio", { - type: 'category', - label: 'CIS Scans', - link: { - type: 'doc', - id: "pages-for-subheaders/cis-scans", - }, - items: [ - "integrations-in-rancher/cis-scans/configuration-reference", - "integrations-in-rancher/cis-scans/rbac-for-cis-scans", - "integrations-in-rancher/cis-scans/skipped-and-not-applicable-tests", - "integrations-in-rancher/cis-scans/custom-benchmark", - ], - }, - { - type: 'category', - label: 'Fleet - GitOps at Scale', - link: { - type: 'doc', - id: "pages-for-subheaders/fleet-gitops-at-scale", - }, - items: [ - "integrations-in-rancher/fleet-gitops-at-scale/architecture", - "integrations-in-rancher/fleet-gitops-at-scale/windows-support", - "integrations-in-rancher/fleet-gitops-at-scale/use-fleet-behind-a-proxy", - ] - }, - "integrations-in-rancher/harvester", - { - type: 'category', - label: 'Istio', - link: { - type: 'doc', - id: "pages-for-subheaders/istio", - }, + type: 'category', + label: 'Configuration Options', + link: { + type: 'doc', + id: "pages-for-subheaders/configuration-options", + }, items: [ - "integrations-in-rancher/istio/cpu-and-memory-allocations", - "integrations-in-rancher/istio/rbac-for-istio", - "integrations-in-rancher/istio/disable-istio", - { - type: 'category', - label: 'Configuration Options', - link: { - type: 'doc', - id: "pages-for-subheaders/configuration-options", - }, - items: [ - "integrations-in-rancher/istio/configuration-options/pod-security-policies", - "integrations-in-rancher/istio/configuration-options/selectors-and-scrape-configurations", - "integrations-in-rancher/istio/configuration-options/install-istio-on-rke2-cluster", - "integrations-in-rancher/istio/configuration-options/project-network-isolation", - ] - } - ] - }, - "integrations-in-rancher/longhorn", + "integrations-in-rancher/istio/configuration-options/pod-security-policies", + "integrations-in-rancher/istio/configuration-options/selectors-and-scrape-configurations", + "integrations-in-rancher/istio/configuration-options/install-istio-on-rke2-cluster", + "integrations-in-rancher/istio/configuration-options/project-network-isolation", + ] + } + ] + }, + "integrations-in-rancher/longhorn", + { + type: 'category', + label: 'Logging', + link: { + type: 'doc', + id: "pages-for-subheaders/logging", + }, + items: [ + "integrations-in-rancher/logging/logging-architecture", + "integrations-in-rancher/logging/migrate-to-rancher-v2.5+-logging", + "integrations-in-rancher/logging/rbac-for-logging", + "integrations-in-rancher/logging/logging-helm-chart-options", + "integrations-in-rancher/logging/taints-and-tolerations", { - type: 'category', - label: 'Logging', - link: { - type: 'doc', - id: "pages-for-subheaders/logging", - }, - items: [ - "integrations-in-rancher/logging/logging-architecture", - "integrations-in-rancher/logging/migrate-to-rancher-v2.5+-logging", - "integrations-in-rancher/logging/rbac-for-logging", - "integrations-in-rancher/logging/logging-helm-chart-options", - "integrations-in-rancher/logging/taints-and-tolerations", - { - type: 'category', - label: 'Custom Resource Configuration', - link: { - type: 'doc', - id: "pages-for-subheaders/custom-resource-configuration", - }, - items: [ - "integrations-in-rancher/logging/custom-resource-configuration/flows-and-clusterflows", - "integrations-in-rancher/logging/custom-resource-configuration/outputs-and-clusteroutputs" - ] - } - ] - }, - { - type: 'category', - label: 'Monitoring and Alerting', - link: { - type: "doc", - id: "pages-for-subheaders/monitoring-and-alerting", - }, - items: [ - "integrations-in-rancher/monitoring-and-alerting/how-monitoring-works", - "integrations-in-rancher/monitoring-and-alerting/rbac-for-monitoring", - "integrations-in-rancher/monitoring-and-alerting/built-in-dashboards", - "integrations-in-rancher/monitoring-and-alerting/windows-support", - "integrations-in-rancher/monitoring-and-alerting/promql-expressions", - ] - }, - "integrations-in-rancher/neuvector", - "integrations-in-rancher/opa-gatekeeper", - ] + type: 'category', + label: 'Custom Resource Configuration', + link: { + type: 'doc', + id: "pages-for-subheaders/custom-resource-configuration", + }, + items: [ + "integrations-in-rancher/logging/custom-resource-configuration/flows-and-clusterflows", + "integrations-in-rancher/logging/custom-resource-configuration/outputs-and-clusteroutputs" + ] + } + ] + }, + { + type: 'category', + label: 'Monitoring and Alerting', + link: { + type: "doc", + id: "pages-for-subheaders/monitoring-and-alerting", + }, + items: [ + "integrations-in-rancher/monitoring-and-alerting/how-monitoring-works", + "integrations-in-rancher/monitoring-and-alerting/rbac-for-monitoring", + "integrations-in-rancher/monitoring-and-alerting/built-in-dashboards", + "integrations-in-rancher/monitoring-and-alerting/windows-support", + "integrations-in-rancher/monitoring-and-alerting/promql-expressions", + ] + }, + "integrations-in-rancher/neuvector", + "integrations-in-rancher/opa-gatekeeper", + ] }, { type: 'category', @@ -1226,13 +1226,13 @@ const sidebars = { "faq/telemetry", "faq/container-network-interface-providers", "faq/rancher-is-no-longer-needed", - ] + ] }, { type: 'category', label: 'Troubleshooting', items: [ - "troubleshooting/general-troubleshooting", + "troubleshooting/general-troubleshooting", { type: 'category', label: 'Kubernetes Components', @@ -1245,7 +1245,7 @@ const sidebars = { "troubleshooting/kubernetes-components/troubleshooting-controlplane-nodes", "troubleshooting/kubernetes-components/troubleshooting-nginx-proxy", "troubleshooting/kubernetes-components/troubleshooting-worker-nodes-and-generic-components", - ] + ] }, { type: 'category', @@ -1259,11 +1259,11 @@ const sidebars = { "troubleshooting/other-troubleshooting-tips/logging", "troubleshooting/other-troubleshooting-tips/user-id-tracking-in-audit-logs", "troubleshooting/other-troubleshooting-tips/expired-webhook-certificate-rotation", - ] - } - ] - }, - "contribute-to-rancher", + ] + } + ] + }, + "contribute-to-rancher", ] } module.exports = sidebars;