You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by nf...@apache.org on 2020/10/06 08:03:16 UTC

[camel-k] 05/08: chore(e2e): fix missing namespace values in knative references

This is an automated email from the ASF dual-hosted git repository.

nferraro pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/camel-k.git

commit 7d3d9d383bd47c6e8202cebf7fcaeff919f98160
Author: nicolaferraro <ni...@gmail.com>
AuthorDate: Mon Oct 5 16:49:46 2020 +0200

    chore(e2e): fix missing namespace values in knative references
---
 pkg/trait/knative.go | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/pkg/trait/knative.go b/pkg/trait/knative.go
index ed41b6b..32df45f 100644
--- a/pkg/trait/knative.go
+++ b/pkg/trait/knative.go
@@ -343,6 +343,9 @@ func (t *knativeTrait) configureChannels(e *Environment, env *knativeapi.CamelEn
 }
 
 func (t *knativeTrait) createSubscription(e *Environment, ref *corev1.ObjectReference) error {
+	if ref.Namespace == "" {
+		ref.Namespace = e.Integration.Namespace
+	}
 	sub := knativeutil.CreateSubscription(*ref, e.Integration.Name)
 	e.Resources.Add(sub)
 	return nil
@@ -530,6 +533,9 @@ func (t *knativeTrait) createTrigger(e *Environment, ref *corev1.ObjectReference
 			trigger.Spec.Filter.Attributes["type"] == eventType
 	})
 	if !found {
+		if ref.Namespace == "" {
+			ref.Namespace = e.Integration.Namespace
+		}
 		trigger := knativeutil.CreateTrigger(*ref, e.Integration.Name, eventType)
 		e.Resources.Add(trigger)
 	}