Documentation ¶
Index ¶
- Constants
- type BridgeConfigReconciler
- func (r *BridgeConfigReconciler) BridgeConfigNodePredicates() predicate.Predicate
- func (r *BridgeConfigReconciler) BridgeConfigNodeWatchMap(obj client.Object) []reconcile.Request
- func (r *BridgeConfigReconciler) OnChange(ctx context.Context, bridgeConfig *kvnetv1alpha1.BridgeConfig) (ctrl.Result, error)
- func (r *BridgeConfigReconciler) OnRemove(ctx context.Context, bridgeConfig *kvnetv1alpha1.BridgeConfig) (ctrl.Result, error)
- func (r *BridgeConfigReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, error)
- func (r *BridgeConfigReconciler) SetupWithManager(mgr ctrl.Manager) error
- type BridgeNetConf
- type BridgeReconciler
- func (r *BridgeReconciler) OnChange(ctx context.Context, bridge *kvnetv1alpha1.Bridge, bridgeName string) (ctrl.Result, error)
- func (r *BridgeReconciler) OnRemove(ctx context.Context, bridge *kvnetv1alpha1.Bridge, bridgeName string) (ctrl.Result, error)
- func (r *BridgeReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, error)
- func (r *BridgeReconciler) SetupWithManager(mgr ctrl.Manager) error
- type NetworkAttachmentDefinitionReconciler
- func (r *NetworkAttachmentDefinitionReconciler) OnChange(ctx context.Context, nad *nadv1.NetworkAttachmentDefinition) (ctrl.Result, error)
- func (r *NetworkAttachmentDefinitionReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, error)
- func (r *NetworkAttachmentDefinitionReconciler) SetupWithManager(mgr ctrl.Manager) error
- type RouterReconciler
- func (r *RouterReconciler) OnChange(ctx context.Context, router *kvnetv1alpha1.Router) (ctrl.Result, error)
- func (r *RouterReconciler) OnRemove(ctx context.Context, router *kvnetv1alpha1.Router) (ctrl.Result, error)
- func (r *RouterReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, error)
- func (r *RouterReconciler) SetupWithManager(mgr ctrl.Manager) error
- type SubnetReconciler
- func (r *SubnetReconciler) OnChange(ctx context.Context, subnet *kvnetv1alpha1.Subnet) (ctrl.Result, error)
- func (r *SubnetReconciler) OnRemove(ctx context.Context, subnet *kvnetv1alpha1.Subnet) (ctrl.Result, error)
- func (r *SubnetReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, error)
- func (r *SubnetReconciler) SetupWithManager(mgr ctrl.Manager) error
- type UplinkConfigReconciler
- func (r *UplinkConfigReconciler) OnChange(ctx context.Context, uplinkConfig *kvnetv1alpha1.UplinkConfig) (ctrl.Result, error)
- func (r *UplinkConfigReconciler) OnRemove(ctx context.Context, uplinkConfig *kvnetv1alpha1.UplinkConfig) (ctrl.Result, error)
- func (r *UplinkConfigReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, error)
- func (r *UplinkConfigReconciler) SetupWithManager(mgr ctrl.Manager) error
- func (r *UplinkConfigReconciler) UplinkConfigNodePredicates() predicate.Predicate
- func (r *UplinkConfigReconciler) UplinkConfigNodeWatchMap(obj client.Object) []reconcile.Request
- type UplinkReconciler
- func (r *UplinkReconciler) OnChange(ctx context.Context, uplink *kvnetv1alpha1.Uplink, uplinkName string) (ctrl.Result, error)
- func (r *UplinkReconciler) OnRemove(ctx context.Context, uplink *kvnetv1alpha1.Uplink, uplinkName string) (ctrl.Result, error)
- func (r *UplinkReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, error)
- func (r *UplinkReconciler) SetupWithManager(mgr ctrl.Manager) error
- func (r *UplinkReconciler) UplinkBridgeWatchMap(obj client.Object) []reconcile.Request
- type VxlanConfigReconciler
- func (r *VxlanConfigReconciler) OnChange(ctx context.Context, vxlanConfig *kvnetv1alpha1.VxlanConfig) (ctrl.Result, error)
- func (r *VxlanConfigReconciler) OnRemove(ctx context.Context, vxlanConfig *kvnetv1alpha1.VxlanConfig) (ctrl.Result, error)
- func (r *VxlanConfigReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, error)
- func (r *VxlanConfigReconciler) SetupWithManager(mgr ctrl.Manager) error
- func (r *VxlanConfigReconciler) VxlanConfigNodePredicates() predicate.Predicate
- func (r *VxlanConfigReconciler) VxlanConfigNodeWatchMap(obj client.Object) []reconcile.Request
- type VxlanReconciler
- func (r *VxlanReconciler) OnChange(ctx context.Context, vxlan *kvnetv1alpha1.Vxlan, vxlanName string) (ctrl.Result, error)
- func (r *VxlanReconciler) OnRemove(ctx context.Context, vxlan *kvnetv1alpha1.Vxlan, vxlanName string) (ctrl.Result, error)
- func (r *VxlanReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, error)
- func (r *VxlanReconciler) SetupWithManager(mgr ctrl.Manager) error
- func (r *VxlanReconciler) VxlanBridgeWatchMap(obj client.Object) []reconcile.Request
Constants ¶
const ( InitContainerCommand = `` /* 243-byte string literal not displayed */ WatchConfigMapCommand = `` /* 225-byte string literal not displayed */ )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BridgeConfigReconciler ¶
BridgeConfigReconciler reconciles a BridgeConfig object
func (*BridgeConfigReconciler) BridgeConfigNodePredicates ¶
func (r *BridgeConfigReconciler) BridgeConfigNodePredicates() predicate.Predicate
func (*BridgeConfigReconciler) BridgeConfigNodeWatchMap ¶
func (r *BridgeConfigReconciler) BridgeConfigNodeWatchMap(obj client.Object) []reconcile.Request
func (*BridgeConfigReconciler) OnChange ¶
func (r *BridgeConfigReconciler) OnChange(ctx context.Context, bridgeConfig *kvnetv1alpha1.BridgeConfig) (ctrl.Result, error)
func (*BridgeConfigReconciler) OnRemove ¶
func (r *BridgeConfigReconciler) OnRemove(ctx context.Context, bridgeConfig *kvnetv1alpha1.BridgeConfig) (ctrl.Result, error)
func (*BridgeConfigReconciler) Reconcile ¶
func (r *BridgeConfigReconciler) 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 BridgeConfig 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.14.1/pkg/reconcile
func (*BridgeConfigReconciler) SetupWithManager ¶
func (r *BridgeConfigReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.
type BridgeNetConf ¶
type BridgeReconciler ¶
BridgeReconciler reconciles a Bridge object
func (*BridgeReconciler) OnChange ¶
func (r *BridgeReconciler) OnChange(ctx context.Context, bridge *kvnetv1alpha1.Bridge, bridgeName string) (ctrl.Result, error)
func (*BridgeReconciler) OnRemove ¶
func (r *BridgeReconciler) OnRemove(ctx context.Context, bridge *kvnetv1alpha1.Bridge, bridgeName string) (ctrl.Result, error)
func (*BridgeReconciler) 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 Bridge 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.14.1/pkg/reconcile
func (*BridgeReconciler) SetupWithManager ¶
func (r *BridgeReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.
type NetworkAttachmentDefinitionReconciler ¶
NetworkAttachmentDefinitionReconciler reconciles a NetworkAttachmentDefinition object
func (*NetworkAttachmentDefinitionReconciler) OnChange ¶
func (r *NetworkAttachmentDefinitionReconciler) OnChange(ctx context.Context, nad *nadv1.NetworkAttachmentDefinition) (ctrl.Result, error)
func (*NetworkAttachmentDefinitionReconciler) Reconcile ¶
func (r *NetworkAttachmentDefinitionReconciler) 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 NetworkAttachmentDefinition 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.14.1/pkg/reconcile
func (*NetworkAttachmentDefinitionReconciler) SetupWithManager ¶
func (r *NetworkAttachmentDefinitionReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.
type RouterReconciler ¶
RouterReconciler reconciles a Router object
func (*RouterReconciler) OnChange ¶
func (r *RouterReconciler) OnChange(ctx context.Context, router *kvnetv1alpha1.Router) (ctrl.Result, error)
func (*RouterReconciler) OnRemove ¶
func (r *RouterReconciler) OnRemove(ctx context.Context, router *kvnetv1alpha1.Router) (ctrl.Result, error)
func (*RouterReconciler) 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 Router 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.14.1/pkg/reconcile
func (*RouterReconciler) SetupWithManager ¶
func (r *RouterReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.
type SubnetReconciler ¶
SubnetReconciler reconciles a Subnet object
func (*SubnetReconciler) OnChange ¶
func (r *SubnetReconciler) OnChange(ctx context.Context, subnet *kvnetv1alpha1.Subnet) (ctrl.Result, error)
func (*SubnetReconciler) OnRemove ¶
func (r *SubnetReconciler) OnRemove(ctx context.Context, subnet *kvnetv1alpha1.Subnet) (ctrl.Result, error)
func (*SubnetReconciler) 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 Subnet 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.14.1/pkg/reconcile
func (*SubnetReconciler) SetupWithManager ¶
func (r *SubnetReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.
type UplinkConfigReconciler ¶
UplinkConfigReconciler reconciles a UplinkConfig object
func (*UplinkConfigReconciler) OnChange ¶
func (r *UplinkConfigReconciler) OnChange(ctx context.Context, uplinkConfig *kvnetv1alpha1.UplinkConfig) (ctrl.Result, error)
func (*UplinkConfigReconciler) OnRemove ¶
func (r *UplinkConfigReconciler) OnRemove(ctx context.Context, uplinkConfig *kvnetv1alpha1.UplinkConfig) (ctrl.Result, error)
func (*UplinkConfigReconciler) Reconcile ¶
func (r *UplinkConfigReconciler) 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 UplinkConfig 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.14.1/pkg/reconcile
func (*UplinkConfigReconciler) SetupWithManager ¶
func (r *UplinkConfigReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.
func (*UplinkConfigReconciler) UplinkConfigNodePredicates ¶
func (r *UplinkConfigReconciler) UplinkConfigNodePredicates() predicate.Predicate
func (*UplinkConfigReconciler) UplinkConfigNodeWatchMap ¶
func (r *UplinkConfigReconciler) UplinkConfigNodeWatchMap(obj client.Object) []reconcile.Request
type UplinkReconciler ¶
UplinkReconciler reconciles a Uplink object
func (*UplinkReconciler) OnChange ¶
func (r *UplinkReconciler) OnChange(ctx context.Context, uplink *kvnetv1alpha1.Uplink, uplinkName string) (ctrl.Result, error)
func (*UplinkReconciler) OnRemove ¶
func (r *UplinkReconciler) OnRemove(ctx context.Context, uplink *kvnetv1alpha1.Uplink, uplinkName string) (ctrl.Result, error)
func (*UplinkReconciler) 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 Uplink 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.14.1/pkg/reconcile
func (*UplinkReconciler) SetupWithManager ¶
func (r *UplinkReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.
func (*UplinkReconciler) UplinkBridgeWatchMap ¶
func (r *UplinkReconciler) UplinkBridgeWatchMap(obj client.Object) []reconcile.Request
type VxlanConfigReconciler ¶
VxlanConfigReconciler reconciles a VxlanConfig object
func (*VxlanConfigReconciler) OnChange ¶
func (r *VxlanConfigReconciler) OnChange(ctx context.Context, vxlanConfig *kvnetv1alpha1.VxlanConfig) (ctrl.Result, error)
func (*VxlanConfigReconciler) OnRemove ¶
func (r *VxlanConfigReconciler) OnRemove(ctx context.Context, vxlanConfig *kvnetv1alpha1.VxlanConfig) (ctrl.Result, error)
func (*VxlanConfigReconciler) Reconcile ¶
func (r *VxlanConfigReconciler) 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 VxlanConfig 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.14.1/pkg/reconcile
func (*VxlanConfigReconciler) SetupWithManager ¶
func (r *VxlanConfigReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.
func (*VxlanConfigReconciler) VxlanConfigNodePredicates ¶
func (r *VxlanConfigReconciler) VxlanConfigNodePredicates() predicate.Predicate
func (*VxlanConfigReconciler) VxlanConfigNodeWatchMap ¶
func (r *VxlanConfigReconciler) VxlanConfigNodeWatchMap(obj client.Object) []reconcile.Request
type VxlanReconciler ¶
VxlanReconciler reconciles a Vxlan object
func (*VxlanReconciler) OnChange ¶
func (r *VxlanReconciler) OnChange(ctx context.Context, vxlan *kvnetv1alpha1.Vxlan, vxlanName string) (ctrl.Result, error)
func (*VxlanReconciler) OnRemove ¶
func (r *VxlanReconciler) OnRemove(ctx context.Context, vxlan *kvnetv1alpha1.Vxlan, vxlanName string) (ctrl.Result, error)
func (*VxlanReconciler) 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 Vxlan 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.14.1/pkg/reconcile
func (*VxlanReconciler) SetupWithManager ¶
func (r *VxlanReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.
func (*VxlanReconciler) VxlanBridgeWatchMap ¶
func (r *VxlanReconciler) VxlanBridgeWatchMap(obj client.Object) []reconcile.Request