Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CIDRClaimerReconciler ¶
type CIDRClaimerReconciler struct { client.Client ControlPlaneNamespace string ClusterName string NodeName string TemplateNames []string ClaimNameGenerator func(templateName string) string Labels func(templateName string) map[string]string AllocatedCallback func(cidr string) Scheme *runtime.Scheme }
CIDRClaimerReconciler reconciles a CIDRClaimer object
func (*CIDRClaimerReconciler) Reconcile ¶
func (r *CIDRClaimerReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, error)
Reconcile is part of the main kubernetes reconciliation loop which aims to move the current state of the cluster closer to the desired state. TODO(user): Modify the Reconcile function to compare the state specified by the CIDRClaimer object against the actual cluster state, and then perform operations to make the cluster state reflect the state specified by the user.
For more details, check Reconcile and its Result here: - https://pkg.go.dev/sigs.k8s.io/controller-runtime@v0.13.0/pkg/reconcile
func (*CIDRClaimerReconciler) SetupWithManager ¶
func (r *CIDRClaimerReconciler) SetupWithManager(mgr ctrl.Manager, name string) error
SetupWithManager sets up the controller with the Manager.
type ExtraPodCIDRSyncReconciler ¶
type ExtraPodCIDRSyncReconciler struct { client.Client Scheme *runtime.Scheme ClusterName string NodeName string ControlPlaneNamespace string Local cluster.Cluster }
ExtraPodCIDRSyncReconciler reconciles a ExtraPodCIDRSync object
func (*ExtraPodCIDRSyncReconciler) Reconcile ¶
func (r *ExtraPodCIDRSyncReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, error)
Reconcile is part of the main kubernetes reconciliation loop which aims to move the current state of the cluster closer to the desired state. TODO(user): Modify the Reconcile function to compare the state specified by the ExtraPodCIDRSync object against the actual cluster state, and then perform operations to make the cluster state reflect the state specified by the user.
For more details, check Reconcile and its Result here: - https://pkg.go.dev/sigs.k8s.io/controller-runtime@v0.13.0/pkg/reconcile
func (*ExtraPodCIDRSyncReconciler) SetupWithManager ¶
func (r *ExtraPodCIDRSyncReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.
type PeerNodeSyncReconciler ¶
type PeerNodeSyncReconciler struct { client.Client Scheme *runtime.Scheme ControlPlaneNamespace string ClusterName string NodeName string Engine tetraengine.TetraEngine StaticAdvertisedRoutes []string // contains filtered or unexported fields }
PeerNodeSyncReconciler reconciles a PeerNodeSync object
func (*PeerNodeSyncReconciler) Reconcile ¶
func (r *PeerNodeSyncReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, error)
Reconcile is part of the main kubernetes reconciliation loop which aims to move the current state of the cluster closer to the desired state. TODO(user): Modify the Reconcile function to compare the state specified by the PeerNodeSync object against the actual cluster state, and then perform operations to make the cluster state reflect the state specified by the user.
For more details, check Reconcile and its Result here: - https://pkg.go.dev/sigs.k8s.io/controller-runtime@v0.13.0/pkg/reconcile
func (*PeerNodeSyncReconciler) SetupWithManager ¶
func (r *PeerNodeSyncReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.
type PeersSyncReconciler ¶
type PeersSyncReconciler struct { client.Client Scheme *runtime.Scheme ControlPlaneNamespace string ClusterName string NodeName string Engine tetraengine.TetraEngine PrivateKey string // ListenPort is immutable field ListenPort int STUNEndpoint string }
PeersSyncReconciler reconciles a PeersSync object
func (*PeersSyncReconciler) Reconcile ¶
Reconcile is part of the main kubernetes reconciliation loop which aims to move the current state of the cluster closer to the desired state. TODO(user): Modify the Reconcile function to compare the state specified by the PeersSync object against the actual cluster state, and then perform operations to make the cluster state reflect the state specified by the user.
For more details, check Reconcile and its Result here: - https://pkg.go.dev/sigs.k8s.io/controller-runtime@v0.13.0/pkg/reconcile
func (*PeersSyncReconciler) SetupWithManager ¶
func (r *PeersSyncReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.