capabilities.work

System Upgrade

A 3-step recipe with Cisco Expressway. We can help you get access.

Recipe · 3 steps

System Upgrade

Configure SFTP, trigger the upgrade, then read upgrade progress.

  1. Write the SFTP configuration so the upgrade process knows where to fetch the image from.
  2. Trigger the system upgrade, which downloads the image via SFTP and optionally reboots when complete.
  3. Read the upgrade progress status and branch when the reported phase is Failed so callers can distinguish a failed upgrade from one in progress.
What you'll need to have ready
  • host: FQDN or IP address of the Expressway node (server variable host).
  • username: Expressway administrator username for HTTP Basic auth.
  • password: Expressway administrator password for HTTP Basic auth.
  • sftpServerAddress: Hostname or IP of the SFTP server holding the upgrade image.
  • sftpPort: SFTP server port (defaults to 22).
  • sftpUsername: Username for SFTP authentication.
  • sftpPassword: Password for SFTP authentication.
  • sftpFilePath: Path to the upgrade image file on the SFTP server.
  • upgradeFileName: Filename of the upgrade image (e.g. s42701x14_2_0.tar.gz).
  • autoReboot: Whether to automatically reboot after the download completes.
For your developer

Arazzo workflow cisco-expressway:system-upgrade, 3 operations: updateSftpConfig → triggerUpgrade → getUpgradeStatus. Specs on APIs.io.