Documentation
¶
Index ¶
- Constants
- type ExtensionHandlers
- func (m *ExtensionHandlers) DoAfterClusterUpgrade(ctx context.Context, request *runtimehooksv1.AfterClusterUpgradeRequest, ...)
- func (m *ExtensionHandlers) DoAfterControlPlaneUpgrade(ctx context.Context, request *runtimehooksv1.AfterControlPlaneUpgradeRequest, ...)
- func (m *ExtensionHandlers) DoBeforeClusterCreate(ctx context.Context, request *runtimehooksv1.BeforeClusterCreateRequest, ...)
- func (m *ExtensionHandlers) DoBeforeClusterUpgrade(ctx context.Context, request *runtimehooksv1.BeforeClusterUpgradeRequest, ...)
- func (m *ExtensionHandlers) DoControlPlaneExternalUpdate(ctx context.Context, request *updatev1beta1.ControlPlaneExternalUpdateRequest, ...)
- func (m *ExtensionHandlers) DoMachineDeploymentExternalUpdate(ctx context.Context, ...)
Constants ¶
View Source
const ( UnexpectedError = "UnexpectedError" ClusterDeleting = "ClusterDeleting" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ExtensionHandlers ¶
type ExtensionHandlers struct {
// contains filtered or unexported fields
}
func NewExtensionHandlers ¶
func NewExtensionHandlers(client client.Client) *ExtensionHandlers
func (*ExtensionHandlers) DoAfterClusterUpgrade ¶
func (m *ExtensionHandlers) DoAfterClusterUpgrade(ctx context.Context, request *runtimehooksv1.AfterClusterUpgradeRequest, response *runtimehooksv1.AfterClusterUpgradeResponse)
DoAfterClusterUpgrade implements the HandlerFunc for the AfterClusterUpgrade hook.
func (*ExtensionHandlers) DoAfterControlPlaneUpgrade ¶
func (m *ExtensionHandlers) DoAfterControlPlaneUpgrade(ctx context.Context, request *runtimehooksv1.AfterControlPlaneUpgradeRequest, response *runtimehooksv1.AfterControlPlaneUpgradeResponse)
DoAfterControlPlaneUpgrade implements the HandlerFunc for the AfterControlPlaneUpgrade hook.
func (*ExtensionHandlers) DoBeforeClusterCreate ¶
func (m *ExtensionHandlers) DoBeforeClusterCreate(ctx context.Context, request *runtimehooksv1.BeforeClusterCreateRequest, response *runtimehooksv1.BeforeClusterCreateResponse)
func (*ExtensionHandlers) DoBeforeClusterUpgrade ¶
func (m *ExtensionHandlers) DoBeforeClusterUpgrade(ctx context.Context, request *runtimehooksv1.BeforeClusterUpgradeRequest, response *runtimehooksv1.BeforeClusterUpgradeResponse)
DoBeforeClusterUpdate implements the HandlerFunc for the BeforeClusterUpdate hook.
func (*ExtensionHandlers) DoControlPlaneExternalUpdate ¶
func (m *ExtensionHandlers) DoControlPlaneExternalUpdate(ctx context.Context, request *updatev1beta1.ControlPlaneExternalUpdateRequest, response *updatev1beta1.ControlPlaneExternalUpdateResponse)
TODO: move failable operations into CR controller, so that i can retryable.
func (*ExtensionHandlers) DoMachineDeploymentExternalUpdate ¶
func (m *ExtensionHandlers) DoMachineDeploymentExternalUpdate(ctx context.Context, request *updatev1beta1.MachineDeploymentExternalUpdateRequest, response *updatev1beta1.MachineDeploymentExternalUpdateResponse)
Click to show internal directories.
Click to hide internal directories.