# Constellation CSI tools These packages are intended to be used by [Kubernetes CSI drivers](https://kubernetes.io/blog/2019/01/15/container-storage-interface-ga/) to enable transparent encryption of storage on the node. ## Dependencies This package uses the C library [`libcryptsetup`](https://gitlab.com/cryptsetup/cryptsetup/) for device mapping and crypto operations. * Install on Ubuntu: ```bash sudo apt install libcryptsetup12 libcryptsetup-dev ``` * Install on Fedora: ```bash sudo dnf install cryptsetup-libs cryptsetup-devel ``` ## Testing Running the integration test requires root privileges. Build and run the test: ``` bash go test -c -tags=integration ./test/ sudo ./test.test ```