CSM Operator shows failed because it is not calculated status when the driver is installed as stand-alone

Summary: The Container Storage Module (CSM) Operator is not calculated status when the Container Storage Module (CSI) driver is installed as a stand-alone.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

When the CSI Driver is deployed with no additional CSM modules using the CSM Operator, the CSM Operator is unable to calculate the status. The status is in a failed state even though the driver is deployed successfully.

Running kubectl describe on the CSM object associated with the driver shows the controller and node statuses as successful, but the overall state shows failed.
kubectl describe csm -n vxflexos vxflexos
Status:
  Controller Status:
    Available:  1
    Desired:    1
    Failed:     0
  Node Status:
    Available:  2
    Desired:    2
    Failed:     0
  State:        Failed

kubectl get csm -A
NAMESPACE   NAME       CREATIONTIME   CSIDRIVERTYPE   CONFIGVERSION   STATE
vxflexos    vxflexos   13m            powerflex       v2.9.0          Failed

 

After the fix shows Succeeded:
NAMESPACE    NAME     CREATIONTIME CSIDRIVERTYPE CONFIGVERSION STATE
vxflexos     vxflexos 13s          powerflex     v2.9.0        Succeeded

Cause

The Operator status code did not account for driver installation with no modules.

Resolution

Resolution:
Engineering has resolved this issue in Dell Container Storage Modules (CSM) v1.9.2.
The Operator has been updated to calculate the state of a driver deployment with no modules.



Products

Container Storage Modules Family, Container Storage Modules
Article Properties
Article Number: 000221974
Article Type: Solution
Last Modified: 03 Sep 2025
Version:  3
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.