Skip to content

Commit

Permalink
Bug 1289 dead links (#1115)
Browse files Browse the repository at this point in the history
* Snapshot ingestion procedure for CSI Unity Driver (#1042)

* Snapshot ingestion procedure for CSI Unity Driver

* Addressed review comments

* Review commnets addressed

* Review commnets addressed

* Add dell/csm#1205 to known issues (#1045)

* Add #1205 to known issues

* Fix yaml snippet displaying issue

* Updating powermax support matrix (#1046)

* Adding PowerFlex known issue for dell/csm#1210 (#1049)

* Update PowerFlex known issues

* Release 1.10.1 (#1055)

* Add notes about non-default namespace for Authorization and Operator (#1047)

Co-authored-by: Aaron Tye <tyeaaron@gmail.com>

* Adding known issue for authorization for previous releases (#1052)

* Update Docs for PowerFlex issue 1210 (#1053)

* installation wizard changes (#1056)

---------

Co-authored-by: Akshay Saini <109056238+AkshaySainiDell@users.noreply.github.com>
Co-authored-by: Aaron Tye <tyeaaron@gmail.com>
Co-authored-by: Surya Gupta <109594002+suryagupta4@users.noreply.github.com>

* Add RPM deployment for Authorization (#1060)

* readd rpm deployment

* fix page descriptions

* fix broken links

* Added fsGroupPolicy troubleshooting notes and missing known issues (#1063)

* Added fsGroupPolicy troubleshooting note

* Fixed issue with troubleshooting note

* Added fsGroupPolicy troubleshooting note

* Added fsGroupPolicy troubleshooting note

* Added fsGroupPolicy known issue

* Update known issue powermax (#1066)

* New CSM Operator interactive tutorial (#1067)

* Reorder deployment methods by priority (#1068)

* Operator unavailablity message for fresh install and upgrade in OCP UI (#1070)

* Move support matrix, clarify certified vs community (#1069)

* Move support matrix, clarify certified vs community

* clarify certified vs community

* Revert "Operator unavailablity message for fresh install and upgrade in OCP U…" (#1071)

* Updating support for Powerstore 3.6 (#1072)

* add podmon arguments (#1078)

* Add VGS to the support matrix ; align tables (#1077)

* Updating podmon entries in helm template (#1081)

* PowerScale: Add podmon arguments in Installation Wizard templates (#1085)

* update podmon arguments

* Add codeowners

* update Unity NAT section (#1092)

* Renamed templates of csm isilon, powermax and powerstore (#1089)

* Restructure the left menu & reference ; remove FAQ (#1075)

* 404 Not Found for Cert-CSI

* Solved: 404 Not Found License Page

* Solved: 404 Not Found License Page

* Solved: 404 Not Found Cert-CSI

* Solved: 404 Not Found License Page

* Solved: Not Found in request a license for Application Mobility

* Changes Reverted

Solved: 404 Not Found, troubleshooting

Solved: 404 Not Found, troubleshooting

Solved: 404 Not Found, troubleshooting

Solved: 404 Not Found, troubleshooting

Solved: 404 Not Found, troubleshooting

Solved: 404 Not Found, troubleshooting

Solved: 404 Not Found, proxy sever

Solved: 404 Not Found, proxy sever

Solved: 404 Not Found, troubleshooting

Solved: 404 Not Found, troubleshooting

* Solved: Not Found, supported

Solved: Not Found, supported

Solved: Not Found, supported

* Solved: 404 Not Found, troubleshooting

* Solved: 404 Not Found, proxy sever

* Solved: 404 Not Found, Powerflex

* Solved: 404 Not Found, PowerMax

* Solved: 404 Not Found, PowerScale

Solved: 404 Not Found, PowerScale

* Update Single Pod Access Mode for PersistentVolumes- ReadWriteOncePod  (#1096)

* Solved: Not Found, CSI drivers, Authorization, Observability, Replication, Resiliency, Encryption, Application Mobility, Operator troubleshoot

Solved: Not Found, CSI drivers, Authorization, Observability, Replication, Resiliency, Encryption, Application Mobility, Operator troubleshoot

Solved: Not Found, CSI drivers, Authorization, Observability, Replication, Resiliency, Encryption, Application Mobility, Operator troubleshoot

* Solved: 404 Not Found, SmartQuotas powerscale

Solved: 404 Not Found, SmartQuotas powerscale

* Solved: 404 Not Found, CSI Driver release notes

* Solved: 404 Not Found, CSM for Authorization, Observability, Replication, Resiliency, Encryption, Aplication Mobility, Operator, Installation Wizard

Solved: 404 Not Found, CSM for Authorization, Observability, Replication, Resiliency, Encryption, Aplication Mobility, Operator, Installation Wizard

* Solved: 404 Not Found, cli for dellctl

* Check for broken links (#1100)

* Create broken-links.yaml

* Solved: 404 Not Found, license page in encryption

* Solved: 404 Not Found, license page in troubleshooting

Solved: 404 Not Found, license page in troubleshooting

* Solved: 404 Not Found, prerequisite in authorization

* Updated Resiliency "Not Yet Tested or Supported" for Powerflex

* Solved: 404 Not Found, Install driver in authorization for PowerFlex

* Resiliency not supported for NFS in PowerFlex (#1106)

* Solved: 404 Not Found, Install driver in authorization for PowerFlex

Solved: 404 Not Found, Install driver in authorization for PowerFlex

Solved: 404 Not Found, Install driver in authorization for PowerFlex

Solved: 404 Not Found, Install driver in authorization for PowerFlex

* Solved: 404 Not Found, PowerFlex, PowerScale, PowerMax, Proxy-server, Troubleshooting and support

Solved: 404 Not Found, PowerFlex, PowerScale, PowerMax, Proxy-server, Troubleshooting and support

* Solved: 404 Not Found dellctl and installation of PowerFlex using Helm in Authorization

* Solved: 404 Not Found License Page in Encryption

* Solved: 404 Not Found Troubleshooting in Support for Observability, Resiliency, Encryption and Application Mobility

* Solved: 404 Not Found CLI in Application Mobility

* Solved: 404 Not Found, SmartQuotas in PowerScale

* Solved: 404 Not Found reference CLI for PowerScale and PowerMax

* Solved: 404 Not Found, Authorization in Upgrade Module

* Update broken-links.yaml (#1108)

* Removed the conflicts for merging in release-1.11.0

* Updated changes in release file of Operator and Authorization

* Updated CODEOWNERS

---------

Co-authored-by: HarishH-DELL <109663924+HarishH-DELL@users.noreply.github.com>
Co-authored-by: Akshay Saini <109056238+AkshaySainiDell@users.noreply.github.com>
Co-authored-by: boyamurthy <92081029+boyamurthy@users.noreply.github.com>
Co-authored-by: gallacher <35462391+gallacher@users.noreply.github.com>
Co-authored-by: Adarsh Kumar Yadav <109620911+adarsh-dell@users.noreply.github.com>
Co-authored-by: Aaron Tye <tyeaaron@gmail.com>
Co-authored-by: Surya Gupta <109594002+suryagupta4@users.noreply.github.com>
Co-authored-by: shaynafinocchiaro <shayna_finocchiaro@dell.com>
Co-authored-by: coulof <49235405+coulof@users.noreply.github.com>
Co-authored-by: panigs7 <92028646+panigs7@users.noreply.github.com>
Co-authored-by: Chiman Jain <36687396+chimanjain@users.noreply.github.com>
Co-authored-by: Matt Schmaelzle <51763677+mjsdell@users.noreply.github.com>
Co-authored-by: Yamunadevi N Shanmugam <82038610+shanmydell@users.noreply.github.com>
  • Loading branch information
14 people authored May 28, 2024
1 parent 509ac1c commit dfd73c6
Show file tree
Hide file tree
Showing 82 changed files with 715 additions and 375 deletions.
4 changes: 2 additions & 2 deletions .github/CODEOWNERS
Validating CODEOWNERS rules …
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,6 @@
# Bharath Sreekanth (bharathsreekanth)
# Deepak Ghivari (Deepak-Ghivari)
# Sean Gallacher (gallacher)
# Marek Suski (mareksuski-dell)
# Małgorzata Dutka (mdutka-dell)
# Matt Schmaelzle (mjsdell)
# Mukesh Gandharva (mgandharva)
Expand All @@ -21,5 +20,6 @@
# Yamunadevi Shanmugam (shanmydell)
# Sharon Toll (sharont58)
# Shayna Finocchiaro (shaynafinocchiaro)
# Shefali Malhotra (shefali-malhotra)

* @atye @bharathsreekanth @Deepak-Ghivari @gallacher @mareksuski-dell @mdutka-dell @mgandharva @mjsdell @prablr79 @rajendraindukuri @rajkumar-palani @rsedlock1958 @shanmydell @sharont58 @shaynafinocchiaro
* @atye @bharathsreekanth @Deepak-Ghivari @gallacher @mdutka-dell @mgandharva @mjsdell @prablr79 @rajendraindukuri @rajkumar-palani @rsedlock1958 @shanmydell @sharont58 @shaynafinocchiaro @shefali-malhotra
4 changes: 2 additions & 2 deletions content/docs/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -58,10 +58,10 @@ CSM is made up of multiple components including modules (enterprise capabilities
{{< /card >}}
{{< /cardpane >}}
{{< cardpane >}}
{{< card header="[License](license/)"
{{< card header="[License](support/license/)"
footer="Required for [Application Mobility](applicationmobility/) & [Encryption](secure/encryption/)">}}
The tech-preview releases of Application Mobility and Encryption require a license.
Request a license using the [Container Storage Modules License Request](https://app.smartsheet.com/b/form/5e46fad643874d56b1f9cf4c9f3071fb) by providing the requested details.
[...Learn more](license/)
[...Learn more](support/license/)
{{< /card >}}
{{< /cardpane >}}
2 changes: 1 addition & 1 deletion content/docs/applicationmobility/use_cases.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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.
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.
Original file line number Diff line number Diff line change
Expand Up @@ -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.
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.
Original file line number Diff line number Diff line change
Expand Up @@ -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.
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.
7 changes: 2 additions & 5 deletions content/docs/authorization/release/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,9 +15,6 @@ Description: >






### New Features/Changes

- [#926 - [FEATURE]: Fixing the linting, formatting and vetting issues](https://github.com/dell/csm/issues/926)
Expand All @@ -26,5 +23,5 @@ Description: >


### Known Issues

There are no known issues in this release.
| Issue | Workaround |
|-------|------------|
7 changes: 2 additions & 5 deletions content/docs/csidriver/features/powermax.md
Original file line number Diff line number Diff line change
Expand Up @@ -547,13 +547,10 @@ kubectl edit configmap -n powermax powermax-config-params

CSI Driver for Dell PowerMax 2.2.0 and above supports volume health monitoring. To enable Volume Health Monitoring from the node side, the alpha feature gate CSIVolumeHealth needs to be enabled. To use this feature, set controller.healthMonitor.enabled and node.healthMonitor.enabled to true. To change the monitor interval, set controller.healthMonitor.interval parameter.

## Single Pod Access Mode for PersistentVolumes- ReadWriteOncePod (ALPHA FEATURE)
## Single Pod Access Mode for PersistentVolumes- ReadWriteOncePod

Use `ReadWriteOncePod(RWOP)` access mode if you want to ensure that only one pod across the whole cluster can read that PVC or write to it. This is only supported for CSI Driver for PowerMax 2.2.0+ and Kubernetes version 1.22+.

To use this feature, enable the ReadWriteOncePod feature gate for kube-apiserver, kube-scheduler, and kubelet, by setting command line arguments:
`--feature-gates="...,ReadWriteOncePod=true"`

### Creating a PersistentVolumeClaim
```yaml
kind: PersistentVolumeClaim
Expand All @@ -570,7 +567,7 @@ spec:

When this feature is enabled, the existing `ReadWriteOnce(RWO)` access mode restricts volume access to a single node and allows multiple pods on the same node to read from and write to the same volume.

To migrate existing PersistentVolumes to use `ReadWriteOncePod`, please follow the instruction from [here](https://kubernetes.io/blog/2021/09/13/read-write-once-pod-access-mode-alpha/#migrating-existing-persistentvolumes).
To migrate existing PersistentVolumes to use `ReadWriteOncePod`, please follow the instruction from [here](https://kubernetes.io/docs/tasks/administer-cluster/change-pv-access-mode-readwriteoncepod/).

## Support for auto RDM for vSphere over FC

Expand Down
8 changes: 2 additions & 6 deletions content/docs/csidriver/features/powerscale.md
Original file line number Diff line number Diff line change
Expand Up @@ -660,15 +660,11 @@ For example, if a volume were to be deleted from the array, or unmounted outside
1. For controller plugin, by setting attribute `controller.healthMonitor.enabled` to `true` in `values.yaml` file. Also health monitoring interval can be changed through attribute `controller.healthMonitor.interval` in `values.yaml` file.
2. For node plugin, by setting attribute `node.healthMonitor.enabled` to `true` in `values.yaml` file and by enabling the alpha feature gate `CSIVolumeHealth`.

## Single Pod Access Mode for PersistentVolumes- ReadWriteOncePod (ALPHA FEATURE)
## Single Pod Access Mode for PersistentVolumes- ReadWriteOncePod

Use `ReadWriteOncePod(RWOP)` access mode if you want to ensure that only one pod across the whole cluster can read that PVC or write to it. This is supported for CSI Driver for PowerScale 2.1.0+ and Kubernetes version 1.22+.

To use this feature, enable the ReadWriteOncePod feature gate for kube-apiserver, kube-scheduler, and kubelet, by setting command line arguments:
`--feature-gates="...,ReadWriteOncePod=true"`

### Creating a PersistentVolumeClaim

```yaml
kind: PersistentVolumeClaim
apiVersion: v1
Expand All @@ -684,4 +680,4 @@ spec:

When this feature is enabled, the existing `ReadWriteOnce(RWO)` access mode restricts volume access to a single node and allows multiple pods on the same node to read from and write to the same volume.

To migrate existing PersistentVolumes to use `ReadWriteOncePod`, please follow the instruction from [here](https://kubernetes.io/blog/2021/09/13/read-write-once-pod-access-mode-alpha/#migrating-existing-persistentvolumes).
To migrate existing PersistentVolumes to use `ReadWriteOncePod`, please follow the instruction from [here](https://kubernetes.io/docs/tasks/administer-cluster/change-pv-access-mode-readwriteoncepod/).
17 changes: 7 additions & 10 deletions content/docs/csidriver/features/powerstore.md
Original file line number Diff line number Diff line change
Expand Up @@ -633,18 +633,11 @@ The user will be able to install the driver and able to create pods.
CSI Driver for Dell Powerstore 2.1.0 and above supports volume health monitoring. To enable Volume Health Monitoring from the node side, the alpha feature gate CSIVolumeHealth needs to be enabled. To use this feature, set controller.healthMonitor.enabled and node.healthMonitor.enabled to true. To change the monitor interval, set controller.healthMonitor.interval parameter.


## Single Pod Access Mode for PersistentVolumes
## Single Pod Access Mode for PersistentVolumes- ReadWriteOncePod

Starting from version 2.1, CSI Driver for Powerstore now supports a new access mode `ReadWriteOncePod` for PersistentVolumes and PersistentVolumeClaims. With this feature, CSI Driver for Powerstore allows restricting volume access to a single pod in the cluster and within a worker node.
Use `ReadWriteOncePod(RWOP)` access mode if you want to ensure that only one pod across the whole cluster can read that PVC or write to it. This is supported for CSI Driver for PowerStore 2.1.0+ and Kubernetes version 1.22+.

Prerequisites

1. Enable the ReadWriteOncePod feature gate for kube-apiserver, kube-scheduler, and kubelet as ReadWriteOncePod access mode is in alpha for Kubernetes v1.22 and is supported only for CSI volumes. You can enable the feature by setting command-line argument:
```bash
--feature-gates="...,ReadWriteOncePod=true"
```

2. Create a PVC with access mode set to ReadWriteOncePod like shown in the sample below
### Creating a PersistentVolumeClaim
```yaml
kind: PersistentVolumeClaim
apiVersion: v1
Expand All @@ -660,6 +653,10 @@ spec:

>Note: The access mode ReadWriteOnce allows multiple pods to access a single volume within a single worker node and the behavior is consistent across all supported Kubernetes versions.

When this feature is enabled, the existing `ReadWriteOnce(RWO)` access mode restricts volume access to a single node and allows multiple pods on the same node to read from and write to the same volume.

To migrate existing PersistentVolumes to use `ReadWriteOncePod`, please follow the instruction from [here](https://kubernetes.io/docs/tasks/administer-cluster/change-pv-access-mode-readwriteoncepod/).

## POSIX mode bits and NFSv4 ACLs

CSI PowerStore driver version 2.2.0 and later allows users to set user-defined permissions on NFS target mount directory using POSIX mode bits or NFSv4 ACLs.
Expand Down
44 changes: 23 additions & 21 deletions content/docs/csidriver/features/unity.md
Original file line number Diff line number Diff line change
Expand Up @@ -514,27 +514,29 @@ CSI Driver for Dell Unity XT is supported in the NAT environment for NFS protoco

The user will be able to install the driver and able to create pods.

## Single Pod Access Mode for PersistentVolumes
CSI Driver for Unity XT supports a new accessmode `ReadWriteOncePod` for PersistentVolumes and PersistentVolumeClaims. With this feature, CSI Driver for Unity XT restricts volume access to a single pod in the cluster

Prerequisites
1. Enable the ReadWriteOncePod feature gate for kube-apiserver, kube-scheduler, and kubelet as the ReadWriteOncePod access mode is in alpha for Kubernetes v1.22 and is only supported for CSI volumes. You can enable the feature by setting command line arguments:
```bash
--feature-gates="...,ReadWriteOncePod=true"
```
2. Create a PVC with access mode set to ReadWriteOncePod like shown in the sample below
```yaml
kind: PersistentVolumeClaim
apiVersion: v1
metadata:
name: single-writer-only
spec:
accessModes:
- ReadWriteOncePod # Allow only a single pod to access single-writer-only.
resources:
requests:
storage: 1Gi
```
**NOTE:** On Unity, management port does not support NAT. NAT needs to be disabled on the Unity array's management network.

## Single Pod Access Mode for PersistentVolumes- ReadWriteOncePod

Use `ReadWriteOncePod(RWOP)` access mode if you want to ensure that only one pod across the whole cluster can read that PVC or write to it. This is only supported for CSI Driver for Unity 2.1.0+ and Kubernetes version 1.22+.

### Creating a PersistentVolumeClaim
```yaml
kind: PersistentVolumeClaim
apiVersion: v1
metadata:
name: single-writer-only
spec:
accessModes:
- ReadWriteOncePod # Allow only a single pod to access single-writer-only.
resources:
requests:
storage: 1Gi
```

When this feature is enabled, the existing `ReadWriteOnce(RWO)` access mode restricts volume access to a single node and allows multiple pods on the same node to read from and write to the same volume.

To migrate existing PersistentVolumes to use `ReadWriteOncePod`, please follow the instruction from [here](https://kubernetes.io/docs/tasks/administer-cluster/change-pv-access-mode-readwriteoncepod/).

## Volume Health Monitoring
CSI Driver for Unity XT supports volume health monitoring. This is an alpha feature and requires feature gate to be enabled by setting command line arguments
Expand Down
6 changes: 5 additions & 1 deletion content/docs/csidriver/release/powerflex.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@ description: Release notes for PowerFlex CSI driver
- [#1140 - [BUG]: Cert-csi tests are not reporting the passed testcases in K8S E2E tests ](https://github.com/dell/csm/issues/1140)
- [#1163 - [BUG]: Resource quota bypass](https://github.com/dell/csm/issues/1163)
- [#1174 - [BUG]: Kubelet Configuration Directory setting should not have a comment about default value being None](https://github.com/dell/csm/issues/1174)
- [#1210 - [BUG]: Helm deployment of PowerFlex driver is failing](https://github.com/dell/csm/issues/1210)

### Known Issues

Expand All @@ -37,7 +38,10 @@ A CSI ephemeral pod may not get created in OpenShift 4.13 and fail with the erro
| If the volume limit is exhausted and there are pending pods and PVCs due to `exceed max volume count`, the pending PVCs will be bound to PVs and the pending pods will be scheduled to nodes when the driver pods are restarted. | It is advised not to have any pending pods or PVCs once the volume limit per node is exhausted on a CSI Driver. There is an open issue reported with kubenetes at https://github.com/kubernetes/kubernetes/issues/95911 with the same behavior. |
| The PowerFlex Dockerfile is incorrectly labeling the version as 2.7.0 for the 2.8.0 version. | Describe the driver pod using ```kubectl describe pod $podname -n vxflexos``` to ensure v2.8.0 is installed. |
| Resource quotas may not work properly with the CSI PowerFlex driver. PowerFlex is only able to assign storage in 8Gi chunks, so if a create volume call is made with a size not divisible by 8Gi, CSI-PowerFlex will round up to the next 8Gi boundary when it provisions storage -- however, the resource quota will not record this size but rather the original size in the create request. This means that, for example, if a 10Gi resource quota is set, and a user provisions 10 1Gi PVCs, 80Gi of storage will actually be allocated, which is well over the amount specified in the resource quota. | For now, users should only provision volumes in 8Gi-divisible chunks if they want to use resource quotas. |
| Helm install of CSM for PowerFlex v1.10.0 is failing due to a duplicate `mountPath: /host_opt_emc_path` being added to volumeMounts charts/csi-vxflexos/templates/node.yaml. Error message is `Error: INSTALLATION FAILED: 1 error occurred: DaemonSet.apps "vxflexos-node" is invalid: spec.template.spec.initContainers[0].volumeMounts[4].mountPath: Invalid value: "/host_opt_emc_path": must be unique` | The issue can be resolved by removing the duplicate entry in [https://github.com/dell/helm-charts/blob/main/charts/csi-vxflexos/templates/node.yaml](https://github.com/dell/helm-charts/blob/main/charts/csi-vxflexos/templates/node.yaml) |


### Note:

- Support for Kubernetes alpha features like Volume Health Monitoring and RWOP (ReadWriteOncePod) access mode will not be available in Openshift environment as Openshift doesn't support enabling of alpha features for Production Grade clusters.
- Support for Kubernetes alpha features like Volume Health Monitoring will not be available in Openshift environment as Openshift doesn't support enabling of alpha features for Production Grade clusters.
- For fixing [#1210 - [BUG]: Helm deployment of PowerFlex driver is failing](https://github.com/dell/csm/issues/1210), a new helm-chart has been released. In order to install this helm chart, we need to pass the flag `--helm-charts-version` during helm installation and flag `-v` during offline bundle installation with value `csi-vxflexos-2.10.1`.
3 changes: 2 additions & 1 deletion content/docs/csidriver/release/powermax.md
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,7 @@ description: Release notes for PowerMax CSI driver
| If the volume limit is exhausted and there are pending pods and PVCs due to `exceed max volume count`, the pending PVCs will be bound to PVs and the pending pods will be scheduled to nodes when the driver pods are restarted. | It is advised not to have any pending pods or PVCs once the volume limit per node is exhausted on a CSI Driver. There is an open issue reported with kubenetes at https://github.com/kubernetes/kubernetes/issues/95911 with the same behavior. |
| Automatic SRDF group creation is failing with "Unable to get Remote Port on SAN for Auto SRDF" for PowerMaxOS 10.1 arrays | Create the SRDF Group and add it to the storage class |
| [Node stage is failing with error "wwn for FC device not found"](https://github.com/dell/csm/issues/1070)| This is an intermittent issue, rebooting the node will resolve this issue |
| When the driver is installed using CSM Operator , few times, pods created using block volume are getting stuck in containercreating/terminating state or devices are not available inside the pod. | Update the daemonset with parameter `mountPropagation: "Bidirectional"` for volumedevices-path under volumeMounts section.|
### Note:

- Support for Kubernetes alpha features like Volume Health Monitoring and RWOP (ReadWriteOncePod) access mode will not be available in Openshift environment as Openshift doesn't support enabling of alpha features for Production Grade clusters.
- Support for Kubernetes alpha features like Volume Health Monitoring will not be available in Openshift environment as Openshift doesn't support enabling of alpha features for Production Grade clusters.
2 changes: 1 addition & 1 deletion content/docs/csidriver/release/powerscale.md
Original file line number Diff line number Diff line change
Expand Up @@ -40,4 +40,4 @@ description: Release notes for PowerScale CSI driver

### Note

- Support for Kubernetes alpha features like Volume Health Monitoring and RWOP (ReadWriteOncePod) access mode will not be available in Openshift environment as Openshift doesn't support enabling of alpha features for Production Grade clusters.
- Support for Kubernetes alpha features like Volume Health Monitoring will not be available in Openshift environment as Openshift doesn't support enabling of alpha features for Production Grade clusters.
2 changes: 1 addition & 1 deletion content/docs/csidriver/release/powerstore.md
Original file line number Diff line number Diff line change
Expand Up @@ -41,4 +41,4 @@ description: Release notes for PowerStore CSI driver

### Note:

- Support for Kubernetes alpha features like Volume Health Monitoring and RWOP (ReadWriteOncePod) access mode will not be available in Openshift environment as Openshift doesn't support enabling of alpha features for Production Grade clusters.
- Support for Kubernetes alpha features like Volume Health Monitoring will not be available in Openshift environment as Openshift doesn't support enabling of alpha features for Production Grade clusters.
Loading

0 comments on commit dfd73c6

Please sign in to comment.