Configlistener not coming up after DG Operator upgrade
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
- Get the inspect (
$oc adm inspect ns/NAMESPACE_NAME). - See the configlistener pod logs
- 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.