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

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

commit 4d01ed06b261457dff3bef44da562db476113087
Author: Antonin Stefanutti <anto...@stefanutti.fr>
AuthorDate: Fri Apr 2 16:40:46 2021 +0200

    fix: SinkBinding should be managed when the Integration is running
---
 pkg/trait/knative.go | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/pkg/trait/knative.go b/pkg/trait/knative.go
index b8499c3..8e81f90 100644
--- a/pkg/trait/knative.go
+++ b/pkg/trait/knative.go
@@ -513,7 +513,7 @@ func (t *knativeTrait) configureSinkBinding(e *Environment, 
env *knativeapi.Came
                e.ApplicationProperties["camel.k.customizer.sinkbinding.kind"] 
= ref.Kind
                
e.ApplicationProperties["camel.k.customizer.sinkbinding.api-version"] = 
ref.APIVersion
 
-               if e.IntegrationInPhase(v1.IntegrationPhaseDeploying) {
+               if e.IntegrationInPhase(v1.IntegrationPhaseDeploying, 
v1.IntegrationPhaseRunning) {
                        e.PostStepProcessors = append(e.PostStepProcessors, 
func(e *Environment) error {
                                sinkBindingInjected := false
                                e.Resources.Visit(func(object runtime.Object) {

Reply via email to