Documentation
¶
Index ¶
- func GetOpenStackClusterForHostedCluster(ctx context.Context, c client.Client, hcluster *hyperv1.HostedCluster, ...) (capiopenstackv1beta1.OpenStackCluster, error)
- func MachineTemplateSpec(hcluster *hyperv1.HostedCluster, nodePool *hyperv1.NodePool, ...) (*capiopenstackv1beta1.OpenStackMachineTemplateSpec, error)
- func OpenStackReleaseImage(releaseImage *releaseinfo.ReleaseImage) (string, error)
- func OpenstackDefaultImage(releaseImage *releaseinfo.ReleaseImage) (string, string, error)
- func PrefixedClusterImageName(hcluster *hyperv1.HostedCluster, releaseImage *releaseinfo.ReleaseImage) (string, error)
- func ReconcileOpenStackImageSpec(hcluster *hyperv1.HostedCluster, openStackImageSpec *orc.ImageSpec, ...) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetOpenStackClusterForHostedCluster ¶ added in v0.1.57
func GetOpenStackClusterForHostedCluster(ctx context.Context, c client.Client, hcluster *hyperv1.HostedCluster, controlPlaneNamespace string) (capiopenstackv1beta1.OpenStackCluster, error)
func MachineTemplateSpec ¶
func MachineTemplateSpec(hcluster *hyperv1.HostedCluster, nodePool *hyperv1.NodePool, releaseImage *releaseinfo.ReleaseImage) (*capiopenstackv1beta1.OpenStackMachineTemplateSpec, error)
func OpenStackReleaseImage ¶ added in v0.1.57
func OpenStackReleaseImage(releaseImage *releaseinfo.ReleaseImage) (string, error)
OpenStackReleaseImage returns the release version for the OpenStack image. The release version is extracted from the release metadata.
func OpenstackDefaultImage ¶ added in v0.1.57
func OpenstackDefaultImage(releaseImage *releaseinfo.ReleaseImage) (string, string, error)
OpenstackDefaultImage returns the default RHCOS image for the given release. The image URL and SHA256 hash are returned.
func PrefixedClusterImageName ¶ added in v0.1.57
func PrefixedClusterImageName(hcluster *hyperv1.HostedCluster, releaseImage *releaseinfo.ReleaseImage) (string, error)
PrefixedClusterImageName returns a prefixed name of the image for the given HostedCluster.
func ReconcileOpenStackImageSpec ¶ added in v0.1.57
func ReconcileOpenStackImageSpec(hcluster *hyperv1.HostedCluster, openStackImageSpec *orc.ImageSpec, release *releaseinfo.ReleaseImage) error
ReconcileOpenStackImageSpec reconciles the OpenStack ImageSpec for the given HostedCluster. The image spec will be set to the default RHCOS image for the given release.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.