c2cc

package
v0.0.0-...-e84e492 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 9, 2026 License: Apache-2.0 Imports: 42 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func RunProbe

func RunProbe(ctx context.Context) error

RunProbe is the entrypoint for the healthcheck-probe subcommand. It runs inside a pod on the cluster network, serving as both a probe target (HTTP :8080) and an active prober of remote clusters.

Types

type C2CCRouteManager

type C2CCRouteManager struct {
	// contains filtered or unexported fields
}

func NewC2CCRouteManager

func NewC2CCRouteManager(cfg *config.Config) *C2CCRouteManager

func (*C2CCRouteManager) Dependencies

func (c *C2CCRouteManager) Dependencies() []string

func (*C2CCRouteManager) Name

func (c *C2CCRouteManager) Name() string

func (*C2CCRouteManager) Run

func (c *C2CCRouteManager) Run(ctx context.Context, ready chan<- struct{}, stopped chan<- struct{}) error

type LogicalRouter

type LogicalRouter struct {
	UUID         string   `ovsdb:"_uuid"`
	Name         string   `ovsdb:"name"`
	StaticRoutes []string `ovsdb:"static_routes"`
}

LogicalRouter is a minimal OVN NB model for the Logical_Router table.

type LogicalRouterStaticRoute

type LogicalRouterStaticRoute struct {
	UUID        string            `ovsdb:"_uuid"`
	IPPrefix    string            `ovsdb:"ip_prefix"`
	Nexthop     string            `ovsdb:"nexthop"`
	ExternalIDs map[string]string `ovsdb:"external_ids"`
	Policy      *string           `ovsdb:"policy"`
}

LogicalRouterStaticRoute is a minimal OVN NB model for the Logical_Router_Static_Route table.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL