Documentation
¶
Index ¶
Constants ¶
View Source
const (
ComponentName = "control-plane-operator"
)
Variables ¶
This section is empty.
Functions ¶
func NewComponent ¶
func NewComponent(options *ControlPlaneOperatorOptions) component.ControlPlaneComponent
Types ¶
type ControlPlaneOperatorOptions ¶
type ControlPlaneOperatorOptions struct {
HostedCluster *hyperv1.HostedCluster
Image string
UtilitiesImage string
HasUtilities bool
CertRotationScale time.Duration
RegistryOverrideCommandLine string
OpenShiftRegistryOverrides string
DefaultIngressDomain string
FeatureSet configv1.FeatureSet
}
func (*ControlPlaneOperatorOptions) IsRequestServing ¶
func (c *ControlPlaneOperatorOptions) IsRequestServing() bool
IsRequestServing implements controlplanecomponent.ComponentOptions.
func (*ControlPlaneOperatorOptions) MultiZoneSpread ¶
func (c *ControlPlaneOperatorOptions) MultiZoneSpread() bool
MultiZoneSpread implements controlplanecomponent.ComponentOptions.
func (*ControlPlaneOperatorOptions) NeedsManagementKASAccess ¶
func (c *ControlPlaneOperatorOptions) NeedsManagementKASAccess() bool
NeedsManagementKASAccess implements controlplanecomponent.ComponentOptions.
Click to show internal directories.
Click to hide internal directories.