Uploaded image for project: 'Red Hat Fuse'
  1. Red Hat Fuse
  2. ENTESB-15755

Upgrade Fuse Online 7.8 to 7.9

    XMLWordPrintable

Details

    Description

      There was a change to use Deployment instead of DeploymentConfig for syndesis-operator in 1.12 branch . That causes that upgrade scenario doesn't work because when `install operator` command is run on 1.12 operator, it creates Deployment but doesn't delete the old syndesis-operator DeploymentConfig from 1.11 version. Due to that, the upgrade stuck because the older syndesis-operator still exists and the new operator is only waiting.

      {"level":"info","ts":1612956012.389711,"logger":"leader","msg":"Found existing lock","LockOwner":"syndesis-operator-1-fgsf6"}
      {"level":"info","ts":1612949479.2406235,"logger":"leader","msg":"Not the leader. Waiting."}
      

      I see two possible solutions.
      1. Before run `install operator` command in upgrade script, the syndesis-operator DC should be deleted `oc delete dc syndesis-operator`. But this cover upgrade only install/upgrade script.
      or
      2. `install operator` command delete also dc syndesis-operator. In my POV, this solution is better because doesn't cover only the upgrade script.

      Attachments

        Activity

          People

            parichar@redhat.com Paul Richardson
            mkralik@redhat.com Matej Kralik
            Matej Kralik Matej Kralik
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: