Discover Packages 
           
        
          
            github.com/container-storage-interface/spec 
           
        
          
            lib 
           
        
        
          
            go
           
          
            
               
          
        
       
     
   
  
    
  
    
       
    
    
      package 
    
    
      
        
           
      
    
   
    
      
  
    
      
  
    
      Version:  
        v1.12.0
     
    
      Opens a new window with list of versions in this module.
    
    
    
   
      
  
    Published: Oct  8, 2025
   
      
  
    License: Apache-2.0 
      
    
   
  
    Opens a new window with license information.
  
      
        
  
    
      Imports:  0
     
   
  
    Opens a new window with list of imports.
  
        
  
    
       Imported by:  0
     
   
  
    Opens a new window with list of known importers.
  
      
    
   
  
  
    
   
 
    
      
    
    
  
  
    
      
        
          README 
        
       
     
  
 
    
  
    
      
        
  
    
      ¶ 
     
    
      
        CSI Go Validation 
This package is used to validate the CSI specification with Go language bindings.
It is recommended to build this package inside GOPATH.
Build Reference 
To validate the Go language bindings against the current specification use the following command:
$ make
The above command will download the protoc and protoc-gen-go binaries if they are not present and then proceed to build the CSI Go language bindings.
Environment Variables 
The following table lists the environment variables that can be used to influence the behavior of the Makefile:
Name 
Default Value 
Description 
 
 
PROTOC_VER3.3.0The version of the protoc binary. 
 
 
 
      Expand ▾ 
      Collapse ▴ 
    
   
      
      
        
          
  
    
      ¶ 
     
    
  
    
  
    
      
        
 
    
Package csi is the Container Storage Interface (CSI) specification
repository. This package contains no functional code, and this file
exists only to make it possible to import this repository with a Go
dependency manager such as Dep (https://github.com/golang/dep ).
   
      
     
   
        
      
      
        
  
    
      ¶ 
     
   
      
      
        
  
    
      ¶ 
     
    
    
   
      
     
   
   Click to show internal directories. 
   Click to hide internal directories.