Skip to main content

upgrading - Select Version

nodectl will attempt to identify the current version of Tessellation running on Node, and it will identify the latest version running on the cluster.

In our example we are currently running v2.2.0 on our Node and want to upgrade to v2.2.3.

------ * HANDLE NODE VERSIONING * ------

PROFILE:     dag-l0
ENVIRONMENT: mainnet
METAGRAPH:   hypergraph

The latest Tess version [dag-l0] .............. v2.2.0
Tessellation version running currently ........ v2.2.3

Using the default

We can hit enter to accept the default version because in this example it is correct.

possible warning â–¼
Press enter to accept the default value between [] brackets.
Please enter version to upgrade to.........[v2.2.3] :

Static versioning request

If we wanted to change this to another version we would enter it here and then hit enter.

Press enter to accept the default value between [] brackets.
Please enter version to upgrade to.........[v2.2.3] : v2.2.2

Other profiles

If nodectl sees multiple profiles (such as a layer0 and layer1 configuration) the other profile will be identified and elements displayed.

Environment Dependencies

nodectl will only allow one environment to be upgraded at a time. In the event you have multiple environments running on your Node, you will need to upgrade each independently.

In this example, nodectl found the profile dag-l1 running in the same environment and will post details about that profile; however, nodectl will use the same version as selected by the first profile found.

====================
PROFILE:     dag-l1
ENVIRONMENT: mainnet
METAGRAPH:   hypergraph

Cluster mainnet for profile dag-l1 using v2.3.2

nodectl will begin the upgrade process now that it has all the information that it needs.