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


The following commit(s) were added to refs/heads/master by this push:
     new ea926bc  fix(trait): kamelet spec in running phase
ea926bc is described below

commit ea926bcd1ac465244cb4874aaaa6f8d632584787
Author: Pasquale Congiusti <pasquale.congiu...@gmail.com>
AuthorDate: Thu Apr 15 16:33:38 2021 +0200

    fix(trait): kamelet spec in running phase
    
    Fix #2218
---
 pkg/trait/kamelets.go | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/pkg/trait/kamelets.go b/pkg/trait/kamelets.go
index 6344160..df437d9 100644
--- a/pkg/trait/kamelets.go
+++ b/pkg/trait/kamelets.go
@@ -116,16 +116,18 @@ func (t *kameletsTrait) Configure(e *Environment) (bool, 
error) {
 
 func (t *kameletsTrait) Apply(e *Environment) error {
 
-       if e.IntegrationInPhase(v1.IntegrationPhaseInitialization) {
+       if e.IntegrationInPhase(v1.IntegrationPhaseInitialization, 
v1.IntegrationPhaseRunning) {
                if err := t.addKamelets(e); err != nil {
                        return err
                }
-               if err := t.addConfigurationSecrets(e); err != nil {
-                       return err
-               }
+       }
+
+       if e.IntegrationInPhase(v1.IntegrationPhaseInitialization) {
+               return t.addConfigurationSecrets(e)
        } else if e.IntegrationInPhase(v1.IntegrationPhaseDeploying, 
v1.IntegrationPhaseRunning) {
                return t.configureApplicationProperties(e)
        }
+
        return nil
 }
 

Reply via email to