Skip to content

Commit

Permalink
Update cert-csi qualification process (#1040)
Browse files Browse the repository at this point in the history
* make certify more clear

* fix tabs
  • Loading branch information
atye authored Mar 22, 2024
1 parent 6b1702b commit 4459130
Showing 1 changed file with 8 additions and 7 deletions.
15 changes: 8 additions & 7 deletions content/docs/cert-csi/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,9 +9,11 @@ Dell's Cert-CSI is a tool to validate Dell CSI Drivers. It contains various test

Any orchestrator platform, operating system or version that is not mentioned in the support matrix but self-certified by the customer using cert-csi is supported for customer use.

## Submit Test Results
## Qualify and Submit Test Results

Please submit your test results for our review here (https://github.com/dell/csm/issues/) by clicking on 'New Issue'. If the results are a success, the orchestrator platform and version will be published under Community Qualified Configurations.
You may qualify your environment for Dell CSI Drivers by executing the [Run All Test Suites](#run-all-test-suites) workflow.

Please submit your test results for our review [here](https://github.com/dell/csm/issues/new?assignees=&labels=type%2Fqualification&projects=&template=community_qualification.yml&title=%5BQualification%5D%3A+). If the results are a success, the orchestrator platform and version will be published under Community Qualified Configurations.

## Installation

Expand Down Expand Up @@ -147,7 +149,7 @@ make install-ms

You can use cert-csi to launch a test run against multiple storage classes to check if the driver adheres to advertised capabilities.

### Preparing Config
#### Preparing Config

To run the test suites you need to provide `.yaml` config with storage classes and their capabilities. You can use `example-certify-config.yaml` as an example.

Expand Down Expand Up @@ -244,6 +246,7 @@ storageClasses:
AzServiceIP: "192.168.2.1"
```
{{% /tab %}}
{{% tab name="CSI PowerMax" %}}
```yaml
Expand All @@ -270,8 +273,6 @@ storageClasses:
pollInterval: 2m
```
{{% /tab %}}
{{% /tab %}}
{{% tab name="CSI PowerStore" %}}
Expand Down Expand Up @@ -358,7 +359,7 @@ storageClasses:
{{% /tab %}}
{{< /tabs >}}
### Launching Test Run
#### Launching Test Run
1. Executes the [VolumeIO](#volume-io) suite.
2. Executes the [Scaling](#scalability) suite.
3. If `storageClasses.clone` is `true`, executes the [Volume Cloning](#volume-cloning) suite.
Expand Down Expand Up @@ -407,7 +408,7 @@ If you are using the container image, the `cert-config` file must be mounted int
{{% /tab %}}
{{< /tabs >}}

### Running Invidual Test Suites
## Running Individual Test Suites

> NOTE: For testing/debugging purposes, it can useful to use the `--no-cleanup` flag so resources do not get deleted.

Expand Down

0 comments on commit 4459130

Please sign in to comment.