Configlistener not coming up after DG Operator upgrade

Solution Verified - Updated

Environment

  • Red Hat Openshift Container Platform
  • 4.x
  • Red Hat Data Grid (RHDG)
    • 8.x
    • Data Grid Operator 8.5.x
      • ConfigListener

Issue

  • Conflglistener not coming up after DG Operator upgrade in Openshift 4
  • Conflglistener is stuck in a crash loops with the following:
$ oc logs infinispan-config-listener-66597c94df-lz2kr
2025-07-01T05:18:25.681Z        INFO    Starting Infinispan ConfigListener Version: RHDG-8.5.6.GA
I0701 05:18:26.732639       1 request.go:690] Waited for 1.033905967s due to client-side throttling, not priority and fairness, request: GET:https://example:443/apis/ingress.operator.openshift.io/v1?timeout=32s
2025-07-01T05:18:31.190Z        FATAL   unable to load Infinispan cluster info in Namespace datagrid: infinispans.infinispan.org "info" not found
github.com/infinispan/infinispan-operator/launcher/listener.New
        /remote-source/deps/gomod/src/github.com/infinispan/infinispan-operator/launcher/listener/listener.go:65
main.main
        /remote-source/deps/gomod/src/github.com/infinispan/infinispan-operator/main.go:55
runtime.main
        /usr/lib/golang/src/runtime/proc.go:271

Resolution

The Data Grid ConfigListener, by mistake after the upgrade, will be similar to the below:

 containers:
        - name: infinispan-listener
          image: 'registry.redhat.io/datagrid/datagrid-8-rhel9-operator@sha256:d719d778b0848588a7e61d3c3fa689763f51a6533af4cf9e1c738c4ed8fac760'
          args:
            - listener
            - '-namespace'
            - dg-test
            - '-cluster'
            - info

The ConfigListener deployment should be similar to the following:

 containers:
        - name: infinispan-listener
          image: 'registry.redhat.io/datagrid/datagrid-8-rhel9-operator@sha256:d719d778b0848588a7e61d3c3fa689763f51a6533af4cf9e1c738c4ed8fac760'
          args:
            - listener
            - '-namespace'
            - dg-test
            - '-cluster'
            - horizon-rhg-cluster <--------------- line added
            - '-zap-log-level'    <--------------- line added
            - info
env: <-------------------------------------------- section added
            - name: INFINISPAN_OPERAND_VERSIONS
              value: '[{"upstream-version":"14.0.0","downstream-version":"8.4.0-1","image":"registry.redhat.io/datagrid/datagrid-8-rhel8@sha256:532dca6facb584c1261c0480c499af9f857c70dc390e0d46e46afec2561468af","cve":false,"deprecated":true},{"upstream-version":"14.0.0","downstream-version":"8.4.0-2","image":"registry.redhat.io/datagrid/datagrid-8-

Root Cause

See full details on ConfigListener pod on Config Listener pod in DG 8 OCP 4.

Diagnostic Steps

  1. Get the inspect ($oc adm inspect ns/NAMESPACE_NAME).
  2. See the configlistener pod logs
  3. See the configlistener deployment yaml
Components
Category
Tags

This solution is part of Red Hat’s fast-track publication program, providing a huge library of solutions that Red Hat engineers have created while supporting our customers. To give you the knowledge you need the instant it becomes available, these articles may be presented in a raw and unedited form.