Documentation ¶
Index ¶
- Constants
- Variables
- func GetPortIDs(ports []infrav1.PortStatus) []string
- func IsServerTerminalError(server *infrav1alpha1.OpenStackServer) bool
- func OpenStackServerReconcileComplete(log logr.Logger) predicate.Funcs
- type OpenStackClusterReconciler
- type OpenStackFloatingIPPoolReconciler
- type OpenStackMachineReconciler
- func (r *OpenStackMachineReconciler) OpenStackClusterToOpenStackMachines(ctx context.Context) handler.MapFunc
- func (r *OpenStackMachineReconciler) Reconcile(ctx context.Context, req ctrl.Request) (result ctrl.Result, reterr error)
- func (r *OpenStackMachineReconciler) SetupWithManager(ctx context.Context, mgr ctrl.Manager, options controller.Options) error
- type OpenStackServerReconciler
Constants ¶
View Source
const (
SpecHashAnnotation = "infrastructure.cluster.x-k8s.io/spec-hash"
)
Variables ¶
View Source
var ImageController = imagecontroller.New
Functions ¶
func GetPortIDs ¶ added in v0.10.0
func GetPortIDs(ports []infrav1.PortStatus) []string
GetPortIDs returns a list of port IDs from a list of PortStatus.
func IsServerTerminalError ¶ added in v0.11.0
func IsServerTerminalError(server *infrav1alpha1.OpenStackServer) bool
Types ¶
type OpenStackClusterReconciler ¶
type OpenStackClusterReconciler struct { Client client.Client Recorder record.EventRecorder WatchFilterValue string ScopeFactory scope.Factory CaCertificates []byte // PEM encoded ca certificates. }
OpenStackClusterReconciler reconciles a OpenStackCluster object.
func (*OpenStackClusterReconciler) SetupWithManager ¶
func (r *OpenStackClusterReconciler) SetupWithManager(ctx context.Context, mgr ctrl.Manager, options controller.Options) error
type OpenStackFloatingIPPoolReconciler ¶ added in v0.10.0
type OpenStackFloatingIPPoolReconciler struct { Client client.Client Recorder record.EventRecorder WatchFilterValue string ScopeFactory scope.Factory CaCertificates []byte // PEM encoded ca certificates. Scheme *runtime.Scheme }
OpenStackFloatingIPPoolReconciler reconciles a OpenStackFloatingIPPool object.
func (*OpenStackFloatingIPPoolReconciler) SetupWithManager ¶ added in v0.10.0
type OpenStackMachineReconciler ¶
type OpenStackMachineReconciler struct { Client client.Client Recorder record.EventRecorder WatchFilterValue string ScopeFactory scope.Factory CaCertificates []byte // PEM encoded ca certificates. }
OpenStackMachineReconciler reconciles a OpenStackMachine object.
func (*OpenStackMachineReconciler) OpenStackClusterToOpenStackMachines ¶
func (r *OpenStackMachineReconciler) OpenStackClusterToOpenStackMachines(ctx context.Context) handler.MapFunc
OpenStackClusterToOpenStackMachines is a handler.ToRequestsFunc to be used to enqeue requests for reconciliation of OpenStackMachines.
func (*OpenStackMachineReconciler) SetupWithManager ¶
func (r *OpenStackMachineReconciler) SetupWithManager(ctx context.Context, mgr ctrl.Manager, options controller.Options) error
type OpenStackServerReconciler ¶ added in v0.11.0
type OpenStackServerReconciler struct { Client client.Client Recorder record.EventRecorder WatchFilterValue string ScopeFactory scope.Factory CaCertificates []byte // PEM encoded ca certificates. Scheme *runtime.Scheme }
OpenStackServerReconciler reconciles a OpenStackServer object.
func (*OpenStackServerReconciler) SetupWithManager ¶ added in v0.11.0
func (r *OpenStackServerReconciler) SetupWithManager(ctx context.Context, mgr ctrl.Manager, _ controller.Options) error
Click to show internal directories.
Click to hide internal directories.