You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Implementing a cleaner and/or flipped based class logic might make sense. Original eos_device.py has always been eAPI "based" eventhough a large percentage of the calls are using native_ssh. With the new SSH driver being built it might make sense to make the SSH driver the base/inherited class and let the eapi (eos_device) driver use those parent methods instead.
Arista install has appended CLI command options for the reload. Look to implement the conditional logic to use that instead of the dedicated reboot method. (install source flash:foo.bar vs install source flash:foo.bar reload now)
Activity
jeffkala commentedon Sep 1, 2026
install source flash:foo.barvsinstall source flash:foo.bar reload now)