ufm

package
v1.15.0 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewUFMDiscoverer

func NewUFMDiscoverer(cfg api.DiscoveryConfig, kubeClient clientset.Interface, vcClient vcclientset.Interface) api.Discoverer

NewUFMDiscoverer creates a new UFM topology discoverer

Types

type LeafSwitch

type LeafSwitch struct {
	Name      string
	Tier      int
	NodeNames sets.Set[string]
}

LeafSwitch represents a single leaf switch in the network topology

type LeafSwitchesGroup

type LeafSwitchesGroup struct {
	Leafs     map[string]LeafSwitch
	NodeNames sets.Set[string]
}

LeafSwitchesGroup represents a group of connected leaf switches

type UFMInterface

type UFMInterface struct {
	Description     string `json:"description"`
	Tier            int    `json:"tier"`
	SystemName      string `json:"system_name"`
	NodeDescription string `json:"node_description"`
	PeerNodeName    string `json:"peer_node_name"`
}

UFMInterface represents a single interface between nodes in the UFM topology

Jump to

Keyboard shortcuts

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