Documentation ¶
Index ¶
- Constants
- func Ignore(is ErrorIs, err error) error
- func IgnoreNotFound(err error) error
- func SetupBfd(mgr ctrl.Manager, o controller.Options, l logging.Logger, poll time.Duration, ...) (string, chan cevent.GenericEvent, error)
- func SetupInterface(mgr ctrl.Manager, o controller.Options, l logging.Logger, poll time.Duration, ...) (string, chan cevent.GenericEvent, error)
- func SetupInterfaceSubinterface(mgr ctrl.Manager, o controller.Options, l logging.Logger, poll time.Duration, ...) (string, chan cevent.GenericEvent, error)
- func SetupNetworkinstance(mgr ctrl.Manager, o controller.Options, l logging.Logger, poll time.Duration, ...) (string, chan cevent.GenericEvent, error)
- func SetupNetworkinstanceAggregateroutes(mgr ctrl.Manager, o controller.Options, l logging.Logger, poll time.Duration, ...) (string, chan cevent.GenericEvent, error)
- func SetupNetworkinstanceNexthopgroups(mgr ctrl.Manager, o controller.Options, l logging.Logger, poll time.Duration, ...) (string, chan cevent.GenericEvent, error)
- func SetupNetworkinstanceProtocolsBgp(mgr ctrl.Manager, o controller.Options, l logging.Logger, poll time.Duration, ...) (string, chan cevent.GenericEvent, error)
- func SetupNetworkinstanceProtocolsBgpevpn(mgr ctrl.Manager, o controller.Options, l logging.Logger, poll time.Duration, ...) (string, chan cevent.GenericEvent, error)
- func SetupNetworkinstanceProtocolsBgpvpn(mgr ctrl.Manager, o controller.Options, l logging.Logger, poll time.Duration, ...) (string, chan cevent.GenericEvent, error)
- func SetupNetworkinstanceProtocolsIsis(mgr ctrl.Manager, o controller.Options, l logging.Logger, poll time.Duration, ...) (string, chan cevent.GenericEvent, error)
- func SetupNetworkinstanceProtocolsLinux(mgr ctrl.Manager, o controller.Options, l logging.Logger, poll time.Duration, ...) (string, chan cevent.GenericEvent, error)
- func SetupNetworkinstanceProtocolsOspf(mgr ctrl.Manager, o controller.Options, l logging.Logger, poll time.Duration, ...) (string, chan cevent.GenericEvent, error)
- func SetupNetworkinstanceStaticroutes(mgr ctrl.Manager, o controller.Options, l logging.Logger, poll time.Duration, ...) (string, chan cevent.GenericEvent, error)
- func SetupRegistration(mgr ctrl.Manager, o controller.Options, l logging.Logger, poll time.Duration, ...) error
- func SetupRoutingpolicyAspathset(mgr ctrl.Manager, o controller.Options, l logging.Logger, poll time.Duration, ...) (string, chan cevent.GenericEvent, error)
- func SetupRoutingpolicyCommunityset(mgr ctrl.Manager, o controller.Options, l logging.Logger, poll time.Duration, ...) (string, chan cevent.GenericEvent, error)
- func SetupRoutingpolicyPolicy(mgr ctrl.Manager, o controller.Options, l logging.Logger, poll time.Duration, ...) (string, chan cevent.GenericEvent, error)
- func SetupRoutingpolicyPrefixset(mgr ctrl.Manager, o controller.Options, l logging.Logger, poll time.Duration, ...) (string, chan cevent.GenericEvent, error)
- func SetupSystemName(mgr ctrl.Manager, o controller.Options, l logging.Logger, poll time.Duration, ...) (string, chan cevent.GenericEvent, error)
- func SetupSystemNetworkinstanceProtocolsBgpvpn(mgr ctrl.Manager, o controller.Options, l logging.Logger, poll time.Duration, ...) (string, chan cevent.GenericEvent, error)
- func SetupSystemNetworkinstanceProtocolsEvpn(mgr ctrl.Manager, o controller.Options, l logging.Logger, poll time.Duration, ...) (string, chan cevent.GenericEvent, error)
- func SetupSystemNetworkinstanceProtocolsEvpnEsisBgpinstance(mgr ctrl.Manager, o controller.Options, l logging.Logger, poll time.Duration, ...) (string, chan cevent.GenericEvent, error)
- func SetupSystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsi(mgr ctrl.Manager, o controller.Options, l logging.Logger, poll time.Duration, ...) (string, chan cevent.GenericEvent, error)
- func SetupSystemNtp(mgr ctrl.Manager, o controller.Options, l logging.Logger, poll time.Duration, ...) (string, chan cevent.GenericEvent, error)
- func SetupTunnelinterface(mgr ctrl.Manager, o controller.Options, l logging.Logger, poll time.Duration, ...) (string, chan cevent.GenericEvent, error)
- func SetupTunnelinterfaceVxlaninterface(mgr ctrl.Manager, o controller.Options, l logging.Logger, poll time.Duration, ...) (string, chan cevent.GenericEvent, error)
- type ErrorIs
Constants ¶
const (
// Finalizer
RegistrationFinalizer = "Registration.srl.ndd.yndd.io"
)
Variables ¶
This section is empty.
Functions ¶
func Ignore ¶
Ignore any errors that satisfy the supplied ErrorIs function by returning nil. Errors that do not satisfy the supplied function are returned unmodified.
func IgnoreNotFound ¶
IgnoreNotFound returns the supplied error, or nil if the error indicates a Kubernetes resource was not found.
func SetupBfd ¶
func SetupBfd(mgr ctrl.Manager, o controller.Options, l logging.Logger, poll time.Duration, namespace string) (string, chan cevent.GenericEvent, error)
SetupBfd adds a controller that reconciles Bfds.
func SetupInterface ¶
func SetupInterface(mgr ctrl.Manager, o controller.Options, l logging.Logger, poll time.Duration, namespace string) (string, chan cevent.GenericEvent, error)
SetupInterface adds a controller that reconciles Interfaces.
func SetupInterfaceSubinterface ¶
func SetupInterfaceSubinterface(mgr ctrl.Manager, o controller.Options, l logging.Logger, poll time.Duration, namespace string) (string, chan cevent.GenericEvent, error)
SetupInterfaceSubinterface adds a controller that reconciles InterfaceSubinterfaces.
func SetupNetworkinstance ¶
func SetupNetworkinstance(mgr ctrl.Manager, o controller.Options, l logging.Logger, poll time.Duration, namespace string) (string, chan cevent.GenericEvent, error)
SetupNetworkinstance adds a controller that reconciles Networkinstances.
func SetupNetworkinstanceAggregateroutes ¶
func SetupNetworkinstanceAggregateroutes(mgr ctrl.Manager, o controller.Options, l logging.Logger, poll time.Duration, namespace string) (string, chan cevent.GenericEvent, error)
SetupNetworkinstanceAggregateroutes adds a controller that reconciles NetworkinstanceAggregateroutess.
func SetupNetworkinstanceNexthopgroups ¶
func SetupNetworkinstanceNexthopgroups(mgr ctrl.Manager, o controller.Options, l logging.Logger, poll time.Duration, namespace string) (string, chan cevent.GenericEvent, error)
SetupNetworkinstanceNexthopgroups adds a controller that reconciles NetworkinstanceNexthopgroupss.
func SetupNetworkinstanceProtocolsBgp ¶
func SetupNetworkinstanceProtocolsBgp(mgr ctrl.Manager, o controller.Options, l logging.Logger, poll time.Duration, namespace string) (string, chan cevent.GenericEvent, error)
SetupNetworkinstanceProtocolsBgp adds a controller that reconciles NetworkinstanceProtocolsBgps.
func SetupNetworkinstanceProtocolsBgpevpn ¶
func SetupNetworkinstanceProtocolsBgpevpn(mgr ctrl.Manager, o controller.Options, l logging.Logger, poll time.Duration, namespace string) (string, chan cevent.GenericEvent, error)
SetupNetworkinstanceProtocolsBgpevpn adds a controller that reconciles NetworkinstanceProtocolsBgpevpns.
func SetupNetworkinstanceProtocolsBgpvpn ¶
func SetupNetworkinstanceProtocolsBgpvpn(mgr ctrl.Manager, o controller.Options, l logging.Logger, poll time.Duration, namespace string) (string, chan cevent.GenericEvent, error)
SetupNetworkinstanceProtocolsBgpvpn adds a controller that reconciles NetworkinstanceProtocolsBgpvpns.
func SetupNetworkinstanceProtocolsIsis ¶
func SetupNetworkinstanceProtocolsIsis(mgr ctrl.Manager, o controller.Options, l logging.Logger, poll time.Duration, namespace string) (string, chan cevent.GenericEvent, error)
SetupNetworkinstanceProtocolsIsis adds a controller that reconciles NetworkinstanceProtocolsIsiss.
func SetupNetworkinstanceProtocolsLinux ¶
func SetupNetworkinstanceProtocolsLinux(mgr ctrl.Manager, o controller.Options, l logging.Logger, poll time.Duration, namespace string) (string, chan cevent.GenericEvent, error)
SetupNetworkinstanceProtocolsLinux adds a controller that reconciles NetworkinstanceProtocolsLinuxs.
func SetupNetworkinstanceProtocolsOspf ¶
func SetupNetworkinstanceProtocolsOspf(mgr ctrl.Manager, o controller.Options, l logging.Logger, poll time.Duration, namespace string) (string, chan cevent.GenericEvent, error)
SetupNetworkinstanceProtocolsOspf adds a controller that reconciles NetworkinstanceProtocolsOspfs.
func SetupNetworkinstanceStaticroutes ¶
func SetupNetworkinstanceStaticroutes(mgr ctrl.Manager, o controller.Options, l logging.Logger, poll time.Duration, namespace string) (string, chan cevent.GenericEvent, error)
SetupNetworkinstanceStaticroutes adds a controller that reconciles NetworkinstanceStaticroutess.
func SetupRegistration ¶
func SetupRegistration(mgr ctrl.Manager, o controller.Options, l logging.Logger, poll time.Duration, namespace string, subChan chan collector.TargetUpdate) error
SetupRegistration adds a controller that reconciles Registrations.
func SetupRoutingpolicyAspathset ¶
func SetupRoutingpolicyAspathset(mgr ctrl.Manager, o controller.Options, l logging.Logger, poll time.Duration, namespace string) (string, chan cevent.GenericEvent, error)
SetupRoutingpolicyAspathset adds a controller that reconciles RoutingpolicyAspathsets.
func SetupRoutingpolicyCommunityset ¶
func SetupRoutingpolicyCommunityset(mgr ctrl.Manager, o controller.Options, l logging.Logger, poll time.Duration, namespace string) (string, chan cevent.GenericEvent, error)
SetupRoutingpolicyCommunityset adds a controller that reconciles RoutingpolicyCommunitysets.
func SetupRoutingpolicyPolicy ¶
func SetupRoutingpolicyPolicy(mgr ctrl.Manager, o controller.Options, l logging.Logger, poll time.Duration, namespace string) (string, chan cevent.GenericEvent, error)
SetupRoutingpolicyPolicy adds a controller that reconciles RoutingpolicyPolicys.
func SetupRoutingpolicyPrefixset ¶
func SetupRoutingpolicyPrefixset(mgr ctrl.Manager, o controller.Options, l logging.Logger, poll time.Duration, namespace string) (string, chan cevent.GenericEvent, error)
SetupRoutingpolicyPrefixset adds a controller that reconciles RoutingpolicyPrefixsets.
func SetupSystemName ¶
func SetupSystemName(mgr ctrl.Manager, o controller.Options, l logging.Logger, poll time.Duration, namespace string) (string, chan cevent.GenericEvent, error)
SetupSystemName adds a controller that reconciles SystemNames.
func SetupSystemNetworkinstanceProtocolsBgpvpn ¶
func SetupSystemNetworkinstanceProtocolsBgpvpn(mgr ctrl.Manager, o controller.Options, l logging.Logger, poll time.Duration, namespace string) (string, chan cevent.GenericEvent, error)
SetupSystemNetworkinstanceProtocolsBgpvpn adds a controller that reconciles SystemNetworkinstanceProtocolsBgpvpns.
func SetupSystemNetworkinstanceProtocolsEvpn ¶
func SetupSystemNetworkinstanceProtocolsEvpn(mgr ctrl.Manager, o controller.Options, l logging.Logger, poll time.Duration, namespace string) (string, chan cevent.GenericEvent, error)
SetupSystemNetworkinstanceProtocolsEvpn adds a controller that reconciles SystemNetworkinstanceProtocolsEvpns.
func SetupSystemNetworkinstanceProtocolsEvpnEsisBgpinstance ¶
func SetupSystemNetworkinstanceProtocolsEvpnEsisBgpinstance(mgr ctrl.Manager, o controller.Options, l logging.Logger, poll time.Duration, namespace string) (string, chan cevent.GenericEvent, error)
SetupSystemNetworkinstanceProtocolsEvpnEsisBgpinstance adds a controller that reconciles SystemNetworkinstanceProtocolsEvpnEsisBgpinstances.
func SetupSystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsi ¶
func SetupSystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsi(mgr ctrl.Manager, o controller.Options, l logging.Logger, poll time.Duration, namespace string) (string, chan cevent.GenericEvent, error)
SetupSystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsi adds a controller that reconciles SystemNetworkinstanceProtocolsEvpnEsisBgpinstanceEsis.
func SetupSystemNtp ¶
func SetupSystemNtp(mgr ctrl.Manager, o controller.Options, l logging.Logger, poll time.Duration, namespace string) (string, chan cevent.GenericEvent, error)
SetupSystemNtp adds a controller that reconciles SystemNtps.
func SetupTunnelinterface ¶
func SetupTunnelinterface(mgr ctrl.Manager, o controller.Options, l logging.Logger, poll time.Duration, namespace string) (string, chan cevent.GenericEvent, error)
SetupTunnelinterface adds a controller that reconciles Tunnelinterfaces.
func SetupTunnelinterfaceVxlaninterface ¶
func SetupTunnelinterfaceVxlaninterface(mgr ctrl.Manager, o controller.Options, l logging.Logger, poll time.Duration, namespace string) (string, chan cevent.GenericEvent, error)
SetupTunnelinterfaceVxlaninterface adds a controller that reconciles TunnelinterfaceVxlaninterfaces.
Types ¶
Source Files ¶
- errors.go
- registration_controller.go
- srlbfd_controller.go
- srlinterface_controller.go
- srlinterfacesubinterface_controller.go
- srlnetworkinstance_controller.go
- srlnetworkinstanceaggregateroutes_controller.go
- srlnetworkinstancenexthopgroups_controller.go
- srlnetworkinstanceprotocolsbgp_controller.go
- srlnetworkinstanceprotocolsbgpevpn_controller.go
- srlnetworkinstanceprotocolsbgpvpn_controller.go
- srlnetworkinstanceprotocolsisis_controller.go
- srlnetworkinstanceprotocolslinux_controller.go
- srlnetworkinstanceprotocolsospf_controller.go
- srlnetworkinstancestaticroutes_controller.go
- srlroutingpolicyaspathset_controller.go
- srlroutingpolicycommunityset_controller.go
- srlroutingpolicypolicy_controller.go
- srlroutingpolicyprefixset_controller.go
- srlsystemname_controller.go
- srlsystemnetworkinstanceprotocolsbgpvpn_controller.go
- srlsystemnetworkinstanceprotocolsevpn_controller.go
- srlsystemnetworkinstanceprotocolsevpnesisbgpinstance_controller.go
- srlsystemnetworkinstanceprotocolsevpnesisbgpinstanceesi_controller.go
- srlsystemntp_controller.go
- srltunnelinterface_controller.go
- srltunnelinterfacevxlaninterface_controller.go