Update#

Periodically, updates to the Inrupt Enterprise Solid Server (ESS) are released. Follow the instructions below to update.

Procedure#

  1. Go to your ESS directory.

  2. Download the latest ESS installation and configuration scripts. Replace <ENTITLEMENT_TOKEN> with your token.

    curl -O https://download.software.inrupt.com/<ENTITLEMENT_TOKEN>/release/raw/names/ESS-Kubernetes-Deployment/versions/latest/configuration-reference-kubernetes.zip
    

    Tip

    To download a specific version instead of the latest version, change latest to the specific version in the curl command.

  3. Unzip the file:

    unzip configuration-reference-kubernetes.zip
    
  4. Go into the deployment directory:

    cd deployment
    
  5. Create the <env>.config file, where <env>.config is your environment value (such as dev, testing, etc.).

    Note

    If you already have the <env>.config file, you can skip this step and go to the next step. If the upgrade fails using the pre-existing file, you can recreate the file and try again from this step.

    If the <env>.config file does not exist or you wish to recreate the file, run the following command, substituting your environment (such as dev, testing, etc.) for <env>:

    ./scripts/installer.sh -e <env> -c init
    

    When prompted, enter the appropriate values for your deployment.

  6. Download and build your ESS configuration file, substituting your environment (such as dev, testing, etc.) for <env>. The operation also creates a backup of your current deployment in the .backup directory.

    ./scripts/installer.sh -e <env> -c build
    
  7. Upgrade to the new version, substituting your environment (such as dev, testing, etc.) for <env>:

    ./scripts/installer.sh -e <env> -c install