Mastodon Follow

VM-Operator Logo

View GitHub Project

Overview

The Runner

The Manager

Web interface

Upgrading

Javadoc

Upgrading

To version 4.0.0

The VmViewer conlet has been renamed to VmAccess. This affects the configuration. Configuration information using the old path “/Manager/GuiHttpServer/ConsoleWeblet/WebConsole/ComponentCollector/VmViewer” is still accepted for backward compatibility, but should be updated.

The change of name also causes conlets added to the overview page by users to “disappear” from the GUI. They have to be re-added.

The latter behavior also applies to the VmConlet conlet which has been renamed to VmMgmt.

To version 3.4.0

Starting with this version, the VM-Operator no longer uses a stateful set with replica set to 1 to (indirectly) start the pod with the VM. Rather it creates the pod directly. This implies that the PVCs must also be created by the VM-Operator, which needs additional permissions to do so (update of `deploy/vmop-role.yaml). As it would be ridiculous to keep the naming scheme used by the stateful set when generating PVCs, the VM-Operator uses a different pattern for creating new PVCs.

The change is backward compatible:

To version 3.0.0

All configuration files are backward compatible to version 2.3.0. Note that in order to make use of the new viewer component, permissions must be configured in the CR definition. Also note that display secrets are automatically created unless explicitly disabled.

To version 2.3.0

Starting with version 2.3.0, the web GUI uses a login conlet that supports OIDC providers. This effects the configuration of the web GUI components.

To version 2.2.0

Version 2.2.0 sets the stateful set’s .spec.updateStrategy.type to “OnDelete”. This fails for no apparent reason if a definition of the stateful set with the default value “RollingUpdate” already exists. In order to fix this, either the stateful set or the complete VM definition must be deleted and the manager must be restarted.