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
* add release upgrade functionality
* error handling and include/exclude operators in/from upgrading
* docs and autogenerated parts
* only upgrade installed operators and specifically included ones
* update docs
* add changelog entry
* add progress reporting to upgrade
* use to_string() instead format
* use client with cache to fetch CRDs
* Update rust/stackablectl/src/cmds/release.rs
Co-authored-by: Nick <[email protected]>
* use Debug impl for String in Error
* add gvk info to KubeClientReplace Error
* return error on no release found, exit main with error if error from run
* chore: use indicatif_(e)println
* chore: Reuse existing error variant, and reformat it
* use Debug impl for String in Errors
* refactor unnamed interpolations
---------
Co-authored-by: Nick <[email protected]>
Co-authored-by: Nick Larsen <[email protected]>
As described in the xref:home::release-notes.adoc[Upgrade sections of the Release Notes], the upgrade process can be achieved by the following three steps:
145
+
146
+
. Uninstalling the previous release with `stackablectl release uninstall <RELEASE>`
147
+
. Replacing the CRDs with `kubectl replace`
148
+
. Installing the next release with `stackablectl release install <RELEASE>`
149
+
150
+
For convenience `stackablectl` also provides an upgrade functionality which executes those steps by itself.
151
+
To upgrade a release, run the following command:
152
+
153
+
[source,console]
154
+
----
155
+
$ stackablectl release upgrade 25.3
156
+
157
+
Upgraded to release '25.3'
158
+
159
+
Use "stackablectl operator installed" to list installed operators.
160
+
----
161
+
162
+
The above command only upgrades the currently installed operators.
163
+
To include additional operators in the installation step, use the `--include`/`-i` subcommands and specify the desired operators.
0 commit comments