Versions in this module Expand all Collapse all v0 v0.1.0 Aug 19, 2024 Changes in this version + type DefaultProvider struct + func NewDefaultProvider(_ context.Context, kubeClient client.Client) *DefaultProvider + func (p *DefaultProvider) Get(ctx context.Context, name string, namespace string) (*capiv1beta1.MachineDeployment, error) + func (p *DefaultProvider) List(ctx context.Context, selector *metav1.LabelSelector) ([]*capiv1beta1.MachineDeployment, error) + func (p *DefaultProvider) Update(ctx context.Context, machineDeployment *capiv1beta1.MachineDeployment) error + type Provider interface + Get func(context.Context, string, string) (*capiv1beta1.MachineDeployment, error) + List func(context.Context, *metav1.LabelSelector) ([]*capiv1beta1.MachineDeployment, error) + Update func(context.Context, *capiv1beta1.MachineDeployment) error