Versions in this module Expand all Collapse all v0 v0.1.0 Apr 12, 2023 Changes in this version + const DefaultMaxVNI + const DefaultMinVNI + const FailedAllocatingNetwork + const FailedAllocatingPublicIP + func APINetV1Alpha1IPsToNetIPAddrs(ips []onmetalapinetv1alpha1.IP) []netip.Addr + func IPFamilyBitLen(ipFamily corev1.IPFamily) uint8 + func NetIPAddrsToAPINetV1Alpha1IPs(addrs []netip.Addr) []onmetalapinetv1alpha1.IP + func PatchAddReconcileAnnotation(ctx context.Context, c client.Client, obj client.Object) error + func PatchRemoveReconcileAnnotation(ctx context.Context, c client.Client, obj client.Object) error + type CertificateApprovalReconciler struct + Recognizers []generic.CertificateSigningRequestRecognizer + func (r *CertificateApprovalReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, error) + func (r *CertificateApprovalReconciler) SetupWithManager(mgr ctrl.Manager) error + type NetworkReconciler struct + APIReader client.Reader + MaxVNI int32 + MinVNI int32 + func (r *NetworkReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, error) + func (r *NetworkReconciler) SetupWithManager(mgr ctrl.Manager) error + type PublicIPReconciler struct + APIReader client.Reader + InitialAvailableIPs *netipx.IPSet + func (r *PublicIPReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, error) + func (r *PublicIPReconciler) SetupWithManager(mgr ctrl.Manager) error