'tnsr' is not supported. Must be one of:
Deployment Type
Docker
Version
Whichever one Git pulled today according to the instructions
Steps to Reproduce
Add platform: tnsr to the devices.yaml file, restart hyperglass, get the error "hyperglass.exceptions.private.UnsupportedDevice: 'tnsr' is not supported. Must be one of:" followed by a list of supported devices that does not include TNSR. Which, according to the docs, is supported.
devices.yaml: devices:
- name: Router 1 address: 10.10.10.3 credential: username: xxxx password: REDACTED platform: tnsr attrs: source4: 127.0.0.1 source6: 2001:db8::1
Expected Behavior
Hyperglass shold start.
Observed Behavior
Hyperglass fails with the error:
hyperglass.exceptions.private.UnsupportedDevice: 'tnsr' is not supported. Must be one of: list of devices without tnsr
Configuration
org_name: Beloved Hyperglass User
plugins: []
primary_asn: 65000
request_timeout: 90
site_description: Beloved Hyperglass User Network Looking Glass
site_title: Beloved Hyperglass User
Devices
devices.yaml:
devices:
- name: Router 1
address: 10.10.10.3
credential:
username: xxxx
password: REDACTED
platform: tnsr
attrs:
source4: 127.0.0.1
source6: 2001:db8::1
Logs
root@mgmt-docker02:/opt/docker-compose/hyperglass# docker compose up
WARN[0000] The "HYPERGLASS_APP_PATH" variable is not set. Defaulting to a blank string.
[+] Running 2/2
✔ Container hyperglass-redis-1 Created 0.0s
✔ Container hyperglass-hyperglass-1 Created 0.0s
Attaching to hyperglass-1, redis-1
redis-1 | 1:C 02 Mar 2025 18:29:21.070 # WARNING Memory overcommit must be enabled! Without it, a background save or replication may fail under low memory condition. Being disabled, it can also cause failures without low memory condition, see https://github.com/jemalloc/jemalloc/issues/1328. To fix this issue add 'vm.overcommit_memory = 1' to /etc/sysctl.conf and then reboot or run the command 'sysctl vm.overcommit_memory=1' for this to take effect.
redis-1 | 1:C 02 Mar 2025 18:29:21.070 * oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
redis-1 | 1:C 02 Mar 2025 18:29:21.070 * Redis version=7.4.2, bits=64, commit=00000000, modified=0, pid=1, just started
redis-1 | 1:C 02 Mar 2025 18:29:21.070 # Warning: no config file specified, using the default config. In order to specify a config file use redis-server /path/to/redis.conf
redis-1 | 1:M 02 Mar 2025 18:29:21.071 * monotonic clock: POSIX clock_gettime
redis-1 | 1:M 02 Mar 2025 18:29:21.072 * Running mode=standalone, port=6379.
redis-1 | 1:M 02 Mar 2025 18:29:21.073 * Server initialized
redis-1 | 1:M 02 Mar 2025 18:29:21.073 * Loading RDB produced by version 7.4.2
redis-1 | 1:M 02 Mar 2025 18:29:21.073 * RDB age 1898 seconds
redis-1 | 1:M 02 Mar 2025 18:29:21.073 * RDB memory usage when created 1.02 Mb
redis-1 | 1:M 02 Mar 2025 18:29:21.073 * Done loading RDB, keys loaded: 2, keys expired: 0.
redis-1 | 1:M 02 Mar 2025 18:29:21.073 * DB loaded from disk: 0.000 seconds
redis-1 | 1:M 02 Mar 2025 18:29:21.073 * Ready to accept connections tcp
hyperglass-1 | /usr/local/lib/python3.12/site-packages/paramiko/pkey.py:100: CryptographyDeprecationWarning: TripleDES has been moved to cryptography.hazmat.decrepit.ciphers.algorithms.TripleDES and will be removed from cryptography.hazmat.primitives.ciphers.algorithms in 48.0.0.
hyperglass-1 | "cipher": algorithms.TripleDES,
hyperglass-1 | /usr/local/lib/python3.12/site-packages/paramiko/transport.py:259: CryptographyDeprecationWarning: TripleDES has been moved to cryptography.hazmat.decrepit.ciphers.algorithms.TripleDES and will be removed from cryptography.hazmat.primitives.ciphers.algorithms in 48.0.0.
hyperglass-1 | "class": algorithms.TripleDES,
hyperglass-1 | [ERROR] 20250302 18:29:22 | 'tnsr' is not supported. Must be one of:
hyperglass-1 | - a10
hyperglass-1 | - a10_ssh
hyperglass-1 | - accedian
hyperglass-1 | - accedian_ssh
hyperglass-1 | - adtran_os
hyperglass-1 | - adtran_os_ssh
hyperglass-1 | - adtran_os_telnet
hyperglass-1 | - alcatel_aos
hyperglass-1 | - alcatel_aos_ssh
hyperglass-1 | - alcatel_sros
hyperglass-1 | - alcatel_sros_ssh
hyperglass-1 | - allied_telesis_awplus
hyperglass-1 | - allied_telesis_awplus_ssh
hyperglass-1 | - apresia_aeos
hyperglass-1 | - apresia_aeos_ssh
hyperglass-1 | - apresia_aeos_telnet
hyperglass-1 | - arista_eos
hyperglass-1 | - arista_eos_ssh
hyperglass-1 | - arista_eos_telnet
hyperglass-1 | - aruba_os
hyperglass-1 | - aruba_os_ssh
hyperglass-1 | - aruba_osswitch
hyperglass-1 | - aruba_osswitch_ssh
hyperglass-1 | - aruba_procurve
hyperglass-1 | - aruba_procurve_ssh
hyperglass-1 | - aruba_procurve_telnet
hyperglass-1 | - audiocode_66
hyperglass-1 | - audiocode_66_ssh
hyperglass-1 | - audiocode_66_telnet
hyperglass-1 | - audiocode_72
hyperglass-1 | - audiocode_72_ssh
hyperglass-1 | - audiocode_72_telnet
hyperglass-1 | - audiocode_shell
hyperglass-1 | - audiocode_shell_ssh
hyperglass-1 | - audiocode_shell_telnet
hyperglass-1 | - autodetect
hyperglass-1 | - avaya_ers
hyperglass-1 | - avaya_ers_ssh
hyperglass-1 | - avaya_vsp
hyperglass-1 | - avaya_vsp_ssh
hyperglass-1 | - bird
hyperglass-1 | - broadcom_icos
hyperglass-1 | - broadcom_icos_ssh
hyperglass-1 | - brocade_fastiron
hyperglass-1 | - brocade_fastiron_ssh
hyperglass-1 | - brocade_fastiron_telnet
hyperglass-1 | - brocade_fos
hyperglass-1 | - brocade_fos_ssh
hyperglass-1 | - brocade_netiron
hyperglass-1 | - brocade_netiron_ssh
hyperglass-1 | - brocade_netiron_telnet
hyperglass-1 | - brocade_nos
hyperglass-1 | - brocade_nos_ssh
hyperglass-1 | - brocade_vdx
hyperglass-1 | - brocade_vdx_ssh
hyperglass-1 | - brocade_vyos
hyperglass-1 | - brocade_vyos_ssh
hyperglass-1 | - calix_b6
hyperglass-1 | - calix_b6_ssh
hyperglass-1 | - calix_b6_telnet
hyperglass-1 | - cdot_cros
hyperglass-1 | - cdot_cros_ssh
hyperglass-1 | - centec_os
hyperglass-1 | - centec_os_ssh
hyperglass-1 | - centec_os_telnet
hyperglass-1 | - checkpoint_gaia
hyperglass-1 | - checkpoint_gaia_ssh
hyperglass-1 | - ciena_saos
hyperglass-1 | - ciena_saos_ssh
hyperglass-1 | - ciena_saos_telnet
hyperglass-1 | - cisco_asa
hyperglass-1 | - cisco_asa_ssh
hyperglass-1 | - cisco_ftd
hyperglass-1 | - cisco_ftd_ssh
hyperglass-1 | - cisco_ios
hyperglass-1 | - cisco_ios_serial
hyperglass-1 | - cisco_ios_ssh
hyperglass-1 | - cisco_ios_telnet
hyperglass-1 | - cisco_nxos
hyperglass-1 | - cisco_nxos_ssh
hyperglass-1 | - cisco_s300
hyperglass-1 | - cisco_s300_ssh
hyperglass-1 | - cisco_s300_telnet
hyperglass-1 | - cisco_tp
hyperglass-1 | - cisco_tp_ssh
hyperglass-1 | - cisco_viptela
hyperglass-1 | - cisco_viptela_ssh
hyperglass-1 | - cisco_wlc
hyperglass-1 | - cisco_wlc_ssh
hyperglass-1 | - cisco_xe
hyperglass-1 | - cisco_xe_ssh
hyperglass-1 | - cisco_xr
hyperglass-1 | - cisco_xr_ssh
hyperglass-1 | - cisco_xr_telnet
hyperglass-1 | - cloudgenix_ion
hyperglass-1 | - cloudgenix_ion_ssh
hyperglass-1 | - coriant
hyperglass-1 | - coriant_ssh
hyperglass-1 | - dell_dnos6_telnet
hyperglass-1 | - dell_dnos9
hyperglass-1 | - dell_dnos9_ssh
hyperglass-1 | - dell_force10
hyperglass-1 | - dell_force10_ssh
hyperglass-1 | - dell_isilon
hyperglass-1 | - dell_isilon_ssh
hyperglass-1 | - dell_os10
hyperglass-1 | - dell_os10_ssh
hyperglass-1 | - dell_os6
hyperglass-1 | - dell_os6_ssh
hyperglass-1 | - dell_os9
hyperglass-1 | - dell_os9_ssh
hyperglass-1 | - dell_powerconnect
hyperglass-1 | - dell_powerconnect_ssh
hyperglass-1 | - dell_powerconnect_telnet
hyperglass-1 | - dell_sonic
hyperglass-1 | - dell_sonic_ssh
hyperglass-1 | - dlink_ds
hyperglass-1 | - dlink_ds_ssh
hyperglass-1 | - dlink_ds_telnet
hyperglass-1 | - eltex
hyperglass-1 | - eltex_esr
hyperglass-1 | - eltex_esr_ssh
hyperglass-1 | - eltex_ssh
hyperglass-1 | - endace
hyperglass-1 | - endace_ssh
hyperglass-1 | - enterasys
hyperglass-1 | - enterasys_ssh
hyperglass-1 | - ericsson_ipos
hyperglass-1 | - ericsson_ipos_ssh
hyperglass-1 | - extreme
hyperglass-1 | - extreme_ers
hyperglass-1 | - extreme_ers_ssh
hyperglass-1 | - extreme_exos
hyperglass-1 | - extreme_exos_ssh
hyperglass-1 | - extreme_exos_telnet
hyperglass-1 | - extreme_netiron
hyperglass-1 | - extreme_netiron_ssh
hyperglass-1 | - extreme_netiron_telnet
hyperglass-1 | - extreme_nos
hyperglass-1 | - extreme_nos_ssh
hyperglass-1 | - extreme_slx
hyperglass-1 | - extreme_slx_ssh
hyperglass-1 | - extreme_ssh
hyperglass-1 | - extreme_telnet
hyperglass-1 | - extreme_tierra
hyperglass-1 | - extreme_tierra_ssh
hyperglass-1 | - extreme_vdx
hyperglass-1 | - extreme_vdx_ssh
hyperglass-1 | - extreme_vsp
hyperglass-1 | - extreme_vsp_ssh
hyperglass-1 | - extreme_wing
hyperglass-1 | - extreme_wing_ssh
hyperglass-1 | - f5_linux
hyperglass-1 | - f5_linux_ssh
hyperglass-1 | - f5_ltm
hyperglass-1 | - f5_ltm_ssh
hyperglass-1 | - f5_tmsh
hyperglass-1 | - f5_tmsh_ssh
hyperglass-1 | - flexvnf
hyperglass-1 | - flexvnf_ssh
hyperglass-1 | - fortinet
hyperglass-1 | - fortinet_ssh
hyperglass-1 | - frr
hyperglass-1 | - generic
hyperglass-1 | - generic_ssh
hyperglass-1 | - generic_telnet
hyperglass-1 | - generic_termserver
hyperglass-1 | - generic_termserver_ssh
hyperglass-1 | - generic_termserver_telnet
hyperglass-1 | - hp_comware
hyperglass-1 | - hp_comware_ssh
hyperglass-1 | - hp_comware_telnet
hyperglass-1 | - hp_procurve
hyperglass-1 | - hp_procurve_ssh
hyperglass-1 | - hp_procurve_telnet
hyperglass-1 | - http
hyperglass-1 | - huawei
hyperglass-1 | - huawei_olt
hyperglass-1 | - huawei_olt_ssh
hyperglass-1 | - huawei_olt_telnet
hyperglass-1 | - huawei_smartax
hyperglass-1 | - huawei_smartax_ssh
hyperglass-1 | - huawei_ssh
hyperglass-1 | - huawei_telnet
hyperglass-1 | - huawei_vrpv8
hyperglass-1 | - huawei_vrpv8_ssh
hyperglass-1 | - ipinfusion_ocnos
hyperglass-1 | - ipinfusion_ocnos_ssh
hyperglass-1 | - ipinfusion_ocnos_telnet
hyperglass-1 | - juniper
hyperglass-1 | - juniper_junos
hyperglass-1 | - juniper_junos_ssh
hyperglass-1 | - juniper_junos_telnet
hyperglass-1 | - juniper_screenos
hyperglass-1 | - juniper_screenos_ssh
hyperglass-1 | - juniper_ssh
hyperglass-1 | - keymile
hyperglass-1 | - keymile_nos
hyperglass-1 | - keymile_nos_ssh
hyperglass-1 | - keymile_ssh
hyperglass-1 | - linux
hyperglass-1 | - linux_ssh
hyperglass-1 | - mellanox
hyperglass-1 | - mellanox_mlnxos
hyperglass-1 | - mellanox_mlnxos_ssh
hyperglass-1 | - mellanox_ssh
hyperglass-1 | - mikrotik_routeros
hyperglass-1 | - mikrotik_routeros_ssh
hyperglass-1 | - mikrotik_switchos
hyperglass-1 | - mikrotik_switchos_ssh
hyperglass-1 | - mrv_lx
hyperglass-1 | - mrv_lx_ssh
hyperglass-1 | - mrv_optiswitch
hyperglass-1 | - mrv_optiswitch_ssh
hyperglass-1 | - netapp_cdot
hyperglass-1 | - netapp_cdot_ssh
hyperglass-1 | - netgear_prosafe
hyperglass-1 | - netgear_prosafe_ssh
hyperglass-1 | - netscaler
hyperglass-1 | - netscaler_ssh
hyperglass-1 | - nokia_srl
hyperglass-1 | - nokia_srl_ssh
hyperglass-1 | - nokia_sros
hyperglass-1 | - nokia_sros_ssh
hyperglass-1 | - nokia_sros_telnet
hyperglass-1 | - oneaccess_oneos
hyperglass-1 | - oneaccess_oneos_ssh
hyperglass-1 | - oneaccess_oneos_telnet
hyperglass-1 | - openbgpd
hyperglass-1 | - ovs_linux
hyperglass-1 | - ovs_linux_ssh
hyperglass-1 | - paloalto_panos
hyperglass-1 | - paloalto_panos_ssh
hyperglass-1 | - paloalto_panos_telnet
hyperglass-1 | - pluribus
hyperglass-1 | - pluribus_ssh
hyperglass-1 | - quanta_mesh
hyperglass-1 | - quanta_mesh_ssh
hyperglass-1 | - rad_etx
hyperglass-1 | - rad_etx_ssh
hyperglass-1 | - rad_etx_telnet
hyperglass-1 | - raisecom_roap
hyperglass-1 exited with code 1
hyperglass-1 | - raisecom_roap_ssh
hyperglass-1 | - raisecom_telnet
hyperglass-1 | - ruckus_fastiron
hyperglass-1 | - ruckus_fastiron_ssh
hyperglass-1 | - ruckus_fastiron_telnet
hyperglass-1 | - ruijie_os
hyperglass-1 | - ruijie_os_ssh
hyperglass-1 | - ruijie_os_telnet
hyperglass-1 | - sixwind_os
hyperglass-1 | - sixwind_os_ssh
hyperglass-1 | - sophos_sfos
hyperglass-1 | - sophos_sfos_ssh
hyperglass-1 | - supermicro_smis
hyperglass-1 | - supermicro_smis_ssh
hyperglass-1 | - supermicro_smis_telnet
hyperglass-1 | - terminal_server
hyperglass-1 | - tplink_jetstream
hyperglass-1 | - tplink_jetstream_ssh
hyperglass-1 | - tplink_jetstream_telnet
hyperglass-1 | - ubiquiti_edge
hyperglass-1 | - ubiquiti_edge_ssh
hyperglass-1 | - ubiquiti_edgerouter
hyperglass-1 | - ubiquiti_edgerouter_ssh
hyperglass-1 | - ubiquiti_edgeswitch
hyperglass-1 | - ubiquiti_edgeswitch_ssh
hyperglass-1 | - ubiquiti_unifiswitch
hyperglass-1 | - ubiquiti_unifiswitch_ssh
hyperglass-1 | - vyatta_vyos
hyperglass-1 | - vyatta_vyos_ssh
hyperglass-1 | - vyos
hyperglass-1 | - vyos_ssh
hyperglass-1 | - watchguard_fireware
hyperglass-1 | - watchguard_fireware_ssh
hyperglass-1 | - yamaha
hyperglass-1 | - yamaha_ssh
hyperglass-1 | - yamaha_telnet
hyperglass-1 | - zte_zxros
hyperglass-1 | - zte_zxros_ssh
hyperglass-1 | - zte_zxros_telnet
hyperglass-1 | - zyxel_os
hyperglass-1 | - zyxel_os_ssh {}
hyperglass-1 | [CRITICAL] 20250302 18:29:22 | 'tnsr' is not supported. Must be one of:
hyperglass-1 | - a10
hyperglass-1 | - a10_ssh
hyperglass-1 | - accedian
hyperglass-1 | - accedian_ssh
hyperglass-1 | - adtran_os
hyperglass-1 | - adtran_os_ssh
hyperglass-1 | - adtran_os_telnet
hyperglass-1 | - alcatel_aos
hyperglass-1 | - alcatel_aos_ssh
hyperglass-1 | - alcatel_sros
hyperglass-1 | - alcatel_sros_ssh
hyperglass-1 | - allied_telesis_awplus
hyperglass-1 | - allied_telesis_awplus_ssh
hyperglass-1 | - apresia_aeos
hyperglass-1 | - apresia_aeos_ssh
hyperglass-1 | - apresia_aeos_telnet
hyperglass-1 | - arista_eos
hyperglass-1 | - arista_eos_ssh
hyperglass-1 | - arista_eos_telnet
hyperglass-1 | - aruba_os
hyperglass-1 | - aruba_os_ssh
hyperglass-1 | - aruba_osswitch
hyperglass-1 | - aruba_osswitch_ssh
hyperglass-1 | - aruba_procurve
hyperglass-1 | - aruba_procurve_ssh
hyperglass-1 | - aruba_procurve_telnet
hyperglass-1 | - audiocode_66
hyperglass-1 | - audiocode_66_ssh
hyperglass-1 | - audiocode_66_telnet
hyperglass-1 | - audiocode_72
hyperglass-1 | - audiocode_72_ssh
hyperglass-1 | - audiocode_72_telnet
hyperglass-1 | - audiocode_shell
hyperglass-1 | - audiocode_shell_ssh
hyperglass-1 | - audiocode_shell_telnet
hyperglass-1 | - autodetect
hyperglass-1 | - avaya_ers
hyperglass-1 | - avaya_ers_ssh
hyperglass-1 | - avaya_vsp
hyperglass-1 | - avaya_vsp_ssh
hyperglass-1 | - bird
hyperglass-1 | - broadcom_icos
hyperglass-1 | - broadcom_icos_ssh
hyperglass-1 | - brocade_fastiron
hyperglass-1 | - brocade_fastiron_ssh
hyperglass-1 | - brocade_fastiron_telnet
hyperglass-1 | - brocade_fos
hyperglass-1 | - brocade_fos_ssh
hyperglass-1 | - brocade_netiron
hyperglass-1 | - brocade_netiron_ssh
hyperglass-1 | - brocade_netiron_telnet
hyperglass-1 | - brocade_nos
hyperglass-1 | - brocade_nos_ssh
hyperglass-1 | - brocade_vdx
hyperglass-1 | - brocade_vdx_ssh
hyperglass-1 | - brocade_vyos
hyperglass-1 | - brocade_vyos_ssh
hyperglass-1 | - calix_b6
hyperglass-1 | - calix_b6_ssh
hyperglass-1 | - calix_b6_telnet
hyperglass-1 | - cdot_cros
hyperglass-1 | - cdot_cros_ssh
hyperglass-1 | - centec_os
hyperglass-1 | - centec_os_ssh
hyperglass-1 | - centec_os_telnet
hyperglass-1 | - checkpoint_gaia
hyperglass-1 | - checkpoint_gaia_ssh
hyperglass-1 | - ciena_saos
hyperglass-1 | - ciena_saos_ssh
hyperglass-1 | - ciena_saos_telnet
hyperglass-1 | - cisco_asa
hyperglass-1 | - cisco_asa_ssh
hyperglass-1 | - cisco_ftd
hyperglass-1 | - cisco_ftd_ssh
hyperglass-1 | - cisco_ios
hyperglass-1 | - cisco_ios_serial
hyperglass-1 | - cisco_ios_ssh
hyperglass-1 | - cisco_ios_telnet
hyperglass-1 | - cisco_nxos
hyperglass-1 | - cisco_nxos_ssh
hyperglass-1 | - cisco_s300
hyperglass-1 | - cisco_s300_ssh
hyperglass-1 | - cisco_s300_telnet
hyperglass-1 | - cisco_tp
hyperglass-1 | - cisco_tp_ssh
hyperglass-1 | - cisco_viptela
hyperglass-1 | - cisco_viptela_ssh
hyperglass-1 | - cisco_wlc
hyperglass-1 | - cisco_wlc_ssh
hyperglass-1 | - cisco_xe
hyperglass-1 | - cisco_xe_ssh
hyperglass-1 | - cisco_xr
hyperglass-1 | - cisco_xr_ssh
hyperglass-1 | - cisco_xr_telnet
hyperglass-1 | - cloudgenix_ion
hyperglass-1 | - cloudgenix_ion_ssh
hyperglass-1 | - coriant
hyperglass-1 | - coriant_ssh
hyperglass-1 | - dell_dnos6_telnet
hyperglass-1 | - dell_dnos9
hyperglass-1 | - dell_dnos9_ssh
hyperglass-1 | - dell_force10
hyperglass-1 | - dell_force10_ssh
hyperglass-1 | - dell_isilon
hyperglass-1 | - dell_isilon_ssh
hyperglass-1 | - dell_os10
hyperglass-1 | - dell_os10_ssh
hyperglass-1 | - dell_os6
hyperglass-1 | - dell_os6_ssh
hyperglass-1 | - dell_os9
hyperglass-1 | - dell_os9_ssh
hyperglass-1 | - dell_powerconnect
hyperglass-1 | - dell_powerconnect_ssh
hyperglass-1 | - dell_powerconnect_telnet
hyperglass-1 | - dell_sonic
hyperglass-1 | - dell_sonic_ssh
hyperglass-1 | - dlink_ds
hyperglass-1 | - dlink_ds_ssh
hyperglass-1 | - dlink_ds_telnet
hyperglass-1 | - eltex
hyperglass-1 | - eltex_esr
hyperglass-1 | - eltex_esr_ssh
hyperglass-1 | - eltex_ssh
hyperglass-1 | - endace
hyperglass-1 | - endace_ssh
hyperglass-1 | - enterasys
hyperglass-1 | - enterasys_ssh
hyperglass-1 | - ericsson_ipos
hyperglass-1 | - ericsson_ipos_ssh
hyperglass-1 | - extreme
hyperglass-1 | - extreme_ers
hyperglass-1 | - extreme_ers_ssh
hyperglass-1 | - extreme_exos
hyperglass-1 | - extreme_exos_ssh
hyperglass-1 | - extreme_exos_telnet
hyperglass-1 | - extreme_netiron
hyperglass-1 | - extreme_netiron_ssh
hyperglass-1 | - extreme_netiron_telnet
hyperglass-1 | - extreme_nos
hyperglass-1 | - extreme_nos_ssh
hyperglass-1 | - extreme_slx
hyperglass-1 | - extreme_slx_ssh
hyperglass-1 | - extreme_ssh
hyperglass-1 | - extreme_telnet
hyperglass-1 | - extreme_tierra
hyperglass-1 | - extreme_tierra_ssh
hyperglass-1 | - extreme_vdx
hyperglass-1 | - extreme_vdx_ssh
hyperglass-1 | - extreme_vsp
hyperglass-1 | - extreme_vsp_ssh
hyperglass-1 | - extreme_wing
hyperglass-1 | - extreme_wing_ssh
hyperglass-1 | - f5_linux
hyperglass-1 | - f5_linux_ssh
hyperglass-1 | - f5_ltm
hyperglass-1 | - f5_ltm_ssh
hyperglass-1 | - f5_tmsh
hyperglass-1 | - f5_tmsh_ssh
hyperglass-1 | - flexvnf
hyperglass-1 | - flexvnf_ssh
hyperglass-1 | - fortinet
hyperglass-1 | - fortinet_ssh
hyperglass-1 | - frr
hyperglass-1 | - generic
hyperglass-1 | - generic_ssh
hyperglass-1 | - generic_telnet
hyperglass-1 | - generic_termserver
hyperglass-1 | - generic_termserver_ssh
hyperglass-1 | - generic_termserver_telnet
hyperglass-1 | - hp_comware
hyperglass-1 | - hp_comware_ssh
hyperglass-1 | - hp_comware_telnet
hyperglass-1 | - hp_procurve
hyperglass-1 | - hp_procurve_ssh
hyperglass-1 | - hp_procurve_telnet
hyperglass-1 | - http
hyperglass-1 | - huawei
hyperglass-1 | - huawei_olt
hyperglass-1 | - huawei_olt_ssh
hyperglass-1 | - huawei_olt_telnet
hyperglass-1 | - huawei_smartax
hyperglass-1 | - huawei_smartax_ssh
hyperglass-1 | - huawei_ssh
hyperglass-1 | - huawei_telnet
hyperglass-1 | - huawei_vrpv8
hyperglass-1 | - huawei_vrpv8_ssh
hyperglass-1 | - ipinfusion_ocnos
hyperglass-1 | - ipinfusion_ocnos_ssh
hyperglass-1 | - ipinfusion_ocnos_telnet
hyperglass-1 | - juniper
hyperglass-1 | - juniper_junos
hyperglass-1 | - juniper_junos_ssh
hyperglass-1 | - juniper_junos_telnet
hyperglass-1 | - juniper_screenos
hyperglass-1 | - juniper_screenos_ssh
hyperglass-1 | - juniper_ssh
hyperglass-1 | - keymile
hyperglass-1 | - keymile_nos
hyperglass-1 | - keymile_nos_ssh
hyperglass-1 | - keymile_ssh
hyperglass-1 | - linux
hyperglass-1 | - linux_ssh
hyperglass-1 | - mellanox
hyperglass-1 | - mellanox_mlnxos
hyperglass-1 | - mellanox_mlnxos_ssh
hyperglass-1 | - mellanox_ssh
hyperglass-1 | - mikrotik_routeros
hyperglass-1 | - mikrotik_routeros_ssh
hyperglass-1 | - mikrotik_switchos
hyperglass-1 | - mikrotik_switchos_ssh
hyperglass-1 | - mrv_lx
hyperglass-1 | - mrv_lx_ssh
hyperglass-1 | - mrv_optiswitch
hyperglass-1 | - mrv_optiswitch_ssh
hyperglass-1 | - netapp_cdot
hyperglass-1 | - netapp_cdot_ssh
hyperglass-1 | - netgear_prosafe
hyperglass-1 | - netgear_prosafe_ssh
hyperglass-1 | - netscaler
hyperglass-1 | - netscaler_ssh
hyperglass-1 | - nokia_srl
hyperglass-1 | - nokia_srl_ssh
hyperglass-1 | - nokia_sros
hyperglass-1 | - nokia_sros_ssh
hyperglass-1 | - nokia_sros_telnet
hyperglass-1 | - oneaccess_oneos
hyperglass-1 | - oneaccess_oneos_ssh
hyperglass-1 | - oneaccess_oneos_telnet
hyperglass-1 | - openbgpd
hyperglass-1 | - ovs_linux
hyperglass-1 | - ovs_linux_ssh
hyperglass-1 | - paloalto_panos
hyperglass-1 | - paloalto_panos_ssh
hyperglass-1 | - paloalto_panos_telnet
hyperglass-1 | - pluribus
hyperglass-1 | - pluribus_ssh
hyperglass-1 | - quanta_mesh
hyperglass-1 | - quanta_mesh_ssh
hyperglass-1 | - rad_etx
hyperglass-1 | - rad_etx_ssh
hyperglass-1 | - rad_etx_telnet
hyperglass-1 | - raisecom_roap
hyperglass-1 | - raisecom_roap_ssh
hyperglass-1 | - raisecom_telnet
hyperglass-1 | - ruckus_fastiron
hyperglass-1 | - ruckus_fastiron_ssh
hyperglass-1 | - ruckus_fastiron_telnet
hyperglass-1 | - ruijie_os
hyperglass-1 | - ruijie_os_ssh
hyperglass-1 | - ruijie_os_telnet
hyperglass-1 | - sixwind_os
hyperglass-1 | - sixwind_os_ssh
hyperglass-1 | - sophos_sfos
hyperglass-1 | - sophos_sfos_ssh
hyperglass-1 | - supermicro_smis
hyperglass-1 | - supermicro_smis_ssh
hyperglass-1 | - supermicro_smis_telnet
hyperglass-1 | - terminal_server
hyperglass-1 | - tplink_jetstream
hyperglass-1 | - tplink_jetstream_ssh
hyperglass-1 | - tplink_jetstream_telnet
hyperglass-1 | - ubiquiti_edge
hyperglass-1 | - ubiquiti_edge_ssh
hyperglass-1 | - ubiquiti_edgerouter
hyperglass-1 | - ubiquiti_edgerouter_ssh
hyperglass-1 | - ubiquiti_edgeswitch
hyperglass-1 | - ubiquiti_edgeswitch_ssh
hyperglass-1 | - ubiquiti_unifiswitch
hyperglass-1 | - ubiquiti_unifiswitch_ssh
hyperglass-1 | - vyatta_vyos
hyperglass-1 | - vyatta_vyos_ssh
hyperglass-1 | - vyos
hyperglass-1 | - vyos_ssh
hyperglass-1 | - watchguard_fireware
hyperglass-1 | - watchguard_fireware_ssh
hyperglass-1 | - yamaha
hyperglass-1 | - yamaha_ssh
hyperglass-1 | - yamaha_telnet
hyperglass-1 | - zte_zxros
hyperglass-1 | - zte_zxros_ssh
hyperglass-1 | - zte_zxros_telnet
hyperglass-1 | - zyxel_os
hyperglass-1 | - zyxel_os_ssh {}
hyperglass-1 | Error in sys.excepthook:
hyperglass-1 | Traceback (most recent call last):
hyperglass-1 | File "/usr/local/lib/python3.12/site-packages/typer/main.py", line 72, in except_hook
hyperglass-1 | rich_tb = Traceback.from_exception(
hyperglass-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^
hyperglass-1 | File "/usr/local/lib/python3.12/site-packages/rich/traceback.py", line 343, in from_exception
hyperglass-1 | rich_traceback = cls.extract(
hyperglass-1 | ^^^^^^^^^^^^
hyperglass-1 | File "/usr/local/lib/python3.12/site-packages/rich/traceback.py", line 489, in extract
hyperglass-1 | key: pretty.traverse(
hyperglass-1 | ^^^^^^^^^^^^^^^^
hyperglass-1 | File "/usr/local/lib/python3.12/site-packages/rich/pretty.py", line 874, in traverse
hyperglass-1 | node = _traverse(_object, root=True)
hyperglass-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
hyperglass-1 | File "/usr/local/lib/python3.12/site-packages/rich/pretty.py", line 667, in _traverse
hyperglass-1 | args = list(iter_rich_args(rich_repr_result))
hyperglass-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
hyperglass-1 | File "/usr/local/lib/python3.12/site-packages/rich/pretty.py", line 634, in iter_rich_args
hyperglass-1 | for arg in rich_args:
hyperglass-1 | File "/usr/local/lib/python3.12/site-packages/pydantic/_internal/_repr.py", line 78, in __rich_repr__
hyperglass-1 | for name, field_repr in self.__repr_args__():
hyperglass-1 | File "/usr/local/lib/python3.12/site-packages/pydantic/root_model.py", line 156, in __repr_args__
hyperglass-1 | yield 'root', self.root
hyperglass-1 | ^^^^^^^^^
hyperglass-1 | File "/usr/local/lib/python3.12/site-packages/pydantic/main.py", line 891, in __getattr__
hyperglass-1 | raise AttributeError(f'{type(self).__name__!r} object has no attribute {item!r}')
hyperglass-1 | AttributeError: 'Devices' object has no attribute 'root'
hyperglass-1 |
hyperglass-1 | Original exception was:
hyperglass-1 | Traceback (most recent call last):
hyperglass-1 | File "<frozen runpy>", line 198, in _run_module_as_main
hyperglass-1 | File "<frozen runpy>", line 88, in _run_code
hyperglass-1 | File "/opt/hyperglass/hyperglass/console.py", line 8, in <module>
hyperglass-1 | run()
hyperglass-1 | File "/opt/hyperglass/hyperglass/cli/main.py", line 29, in run
hyperglass-1 | return typer.run(cli())
hyperglass-1 | ^^^^^
hyperglass-1 | File "/usr/local/lib/python3.12/site-packages/typer/main.py", line 328, in __call__
hyperglass-1 | raise e
hyperglass-1 | File "/usr/local/lib/python3.12/site-packages/typer/main.py", line 311, in __call__
hyperglass-1 | return get_command(self)(*args, **kwargs)
hyperglass-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
hyperglass-1 | File "/usr/local/lib/python3.12/site-packages/click/core.py", line 1161, in __call__
hyperglass-1 | return self.main(*args, **kwargs)
hyperglass-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^
hyperglass-1 | File "/usr/local/lib/python3.12/site-packages/typer/core.py", line 783, in main
hyperglass-1 | return _main(
hyperglass-1 | ^^^^^^
hyperglass-1 | File "/usr/local/lib/python3.12/site-packages/typer/core.py", line 225, in _main
hyperglass-1 | rv = self.invoke(ctx)
hyperglass-1 | ^^^^^^^^^^^^^^^^
hyperglass-1 | File "/usr/local/lib/python3.12/site-packages/click/core.py", line 1697, in invoke
hyperglass-1 | return _process_result(sub_ctx.command.invoke(sub_ctx))
hyperglass-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
hyperglass-1 | File "/usr/local/lib/python3.12/site-packages/click/core.py", line 1443, in invoke
hyperglass-1 | return ctx.invoke(self.callback, **ctx.params)
hyperglass-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
hyperglass-1 | File "/usr/local/lib/python3.12/site-packages/click/core.py", line 788, in invoke
hyperglass-1 | return __callback(*args, **kwargs)
hyperglass-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
hyperglass-1 | File "/usr/local/lib/python3.12/site-packages/typer/main.py", line 683, in wrapper
hyperglass-1 | return callback(**use_params) # type: ignore
hyperglass-1 | ^^^^^^^^^^^^^^^^^^^^^^
hyperglass-1 | File "/opt/hyperglass/hyperglass/cli/main.py", line 61, in _start
hyperglass-1 | run(workers)
hyperglass-1 | File "/opt/hyperglass/hyperglass/main.py", line 183, in run
hyperglass-1 | raise error
hyperglass-1 | File "/opt/hyperglass/hyperglass/main.py", line 140, in run
hyperglass-1 | init_user_config()
hyperglass-1 | File "/opt/hyperglass/hyperglass/configuration/__init__.py", line 41, in init_user_config
hyperglass-1 | _devices = devices or init_devices()
hyperglass-1 | ^^^^^^^^^^^^^^
hyperglass-1 | File "/opt/hyperglass/hyperglass/configuration/validate.py", line 105, in init_devices
hyperglass-1 | devices = Devices(*items)
hyperglass-1 | ^^^^^^^^^^^^^^^
hyperglass-1 | File "/opt/hyperglass/hyperglass/models/config/devices.py", line 315, in __init__
hyperglass-1 | super().__init__(*with_id)
hyperglass-1 | File "/opt/hyperglass/hyperglass/models/main.py", line 203, in __init__
hyperglass-1 | valid = self._valid_items(*items)
hyperglass-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^
hyperglass-1 | File "/opt/hyperglass/hyperglass/models/main.py", line 305, in _valid_items
hyperglass-1 | items[index] = self.model(**item)
hyperglass-1 | ^^^^^^^^^^^^^^^^^^
hyperglass-1 | File "/opt/hyperglass/hyperglass/models/config/devices.py", line 78, in __init__
hyperglass-1 | super().__init__(**kw)
hyperglass-1 | File "/usr/local/lib/python3.12/site-packages/pydantic/main.py", line 214, in __init__
hyperglass-1 | validated_self = self.__pydantic_validator__.validate_python(data, self_instance=self)
hyperglass-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
hyperglass-1 | File "/opt/hyperglass/hyperglass/models/config/devices.py", line 239, in validate_platform
hyperglass-1 | raise UnsupportedDevice(value)
hyperglass-1 | hyperglass.exceptions.private.UnsupportedDevice: 'tnsr' is not supported. Must be one of:
hyperglass-1 | - a10
hyperglass-1 | - a10_ssh
hyperglass-1 | - accedian
hyperglass-1 | - accedian_ssh
hyperglass-1 | - adtran_os
hyperglass-1 | - adtran_os_ssh
hyperglass-1 | - adtran_os_telnet
hyperglass-1 | - alcatel_aos
hyperglass-1 | - alcatel_aos_ssh
hyperglass-1 | - alcatel_sros
hyperglass-1 | - alcatel_sros_ssh
hyperglass-1 | - allied_telesis_awplus
hyperglass-1 | - allied_telesis_awplus_ssh
hyperglass-1 | - apresia_aeos
hyperglass-1 | - apresia_aeos_ssh
hyperglass-1 | - apresia_aeos_telnet
hyperglass-1 | - arista_eos
hyperglass-1 | - arista_eos_ssh
hyperglass-1 | - arista_eos_telnet
hyperglass-1 | - aruba_os
hyperglass-1 | - aruba_os_ssh
hyperglass-1 | - aruba_osswitch
hyperglass-1 | - aruba_osswitch_ssh
hyperglass-1 | - aruba_procurve
hyperglass-1 | - aruba_procurve_ssh
hyperglass-1 | - aruba_procurve_telnet
hyperglass-1 | - audiocode_66
hyperglass-1 | - audiocode_66_ssh
hyperglass-1 | - audiocode_66_telnet
hyperglass-1 | - audiocode_72
hyperglass-1 | - audiocode_72_ssh
hyperglass-1 | - audiocode_72_telnet
hyperglass-1 | - audiocode_shell
hyperglass-1 | - audiocode_shell_ssh
hyperglass-1 | - audiocode_shell_telnet
hyperglass-1 | - autodetect
hyperglass-1 | - avaya_ers
hyperglass-1 | - avaya_ers_ssh
hyperglass-1 | - avaya_vsp
hyperglass-1 | - avaya_vsp_ssh
hyperglass-1 | - bird
hyperglass-1 | - broadcom_icos
hyperglass-1 | - broadcom_icos_ssh
hyperglass-1 | - brocade_fastiron
hyperglass-1 | - brocade_fastiron_ssh
hyperglass-1 | - brocade_fastiron_telnet
hyperglass-1 | - brocade_fos
hyperglass-1 | - brocade_fos_ssh
hyperglass-1 | - brocade_netiron
hyperglass-1 | - brocade_netiron_ssh
hyperglass-1 | - brocade_netiron_telnet
hyperglass-1 | - brocade_nos
hyperglass-1 | - brocade_nos_ssh
hyperglass-1 | - brocade_vdx
hyperglass-1 | - brocade_vdx_ssh
hyperglass-1 | - brocade_vyos
hyperglass-1 | - brocade_vyos_ssh
hyperglass-1 | - calix_b6
hyperglass-1 | - calix_b6_ssh
hyperglass-1 | - calix_b6_telnet
hyperglass-1 | - cdot_cros
hyperglass-1 | - cdot_cros_ssh
hyperglass-1 | - centec_os
hyperglass-1 | - centec_os_ssh
hyperglass-1 | - centec_os_telnet
hyperglass-1 | - checkpoint_gaia
hyperglass-1 | - checkpoint_gaia_ssh
hyperglass-1 | - ciena_saos
hyperglass-1 | - ciena_saos_ssh
hyperglass-1 | - ciena_saos_telnet
hyperglass-1 | - cisco_asa
hyperglass-1 | - cisco_asa_ssh
hyperglass-1 | - cisco_ftd
hyperglass-1 | - cisco_ftd_ssh
hyperglass-1 | - cisco_ios
hyperglass-1 | - cisco_ios_serial
hyperglass-1 | - cisco_ios_ssh
hyperglass-1 | - cisco_ios_telnet
hyperglass-1 | - cisco_nxos
hyperglass-1 | - cisco_nxos_ssh
hyperglass-1 | - cisco_s300
hyperglass-1 | - cisco_s300_ssh
hyperglass-1 | - cisco_s300_telnet
hyperglass-1 | - cisco_tp
hyperglass-1 | - cisco_tp_ssh
hyperglass-1 | - cisco_viptela
hyperglass-1 | - cisco_viptela_ssh
hyperglass-1 | - cisco_wlc
hyperglass-1 | - cisco_wlc_ssh
hyperglass-1 | - cisco_xe
hyperglass-1 | - cisco_xe_ssh
hyperglass-1 | - cisco_xr
hyperglass-1 | - cisco_xr_ssh
hyperglass-1 | - cisco_xr_telnet
hyperglass-1 | - cloudgenix_ion
hyperglass-1 | - cloudgenix_ion_ssh
hyperglass-1 | - coriant
hyperglass-1 | - coriant_ssh
hyperglass-1 | - dell_dnos6_telnet
hyperglass-1 | - dell_dnos9
hyperglass-1 | - dell_dnos9_ssh
hyperglass-1 | - dell_force10
hyperglass-1 | - dell_force10_ssh
hyperglass-1 | - dell_isilon
hyperglass-1 | - dell_isilon_ssh
hyperglass-1 | - dell_os10
hyperglass-1 | - dell_os10_ssh
hyperglass-1 | - dell_os6
hyperglass-1 | - dell_os6_ssh
hyperglass-1 | - dell_os9
hyperglass-1 | - dell_os9_ssh
hyperglass-1 | - dell_powerconnect
hyperglass-1 | - dell_powerconnect_ssh
hyperglass-1 | - dell_powerconnect_telnet
hyperglass-1 | - dell_sonic
hyperglass-1 | - dell_sonic_ssh
hyperglass-1 | - dlink_ds
hyperglass-1 | - dlink_ds_ssh
hyperglass-1 | - dlink_ds_telnet
hyperglass-1 | - eltex
hyperglass-1 | - eltex_esr
hyperglass-1 | - eltex_esr_ssh
hyperglass-1 | - eltex_ssh
hyperglass-1 | - endace
hyperglass-1 | - endace_ssh
hyperglass-1 | - enterasys
hyperglass-1 | - enterasys_ssh
hyperglass-1 | - ericsson_ipos
hyperglass-1 | - ericsson_ipos_ssh
hyperglass-1 | - extreme
hyperglass-1 | - extreme_ers
hyperglass-1 | - extreme_ers_ssh
hyperglass-1 | - extreme_exos
hyperglass-1 | - extreme_exos_ssh
hyperglass-1 | - extreme_exos_telnet
hyperglass-1 | - extreme_netiron
hyperglass-1 | - extreme_netiron_ssh
hyperglass-1 | - extreme_netiron_telnet
hyperglass-1 | - extreme_nos
hyperglass-1 | - extreme_nos_ssh
hyperglass-1 | - extreme_slx
hyperglass-1 | - extreme_slx_ssh
hyperglass-1 | - extreme_ssh
hyperglass-1 | - extreme_telnet
hyperglass-1 | - extreme_tierra
hyperglass-1 | - extreme_tierra_ssh
hyperglass-1 | - extreme_vdx
hyperglass-1 | - extreme_vdx_ssh
hyperglass-1 | - extreme_vsp
hyperglass-1 | - extreme_vsp_ssh
hyperglass-1 | - extreme_wing
hyperglass-1 | - extreme_wing_ssh
hyperglass-1 | - f5_linux
hyperglass-1 | - f5_linux_ssh
hyperglass-1 | - f5_ltm
hyperglass-1 | - f5_ltm_ssh
hyperglass-1 | - f5_tmsh
hyperglass-1 | - f5_tmsh_ssh
hyperglass-1 | - flexvnf
hyperglass-1 | - flexvnf_ssh
hyperglass-1 | - fortinet
hyperglass-1 | - fortinet_ssh
hyperglass-1 | - frr
hyperglass-1 | - generic
hyperglass-1 | - generic_ssh
hyperglass-1 | - generic_telnet
hyperglass-1 | - generic_termserver
hyperglass-1 | - generic_termserver_ssh
hyperglass-1 | - generic_termserver_telnet
hyperglass-1 | - hp_comware
hyperglass-1 | - hp_comware_ssh
hyperglass-1 | - hp_comware_telnet
hyperglass-1 | - hp_procurve
hyperglass-1 | - hp_procurve_ssh
hyperglass-1 | - hp_procurve_telnet
hyperglass-1 | - http
hyperglass-1 | - huawei
hyperglass-1 | - huawei_olt
hyperglass-1 | - huawei_olt_ssh
hyperglass-1 | - huawei_olt_telnet
hyperglass-1 | - huawei_smartax
hyperglass-1 | - huawei_smartax_ssh
hyperglass-1 | - huawei_ssh
hyperglass-1 | - huawei_telnet
hyperglass-1 | - huawei_vrpv8
hyperglass-1 | - huawei_vrpv8_ssh
hyperglass-1 | - ipinfusion_ocnos
hyperglass-1 | - ipinfusion_ocnos_ssh
hyperglass-1 | - ipinfusion_ocnos_telnet
hyperglass-1 | - juniper
hyperglass-1 | - juniper_junos
hyperglass-1 | - juniper_junos_ssh
hyperglass-1 | - juniper_junos_telnet
hyperglass-1 | - juniper_screenos
hyperglass-1 | - juniper_screenos_ssh
hyperglass-1 | - juniper_ssh
hyperglass-1 | - keymile
hyperglass-1 | - keymile_nos
hyperglass-1 | - keymile_nos_ssh
hyperglass-1 | - keymile_ssh
hyperglass-1 | - linux
hyperglass-1 | - linux_ssh
hyperglass-1 | - mellanox
hyperglass-1 | - mellanox_mlnxos
hyperglass-1 | - mellanox_mlnxos_ssh
hyperglass-1 | - mellanox_ssh
hyperglass-1 | - mikrotik_routeros
hyperglass-1 | - mikrotik_routeros_ssh
hyperglass-1 | - mikrotik_switchos
hyperglass-1 | - mikrotik_switchos_ssh
hyperglass-1 | - mrv_lx
hyperglass-1 | - mrv_lx_ssh
hyperglass-1 | - mrv_optiswitch
hyperglass-1 | - mrv_optiswitch_ssh
hyperglass-1 | - netapp_cdot
hyperglass-1 | - netapp_cdot_ssh
hyperglass-1 | - netgear_prosafe
hyperglass-1 | - netgear_prosafe_ssh
hyperglass-1 | - netscaler
hyperglass-1 | - netscaler_ssh
hyperglass-1 | - nokia_srl
hyperglass-1 | - nokia_srl_ssh
hyperglass-1 | - nokia_sros
hyperglass-1 | - nokia_sros_ssh
hyperglass-1 | - nokia_sros_telnet
hyperglass-1 | - oneaccess_oneos
hyperglass-1 | - oneaccess_oneos_ssh
hyperglass-1 | - oneaccess_oneos_telnet
hyperglass-1 | - openbgpd
hyperglass-1 | - ovs_linux
hyperglass-1 | - ovs_linux_ssh
hyperglass-1 | - paloalto_panos
hyperglass-1 | - paloalto_panos_ssh
hyperglass-1 | - paloalto_panos_telnet
hyperglass-1 | - pluribus
hyperglass-1 | - pluribus_ssh
hyperglass-1 | - quanta_mesh
hyperglass-1 | - quanta_mesh_ssh
hyperglass-1 | - rad_etx
hyperglass-1 | - rad_etx_ssh
hyperglass-1 | - rad_etx_telnet
hyperglass-1 | - raisecom_roap
hyperglass-1 | - raisecom_roap_ssh
hyperglass-1 | - raisecom_telnet
hyperglass-1 | - ruckus_fastiron
hyperglass-1 | - ruckus_fastiron_ssh
hyperglass-1 | - ruckus_fastiron_telnet
hyperglass-1 | - ruijie_os
hyperglass-1 | - ruijie_os_ssh
hyperglass-1 | - ruijie_os_telnet
hyperglass-1 | - sixwind_os
hyperglass-1 | - sixwind_os_ssh
hyperglass-1 | - sophos_sfos
hyperglass-1 | - sophos_sfos_ssh
hyperglass-1 | - supermicro_smis
hyperglass-1 | - supermicro_smis_ssh
hyperglass-1 | - supermicro_smis_telnet
hyperglass-1 | - terminal_server
hyperglass-1 | - tplink_jetstream
hyperglass-1 | - tplink_jetstream_ssh
hyperglass-1 | - tplink_jetstream_telnet
hyperglass-1 | - ubiquiti_edge
hyperglass-1 | - ubiquiti_edge_ssh
hyperglass-1 | - ubiquiti_edgerouter
hyperglass-1 | - ubiquiti_edgerouter_ssh
hyperglass-1 | - ubiquiti_edgeswitch
hyperglass-1 | - ubiquiti_edgeswitch_ssh
hyperglass-1 | - ubiquiti_unifiswitch
hyperglass-1 | - ubiquiti_unifiswitch_ssh
hyperglass-1 | - vyatta_vyos
hyperglass-1 | - vyatta_vyos_ssh
hyperglass-1 | - vyos
hyperglass-1 | - vyos_ssh
hyperglass-1 | - watchguard_fireware
hyperglass-1 | - watchguard_fireware_ssh
hyperglass-1 | - yamaha
hyperglass-1 | - yamaha_ssh
hyperglass-1 | - yamaha_telnet
hyperglass-1 | - zte_zxros
hyperglass-1 | - zte_zxros_ssh
hyperglass-1 | - zte_zxros_telnet
hyperglass-1 | - zyxel_os
hyperglass-1 | - zyxel_os_ssh
Hi @shor0814
TNSR was supported by Scrapli in Hyperglass, but Scrapli was removed from the project. It seems there are still some artifacts hanging out from when it was supported. Currently the only the only platforms that Hyperglass supports are the ones that Netmiko supports and Netmiko doesn't support TNSR, unfortunately. I will be updating the documentation to reflect this.