Documentation ¶
Index ¶
- type ImageClusterInstallBuilder
- func (builder *ImageClusterInstallBuilder) Create() (*ImageClusterInstallBuilder, error)
- func (builder *ImageClusterInstallBuilder) Delete() error
- func (builder *ImageClusterInstallBuilder) Exists() bool
- func (builder *ImageClusterInstallBuilder) Get() (*ibiv1alpha1.ImageClusterInstall, error)
- func (builder *ImageClusterInstallBuilder) GetCompletedCondition() (*hivev1.ClusterInstallCondition, error)
- func (builder *ImageClusterInstallBuilder) GetFailedCondition() (*hivev1.ClusterInstallCondition, error)
- func (builder *ImageClusterInstallBuilder) GetRequirementsMetCondition() (*hivev1.ClusterInstallCondition, error)
- func (builder *ImageClusterInstallBuilder) GetStoppedCondition() (*hivev1.ClusterInstallCondition, error)
- func (builder *ImageClusterInstallBuilder) Update(force bool) (*ImageClusterInstallBuilder, error)
- func (builder *ImageClusterInstallBuilder) WithCABundle(caBundleConfigMapName string) *ImageClusterInstallBuilder
- func (builder *ImageClusterInstallBuilder) WithClusterDeployment(clusterDeploymentName string) *ImageClusterInstallBuilder
- func (builder *ImageClusterInstallBuilder) WithExtraManifests(extraManifestsName string) *ImageClusterInstallBuilder
- func (builder *ImageClusterInstallBuilder) WithHostname(hostname string) *ImageClusterInstallBuilder
- func (builder *ImageClusterInstallBuilder) WithMachineNetwork(network string) *ImageClusterInstallBuilder
- func (builder *ImageClusterInstallBuilder) WithSSHKey(sshKey string) *ImageClusterInstallBuilder
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ImageClusterInstallBuilder ¶
type ImageClusterInstallBuilder struct { Definition *ibiv1alpha1.ImageClusterInstall Object *ibiv1alpha1.ImageClusterInstall // contains filtered or unexported fields }
ImageClusterInstallBuilder provides struct for the imageclusterinstall object containing connection to the cluster and the imageclusterinstall definitions.
func NewImageClusterInstallBuilder ¶
func NewImageClusterInstallBuilder( apiClient *clients.Settings, name, nsname, imageset string) *ImageClusterInstallBuilder
NewImageClusterInstallBuilder creates a new instance of ImageClusterInstallBuilder.
func PullImageClusterInstall ¶
func PullImageClusterInstall(apiClient *clients.Settings, name, nsname string) (*ImageClusterInstallBuilder, error)
PullImageClusterInstall retrieves an existing imageclusterinstall from the cluster.
func (*ImageClusterInstallBuilder) Create ¶
func (builder *ImageClusterInstallBuilder) Create() (*ImageClusterInstallBuilder, error)
Create generates an imageclusterinstall on the cluster.
func (*ImageClusterInstallBuilder) Delete ¶
func (builder *ImageClusterInstallBuilder) Delete() error
Delete removes an imageclusterinstall from the cluster.
func (*ImageClusterInstallBuilder) Exists ¶
func (builder *ImageClusterInstallBuilder) Exists() bool
Exists checks if the defined imageclusterinstall has already been created.
func (*ImageClusterInstallBuilder) Get ¶
func (builder *ImageClusterInstallBuilder) Get() (*ibiv1alpha1.ImageClusterInstall, error)
Get fetches the defined imageclusterinstall from the cluster.
func (*ImageClusterInstallBuilder) GetCompletedCondition ¶
func (builder *ImageClusterInstallBuilder) GetCompletedCondition() (*hivev1.ClusterInstallCondition, error)
GetCompletedCondition returns Completed condition from imageclusterinstall.
func (*ImageClusterInstallBuilder) GetFailedCondition ¶
func (builder *ImageClusterInstallBuilder) GetFailedCondition() (*hivev1.ClusterInstallCondition, error)
GetFailedCondition returns Failed condition from imageclusterinstall.
func (*ImageClusterInstallBuilder) GetRequirementsMetCondition ¶
func (builder *ImageClusterInstallBuilder) GetRequirementsMetCondition() (*hivev1.ClusterInstallCondition, error)
GetRequirementsMetCondition returns RequirementsMet condition from imageclusterinstall.
func (*ImageClusterInstallBuilder) GetStoppedCondition ¶
func (builder *ImageClusterInstallBuilder) GetStoppedCondition() (*hivev1.ClusterInstallCondition, error)
GetStoppedCondition returns Stopped condition from imageclusterinstall.
func (*ImageClusterInstallBuilder) Update ¶
func (builder *ImageClusterInstallBuilder) Update(force bool) (*ImageClusterInstallBuilder, error)
Update modifies an existing imageclusterinstall on the cluster.
func (*ImageClusterInstallBuilder) WithCABundle ¶
func (builder *ImageClusterInstallBuilder) WithCABundle(caBundleConfigMapName string) *ImageClusterInstallBuilder
WithCABundle sets a CA bundle via configmap name.
func (*ImageClusterInstallBuilder) WithClusterDeployment ¶
func (builder *ImageClusterInstallBuilder) WithClusterDeployment( clusterDeploymentName string) *ImageClusterInstallBuilder
WithClusterDeployment links imageclusterinstall to an existing cluster deployment.
func (*ImageClusterInstallBuilder) WithExtraManifests ¶
func (builder *ImageClusterInstallBuilder) WithExtraManifests(extraManifestsName string) *ImageClusterInstallBuilder
WithExtraManifests includes manifests via configmap name.
func (*ImageClusterInstallBuilder) WithHostname ¶
func (builder *ImageClusterInstallBuilder) WithHostname(hostname string) *ImageClusterInstallBuilder
WithHostname sets hostname of installed node.
func (*ImageClusterInstallBuilder) WithMachineNetwork ¶
func (builder *ImageClusterInstallBuilder) WithMachineNetwork(network string) *ImageClusterInstallBuilder
WithMachineNetwork specifies the machine network where nodes will be installed.
func (*ImageClusterInstallBuilder) WithSSHKey ¶
func (builder *ImageClusterInstallBuilder) WithSSHKey(sshKey string) *ImageClusterInstallBuilder
WithSSHKey adds specified ssh key to authorized_keys of installed nodes.