Dell Container Storage Modules (CSM) is an open-source suite of Kubernetes storage enablers for Dell products.
For documentation, please visit Container Storage Modules documentation.
- Code of Conduct
- Maintainer Guide
- Committer Guide
- Contributing Guide
- List of Adopters
- Support
- Security
- Building
- Container Storage Modules - Components
- About
This project includes the base container image definition for the Container Storage Modules - Components.
To build the image, some requirements must be met:
- The supported build environment is restricted to RedHat Enterprise Linux version 9.0 and above
- buildah is used to build the container and must be installed
Once the requirements above are met, the image can be build via:
make docker
Note: Due to the way that buildah operates, you may see warnings (or errors) in the output of make docker
.
The following messages can be safely ignored:
/proc/ is not mounted. This is not a supported mode of operation. Please fix your invocation environment to mount /proc/ and /sys/ properly. Proceeding anyway.
The /proc filesystem is not needed for the image creation.[Errno 13] Permission denied: '/var/log/rhsm/rhsm.log' - Further logging output will be written to stderr
. This error comes fromdnf
as it is unable to write to the log file. Further errors from dnf will be sent to stderr instead of the log.
- Dell Container Storage Modules (CSM) for Authorization
- Dell Container Storage Modules (CSM) for Observability
- Dell Container Storage Modules (CSM) for Replication
- Dell Container Storage Modules (CSM) for Resiliency
- Dell Container Storage Modules (CSM) for Volume Group Snapshotter
- CSI Driver for Dell PowerFlex
- CSI Driver for Dell PowerMax
- CSI Driver for Dell PowerScale
- CSI Driver for Dell PowerStore
- CSI Driver for Dell Unity
- COSI Driver
Dell Container Storage Modules (CSM) is 100% open source and community-driven. All components are available under Apache 2 License on GitHub.