From 91851e774faa5edc6d31f8c2e28c0a5c8334a5da Mon Sep 17 00:00:00 2001 From: Andrew Azores Date: Wed, 26 Feb 2025 14:41:10 -0500 Subject: [PATCH] test(smoketst): add micronaut sample --- .../sample_apps/micronaut-cryostat-agent.yml | 35 +++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 compose/sample_apps/micronaut-cryostat-agent.yml diff --git a/compose/sample_apps/micronaut-cryostat-agent.yml b/compose/sample_apps/micronaut-cryostat-agent.yml new file mode 100644 index 000000000..4b845c963 --- /dev/null +++ b/compose/sample_apps/micronaut-cryostat-agent.yml @@ -0,0 +1,35 @@ +services: + micronaut-cryostat-agent: + image: ${MICRONAUT_TEST_IMAGE:-quay.io/redhat-java-monitoring/micronaut-cryostat-agent:latest} + hostname: micronaut-cryostat-agent + ports: + - "10020:10020" + expose: + - "9922" + environment: + JAVA_OPTS_APPEND: >- + -Djava.util.logging.manager=org.jboss.logmanager.LogManager + -Dio.cryostat.agent.shaded.org.slf4j.simpleLogger.defaultLogLevel=trace + -javaagent:/opt/cryostat/cryostat-agent.jar + MICRONAUT_SERVER_PORT: 10020 + CRYOSTAT_AGENT_APP_NAME: micronaut-cryostat-agent + CRYOSTAT_AGENT_WEBSERVER_HOST: micronaut-cryostat-agent + CRYOSTAT_AGENT_WEBSERVER_PORT: 9922 + CRYOSTAT_AGENT_CALLBACK: http://micronaut-cryostat-agent:9922/ + CRYOSTAT_AGENT_BASEURI: ${CRYOSTAT_PROXY_PROTOCOL}://${CRYOSTAT_HTTP_HOST}:${CRYOSTAT_PROXY_PORT}/ + CRYOSTAT_AGENT_BASEURI_RANGE: public + CRYOSTAT_AGENT_AUTHORIZATION_TYPE: basic + CRYOSTAT_AGENT_AUTHORIZATION_VALUE: user:pass + CRYOSTAT_AGENT_WEBCLIENT_TLS_TRUSTSTORE_CERT[0]_PATH: /auth_certs/certificate.pem + CRYOSTAT_AGENT_WEBCLIENT_TLS_TRUSTSTORE_CERT[0]_TYPE: X.509 + CRYOSTAT_AGENT_WEBCLIENT_TLS_TRUSTSTORE_CERT[0]_ALIAS: cryostat + CRYOSTAT_AGENT_API_WRITES_ENABLED: "true" + restart: always + healthcheck: + test: curl --fail http://localhost:10020 || exit 1 + interval: 10s + retries: 3 + start_period: 30s + timeout: 5s + volumes: + - ${DIR}/compose/auth_certs:/auth_certs:z