fix: switch seed lifecycle_status casing (Active not active)

This commit is contained in:
Rene Fichtmueller 2026-04-01 22:50:10 +02:00
parent 4020ec77d9
commit 732d7c3246

View File

@ -87,7 +87,7 @@ const CISCO_SMB: SwitchSeed[] = [
portsConfig: { "1G_RJ45": 24, "1G_SFP": 4 }, totalPorts: 28, portsConfig: { "1G_RJ45": 24, "1G_SFP": 4 }, totalPorts: 28,
maxSpeedGbps: 1, uplinkSpeedGbps: 1, maxSpeedGbps: 1, uplinkSpeedGbps: 1,
switchingCapacityTbps: 0.056, rackUnits: 1, maxPowerW: 56, switchingCapacityTbps: 0.056, rackUnits: 1, maxPowerW: 56,
stackingSupport: false, bgpSupport: false, lifecycleStatus: "active", stackingSupport: false, bgpSupport: false, lifecycleStatus: "Active",
tags: ["smb", "sfp-uplink", "current-gen", "CBS"], tags: ["smb", "sfp-uplink", "current-gen", "CBS"],
}, },
{ {
@ -96,7 +96,7 @@ const CISCO_SMB: SwitchSeed[] = [
portsConfig: { "1G_RJ45": 48, "10G_SFP+": 4 }, totalPorts: 52, portsConfig: { "1G_RJ45": 48, "10G_SFP+": 4 }, totalPorts: 52,
maxSpeedGbps: 10, uplinkSpeedGbps: 10, maxSpeedGbps: 10, uplinkSpeedGbps: 10,
switchingCapacityTbps: 0.176, rackUnits: 1, maxPowerW: 88, switchingCapacityTbps: 0.176, rackUnits: 1, maxPowerW: 88,
stackingSupport: false, bgpSupport: false, lifecycleStatus: "active", stackingSupport: false, bgpSupport: false, lifecycleStatus: "Active",
tags: ["smb", "10g-uplink", "sfp-plus", "CBS", "current-gen"], tags: ["smb", "10g-uplink", "sfp-plus", "CBS", "current-gen"],
}, },
{ {
@ -105,7 +105,7 @@ const CISCO_SMB: SwitchSeed[] = [
portsConfig: { "1G_RJ45_PoE": 8, "10G_SFP+": 2 }, totalPorts: 10, portsConfig: { "1G_RJ45_PoE": 8, "10G_SFP+": 2 }, totalPorts: 10,
maxSpeedGbps: 10, uplinkSpeedGbps: 10, maxSpeedGbps: 10, uplinkSpeedGbps: 10,
switchingCapacityTbps: 0.04, maxPowerW: 240, switchingCapacityTbps: 0.04, maxPowerW: 240,
poeSupport: "PoE+ 2.5G", stackingSupport: false, lifecycleStatus: "active", poeSupport: "PoE+ 2.5G", stackingSupport: false, lifecycleStatus: "Active",
tags: ["smb", "10g-uplink", "multi-gig", "CBS"], tags: ["smb", "10g-uplink", "multi-gig", "CBS"],
}, },
]; ];
@ -120,7 +120,7 @@ const HPE_ARUBA: SwitchSeed[] = [
portsConfig: { "1G_RJ45": 24, "1G_SFP": 4 }, totalPorts: 28, portsConfig: { "1G_RJ45": 24, "1G_SFP": 4 }, totalPorts: 28,
maxSpeedGbps: 1, uplinkSpeedGbps: 1, maxSpeedGbps: 1, uplinkSpeedGbps: 1,
switchingCapacityTbps: 0.056, rackUnits: 1, maxPowerW: 19, switchingCapacityTbps: 0.056, rackUnits: 1, maxPowerW: 19,
stackingSupport: false, bgpSupport: false, lifecycleStatus: "active", stackingSupport: false, bgpSupport: false, lifecycleStatus: "Active",
tags: ["smb", "sfp-uplink", "aruba", "1820-series"], tags: ["smb", "sfp-uplink", "aruba", "1820-series"],
}, },
{ {
@ -129,7 +129,7 @@ const HPE_ARUBA: SwitchSeed[] = [
portsConfig: { "1G_RJ45": 48, "1G_SFP": 4 }, totalPorts: 52, portsConfig: { "1G_RJ45": 48, "1G_SFP": 4 }, totalPorts: 52,
maxSpeedGbps: 1, uplinkSpeedGbps: 1, maxSpeedGbps: 1, uplinkSpeedGbps: 1,
switchingCapacityTbps: 0.104, rackUnits: 1, maxPowerW: 36, switchingCapacityTbps: 0.104, rackUnits: 1, maxPowerW: 36,
stackingSupport: false, bgpSupport: false, lifecycleStatus: "active", stackingSupport: false, bgpSupport: false, lifecycleStatus: "Active",
tags: ["smb", "sfp-uplink", "aruba", "1820-series", "48-port"], tags: ["smb", "sfp-uplink", "aruba", "1820-series", "48-port"],
}, },
{ {
@ -138,7 +138,7 @@ const HPE_ARUBA: SwitchSeed[] = [
portsConfig: { "1G_RJ45": 48, "1G_SFP": 4 }, totalPorts: 52, portsConfig: { "1G_RJ45": 48, "1G_SFP": 4 }, totalPorts: 52,
maxSpeedGbps: 1, uplinkSpeedGbps: 1, maxSpeedGbps: 1, uplinkSpeedGbps: 1,
switchingCapacityTbps: 0.104, rackUnits: 1, switchingCapacityTbps: 0.104, rackUnits: 1,
stackingSupport: false, bgpSupport: false, lifecycleStatus: "active", stackingSupport: false, bgpSupport: false, lifecycleStatus: "Active",
tags: ["smb", "sfp-uplink", "aruba", "2530-series"], tags: ["smb", "sfp-uplink", "aruba", "2530-series"],
}, },
{ {
@ -147,7 +147,7 @@ const HPE_ARUBA: SwitchSeed[] = [
portsConfig: { "1G_RJ45": 48, "10G_SFP+": 4 }, totalPorts: 52, portsConfig: { "1G_RJ45": 48, "10G_SFP+": 4 }, totalPorts: 52,
maxSpeedGbps: 10, uplinkSpeedGbps: 10, maxSpeedGbps: 10, uplinkSpeedGbps: 10,
switchingCapacityTbps: 0.176, rackUnits: 1, switchingCapacityTbps: 0.176, rackUnits: 1,
stackingSupport: false, bgpSupport: false, lifecycleStatus: "active", stackingSupport: false, bgpSupport: false, lifecycleStatus: "Active",
tags: ["smb", "10g-uplink", "sfp-plus", "aruba", "2540-series"], tags: ["smb", "10g-uplink", "sfp-plus", "aruba", "2540-series"],
}, },
{ {
@ -156,7 +156,7 @@ const HPE_ARUBA: SwitchSeed[] = [
portsConfig: { "1G_RJ45": 24, "10G_SFP+": 4 }, totalPorts: 28, portsConfig: { "1G_RJ45": 24, "10G_SFP+": 4 }, totalPorts: 28,
maxSpeedGbps: 10, uplinkSpeedGbps: 10, maxSpeedGbps: 10, uplinkSpeedGbps: 10,
switchingCapacityTbps: 0.128, rackUnits: 1, switchingCapacityTbps: 0.128, rackUnits: 1,
stackingSupport: true, bgpSupport: true, lifecycleStatus: "active", stackingSupport: true, bgpSupport: true, lifecycleStatus: "Active",
tags: ["campus", "10g-uplink", "sfp-plus", "stacking", "aruba"], tags: ["campus", "10g-uplink", "sfp-plus", "stacking", "aruba"],
}, },
{ {
@ -165,7 +165,7 @@ const HPE_ARUBA: SwitchSeed[] = [
portsConfig: { "1G_RJ45": 48, "10G_SFP+": 4 }, totalPorts: 52, portsConfig: { "1G_RJ45": 48, "10G_SFP+": 4 }, totalPorts: 52,
maxSpeedGbps: 10, uplinkSpeedGbps: 10, maxSpeedGbps: 10, uplinkSpeedGbps: 10,
switchingCapacityTbps: 0.176, rackUnits: 1, switchingCapacityTbps: 0.176, rackUnits: 1,
stackingSupport: true, bgpSupport: true, lifecycleStatus: "active", stackingSupport: true, bgpSupport: true, lifecycleStatus: "Active",
tags: ["campus", "10g-uplink", "sfp-plus", "stacking", "aruba"], tags: ["campus", "10g-uplink", "sfp-plus", "stacking", "aruba"],
}, },
]; ];
@ -180,7 +180,7 @@ const UBIQUITI: SwitchSeed[] = [
portsConfig: { "1G_RJ45": 24, "10G_SFP+": 2 }, totalPorts: 26, portsConfig: { "1G_RJ45": 24, "10G_SFP+": 2 }, totalPorts: 26,
maxSpeedGbps: 10, uplinkSpeedGbps: 10, maxSpeedGbps: 10, uplinkSpeedGbps: 10,
switchingCapacityTbps: 0.052, rackUnits: 1, maxPowerW: 32, switchingCapacityTbps: 0.052, rackUnits: 1, maxPowerW: 32,
stackingSupport: false, bgpSupport: false, lifecycleStatus: "active", stackingSupport: false, bgpSupport: false, lifecycleStatus: "Active",
tags: ["smb", "sfp-plus", "unifi", "prosumer"], tags: ["smb", "sfp-plus", "unifi", "prosumer"],
}, },
{ {
@ -189,7 +189,7 @@ const UBIQUITI: SwitchSeed[] = [
portsConfig: { "1G_RJ45": 48, "10G_SFP+": 4 }, totalPorts: 52, portsConfig: { "1G_RJ45": 48, "10G_SFP+": 4 }, totalPorts: 52,
maxSpeedGbps: 10, uplinkSpeedGbps: 10, maxSpeedGbps: 10, uplinkSpeedGbps: 10,
switchingCapacityTbps: 0.176, rackUnits: 1, maxPowerW: 50, switchingCapacityTbps: 0.176, rackUnits: 1, maxPowerW: 50,
stackingSupport: false, bgpSupport: false, lifecycleStatus: "active", stackingSupport: false, bgpSupport: false, lifecycleStatus: "Active",
tags: ["smb", "sfp-plus", "unifi", "prosumer", "48-port"], tags: ["smb", "sfp-plus", "unifi", "prosumer", "48-port"],
}, },
{ {
@ -198,7 +198,7 @@ const UBIQUITI: SwitchSeed[] = [
portsConfig: { "10G_SFP+": 20, "25G_SFP28": 4 }, totalPorts: 28, portsConfig: { "10G_SFP+": 20, "25G_SFP28": 4 }, totalPorts: 28,
maxSpeedGbps: 25, uplinkSpeedGbps: 25, maxSpeedGbps: 25, uplinkSpeedGbps: 25,
switchingCapacityTbps: 0.456, rackUnits: 1, maxPowerW: 65, switchingCapacityTbps: 0.456, rackUnits: 1, maxPowerW: 65,
stackingSupport: false, bgpSupport: false, lifecycleStatus: "active", stackingSupport: false, bgpSupport: false, lifecycleStatus: "Active",
tags: ["campus", "aggregation", "sfp28", "sfp-plus", "unifi"], tags: ["campus", "aggregation", "sfp28", "sfp-plus", "unifi"],
}, },
{ {
@ -207,7 +207,7 @@ const UBIQUITI: SwitchSeed[] = [
portsConfig: { "10G_RJ45": 20, "25G_SFP28": 4 }, totalPorts: 24, portsConfig: { "10G_RJ45": 20, "25G_SFP28": 4 }, totalPorts: 24,
maxSpeedGbps: 25, uplinkSpeedGbps: 25, maxSpeedGbps: 25, uplinkSpeedGbps: 25,
switchingCapacityTbps: 0.456, rackUnits: 1, maxPowerW: 280, switchingCapacityTbps: 0.456, rackUnits: 1, maxPowerW: 280,
poeSupport: "PoE++ 2.5G/5G/10G", stackingSupport: false, lifecycleStatus: "active", poeSupport: "PoE++ 2.5G/5G/10G", stackingSupport: false, lifecycleStatus: "Active",
tags: ["campus", "multi-gig", "sfp28", "unifi", "10g-rj45"], tags: ["campus", "multi-gig", "sfp28", "unifi", "10g-rj45"],
}, },
]; ];
@ -222,7 +222,7 @@ const MIKROTIK: SwitchSeed[] = [
portsConfig: { "1G_RJ45": 24, "10G_SFP+": 2 }, totalPorts: 26, portsConfig: { "1G_RJ45": 24, "10G_SFP+": 2 }, totalPorts: 26,
maxSpeedGbps: 10, uplinkSpeedGbps: 10, maxSpeedGbps: 10, uplinkSpeedGbps: 10,
switchingCapacityTbps: 0.052, rackUnits: 1, maxPowerW: 52, switchingCapacityTbps: 0.052, rackUnits: 1, maxPowerW: 52,
stackingSupport: false, bgpSupport: true, lifecycleStatus: "active", stackingSupport: false, bgpSupport: true, lifecycleStatus: "Active",
tags: ["smb", "sfp-plus", "mikrotik", "routeros"], tags: ["smb", "sfp-plus", "mikrotik", "routeros"],
}, },
{ {
@ -231,7 +231,7 @@ const MIKROTIK: SwitchSeed[] = [
portsConfig: { "1G_RJ45": 48, "10G_SFP+": 4, "40G_QSFP+": 2 }, totalPorts: 54, portsConfig: { "1G_RJ45": 48, "10G_SFP+": 4, "40G_QSFP+": 2 }, totalPorts: 54,
maxSpeedGbps: 40, uplinkSpeedGbps: 40, maxSpeedGbps: 40, uplinkSpeedGbps: 40,
switchingCapacityTbps: 0.336, rackUnits: 1, maxPowerW: 98, switchingCapacityTbps: 0.336, rackUnits: 1, maxPowerW: 98,
stackingSupport: false, bgpSupport: true, lifecycleStatus: "active", stackingSupport: false, bgpSupport: true, lifecycleStatus: "Active",
tags: ["campus", "sfp-plus", "qsfp", "mikrotik", "48-port"], tags: ["campus", "sfp-plus", "qsfp", "mikrotik", "48-port"],
}, },
{ {
@ -240,7 +240,7 @@ const MIKROTIK: SwitchSeed[] = [
portsConfig: { "100G_QSFP28": 4 }, totalPorts: 4, portsConfig: { "100G_QSFP28": 4 }, totalPorts: 4,
maxSpeedGbps: 100, uplinkSpeedGbps: 100, maxSpeedGbps: 100, uplinkSpeedGbps: 100,
switchingCapacityTbps: 0.8, maxPowerW: 60, switchingCapacityTbps: 0.8, maxPowerW: 60,
stackingSupport: false, bgpSupport: true, lifecycleStatus: "active", stackingSupport: false, bgpSupport: true, lifecycleStatus: "Active",
tags: ["campus", "100g", "qsfp28", "mikrotik", "compact"], tags: ["campus", "100g", "qsfp28", "mikrotik", "compact"],
}, },
]; ];
@ -255,7 +255,7 @@ const NETGEAR: SwitchSeed[] = [
portsConfig: { "1G_RJ45": 24, "10G_SFP+": 4 }, totalPorts: 28, portsConfig: { "1G_RJ45": 24, "10G_SFP+": 4 }, totalPorts: 28,
maxSpeedGbps: 10, uplinkSpeedGbps: 10, maxSpeedGbps: 10, uplinkSpeedGbps: 10,
switchingCapacityTbps: 0.128, rackUnits: 1, switchingCapacityTbps: 0.128, rackUnits: 1,
stackingSupport: true, bgpSupport: true, lifecycleStatus: "active", stackingSupport: true, bgpSupport: true, lifecycleStatus: "Active",
tags: ["smb", "sfp-plus", "netgear", "stacking"], tags: ["smb", "sfp-plus", "netgear", "stacking"],
}, },
{ {
@ -264,7 +264,7 @@ const NETGEAR: SwitchSeed[] = [
portsConfig: { "1G_RJ45": 48, "10G_SFP+": 4 }, totalPorts: 52, portsConfig: { "1G_RJ45": 48, "10G_SFP+": 4 }, totalPorts: 52,
maxSpeedGbps: 10, uplinkSpeedGbps: 10, maxSpeedGbps: 10, uplinkSpeedGbps: 10,
switchingCapacityTbps: 0.176, rackUnits: 1, switchingCapacityTbps: 0.176, rackUnits: 1,
stackingSupport: true, bgpSupport: true, lifecycleStatus: "active", stackingSupport: true, bgpSupport: true, lifecycleStatus: "Active",
tags: ["smb", "sfp-plus", "netgear", "stacking", "48-port"], tags: ["smb", "sfp-plus", "netgear", "stacking", "48-port"],
}, },
{ {
@ -273,7 +273,7 @@ const NETGEAR: SwitchSeed[] = [
portsConfig: { "100G_QSFP28": 8, "25G_SFP28": 24 }, totalPorts: 32, portsConfig: { "100G_QSFP28": 8, "25G_SFP28": 24 }, totalPorts: 32,
maxSpeedGbps: 100, uplinkSpeedGbps: 100, maxSpeedGbps: 100, uplinkSpeedGbps: 100,
switchingCapacityTbps: 3.2, rackUnits: 1, switchingCapacityTbps: 3.2, rackUnits: 1,
stackingSupport: true, bgpSupport: true, lifecycleStatus: "active", stackingSupport: true, bgpSupport: true, lifecycleStatus: "Active",
tags: ["campus", "100g", "25g", "sfp28", "qsfp28", "netgear"], tags: ["campus", "100g", "25g", "sfp28", "qsfp28", "netgear"],
}, },
]; ];
@ -288,7 +288,7 @@ const ZYXEL: SwitchSeed[] = [
portsConfig: { "1G_RJ45": 24, "10G_SFP+": 4 }, totalPorts: 28, portsConfig: { "1G_RJ45": 24, "10G_SFP+": 4 }, totalPorts: 28,
maxSpeedGbps: 10, uplinkSpeedGbps: 10, maxSpeedGbps: 10, uplinkSpeedGbps: 10,
switchingCapacityTbps: 0.128, rackUnits: 1, switchingCapacityTbps: 0.128, rackUnits: 1,
stackingSupport: false, bgpSupport: false, lifecycleStatus: "active", stackingSupport: false, bgpSupport: false, lifecycleStatus: "Active",
tags: ["smb", "sfp-plus", "zyxel"], tags: ["smb", "sfp-plus", "zyxel"],
}, },
{ {
@ -297,7 +297,7 @@ const ZYXEL: SwitchSeed[] = [
portsConfig: { "1G_RJ45_PoE": 24, "10G_SFP+": 4 }, totalPorts: 28, portsConfig: { "1G_RJ45_PoE": 24, "10G_SFP+": 4 }, totalPorts: 28,
maxSpeedGbps: 10, uplinkSpeedGbps: 10, maxSpeedGbps: 10, uplinkSpeedGbps: 10,
switchingCapacityTbps: 0.128, rackUnits: 1, maxPowerW: 400, switchingCapacityTbps: 0.128, rackUnits: 1, maxPowerW: 400,
poeSupport: "PoE+", stackingSupport: false, lifecycleStatus: "active", poeSupport: "PoE+", stackingSupport: false, lifecycleStatus: "Active",
tags: ["smb", "poe", "sfp-plus", "zyxel"], tags: ["smb", "poe", "sfp-plus", "zyxel"],
}, },
]; ];
@ -346,7 +346,7 @@ async function upsertSwitch(seed: SwitchSeed): Promise<void> {
seed.poeSupport ?? null, seed.poeSupport ?? null,
seed.stackingSupport ?? false, seed.stackingSupport ?? false,
seed.bgpSupport ?? false, seed.bgpSupport ?? false,
seed.lifecycleStatus ?? "active", seed.lifecycleStatus ?? "Active",
seed.tags ?? [], seed.tags ?? [],
] ]
); );