Datalore 2024.4 Help

Upgrade Hub

Prerequisites

Before you upgrade, perform the following prerequisite tasks:

  • Create a backup of your current database. Hub does not provide forward database compatibility. Your database is migrated to the format that is compatible with the latest version during the upgrade procedure. This means that you cannot revert to a previous version and continue to use the database that was processed during the upgrade.

  • Copy the backup of your current database to a secure location just in case you encounter problems with the upgrade and need to roll back to the previous version.

Recommended upgrade path

Installation Version

Target Version

1.0

2.0

2.x

2017.1

2017.x

2018.x

2018.x

2019.x

2019.x

2020.x

2020.x

2021.x

2021.x

2022.x

2022.x

2023.1* --> 2023.2 or 2023.3

2023.2 or 2023.3

2024.x

Upgrade Hub for Helm-based Datalore On-Premises installation

  1. Assuming that your Hub values file is hub.values.yaml, run the command below to upgrade Hub.

    helm upgrade -f hub.values.yaml hub datalore/hub --version 0.2.23
  2. Run the kubectl logs service/hub to check the Hub output for wizard_token.

    The expected output has a line like this:

    JetBrains Hub 2022.3 Configuration Wizard will be available on [http://[host_name]:8082/?wizard_token=aDeMLUMskcpZW4sXJQye] after start
  3. Copy the wizard_token value to the clipboard.

  4. Open the Hub page in your browser and insert the wizard_token value into the Token field.

  5. Click the Log in button.

  6. Click the Upgrade button and wait for the upgrade to complete.

Upgrade Hub for Docker-based Datalore On-Premises installation

  1. Make sure you have the Hub version updated in your docker-compose.yaml. Refer to the example below:

    services: ... hub: image: jetbrains/hub:2024.2.37269
  2. Run docker compose down to stop Datalore.

  3. Run docker compose up hub to start the Hub service.

  4. Check the Docker output for wizard_token. Use the docker compose logs hub command if running in the detached mode.

    The expected output has a line like this:

    JetBrains Hub 2022.3 Configuration Wizard will be available on [http://[host_name]:8082/?wizard_token=aDeMLUMskcpZW4sXJQye] after start
  5. Copy the wizard_token value to the clipboard.

  6. Open the Hub page in your browser and insert the wizard_token value into the Token field.

  7. Click the Log in button.

  8. Click the Upgrade button and wait for the upgrade to complete.

  9. Run docker compose up to start Datalore.

Last modified: 01 October 2024