This is an automated email from the ASF dual-hosted git repository. squakez pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/camel-k.git
commit 19d222e560b12a8aefdaf8d2e32baa781b16060f Author: Dhvani Dave <[email protected]> AuthorDate: Tue Oct 27 22:43:51 2026 -0400 use secret for keda arkmq credentials (#6890) Signed-off-by: Dhvani Dave <[email protected]> --- e2e/arkmq/files/keda-arkmq-to-log-auto.yaml | 24 +++++++++++++++--------- e2e/arkmq/files/keda-it-arkmq-to-log-auto.yaml | 18 +++++++++++++----- e2e/arkmq/setup/broker.yaml | 2 -- 3 files changed, 28 insertions(+), 16 deletions(-) diff --git a/e2e/arkmq/files/keda-arkmq-to-log-auto.yaml b/e2e/arkmq/files/keda-arkmq-to-log-auto.yaml index 24ddec172..dcfeee167 100644 --- a/e2e/arkmq/files/keda-arkmq-to-log-auto.yaml +++ b/e2e/arkmq/files/keda-arkmq-to-log-auto.yaml @@ -15,10 +15,9 @@ # limitations under the License. # --------------------------------------------------------------------------- -# This pipe tests KEDA auto-discovery for an ArkMQ queue: -# - artemis-queue trigger is auto-discovered from the amqp:queue URI -# - management endpoint is derived from the broker url -# - broker name is merged via autoMetadata +# This pipe tests a manual KEDA artemis-queue trigger for an ArkMQ queue: +# - trigger metadata is provided manually +# - credentials come from my-broker-credentials-secret via TriggerAuthentication apiVersion: camel.apache.org/v1 kind: Pipe @@ -40,8 +39,15 @@ spec: maxReplicaCount: 1 cooldownPeriod: 20 pollingInterval: 10 - autoMetadata: - artemis-queue: - brokerName: amq-broker - username: admin - password: admin \ No newline at end of file + triggers: + - type: artemis-queue + metadata: + managementEndpoint: my-broker-hdls-svc.arkmq.svc:8161 + queueName: my-queue + brokerAddress: my-queue + brokerName: amq-broker + secrets: + - name: my-broker-credentials-secret + mapping: + AMQ_USER: username + AMQ_PASSWORD: password \ No newline at end of file diff --git a/e2e/arkmq/files/keda-it-arkmq-to-log-auto.yaml b/e2e/arkmq/files/keda-it-arkmq-to-log-auto.yaml index 6a7373122..fca43ccc7 100644 --- a/e2e/arkmq/files/keda-it-arkmq-to-log-auto.yaml +++ b/e2e/arkmq/files/keda-it-arkmq-to-log-auto.yaml @@ -31,14 +31,22 @@ spec: camel: properties: - camel.component.amqp.broker-url=amqp://my-broker-hdls-svc.arkmq.svc:61616 + - quarkus.qpid-jms.url=amqp://my-broker-hdls-svc.arkmq.svc:61616 keda: enabled: true minReplicaCount: 0 maxReplicaCount: 1 cooldownPeriod: 20 pollingInterval: 10 - autoMetadata: - artemis-queue: - brokerName: amq-broker - username: admin - password: admin + triggers: + - type: artemis-queue + metadata: + managementEndpoint: my-broker-hdls-svc.arkmq.svc:8161 + queueName: my-queue + brokerAddress: my-queue + brokerName: amq-broker + secrets: + - name: my-broker-credentials-secret + mapping: + AMQ_USER: username + AMQ_PASSWORD: password diff --git a/e2e/arkmq/setup/broker.yaml b/e2e/arkmq/setup/broker.yaml index f75320003..cc9e513d6 100644 --- a/e2e/arkmq/setup/broker.yaml +++ b/e2e/arkmq/setup/broker.yaml @@ -20,8 +20,6 @@ kind: ActiveMQArtemis metadata: name: my-broker spec: - adminUser: admin - adminPassword: admin deploymentPlan: size: 1 acceptors:
