# Functions
No description provided by the author
No description provided by the author
No description provided by the author
# Constants
BGP instructs the frontend to setup BGP sessions with the Edge Routers.
Normally when a resource is not created in a correct sequence, the status will be Disengaged.
No description provided by the author
Engaged indicates the resouce is readly to be used.
If the validation of a resource does not pass in the controller, the status will be Error.
No description provided by the author
No description provided by the author
No description provided by the author
Normally when a resouce is not processed by the corresponding controller, the status will be NoStatus.
No description provided by the author
No description provided by the author
No description provided by the author
Static instructs the frontend to work with the static routing configured on the Edge Routers.
No description provided by the author
No description provided by the author
# Variables
AddToScheme adds the types in this group-version to the given scheme.
GroupVersion is group version used to register these objects.
SchemeBuilder is used to add go types to the GroupVersionKind scheme.
# Structs
Attractor is the Schema for the attractors API.
AttractorList contains a list of Attractor.
AttractorSpec defines the desired state of Attractor.
AttractorStatus defines the observed state of Attractor.
Bfd defines the parameters to configure the BFD session The static gateways shares the same interface shall define the same bfd configuration.
BgpAuth defines the parameters to configure BGP authentication.
BgpSpec defines the parameters to set up a BGP session.
Conduit is the Schema for the conduits API.
ConduitList contains a list of Conduit.
ConduitSpec defines the desired state of Conduit.
ConduitStatus defines the observed state of Conduit.
Flow is the Schema for the flows API.
FlowList contains a list of Flow.
FlowSpec defines the desired state of Flow.
FlowStatus defines the observed state of Flow.
Gateway is the Schema for the gateways API.
GatewayList contains a list of Gateway.
GatewaySpec defines the desired state of Gateway.
GatewayStatus defines the observed state of Gateway.
No description provided by the author
NetworkAttachmentSpec identifies a Network Attachment Definition intended to setup an interface.
No description provided by the author
PortNatSpec defines the parameters to set up a destination port natting in the conduit.
No description provided by the author
StaticSpec defines the parameters to set up static routes.
Stream is the Schema for the streams API.
StreamList contains a list of Stream.
StreamSpec defines the desired state of Stream.
StreamStatus defines the observed state of Stream.
Trench is the Schema for the trenches API.
TrenchList contains a list of Trench.
TrenchSpec defines the desired state of Trench.
TrenchStatus defines the observed state of Trench.
Vip is the Schema for the vips API.
VipList contains a list of Vip.
VipSpec defines the desired state of Vip.
VipStatus defines the observed state of Vip.
# Type aliases
ConfigStatus describes the status of a meridio operator resource to indicate if the resource is ready to use or not.
No description provided by the author
IPFamily describes the traffic type in the trench Only one of the following ip family can be specified.
No description provided by the author
Protocol describes the routing choice of the frontend.
+kubebuilder:validation:Enum=tcp;udp;sctp.