Skip to content

Add artemis include#936

Open
TadeuRodrigues wants to merge 1 commit into
wardenenv:mainfrom
TadeuRodrigues:add-artemis
Open

Add artemis include#936
TadeuRodrigues wants to merge 1 commit into
wardenenv:mainfrom
TadeuRodrigues:add-artemis

Conversation

@TadeuRodrigues

@TadeuRodrigues TadeuRodrigues commented Jun 8, 2026

Copy link
Copy Markdown

Add include to use artemis service.

@navarr navarr requested a review from Copilot July 1, 2026 18:22
@navarr navarr moved this to 👀 In review in Warden Jul 1, 2026
@navarr navarr added this to the Warden 0.17 milestone Jul 1, 2026
@navarr navarr self-assigned this Jul 1, 2026
@navarr navarr added the enhancement New feature or request label Jul 1, 2026

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds a new Warden environment include to run an Apache ActiveMQ Artemis service behind Traefik, exposing the web console.

Changes:

  • Introduces environments/includes/artemis.base.yml defining an artemis service.
  • Configures Artemis credentials and JVM/Hawtio/Jolokia system properties via environment variables.
  • Adds Traefik routing labels and a named Docker volume for persistence.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment on lines +5 to +18
environment:
- AMQ_USER=${ARTEMIS_USERNAME:-artemis}
- AMQ_PASSWORD=${ARTEMIS_PASSWORD:-artemis}
- JAVA_ARGS=
-Dhawtio.proxyEnabled=true
-Dhawtio.offline=true
-Dhawtio.allowProxy=true
-Dhawtio.proxyAllowlist=*
-Djolokia.allowDnsReverseLookup=false
-Dhawtio.realm=activemq
-Dhawtio.role=amq
-Dhawtio.rolePrincipalClasses=org.apache.activemq.artemis.spi.core.security.jaas.RolePrincipal
-Dhawtio.baseUrl=/console
-Dhawtio.url=https://artemis.${TRAEFIK_DOMAIN}/console
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

Status: 👀 In review

Development

Successfully merging this pull request may close these issues.

3 participants