From 70948fb7df555184f0725a510a95e3a68807dec2 Mon Sep 17 00:00:00 2001 From: Frostman <134872+Frostman@users.noreply.github.com> Date: Tue, 1 Sep 2026 03:12:52 +0000 Subject: [PATCH] Update docs from fabric@v0.130.2 This is an automated commit created by GitHub Actions workflow, in the fabric repository. Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> --- docs/reference/fabric-api.md.gen | 26 +++++++++++++++++++++++--- 1 file changed, 23 insertions(+), 3 deletions(-) diff --git a/docs/reference/fabric-api.md.gen b/docs/reference/fabric-api.md.gen index b8878d09..b757b48a 100644 --- a/docs/reference/fabric-api.md.gen +++ b/docs/reference/fabric-api.md.gen @@ -227,8 +227,8 @@ _Appears in:_ | `interfaces` _object (keys:string, values:[SwitchStateInterface](#switchstateinterface))_ | Switch interfaces state (incl. physical, management and port channels) | | | | `breakouts` _object (keys:string, values:[SwitchStateBreakout](#switchstatebreakout))_ | Breakout ports state (port -> breakout state) | | | | `transceivers` _object (keys:string, values:[SwitchStateTransceiver](#switchstatetransceiver))_ | Transceivers state (port -> transceiver state) | | | -| `bgpNeighbors` _object (keys:string, values:[map[string]SwitchStateBGPNeighbor](#switchstatebgpneighbor))_ | State of all BGP neighbors (VRF -> neighbor address -> state) | | | -| `bfdPeers` _object (keys:string, values:[map[string]SwitchStateBFDPeer](#switchstatebfdpeer))_ | State of all BFD peers (VRF -> peer address -> state) | | | +| `bgpNeighbors` _object (keys:string, values:[map[string]SwitchStateBGPNeighbor](#switchstatebgpneighbor))_ | State of all BGP neighbors (VRF -> neighbor address, or port (with .VLAN for TH5) for an unnumbered session -> state) | | | +| `bfdPeers` _object (keys:string, values:[map[string]SwitchStateBFDPeer](#switchstatebfdpeer))_ | State of all BFD peers (VRF -> peer address, or port for an unnumbered session -> state) | | | | `platform` _[SwitchStatePlatform](#switchstateplatform)_ | State of the switch platform (fans, PSUs, sensors) | | | | `criticalResources` _[SwitchStateCRM](#switchstatecrm)_ | State of the critical resources (ACLs, routes, etc.) | | | | `roce` _boolean_ | State of the roce configuration | | | @@ -527,15 +527,18 @@ _Appears in:_ | Field | Description | Default | Validation | | --- | --- | --- | --- | -| `name` _string_ | | | | | `chassis` _string_ | | | | | `sysName` _string_ | | | | | `sysDescr` _string_ | | | | | `portID` _string_ | | | | | `portDescr` _string_ | | | | +| `ttl` _integer_ | TTL advertised by the neighbor, seconds | | | +| `updated` _[Time](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.35/#time-v1-meta)_ | When the neighbor entry was last updated | | | | `manuf` _string_ | | | | | `model` _string_ | | | | | `serial` _string_ | | | | +| `mac` _string_ | MAC of the neighbor port: the LLDP source MAC, or the port ID if it's a MAC address | | | +| `port` _string_ | Human-readable neighbor port name: the port ID, or the port description if the port ID is a MAC address | | | #### SwitchStateNOS @@ -3079,6 +3082,22 @@ _Appears in:_ | `mtu` _integer_ | MTU is the MTU to be configured on the switch port or port channel | | | +#### ServerInspect + + + +ServerInspect defines the expectations used to check the server against what's observed in the Fabric + + + +_Appears in:_ +- [ServerSpec](#serverspec) + +| Field | Description | Default | Validation | +| --- | --- | --- | --- | +| `expectedSysName` _string_ | ExpectedSystemName is the LLDP system name the server advertises, usually its hostname, if it isn't the
name of this object, e.g. a server-1 running as server-1.example.com | | | + + #### ServerSpec @@ -3094,6 +3113,7 @@ _Appears in:_ | --- | --- | --- | --- | | `description` _string_ | Description is a description of the server | | | | `profile` _string_ | Profile is the profile of the server, name of the ServerProfile object to be used for this server, currently not used by the Fabric | | | +| `inspect` _[ServerInspect](#serverinspect)_ | Inspect is the expectations used to check the server against what's observed in the Fabric | | | #### ServerStatus