Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support comparing components between FleetDB and EMAPI #168

Merged
merged 1 commit into from
Feb 10, 2025

Conversation

Alva8756
Copy link
Contributor

Sample input/output

./mctl get component_gaps -s f5c43431-1695-47ee-81a2-77c4d5f78094     

Component Component.Chassis.BMC Field Manufacturer: equinix != unknown (0xc1d6)
Component Component.Chassis.BMC.Firmware Field Version: em-1.5.1 != 1.05.01
Component Component.Chassis.Motherboard Field Manufacturer: american megatrends != asrockrack
Component Component.Chassis.Motherboard Field Model: m3.small.x86 != E3C256D4ID-NL
Component Component.Chassis.Motherboard.Firmware Field Version: null != 1.16
Component Component.Chassis.Motherboard Field Serial: 0 != 217945250000014
Component Component.Chassis.CPU[0] Field Model: Intel(R) Xeon(R) E-2378G CPU @ 2.80GHz != 6.167.1
Component Component.Chassis.CPU[0] Field Cores: 0 != 8
Component Component.Chassis.CPU[0] Field ClockSpeed: 0 != 2801000000
Component Component.Chassis.CPU[0].Firmware Field Version:  != N/A
Component Component.Chassis.Memory[0] Field Manufacturer: micron != micron technology
Component Component.Chassis.Memory[0] Field Model:  != 18ASF4G72AZ-3G2B1
Component Component.Chassis.Memory[0] Field Capacity: 0 != 34359738368
Component Component.Chassis.Memory[0] Field Speed: 0 != 3200000000
Component Component.Chassis.Memory[0].Firmware Field Version:  != N/A
Component Component.Chassis.Memory[1] Field Manufacturer: micron != micron technology
Component Component.Chassis.Memory[1] Field Model:  != 18ASF4G72AZ-3G2B1
Component Component.Chassis.Memory[1] Field Capacity: 0 != 34359738368
Component Component.Chassis.Memory[1] Field Speed: 0 != 3200000000
Component Component.Chassis.Memory[1].Firmware Field Version:  != N/A
Component Component.Chassis.Disk Field get.chassis: lengths differ (4 != 2)
Component Component.Chassis.Disk[0] Field Manufacturer: srs25480gf1m2b72 != 
Component Component.Chassis.Disk[0] Field Capacity: 4801039810 != 0
Component Component.Chassis.Disk[0].Firmware Field Version: FW1374 != 
Component Component.Chassis.Disk[0] Field Serial: SPG221104F6 != 2
Component Component.Chassis.Disk[1] Field Manufacturer: srs25480gf1m2b72 != 
Component Component.Chassis.Disk[1] Field Capacity: 4801039810 != 0
Component Component.Chassis.Disk[1].Firmware Field Version: FW1374 != 
Component Component.Chassis.Disk[1] Field Serial: SPG221104JW != 3
Component Component.Chassis.Disk [FleetDB EXTRA] Field get.chassis[2]: { SRS25480GF1M2B72 0 {} SPG221104F6}
Component Component.Chassis.Disk [FleetDB EXTRA] Field get.chassis[3]: { SRS25480GF1M2B72 0 {} SPG221104JW}
Component Component.Chassis.NIC[0] Field Speed: -1 != 25000000000
Component Component.Chassis.NIC[0].Firmware Field Version:  != 4.40 0x8001c970 1.3534.0
Component Component.Chassis.NIC[0].MACs Field get.NIC: lengths differ (0 != 1)
Component Component.Chassis.NIC[0].MACs [EMAPI EXTRA] Field get.NIC[0]: b4:96:91:e6:d3:c0
Component Component.Chassis.NIC[1] Field Speed: -1 != 25000000000
Component Component.Chassis.NIC[1].Firmware Field Version:  != 4.40 0x8001c970 1.3534.0
Component Component.Chassis.NIC[1].MACs Field get.NIC: lengths differ (0 != 1)
Component Component.Chassis.NIC[1].MACs [EMAPI EXTRA] Field get.NIC[0]: b4:96:91:e6:d3:c1

@Alva8756 Alva8756 force-pushed the compare_emapi_fleetdb_components branch from c7ad1fa to 7dc3ce6 Compare February 10, 2025 04:21
@Alva8756 Alva8756 force-pushed the compare_emapi_fleetdb_components branch 2 times, most recently from 863036c to 4aa49bd Compare February 10, 2025 04:38
@Alva8756 Alva8756 force-pushed the compare_emapi_fleetdb_components branch from 4aa49bd to d5d8b46 Compare February 10, 2025 04:40
@Alva8756 Alva8756 merged commit 5519c0e into main Feb 10, 2025
9 checks passed
@Alva8756 Alva8756 deleted the compare_emapi_fleetdb_components branch February 10, 2025 23:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants