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