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:

Reply via email to