submariner-io / enhancements

Enhancement proposals for Submariner projects.
https://submariner.io/
Apache License 2.0
5 stars 24 forks source link

Add subctl upgrade command #183

Closed Jaanki closed 10 months ago

Jaanki commented 1 year ago

Epic Description

A new subctl upgrade command should be added that upgrades the running enviroment to the version specified by the user. The command would do the following:

  1. Upgrade subctl itself to the specified version
  2. Upgrade Submariner to the specified version by re-running deploy-broker and join.

What it won't do is to change from a non-globalnet environment to globalnet enabled one or vice-versa. Feasibility of adding or removing the Service discovery component needs to be determined.

This is helpful in major and minor version upgrades.

Acceptance Criteria

Submariner environment can be successfully upgraded to the specified version.

Definition of Done (Checklist)

Work Items

skitt commented 1 year ago

Release notes and documentation: https://github.com/submariner-io/submariner-website/pull/1009