https://github.com/dell/csm
Dell Container Storage Modules (CSM)
https://github.com/dell/csm
Last synced: 11 months ago
JSON representation
Dell Container Storage Modules (CSM)
- Host: GitHub
- URL: https://github.com/dell/csm
- Owner: dell
- License: apache-2.0
- Created: 2021-06-02T12:40:21.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2025-01-27T16:43:35.000Z (12 months ago)
- Last Synced: 2025-01-27T17:50:14.211Z (12 months ago)
- Language: Makefile
- Homepage:
- Size: 601 KB
- Stars: 71
- Watchers: 64
- Forks: 17
- Open Issues: 89
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG/CHANGELOG-1.10.0.md
- Contributing: docs/CONTRIBUTING.md
- License: LICENSE
- Code of conduct: docs/CODE_OF_CONDUCT.md
- Codeowners: .github/CODEOWNERS
- Security: docs/SECURITY.md
- Support: docs/SUPPORT.md
Awesome Lists containing this project
README
# Dell Container Storage Modules (CSM)
[](docs/CODE_OF_CONDUCT.md)
[](LICENSE)
[](https://github.com/dell/csm/releases/latest)
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](https://dell.github.io/csm-docs/).
## Table of Contents
* [Code of Conduct](./docs/CODE_OF_CONDUCT.md)
* [Maintainer Guide](./docs/MAINTAINER_GUIDE.md)
* [Committer Guide](./docs/COMMITTER_GUIDE.md)
* [Contributing Guide](./docs/CONTRIBUTING.md)
* [List of Adopters](./docs/ADOPTERS.md)
* [Support](./docs/SUPPORT.md)
* [Security](./docs/SECURITY.md)
* [Building](#building)
* [Container Storage Modules - Components](#container-storage-modules---components)
* [About](#about)
## Building
This project includes the base container image definition for the
[Container Storage Modules - Components](#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 from `dnf` as it is unable to write to the log file. Further errors from dnf will be sent to stderr instead of the log.
## Container Storage Modules - Components
* [Dell Container Storage Modules (CSM) for Authorization](https://github.com/dell/karavi-authorization)
* [Dell Container Storage Modules (CSM) for Observability](https://github.com/dell/karavi-observability)
* [Dell Container Storage Modules (CSM) for Replication](https://github.com/dell/csm-replication)
* [Dell Container Storage Modules (CSM) for Resiliency](https://github.com/dell/karavi-resiliency)
* [Dell Container Storage Modules (CSM) for Volume Group Snapshotter](https://github.com/dell/csi-volumegroup-snapshotter)
* [CSI Driver for Dell PowerFlex](https://github.com/dell/csi-powerflex)
* [CSI Driver for Dell PowerMax](https://github.com/dell/csi-powermax)
* [CSI Driver for Dell PowerScale](https://github.com/dell/csi-powerscale)
* [CSI Driver for Dell PowerStore](https://github.com/dell/csi-powerstore)
* [CSI Driver for Dell Unity](https://github.com/dell/csi-unity)
* [COSI Driver](https://github.com/dell/cosi)
## About
Dell Container Storage Modules (CSM) is 100% open source and community-driven. All components are available
under [Apache 2 License](https://www.apache.org/licenses/LICENSE-2.0.html) on
GitHub.