Current released image - reg.digitalocean.ngbackend.cloud/hyperstack-csi-driver/csi:v0.0.1
This documentation provides instructions for installing and using the Hyperstack CSI Driver. The CSI provisioner for hyerstack CSI driver is hyperstack.csi.nexgencloud.com.
Before you begin, ensure you have the following tools installed:
- Go 1.24
- Helm
- A Hyperstack Kubernetes cluster
-
(Optional) gRPCurl – Useful for debugging gRPC calls.
go install github.com/fullstorydev/grpcurl/cmd/grpcurl@latest
Run go mod tidy before starting the gRPC server:
go run main.go start \
--endpoint="unix://tmp/csi-hyperstack.sock" \
--hyperstack-api-address="<API_BASE_URL>" \
--hyperstack-api-key="<API_KEY>" \
--service-controller-enabled \
--service-node-enabledTo list the available gRPC calls:
grpcurl --plaintext unix:///tmp/csi-hyperstack.sock listYou can invoke a specific RPC method for a given operation using grpcurl.
To build the project:
make build VERSION=<VERSION>Refer to the charts/csi-hyperstack documentation for details on installation and usage with Helm.
For more information about the features of the Hyperstack API, visit the Hyperstack Documentation.
Relevant docs: