Uploaded image for project: 'Red Hat Process Automation Manager'
  1. Red Hat Process Automation Manager
  2. RHPAM-2602

Business automation operator upgrade from 7.5.1 to 7.6.0 fails

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Major Major
    • 7.7.0.GA
    • 7.6.0.GA
    • Cloud
    • None
    • OCP 4.2.9

    • CR1
    • Workaround Exists
    • Hide

      Don't use upgrade functionality of Business automation operator.
      Upgrade manually.

      Show
      Don't use upgrade functionality of Business automation operator. Upgrade manually.
    • Hide

      Create a new project.
      Deploy 7.5.1 Business automation operator there (from https://github.com/kiegroup/kie-cloud-operator/tree/1.2.1/deploy , use operator image registry.redhat.io/rhpam-7/rhpam-rhel8-operator:7.5.1)
      Wait for operator to start
      Deploy product:

      apiVersion: app.kiegroup.org/v2
      kind: KieApp
      metadata:
        name: qqq
      spec:
        environment: rhpam-trial
        upgrades:
          enabled: true
          minor: true
      

      Wait for product deployment to start.
      Edit the operator Deployment to change operator image to 7.6.0 operator image
      Check log of newly deployed operator pod
      =>
      Error is shown there.

      Show
      Create a new project. Deploy 7.5.1 Business automation operator there (from https://github.com/kiegroup/kie-cloud-operator/tree/1.2.1/deploy , use operator image registry.redhat.io/rhpam-7/rhpam-rhel8-operator:7.5.1) Wait for operator to start Deploy product: apiVersion: app.kiegroup.org/v2 kind: KieApp metadata: name: qqq spec: environment: rhpam-trial upgrades: enabled: true minor: true Wait for product deployment to start. Edit the operator Deployment to change operator image to 7.6.0 operator image Check log of newly deployed operator pod => Error is shown there.

      Issue happens when there is a product deployment in namespace with operator, this product deployment has patch and minor updates enabled. Both deployment and operator are running as 7.5.1 version.
      If Business automation operator is upgraded from 7.5.1 to 7.6.0 then product deployment is not upgraded and there is an repeated error message in operator log:

      {"level":"info","ts":"2019-12-18T11:01:57.806431182Z","logger":"kieapp.controller","msg":"Updating","kind":"KieApp","name":"qqq","namespace":"ksuta-test"}
      {"level":"error","ts":1576666917.8155425,"logger":"kubebuilder.controller","msg":"Reconciler error","controller":"kieapp-controller","request":"ksuta-test/qqq","error":"Can't upgrade, potential configuration conflicts in your 7.5.1 ConfigMap(s)","stacktrace":"github.com/kiegroup/kie-cloud-operator/vendor/github.com/go-logr/zapr.(*zapLogger).Error\n\t/root/go/src/github.com/kiegroup/kie-cloud-operator/vendor/github.com/go-logr/zapr/zapr.go:128\ngithub.com/kiegroup/kie-cloud-operator/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).processNextWorkItem\n\t/root/go/src/github.com/kiegroup/kie-cloud-operator/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:217\ngithub.com/kiegroup/kie-cloud-operator/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Start.func1\n\t/root/go/src/github.com/kiegroup/kie-cloud-operator/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:158\ngithub.com/kiegroup/kie-cloud-operator/vendor/k8s.io/apimachinery/pkg/util/wait.JitterUntil.func1\n\t/root/go/src/github.com/kiegroup/kie-cloud-operator/vendor/k8s.io/apimachinery/pkg/util/wait/wait.go:133\ngithub.com/kiegroup/kie-cloud-operator/vendor/k8s.io/apimachinery/pkg/util/wait.JitterUntil\n\t/root/go/src/github.com/kiegroup/kie-cloud-operator/vendor/k8s.io/apimachinery/pkg/util/wait/wait.go:134\ngithub.com/kiegroup/kie-cloud-operator/vendor/k8s.io/apimachinery/pkg/util/wait.Until\n\t/root/go/src/github.com/kiegroup/kie-cloud-operator/vendor/k8s.io/apimachinery/pkg/util/wait/wait.go:88"}
      {"level":"info","ts":"2019-12-18T11:01:58.820266111Z","logger":"kieapp.controller","msg":"Differences detected in kieconfigs-7.5.0 ConfigMap."}
      {"level":"info","ts":"2019-12-18T11:01:58.820361021Z","logger":"kieapp.controller","msg":"Differences detected in kieconfigs-7.5.1 ConfigMap."}
      

              rhn-support-emacdona Eli MacDonald (Inactive)
              ksuta Karel Suta
              Karel Suta Karel Suta
              Karel Suta Karel Suta
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

                Created:
                Updated:
                Resolved: