open-nomad/demo/csi
Daniel Bennett 2c63d34296
Demo: NFS CSI Plugins (#16875)
Demo (and easily reproduce, locally) a CSI setup
with separate controller and node plugins.

This runs NFS in a container backed by a host volume
and CSI controller and node plugins from rocketduck:
  gitlab.com/rocketduck/csi-plugin-nfs

Co-authored-by: Florian Apolloner <florian@apolloner.eu>
Co-authored-by: Tim Gross <tgross@hashicorp.com>
2023-04-24 15:08:48 -05:00
..
ceph-csi-plugin [COMPLIANCE] Add Copyright and License Headers 2023-04-10 15:36:59 +00:00
cinder-csi-plugin [COMPLIANCE] Add Copyright and License Headers 2023-04-10 15:36:59 +00:00
digitalocean [COMPLIANCE] Add Copyright and License Headers 2023-04-10 15:36:59 +00:00
hostpath [COMPLIANCE] Add Copyright and License Headers 2023-04-10 15:36:59 +00:00
kadalu-csi [COMPLIANCE] Add Copyright and License Headers 2023-04-10 15:36:59 +00:00
nfs Demo: NFS CSI Plugins (#16875) 2023-04-24 15:08:48 -05:00
portworx-csi-plugin [COMPLIANCE] Add Copyright and License Headers 2023-04-10 15:36:59 +00:00
README.md docs: note demos/csi is unsupported 2021-09-28 11:11:19 -07:00

README.md

Container Storage Interface (CSI) examples

This directory contains examples of registering CSI plugin jobs and volumes for those plugins.

Contributions are welcome but demos are not supported by the core Nomad development team. Please tag demo authors when filing issues about CSI demos.

Contributing

If you'd like to contribute an example, open a PR with a folder for the plugin in this directory. This folder should include:

  • A README.md with any added instructions a user might need to use the plugin. Please include a link to the CSI plugin's source repository.
    • Add an Author: @<Github Username> field at the top so you can be tagged on issues.
  • A Nomad job file for the plugin.
  • A volume specification file.