code: func CreateSharedVolumesPath(root string) (string, error) {
  	sharedVolPath := SharedVolumesPath(root)
  
  	if err := os.MkdirAll(sharedVolPath, SharedVolumePerm); err != nil {
  		return "", errwrap.Wrap(errors.New("could not create shared volumes directory"), err)
  	}
  	// In case it already existed and we didn't make it, ensure permissions are
  	// what the caller expects them to be.
  	if err := os.Chmod(sharedVolPath, SharedVolumePerm); err != nil {
  		return "", errwrap.Wrap(fmt.Errorf("could not change permissions of %q", sharedVolPath), err)
  	}
  
  	return sharedVolPath, nil
  }
docs: // CreateSharedVolumesPath ensures the sharedVolumePath for the pod root passed
  // in exists. It returns the shared volume path or an error.