Documentation ¶
Index ¶
- func New(client clientset.Interface, qm restclient.Interface) (qmstorage.StorageType, error)
- type NfsStorage
- func (st *NfsStorage) AddNode(c *spec.StorageCluster, s *spec.StorageNode) (*spec.StorageNode, error)
- func (st *NfsStorage) DeleteNode(s *spec.StorageNode) error
- func (st *NfsStorage) GetStatus(c *spec.StorageCluster) (*spec.StorageStatus, error)
- func (st *NfsStorage) Init() error
- func (st *NfsStorage) MakeDeployment(c *spec.StorageCluster, s *spec.StorageNode, old *extensions.Deployment) (*extensions.Deployment, error)
- func (st *NfsStorage) Type() spec.StorageTypeIdentifier
- func (st *NfsStorage) UpdateNode(c *spec.StorageCluster, s *spec.StorageNode) (*spec.StorageNode, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func New ¶
func New(client clientset.Interface, qm restclient.Interface) (qmstorage.StorageType, error)
Types ¶
type NfsStorage ¶
type NfsStorage struct {
// contains filtered or unexported fields
}
func (*NfsStorage) AddNode ¶
func (st *NfsStorage) AddNode(c *spec.StorageCluster, s *spec.StorageNode) (*spec.StorageNode, error)
func (*NfsStorage) DeleteNode ¶
func (st *NfsStorage) DeleteNode(s *spec.StorageNode) error
func (*NfsStorage) GetStatus ¶
func (st *NfsStorage) GetStatus(c *spec.StorageCluster) (*spec.StorageStatus, error)
func (*NfsStorage) Init ¶
func (st *NfsStorage) Init() error
func (*NfsStorage) MakeDeployment ¶
func (st *NfsStorage) MakeDeployment(c *spec.StorageCluster, s *spec.StorageNode, old *extensions.Deployment) (*extensions.Deployment, error)
func (*NfsStorage) Type ¶
func (st *NfsStorage) Type() spec.StorageTypeIdentifier
func (*NfsStorage) UpdateNode ¶
func (st *NfsStorage) UpdateNode(c *spec.StorageCluster, s *spec.StorageNode) (*spec.StorageNode, error)
Click to show internal directories.
Click to hide internal directories.