everestctl upgrade

Description

  • Check for updates to Everest

    • Update version one-by-one, not a cross version upgrade

  • Check for supported operator versions before upgrading

  • Ensure

    • Everest version is upgraded

    • Service roles are upgraded

Attachments

2

Activity

Show:

Manish Chawla May 7, 2024 at 1:25 PM

Tested upgrade from Everest v0.9.0 to Everest v0.10.0. There is no upgrade path from 0.9.0 to 0.9.1.

Install 0.9.0

Status of csv, sub and ip in 0.9.0 release

Create a mysql, mongodb, postgresql databases with 1 node, enable scheduled backup and PITR.

Upgrade to 0.10.0

Status of csv, sub and ip in 0.10.0 release

The upgrade is successful from 0.9.0 to 0.10.0. The Everest UI displays the 0.10.0 version after refresh

Everest is uninstalled successfully after upgrade to 0.10.0

Manish Chawla May 6, 2024 at 2:35 PM
Edited

On running the upgrade command again for 0.10.0

Uninstall is successful after upgrade to 0.10.0

Manish Chawla May 6, 2024 at 12:42 PM

Tested upgrade from Everest v0.9.1 to Everest v0.10.0.

Install 0.9.1

Create a mysql database with 1 node, enable scheduled backup and PITR.

Install mongodb operator in n2 namespace

Create a mongodb database with 1 node, enable scheduled backup and PITR.

Install postgresql operator in n1 namespace

Create a postgresql database with 1 node, enable scheduled backup and PITR.

Add data in all databases.

Status of csv, sub and ip in 0.9.1 release

Upgrade to 0.10.0

Status of csv, sub and ip in 0.10.0 release

The upgrade is successful from 0.9.1 to 0.10.0. The Everest UI displays the 0.10.0 version after refresh

However, there are some issues coming after upgrade for which separate issues have been filed such as and .

Done

Details

Assignee

Reporter

Sprint

Fix versions

Priority

Smart Checklist

Created January 29, 2024 at 9:34 AM
Updated May 7, 2024 at 1:25 PM
Resolved April 10, 2024 at 10:20 AM