GitHub is home to over 28 million developers working together. Join them to grow your own development teams, manage permissions, and collaborate on projects.
Sidecar container that registers the CSI driver with the Kubernetes cluster
created due to https://github.com/kubernetes/org/issues/153
Documentation for CSI integration with Kubernetes
Sidecar container that watches Kubernetes PersistentVolumeClaim objects and triggers CreateVolume/DeleteVolume against a CSI endpoint
Sidecar container that registers a CSI driver with the kubelet.
Common code for Kubernetes CSI sidecar containers (e.g. `external-attacher`, `external-provisioner`, etc.)
Example CSI Drivers
Sidecar container that watches Kubernetes VolumeAttachment objects and triggers ControllerPublish/Unpublish against a CSI endpoint
Sidecar container that watches Kubernetes Snapshot CRD objects and triggers CreateSnapshot/DeleteSnapshot against a CSI endpoint.
CSI test frameworks
Sidecar container that 1) registers the CSI driver with kubelet, and 2) adds the drivers custom NodeId to a label on the Kubernetes Node API Object
A sidecar container that can be included in a CSI plugin pod to enable integration with Kubernetes Liveness Probe.
Common skeleton code for use by CSI Drivers