* Add HPE Aruba Instant On switches 1960 Series
* Fix model name and slug
* Fix file name
* Fix slug
---------
Co-authored-by: Daniel W. Anner <daniel.anner@danstechsupport.com>
* add missing devices from our environment
* model rename for HPE A5120 switches
* add/fix weight values arcording to updated schema
* fix up model names for HP 5120-XX-POE-4SFP-EI switches
* replace double-quotes with single-quotes
---------
Co-authored-by: Daniel W. Anner <daniel.anner@danstechsupport.com>
* add HPE Aruba AP 600 Series
* move usb ports to console ports
* add missing usb c ports on HPE Aruba AP 670 Series
* add HPE Aruba AP 655 images
* add airflow info on HPE Aruba AP 600 Series
* Adding first revision of the VGA test cases
* Second revision with less repetative code
* Handling case where vga has a number in the naming
* the great VGA purge!
* Create Aruba-6300M-48SR5-POE8-2SFP56-2SFP28.yaml
* Update Aruba-6300M-48SR5-POE8-2SFP56-2SFP28.yaml
Fixed formatting for guidelines.
* Update Aruba-6300M-48SR5-POE8-2SFP56-2SFP28.yaml
Fix for checks
* Update Aruba-6300M-48SR5-POE8-2SFP56-2SFP28.yaml
Fix for checks
* Update Aruba-6300M-48SR5-POE8-2SFP56-2SFP28.yaml
Add newline at end
---------
Co-authored-by: Daniel W. Anner <daniel.anner@danstechsupport.com>
* New HPE MSA SAN devices
* New HPE MSA SAN devices
* New HPE MSA SAN devices
* New HPE MSA SAN devices
* New HPE MSA SAN devices
* New HPE MSA SAN devices
* New HPE MSA SAN devices
* New HPE MSA SAN devices
* New HPE MSA SAN devices
* New HPE MSA SAN devices
* New HPE MSA SAN devices
* New HPE MSA SAN devices
---------
Co-authored-by: Daniel W. Anner <daniel.anner@danstechsupport.com>
* Add images manually
* Massive batch of Aruba
* Add a few more
* Add 7008 and 7024
* Fix image transparency
* Add 5406R and 5412R images
---------
Co-authored-by: Daniel W. Anner <daniel.anner@danstechsupport.com>
* Adds ProCurve 1810-24G model
* Adds airflow and weight
---------
Co-authored-by: Patrick Holahan <tjunyat@gmail.com>
Co-authored-by: Daniel W. Anner <daniel.anner@danstechsupport.com>
* Adding --all switch to the pre-commit check
* Adding test code to verify component positions are not the same for similar modules
* Adding code to validate component names and duplicate positions. This was discovered in issue #1584
* Reverting accidental change to pre-commit-config.yaml
* Update SDU-5000.yml
Reverting testing change
* Update device_types.py
Removed un-needed import
* Fix incorrect part number for HPE Aruba 2920-24G-PoE+
* Fix power figures
* Added Aruba 2920-48G-PoE+-740W model
* Add weight info
* Added module bays
* Added HPE 2920 series modules
* Added missing comments field
* Fix trailing spaces
* Fix part number
* Add missing quotes
* Fix part number
* Add XPS port and replace PS1 port with power supply module slot
* Add HPE J9737A, J9738A, J9739A, power supplies
* Add position number to 2920 series PSU module bay
* Add Aruba 640 Redundant/External Power Supply Shelf
* Add missing quotes around position number
* Make PS1 modular and add XPS port
* Add quotes around position number
* Typo fixes
* Fix quotes
---------
Co-authored-by: Daniel W. Anner <daniel.anner@danstechsupport.com>
* Create Aruba-2540-48G-PoEP-4SFPP.yaml
* Remove jump
* Make datasheet link consistent
* Add model for Aruba 2540-24G-PoE+-4SFP+
* Delete bogus management port that doesn't exist
* Correct power draw figure
* Delete bogus management interface
* Add weight information
---------
Co-authored-by: Daniel W. Anner <daniel.anner@danstechsupport.com>
* broke component validation out to its own function. Adding logic for validating device power input.
* Added console-port poe true for adapters. Updating devices to add proper power sources.
* Adding switches to allow for tests to properly determine POE status.
* Fixing files with missing power definitions.
* add JL693a and front image
* add weight, airflow as requested. link to datasheet added as comment.
* grr wolf is bad at git apparently.
---------
Co-authored-by: Wolf Noble <gitlab@wolfspaw.com>
Co-authored-by: Daniel W. Anner <daniel.anner@danstechsupport.com>
* breaking out tests for easier usage
* refactoring codebase
* Added verification for properly formatted slug and fixed definitions that were incorrect
* Adding new test case to ensure the file name matches either the slug or the part_number
* fixed file names to match proper formatting