Product Selector

Fusion 5.11
    Fusion 5.11

    Fusion 5 Upgrade from 5.5.x

    This article includes instructions for upgrading Fusion from one version to another. In some cases, the instructions do not vary. Other upgrades require special instructions. Start by checking upgrade details for your target version before continuing to the General upgrade process.

    Remember, upgrade instructions may vary between deployment types too. Review Upgrades by deployment type for details.

    Upgrades from 5.5.x

    to 5.5.y

    Upgrade from 5.5.x to 5.5.y using the General upgrade process.

    to 5.5.1-y

    Use the v5.5.1-1, v5.5.1-2, or v5.5.1-3 tag in the Fusion Cloud Native GitHub repository to access this release. It cannot be accessed from the master branch.

    Upgrade from 5.5.x to 5.5.1-y using the General upgrade process.

    To upgrade Fusion 5.5.1 to Fusion 5.5.1-y using Helm, follow these steps before beginning:

    1. List the available versions of Fusion using the --devel tag:

      helm search repo lucidworks/fusion --versions --devel
    2. Add the following values to your customize_fusion_values.yaml file:

      argo:
        images:
          server: argocli
          namespace: argoproj
    3. Run the customize_fusion_values.sh script to apply the values.

    You can then continue the usual Helm upgrade process.

    to 5.6.y

    5.6 removes support for Pulsar. Any existing workflows using Pulsar will no longer function when upgrading to 5.6.

    Upgrading from 5.5.x to 5.6.y involves using the General upgrade process.

    Fusion values change between releases. Check the example values and update values as needed.

    General upgrade process

    Fusion natively supports deployments on various Kubernetes platforms, including AKS, EKS, and GKE. You can also deploy on a different Kubernetes platform of your choice.

    Fusion includes an upgrade script for AKS, EKS, and GKE. This script is not generated for other Kubernetes deployments. In this case, see Other Kubernetes deployment upgrades.

    Upgrades differ from platform to platform. See below for more information about upgrading on your platform of choice.

    Natively supported deployment upgrades

    Deployment type Platform

    Azure Kubernetes Service (AKS)

    aks

    Amazon Elastic Kubernetes Service (EKS)

    eks

    Google Kubernetes Engine (GKE)

    gke

    Fusion includes upgrade scripts for natively supported deployment types. To upgrade:

    1. Open the <platform>_<cluster>_<release>_upgrade_fusion.sh upgrade script file for editing.

    2. Update the CHART_VERSION to your target Fusion version, and save your changes.

    3. Run the <platform>_<cluster>_<release>_upgrade_fusion.sh script. The <release> value is the same as your namespace, unless you overrode the default value using the -r option.

    After running the upgrade, use kubectl get pods to see the changes applied to your cluster. It may take several minutes to perform the upgrade, as new Docker images are pulled from DockerHub. To see the versions of running pods, do:

    kubectl get po -o jsonpath='{..image}'  | tr -s '[[:space:]]' '\n' | sort | uniq