storage

package
v0.0.0-...-96b04c8 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 12, 2023 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

View Source
const (
	AddWorkerStorage = "10-plugin-cluster-storage-add-worker.yml"
)
View Source
const (
	NfsStorage = "10-plugin-cluster-storage-nfs.yml"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type AddWorkerStoragePhase

type AddWorkerStoragePhase struct {
	EnableNfsProvisioner               string
	NfsVersion                         string
	EnableGfsProvisioner               string
	EnableExternalCephBlockProvisioner string
	EnableExternalCephFsProvisioner    string
	AddWorker                          bool
}

func (AddWorkerStoragePhase) Name

func (n AddWorkerStoragePhase) Name() string

func (AddWorkerStoragePhase) Run

type ExternalCephStoragePhase

type ExternalCephStoragePhase struct {
	ProvisionerName string
}

func (ExternalCephStoragePhase) Name

func (ExternalCephStoragePhase) Run

type NfsStoragePhase

type NfsStoragePhase struct {
	NfsServerVersion string
	NfsServer        string
	NfsServerPath    string
	ProvisionerName  string
}

func (NfsStoragePhase) Name

func (n NfsStoragePhase) Name() string

func (NfsStoragePhase) Run

func (n NfsStoragePhase) Run(b kobe.Interface, writer io.Writer) error

type OceanStorPhase

type OceanStorPhase struct {
	OceanStorType           string
	OceanstorProduct        string
	OceanstorURLs           string
	OceanstorUser           string
	OceanstorPassword       string
	OceanstorPools          string
	OceanstorPortal         string
	OceanstorControllerType string
	OceanstorIsMultipath    string
}

func (OceanStorPhase) Name

func (o OceanStorPhase) Name() string

func (OceanStorPhase) Run

func (o OceanStorPhase) Run(b kobe.Interface, writer io.Writer) error

type RookCephStoragePhase

type RookCephStoragePhase struct {
	StorageRookPath string
}

func (RookCephStoragePhase) Name

func (n RookCephStoragePhase) Name() string

func (RookCephStoragePhase) Run

func (n RookCephStoragePhase) Run(b kobe.Interface, writer io.Writer) error

type VsphereStoragePhase

type VsphereStoragePhase struct {
	VcUsername        string
	VcPassword        string
	VcHost            string
	VcPort            string
	Datacenter        string
	Folder            string
	ProvisionerName   string
	StoragePolicyName string
}

func (VsphereStoragePhase) Name

func (n VsphereStoragePhase) Name() string

func (VsphereStoragePhase) Run

func (n VsphereStoragePhase) Run(b kobe.Interface, writer io.Writer) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL