The simplest way to update a KOTS application is through the “Version History” tab on the Admin Console.
The Admin Console automatically checks for updates once every 15 minutes. To manually check for a more recent version, click the “Check for updates” button at the top of the admin console. When an update is available, a new upstream version will show in the list of released versions.
When a new version of the KOTS application is available, you can compare the changes for the new version(s) against the current version by clicking the “files changed” text in the the “Source” column.
Alternatively, changes can be reviewed between any arbitrary release by clicking the icon in the header of the “Source” column. Select the two versions to compare, and click “Diff releases” to show the relative changes between the two releases.
Click the “Preflight results” link to run the preflight checks defined by the application vendor. Based on the outcome of each preflight check, you can decide whether or not to perform the upgrade by clicking the “Continue” button.
Preflight failures and warnings do not preclude the upgrade to a new version. The installer may elect to ignore these failures and proceed with the upgrade.
An update is performed by clicking “Continue” on the preflight checks page, or by clicking the “Deploy” button on the “Version History” tab. At this point, the current cluster will be updated to the new version of the KOTS application and the “Deployed” status will be set on that version.