Versions in this module Expand all Collapse all v0 v0.4.0 Jul 19, 2021 Changes in this version + type MetalStackClient interface + FirewallCreate func(fcr *metalgo.FirewallCreateRequest) (*metalgo.FirewallCreateResponse, error) + FirewallFind func(ffr *metalgo.FirewallFindRequest) (*metalgo.FirewallListResponse, error) + FirewallGet func(machineID string) (*metalgo.FirewallGetResponse, error) + IPAllocate func(iar *metalgo.IPAllocateRequest) (*metalgo.IPDetailResponse, error) + MachineCreate func(mcr *metalgo.MachineCreateRequest) (*metalgo.MachineCreateResponse, error) + MachineDelete func(machineID string) (*metalgo.MachineDeleteResponse, error) + MachineFind func(mfr *metalgo.MachineFindRequest) (*metalgo.MachineListResponse, error) + MachineGet func(id string) (*metalgo.MachineGetResponse, error) + NetworkAllocate func(ncr *metalgo.NetworkAllocateRequest) (*metalgo.NetworkDetailResponse, error) + NetworkFind func(nfr *metalgo.NetworkFindRequest) (*metalgo.NetworkListResponse, error) + NetworkFree func(id string) (*metalgo.NetworkDetailResponse, error) + type MetalStackClusterReconciler struct + Client client.Client + Log logr.Logger + MetalStackClient MetalStackClient + Scheme *runtime.Scheme + func NewMetalStackClusterReconciler(metalClient MetalStackClient, mgr manager.Manager) *MetalStackClusterReconciler + func (r *MetalStackClusterReconciler) Reconcile(ctx context.Context, req ctrl.Request) (_ ctrl.Result, err error) + func (r *MetalStackClusterReconciler) SetupWithManager(mgr ctrl.Manager) error + type MetalStackFirewallReconciler struct + Client client.Client + Log logr.Logger + MetalStackClient MetalStackClient + Scheme *runtime.Scheme + func NewMetalStackFirewallReconciler(metalClient MetalStackClient, mgr manager.Manager) *MetalStackFirewallReconciler + func (r *MetalStackFirewallReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, error) + func (r *MetalStackFirewallReconciler) SetupWithManager(mgr ctrl.Manager) error + type MetalStackMachineReconciler struct + Client client.Client + ClusterTracker *capiremote.ClusterCacheTracker + Log logr.Logger + MetalStackClient MetalStackClient + func NewMetalStackMachineReconciler(metalClient MetalStackClient, mgr manager.Manager) (reconciler *MetalStackMachineReconciler, err error) + func (r *MetalStackMachineReconciler) Reconcile(ctx context.Context, req ctrl.Request) (_ ctrl.Result, err error) + func (r *MetalStackMachineReconciler) SetupWithManager(mgr ctrl.Manager) error