Uploaded image for project: 'AMQ Broker'
  1. AMQ Broker
  2. ENTMQBR-9187

Operator show forbidden errors when installed with OLM with watch multiple namespaces and message migration is do not work as expected

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Critical Critical
    • None
    • AMQ 7.12.0.OPR.1.GA
    • operator
    • None
    • False
    • None
    • False
    • Hide

      To reproduce the issue, change the attached reporducer.yaml to watch a namespace which is not the operator namespace and deploy it.

      After the operator is running, deploy a simple broker CR.

      Show
      To reproduce the issue, change the attached reporducer.yaml to watch a namespace which is not the operator namespace and deploy it. After the operator is running, deploy a simple broker CR.
    • Important

      When installing operator using OLM and set the operator group to watch multiple  namespaces or a single namespace which is different from the one which the operator will be installed, the operator show forbidden error when a CR is deployed. 

      Also after some more investigation, there is a issue on message migration when multiple namespace watch is used. In a scenario with 2 broker nodes after the scaledown, the messages from the node which were removed are not migrated to remaining node and are lost.

       

        1. logs.zip
          33.35 MB
        2. reproducer.yml
          0.6 kB

            gaohoward Howard Gao
            tbueno@redhat.com Tiago Bueno
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated: