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
INSTALL OS: Add method that performs install of OS (#69)
* `install_os` method added to all but `JunosDevice`.
- File(s) must be on the device already.
- Checks that image is not already booted on the device.
- Ensures device is ready to install image.
- Reboots the device if required for OS installation (F5Device does not)
- Waits for device to reboot or finish installation.
- Raises `OSInstallError if image is not confirmed installed.
- Returns True if image was installed.
- Returns False if device was already booted on the device.
* F5Device:
- Double default timeout value for image installation.
- Implement hardened _wait_for_image_installed() method
- Add NTCFileNotFoundError exception in case of attempts to install non-existing image file.
* NXOSDevice:
- Change Exception output for kickstart's `NTCFileNotFound` to use kickstart file instead of system file.
* ASADevice:
- Add call to `save` method in `set_boot_options` to mimic behavior of `IOSDevice` and potentially avoid bug that was discovered there.
* BaseDevice:
- Update `install_os` docstring with updates required for method to actually be implemented.
0 commit comments