diff --git a/content/docs/applicationmobility/use_cases.md b/content/docs/applicationmobility/use_cases.md index 91671b9e73..7ffdae38ca 100644 --- a/content/docs/applicationmobility/use_cases.md +++ b/content/docs/applicationmobility/use_cases.md @@ -6,7 +6,7 @@ Description: > Use Cases --- -After Application Mobility is installed, the [dellctl CLI](../../references/cli/) can be used to register clusters and manage backups and restores of applications. These examples also provide references for using the Application Mobility Custom Resource Definitions (CRDs) to define Custom Resources (CRs) as an alternative to using the `dellctl` CLI. +After Application Mobility is installed, the [dellctl CLI](../../support/cli) can be used to register clusters and manage backups and restores of applications. These examples also provide references for using the Application Mobility Custom Resource Definitions (CRDs) to define Custom Resources (CRs) as an alternative to using the `dellctl` CLI. ## Backup and Restore an Application This example details the steps when an application in namespace `demo1` is being backed up and then later restored to either the same cluster or another cluster. In this sample, both Application Mobility and Velero are installed in the `application-mobility` namespace. diff --git a/content/docs/authorization/configuration/powerflex/_index.md b/content/docs/authorization/configuration/powerflex/_index.md index 98d545dbd6..06c0e803cc 100644 --- a/content/docs/authorization/configuration/powerflex/_index.md +++ b/content/docs/authorization/configuration/powerflex/_index.md @@ -172,4 +172,4 @@ Given a setup where Kubernetes, a storage system, and the CSM for Authorization 6. Install the Dell CSI PowerFlex driver following the appropriate documenation for your installation method. -7. (Optional) Install [dellctl](../../../references/cli) to perform Kubernetes administrator commands for additional capabilities (e.g., list volumes). Please refer to the [dellctl documentation page](../../../references/cli) for the installation steps and command list. \ No newline at end of file +7. (Optional) Install [dellctl](../../../support/cli/#installation-instructions) to perform Kubernetes administrator commands for additional capabilities (e.g., list volumes). Please refer to the [dellctl documentation page](../../../support/cli) for the installation steps and command list. \ No newline at end of file diff --git a/content/docs/authorization/configuration/powermax/_index.md b/content/docs/authorization/configuration/powermax/_index.md index d37ce9ff9c..4003f65efd 100644 --- a/content/docs/authorization/configuration/powermax/_index.md +++ b/content/docs/authorization/configuration/powermax/_index.md @@ -146,4 +146,4 @@ Create the karavi-authorization-config secret using this command: 5. Install the Dell CSI PowerMax driver following the appropriate documenation for your installation method. -6. (Optional) Install [dellctl](../../../references/cli) to perform Kubernetes administrator commands for additional capabilities (e.g., list volumes). Please refer to the [dellctl documentation page](../../../references/cli) for the installation steps and command list. \ No newline at end of file +6. (Optional) Install [dellctl](../../../support/cli/#installation-instructions) to perform Kubernetes administrator commands for additional capabilities (e.g., list volumes). Please refer to the [dellctl documentation page](../../../support/cli) for the installation steps and command list. \ No newline at end of file diff --git a/content/docs/authorization/configuration/powerscale/_index.md b/content/docs/authorization/configuration/powerscale/_index.md index 87941a9c85..58c0f19c91 100644 --- a/content/docs/authorization/configuration/powerscale/_index.md +++ b/content/docs/authorization/configuration/powerscale/_index.md @@ -178,4 +178,4 @@ kubectl -n isilon create secret generic karavi-authorization-config --from-file= 6. Install the Dell CSI PowerScale driver following the appropriate documenation for your installation method. -7. (Optional) Install [dellctl](../../../references/cli) to perform Kubernetes administrator commands for additional capabilities (e.g., list volumes). Please refer to the [dellctl documentation page](../../../references/cli) for the installation steps and command list. \ No newline at end of file +7. (Optional) Install [dellctl](../../../support/cli/#installation-instructions) to perform Kubernetes administrator commands for additional capabilities (e.g., list volumes). Please refer to the [dellctl documentation page](../../../support/cli) for the installation steps and command list. \ No newline at end of file diff --git a/content/docs/deployment/helm/modules/installation/applicationmobility/_index.md b/content/docs/deployment/helm/modules/installation/applicationmobility/_index.md index 68c07a9e6a..a642325d42 100644 --- a/content/docs/deployment/helm/modules/installation/applicationmobility/_index.md +++ b/content/docs/deployment/helm/modules/installation/applicationmobility/_index.md @@ -7,7 +7,7 @@ Description: > --- ## Pre-requisites -- [Request a License for Application Mobility](../../../../../license/) +- [Request a License for Application Mobility](../../../../../support/license/) - Object store bucket accessible by both the source and target clusters ## Installation diff --git a/content/docs/deployment/helm/modules/installation/encryption/_index.md b/content/docs/deployment/helm/modules/installation/encryption/_index.md index f4b44dfaf2..6a70cf3b31 100644 --- a/content/docs/deployment/helm/modules/installation/encryption/_index.md +++ b/content/docs/deployment/helm/modules/installation/encryption/_index.md @@ -82,7 +82,7 @@ Apart from any secrets and config maps described in the CSI driver documentation ### Secret *encryption-license* -Request a trial license following instructions on the [License page](../../../../../license). You will be provided with a YAML file similar to: +Request a trial license following instructions on the [License page](../../../../../support/license/). You will be provided with a YAML file similar to: ```yaml apiVersion: v1 diff --git a/content/docs/deployment/rpm/modules/installation/authorization/authorization.md b/content/docs/deployment/rpm/modules/installation/authorization/authorization.md index 863f160253..e4e1a55af0 100644 --- a/content/docs/deployment/rpm/modules/installation/authorization/authorization.md +++ b/content/docs/deployment/rpm/modules/installation/authorization/authorization.md @@ -11,7 +11,7 @@ The CSM Authorization RPM will be deprecated in a future release. It is highly r This section outlines the deployment steps for Container Storage Modules (CSM) for Authorization. The deployment of CSM for Authorization is handled in 2 parts: - Deploying the CSM for Authorization proxy server, to be controlled by storage administrators -- Configuring one to many [supported](../../../../../prerequisites/#supported-csm-modules) Dell CSI drivers with CSM for Authorization +- Configuring one to many [supported](../../../../../../prerequisites/#supported-csm-modules) Dell CSI drivers with CSM for Authorization ## Prerequisites @@ -123,19 +123,19 @@ A Storage Administrator can execute the shell script, install_karavi_auth.sh as 5. After installation, application data will be stored on the system under `/var/lib/rancher/k3s/storage/`. -If errors occur during installation, review the [Troubleshooting](../../../../../authorization/troubleshooting) section. +If errors occur during installation, review the [Troubleshooting](../../../../../../authorization/troubleshooting) section. ## Configuring the CSM for Authorization Proxy Server The first part of CSM for Authorization deployment is to configure the proxy server. This is controlled by the Storage Administrator. -Please follow the steps outlined in the [proxy server](../../../../../authorization/configuration/proxy-server) configuration. +Please follow the steps outlined in the [proxy server](../../../../../../authorization/configuration/proxy-server) configuration. ## Configuring a Dell CSI Driver with CSM for Authorization -The second part of CSM for Authorization deployment is to configure one or more of the [supported](../../../../../prerequisites/#supported-csm-modules) CSI drivers. This is controlled by the Kubernetes tenant administrator. +The second part of CSM for Authorization deployment is to configure one or more of the [supported](../../../../../../prerequisites/#supported-csm-modules) CSI drivers. This is controlled by the Kubernetes tenant administrator. -Please follow the steps outlined in [PowerFlex](../../../../../authorization/configuration/powerflex), [PowerMax](../../../../../authorization/configuration/powermax), or [PowerScale](../../../../../authorization/configuration/powerscale) to configure the CSI Driver to work with the Authorization sidecar. +Please follow the steps outlined in [PowerFlex](../../../../../../authorization/configuration/powerflex), [PowerMax](../../../../../../authorization/configuration/powermax), or [PowerScale](../../../../../../authorization/configuration/powerscale) to configure the CSI Driver to work with the Authorization sidecar. ## Updating CSM for Authorization Proxy Server Configuration diff --git a/content/docs/deployment/rpm/modules/upgrade/authorization.md b/content/docs/deployment/rpm/modules/upgrade/authorization.md index fa29a9fee0..af14f3404b 100644 --- a/content/docs/deployment/rpm/modules/upgrade/authorization.md +++ b/content/docs/deployment/rpm/modules/upgrade/authorization.md @@ -16,7 +16,7 @@ This section outlines the upgrade steps for Container Storage Modules (CSM) for ## Upgrading CSM for Authorization proxy server -Obtain the latest single binary installer RPM by following one of our two options [here](../../installation/authorization#single-binary-installer). +Obtain the latest single binary installer RPM by following one of our two options [here](../../installation/authorization/authorization#single-binary-installer). To update the rpm package on the system, run the below command from within the extracted folder: diff --git a/content/docs/prerequisites/_index.md b/content/docs/prerequisites/_index.md index 6ae7eee3a0..0734c03549 100644 --- a/content/docs/prerequisites/_index.md +++ b/content/docs/prerequisites/_index.md @@ -35,7 +35,7 @@ weight: 1 {{}} > Notes: -> * Any orchestrator platform or version that's not mentioned here must be self-certified using [Cert-CSI](../cert-csi/) in order to be supported. Although not mandatory, we recommend users to use orchestrator platforms and versions that have not met their end of life. +> * Any orchestrator platform or version that's not mentioned here must be self-certified using [Cert-CSI](../support/cert-csi/) in order to be supported. Although not mandatory, we recommend users to use orchestrator platforms and versions that have not met their end of life. ## Tested Host Operating Systems @@ -47,7 +47,7 @@ Container Storage Modules (CSM) does not officially support specific operating s > Notes: > * The host operating system/version being used must align with what each Dell Storage platform supports. Please visit [E-Lab Navigator](https://elabnavigator.dell.com/eln/modernHomeSSM) for specific Dell Storage platform host operating system level support matrices. -> * Any operating system or version that's not mentioned here must be self-certified using [Cert-CSI](../cert-csi/) in order to be supported. Although not mandatory, we recommend users to use operating systems and versions that have not met their end of life. +> * Any operating system or version that's not mentioned here must be self-certified using [Cert-CSI](../support/cert-csi/) in order to be supported. Although not mandatory, we recommend users to use operating systems and versions that have not met their end of life. ## Supported CSM Modules diff --git a/content/docs/secure/encryption/_index.md b/content/docs/secure/encryption/_index.md index e3b007bfa2..5466bd7e1c 100644 --- a/content/docs/secure/encryption/_index.md +++ b/content/docs/secure/encryption/_index.md @@ -9,7 +9,7 @@ Encryption provides the capability to encrypt user data residing on volumes crea > **NOTE:** This tech-preview release is not intended for use in production environment. -> **NOTE:** Encryption requires a time-based license to create new encrypted volumes. Request a [trial license](../../license) prior to deployment. +> **NOTE:** Encryption requires a time-based license to create new encrypted volumes. Request a [trial license](../../support/license) prior to deployment. > > After the license expiration, existing encrypted volume can still be unlocked and used, but no new encrypted volumes can be created. diff --git a/content/docs/secure/encryption/troubleshooting.md b/content/docs/secure/encryption/troubleshooting.md index addc94b034..f19fbb1bbf 100644 --- a/content/docs/secure/encryption/troubleshooting.md +++ b/content/docs/secure/encryption/troubleshooting.md @@ -81,7 +81,7 @@ This may manifest in: - failure to create a new encrypted volume Resolution: -- obtain a [new valid license](../../../license) +- obtain a [new valid license](../../../support/license) - check the license is for the cluster on which the encrypted volumes are created - check [encryption-license secret](../../../deployment/helm/modules/installation/encryption#secret-encryption-license) diff --git a/content/docs/support/cert-csi/_index.md b/content/docs/support/cert-csi/_index.md index ddac9c353d..f36ba596ac 100644 --- a/content/docs/support/cert-csi/_index.md +++ b/content/docs/support/cert-csi/_index.md @@ -376,7 +376,7 @@ storageClasses: > NOTE: For testing/debugging purposes, it can be useful to use the `--no-cleanup` so resources do not get deleted. -> NOTE: If you are using CSI PowerScale with [SmartQuotas](../csidriver/features/powerscale/#usage-of-smartquotas-to-limit-storage-consumption) disabled, the `Volume Expansion` suite is expected to timeout due to the way PowerScale provisions storage. Set `storageClasses.expansion` to `false` to skip this suite. +> NOTE: If you are using CSI PowerScale with [SmartQuotas](../../csidriver/features/powerscale/#usage-of-smartquotas-to-limit-storage-consumption) disabled, the `Volume Expansion` suite is expected to timeout due to the way PowerScale provisions storage. Set `storageClasses.expansion` to `false` to skip this suite. ```bash cert-csi certify --cert-config --vsc @@ -533,7 +533,7 @@ Run `cert-csi test clone-volume -h` for more options. > Raw block volumes cannot be verified since there is no filesystem. -> If you are using CSI PowerScale with [SmartQuotas](../csidriver/features/powerscale/#usage-of-smartquotas-to-limit-storage-consumption) disabled, the `Volume Expansion` suite is expected to timeout due to the way PowerScale provisions storage. +> If you are using CSI PowerScale with [SmartQuotas](../../csidriver/features/powerscale/#usage-of-smartquotas-to-limit-storage-consumption) disabled, the `Volume Expansion` suite is expected to timeout due to the way PowerScale provisions storage. ```bash cert-csi test expansion --sc diff --git a/content/docs/support/release/_index.md b/content/docs/support/release/_index.md index cb79438dc0..e17a6c86f0 100644 --- a/content/docs/support/release/_index.md +++ b/content/docs/support/release/_index.md @@ -8,20 +8,20 @@ Description: > Release notes for Container Storage Modules: -[CSI Drivers](../csidriver/release) +[CSI Drivers](../../csidriver/release) -[CSM for Authorization](../authorization/release) +[CSM for Authorization](../../authorization/release) -[CSM for Observability](../observability/release) +[CSM for Observability](../../observability/release) -[CSM for Replication](../replication/release) +[CSM for Replication](../../replication/release) -[CSM for Resiliency](../resiliency/release) +[CSM for Resiliency](../../resiliency/release) -[CSM for Encryption](../secure/encryption/release) +[CSM for Encryption](../../secure/encryption/release) -[CSM for Application Mobility](../applicationmobility/release) +[CSM for Application Mobility](../../applicationmobility/release) -[CSM Operator](../deployment/csmoperator/release) +[CSM Operator](../../deployment/csmoperator/release) -[CSM Installation Wizard](../deployment/csminstallationwizard/release) +[CSM Installation Wizard](../../deployment/csminstallationwizard/release) diff --git a/content/docs/support/troubleshooting/_index.md b/content/docs/support/troubleshooting/_index.md index 11dea7fc9c..c987433b32 100644 --- a/content/docs/support/troubleshooting/_index.md +++ b/content/docs/support/troubleshooting/_index.md @@ -8,18 +8,18 @@ Description: > Troubleshooting links for Container Storage Modules: -[CSI Drivers](../csidriver/troubleshooting) +[CSI Drivers](../../csidriver/troubleshooting) -[CSM for Authorization](../authorization/troubleshooting) +[CSM for Authorization](../../authorization/troubleshooting) -[CSM for Observability](../observability/troubleshooting) +[CSM for Observability](../../observability/troubleshooting) -[CSM for Replication](../replication/troubleshooting) +[CSM for Replication](../../replication/troubleshooting) -[CSM for Resiliency](../resiliency/troubleshooting) +[CSM for Resiliency](../../resiliency/troubleshooting) -[CSM for Encryption](../secure/encryption/troubleshooting) +[CSM for Encryption](../../secure/encryption/troubleshooting) -[CSM for Application Mobility](../applicationmobility/troubleshooting) +[CSM for Application Mobility](../../applicationmobility/troubleshooting) -[CSM Operator](../deployment/csmoperator/troubleshooting) \ No newline at end of file +[CSM Operator](../../deployment/csmoperator/troubleshooting) \ No newline at end of file