Documentation ¶
Index ¶
- func ReconcileOperatorDeployment(deployment *appsv1.Deployment, params *Params, ...) error
- func ReconcileOperatorRole(role *rbacv1.Role, params *Params) error
- func ReconcileOperatorRoleBinding(roleBinding *rbacv1.RoleBinding, params *Params) error
- func ReconcileOperatorServiceAccount(sa *corev1.ServiceAccount, params *Params) error
- type Params
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ReconcileOperatorDeployment ¶
func ReconcileOperatorDeployment( deployment *appsv1.Deployment, params *Params, platformType hyperv1.PlatformType) error
func ReconcileOperatorRoleBinding ¶
func ReconcileOperatorRoleBinding( roleBinding *rbacv1.RoleBinding, params *Params) error
func ReconcileOperatorServiceAccount ¶
func ReconcileOperatorServiceAccount( sa *corev1.ServiceAccount, params *Params) error
Types ¶
type Params ¶
type Params struct { OwnerRef config.OwnerRef StorageOperatorImage string ImageReplacer *environmentReplacer AvailabilityProberImage string config.DeploymentConfig }
func NewParams ¶
func NewParams( hcp *hyperv1.HostedControlPlane, version string, releaseImageProvider *imageprovider.ReleaseImageProvider, userReleaseImageProvider *imageprovider.ReleaseImageProvider, setDefaultSecurityContext bool) *Params
Click to show internal directories.
Click to hide internal directories.