* fix yaml to x150-series
* Fix: Prevent non-ASCII characters in YAML files (#2461)
This commit addresses the issue #2461 by updating the test case to detect non-ASCII characters in YAML files. The new check ensures that if any non-ASCII characters are found, the test will fail and provide a clear message listing the problematic characters.
• Added a check to identify non-ASCII characters in the content of the YAML files.
• If non-ASCII characters are found, the test will now fail with a detailed error message, including the list of non-ASCII characters.
This update helps ensure that YAML files are strictly ASCII-encoded, avoiding potential encoding issues in different environments.
* Create X590-24x-1q-2c.yaml
* Create x590-24t-1q-2c.yaml
* Add X590 images
* Rename x590-24t-1q-2c.yaml to X590-24t-1q-2c.yaml
* Merged master after rename so it pulled in the old file too
---------
Co-authored-by: Harry <Harry@cadby.co.uk>
* Fix existing switches
* Add the rest of the X440-G2 switches
* Add images for X440-G2 switches
* Fix PoE enum
* Fix image names from 'back' to 'rear'
---------
Co-authored-by: Harry <Harry@cadby.co.uk>
* Add ExtremeWireles AP130
* Rename AP130.yaml to ExtremeWireless-AP130.yaml
---------
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.
* 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
* Migrated device slugs for 3com
* Migrated device slugs for A10
* migrating manufacturers slugs
* Migrated device slugs for AVM
* Migrated device slugs for Avocent
* Migrated device slugs for Brocade
* Migrated device slugs for Calix
* Migrated device slugs for Checkpoint
* Migrated device slugs for more Checkpoint files
* Migrated device slugs for Ciena
* Migrated device slugs for Citrix
* Migrated device slugs for Colable
* Migrated device slugs for Corning
* Migrated device slugs for CryptoPro
* Migrated device slugs for CyberPower
* Migrated device slugs for Datacom
* Migrating slug definition for manufacturer Deciso
* Migrating slug definition for manufacturer Dell
* Migrating slug definition for manufacturer Extreme Networks
* Migrating slug definition for manufacturer F5
* Migrating slug definition for manufacturer Fortinet
* Migrating slug definition for manufacturer FS
* Migrating slug definition for manufacturer Generic
* Migrating slug definition for manufacturer Huawei
* Migrating slug definition for manufacturer LANCOM
* Migrating slug definition for manufacturer Lenovo
* Migrating slug definition for manufacturer Mikrotik
* Migrating slug definition for manufacturer Opengear
* Migrating slug definition for manufacturer Palo Alto
* Migrating slug definition for manufacturer Panduit
* Migrating slug definition for manufacturer QNAP
* Migrating slug definition for manufacturer Rockwell Automation
* Migrating slug definition for manufacturer Ubiquiti
* Migrating slug definition for manufacturer Yamaha
* Migrating slug definition for manufacturer WTI
* Migrating slug definition for manufacturers
* Migrating slug definition for manufacturer Rohde & Schwarz
* fixing double slugs and file names
* fixing slug names to match proper format
* fixing slug names to match proper format
* fixing slugs to match proper format
* fixing slugs to match proper format for Nokia. Also fixed file names for elevation images.
* fixing slugs to match proper format
* fixing slugs to match proper format
* fixing slugs to match proper format for manufacturer Cisco
* fixing slugs to match proper format for manufacturer MikroTik
* fixing slugs to match proper format for manufacturer Ubiquiti
* adding sloppy script used to migrate files
* Add Extreme Networks AP30 device type
* changed indentation
* Update AP30.yaml
Fixed model and slug. Added weight based on datasheet
---------
Co-authored-by: Daniel W. Anner <daniel.anner@danstechsupport.com>
* add Extreme Networks X440-G2-24t-10GE4
* add comments pointing to tech specs
* Add Extreme Networks X440-G2-24p-10GE4
* Add Extreme Networks X440-G2-24x-10GE4
* FIX Extreme Networks X440-G2-24x-10GE4 model and slug
* Fix power port type for RPS
* Fix power port type for RPS
* Fix power port type for RPS
* FIX removed entries with empty quotes
* add RPS1 port type
* added some Extreme X460-G2 series components
* fixed Extreme X460-G2 series 715W AC PSU FB
Co-authored-by: Patrick Hanft <patrick.hanft@bma-networks.com>