Documentation ¶
Index ¶
- func GetCSVBase(name, namespace, displayName, description, image, replaces string, ...) *csvv1alpha1.ClusterServiceVersion
- func GetClusterPermissions() []rbacv1.PolicyRule
- func GetClusterRole() rbacv1.ClusterRole
- func GetClusterRoleBinding(namespace string) rbacv1.ClusterRoleBinding
- func GetDeployment(...) appsv1.Deployment
- func GetDeploymentSpec(...) appsv1.DeploymentSpec
- func GetInstallStrategyBase(...) *csvv1alpha1.StrategyDetailsDeployment
- func GetOperatorCR() *hcov1alpha1.HyperConverged
- func GetOperatorCRD(namespace string) *extv1beta1.CustomResourceDefinition
- func GetServiceAccount(namespace string) v1.ServiceAccount
- func GetV2VCRD() *extv1beta1.CustomResourceDefinition
- func GetV2VOvirtProviderCRD() *extv1beta1.CustomResourceDefinition
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetCSVBase ¶ added in v1.0.0
func GetCSVBase(name, namespace, displayName, description, image, replaces string, version semver.Version, crdDisplay string) *csvv1alpha1.ClusterServiceVersion
GetCSVBase returns a base HCO CSV without an InstallStrategy
func GetClusterPermissions ¶ added in v1.0.0
func GetClusterPermissions() []rbacv1.PolicyRule
func GetClusterRole ¶
func GetClusterRole() rbacv1.ClusterRole
func GetClusterRoleBinding ¶ added in v1.0.0
func GetClusterRoleBinding(namespace string) rbacv1.ClusterRoleBinding
func GetDeployment ¶
func GetDeployment(namespace, image, imagePullPolicy, conversionContainer, vmwareContainerString, smbios, machinetype, hcoKvIoVersion, kubevirtVersion, cdiVersion, cnaoVersion, sspVersion, nmoVersion, hppoVersion, vmImportVersion string) appsv1.Deployment
func GetDeploymentSpec ¶ added in v1.0.0
func GetDeploymentSpec(namespace, image, imagePullPolicy, conversionContainer, vmwareContainer, smbios, machinetype, hcoKvIoVersion, kubevirtVersion, cdiVersion, cnaoVersion, sspVersion, nmoVersion, hppoVersion, vmImportVersion string) appsv1.DeploymentSpec
func GetInstallStrategyBase ¶ added in v1.0.0
func GetInstallStrategyBase(namespace, image, imagePullPolicy, conversionContainer, vmwareContainer, smbios, machinetype, hcoKvIoVersion, kubevirtVersion, cdiVersion, cnaoVersion, sspVersion, nmoVersion, hppoVersion, vmImportVersion string) *csvv1alpha1.StrategyDetailsDeployment
GetInstallStrategyBase returns the basics of an HCO InstallStrategy
func GetOperatorCR ¶ added in v1.0.0
func GetOperatorCR() *hcov1alpha1.HyperConverged
func GetOperatorCRD ¶ added in v1.0.0
func GetOperatorCRD(namespace string) *extv1beta1.CustomResourceDefinition
func GetServiceAccount ¶ added in v1.0.0
func GetServiceAccount(namespace string) v1.ServiceAccount
func GetV2VCRD ¶ added in v1.0.0
func GetV2VCRD() *extv1beta1.CustomResourceDefinition
TODO: remove once VMware provider is removed from HCO GetV2VCRD creates CRD for v2v VMWare provider
func GetV2VOvirtProviderCRD ¶ added in v1.1.0
func GetV2VOvirtProviderCRD() *extv1beta1.CustomResourceDefinition
TODO: remove once oVirt provider is removed from HCO GetV2VOvirtProviderCRD creates CRD for v2v oVirt provider
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.