(Sorry that I could not find project = JBoss AMQ or AMQ container image, so I set project to be the nearest, AMQ client)
I know AMQ 6.3 Openshift image is in maintenance mode, but I guess this issue was introduced by latest maintenance so if possible, please fix it.
In latest versions of AMQ 6.3 Openshift images, drainer pod does not print log. It is because of the recent effort to remove log4j jars from /opt/amq/bin/drainClasspath.sh (commit hash 0971164d9d24daef732b5cfcccfa4fe8bd0198cf). It leads to 2 missing jars from drainClasspath.sh. However, ce-amq-drain-1.0.3.Final-redhat-1.jar is still using log4j 1(https://github.com/jboss-openshift/ce-amq/blob/v1.0.3.Final/pom.xml), and it's already the latest version, so drainer classpath should contain these jars too.
{{Before ce-amq moving to log4j 2, we should: }}
- switch to reload4j + slf4j-reload4j so to fix vulnerabilities
- add the respective jars back to drainer classpath
- restore log4j.properties
while broker still staying with log4j 2.