Documentation ¶
Index ¶
- func ReconcileDeployment(deployment *appsv1.Deployment, ...) error
- func ReconcileRole(role *rbacv1.Role, ownerRef config.OwnerRef, platform hyperv1.PlatformType) error
- func ReconcileRoleBinding(rb *rbacv1.RoleBinding, ownerRef config.OwnerRef) error
- func ReconcileServiceAccount(sa *corev1.ServiceAccount, ownerRef config.OwnerRef) error
- type HostedClusterConfigOperatorParams
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ReconcileDeployment ¶
func ReconcileDeployment(deployment *appsv1.Deployment, image, hcpName, openShiftVersion, kubeVersion string, ownerRef config.OwnerRef, deploymentConfig *config.DeploymentConfig, availabilityProberImage string, enableCIDebugOutput bool, platformType hyperv1.PlatformType, konnectivityAddress string, konnectivityPort int32, oauthAddress string, oauthPort int32, releaseImage string, additionalTrustBundle *corev1.LocalObjectReference, hcp *hyperv1.HostedControlPlane, openShiftTrustedCABundleConfigMapForCPOExists bool, registryOverrides map[string]string, openShiftImageRegistryOverrides map[string][]string) error
func ReconcileRole ¶
func ReconcileRoleBinding ¶
func ReconcileRoleBinding(rb *rbacv1.RoleBinding, ownerRef config.OwnerRef) error
func ReconcileServiceAccount ¶
func ReconcileServiceAccount(sa *corev1.ServiceAccount, ownerRef config.OwnerRef) error
Types ¶
type HostedClusterConfigOperatorParams ¶
type HostedClusterConfigOperatorParams struct { config.DeploymentConfig config.OwnerRef Image string ReleaseImage string OpenShiftVersion string KubernetesVersion string AvailabilityProberImage string }
func NewHostedClusterConfigOperatorParams ¶
func NewHostedClusterConfigOperatorParams(ctx context.Context, hcp *hyperv1.HostedControlPlane, releaseImageProvider *imageprovider.ReleaseImageProvider, openShiftVersion, kubernetesVersion string, setDefaultSecurityContext bool) *HostedClusterConfigOperatorParams
Click to show internal directories.
Click to hide internal directories.