Solace JMS Channel closing on it's own when running on a Kubernetes cluster (Spring Boot Autoconfig)

Hi all,
I could be wrong, but actually I recognised that it caused of health check, which probably configured for your pod in template yaml file.
To disable it you can specify in application.yaml file of your spring boot application, something like:
management:
health:
jms:
enabled: false

You can find implementation in JmsHealtIndicator class, all of these defaults checks are actually automatically configured and all their implementations you may find in spring-boot-actuator component.

Hope it will help you

Best regards,
Andrei