You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Describe the bug
The StatefulSet created by the operator does not run because the operator creates a duplicate volume mounting the acceptors' SSL secret
To Reproduce
Steps to reproduce the behavior:
Create an ActiveMQArtemis instance with two acceptors with SSL enabled using the same SSL secret
Platform (please complete the following information):
Openshift 4.10
Latest operator version
Expected behavior
Expected to have an AMQ instance running
Screenshots
Optional, add screenshots to help explain your problem.
Additional context
Can be duplicated using this manifest:
This was closed as duplicate but is still an issue as far as I can tell. In Openshift 4.10 it fails when the same "sslSecret" is referenced by an acceptor and the console. I looked at the latest in the master branch and activemqartemis_reconciler.go is still only appending volume definitions, without anything that looks like duplicate checks.
I ended up doing the following on Openshift:
Extract the Openshift router wildcard certificate and key (for the *.apps.domain), also extract the Openshift CA certificate
Package Openshift router certificate and key as a Java keystore
Similarly package Openshift CA cert as a Java truststore
Save 2+3 above in two different Openshift secrets, one for the acceptor and one for the console, and use key naming conventions used by Artemis operator (broker.ks + keyStorePassword and client.ts + trustStorePassword)
Describe the bug
The StatefulSet created by the operator does not run because the operator creates a duplicate volume mounting the acceptors' SSL secret
To Reproduce
Steps to reproduce the behavior:
Platform (please complete the following information):
Expected behavior
Expected to have an AMQ instance running
Screenshots
Optional, add screenshots to help explain your problem.
Additional context
Can be duplicated using this manifest:
The text was updated successfully, but these errors were encountered: