Documentation
¶
Index ¶
- Constants
- type ImageLoader
- type NFS
- func (n *NFS) CompleteWithExtraCluster(extra map[string]component.ExtraMetadata) error
- func (n NFS) GetComponentMeta(lang component.Lang) component.Meta
- func (n *NFS) GetDependence() []string
- func (n *NFS) GetImageRepoMirror() string
- func (n *NFS) GetInstallSteps() []v1.Step
- func (n *NFS) GetInstanceName() string
- func (n *NFS) GetUninstallSteps() []v1.Step
- func (n *NFS) GetUpgradeSteps() []v1.Step
- func (n *NFS) InitSteps(ctx context.Context) error
- func (n *NFS) Install(ctx context.Context) error
- func (n *NFS) NewInstance() component.ObjectMeta
- func (n *NFS) Ns() string
- func (n *NFS) Render(ctx context.Context, opts component.Options) error
- func (n *NFS) RequestPath() string
- func (n *NFS) RequireExtraCluster() []string
- func (n *NFS) Supported() bool
- func (n *NFS) Svc() string
- func (n *NFS) UnInstall(ctx context.Context) error
- func (n *NFS) Validate() error
Constants ¶
View Source
const (
AgentImageLoader = "ImageLoader"
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ImageLoader ¶
func (*ImageLoader) NewInstance ¶
func (n *ImageLoader) NewInstance() component.ObjectMeta
type NFS ¶
type NFS struct { ImageRepoMirror string `json:"imageRepoMirror"` // optional Namespace string `json:"namespace"` // optional Replicas int `json:"replicas"` ManifestsDir string `json:"manifestsDir"` // optional ServerAddr string `json:"serverAddr"` // required StorageClassName string `json:"scName"` // optional IsDefault bool `json:"isDefaultSC"` // optional ReclaimPolicy string `json:"reclaimPolicy"` // optional MountOptions []string `json:"mountOptions"` // optional KubeletRootDir string `json:"kubeletRootDir"` // contains filtered or unexported fields }
func (*NFS) CompleteWithExtraCluster ¶
func (n *NFS) CompleteWithExtraCluster(extra map[string]component.ExtraMetadata) error
func (*NFS) GetDependence ¶
func (*NFS) GetImageRepoMirror ¶
GetImageRepoMirror return ImageRepoMirror
func (*NFS) GetInstallSteps ¶
func (*NFS) GetInstanceName ¶
func (*NFS) GetUninstallSteps ¶
func (*NFS) GetUpgradeSteps ¶
func (*NFS) NewInstance ¶
func (n *NFS) NewInstance() component.ObjectMeta
func (*NFS) RequestPath ¶
func (*NFS) RequireExtraCluster ¶
Click to show internal directories.
Click to hide internal directories.