You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by as...@apache.org on 2019/10/09 12:24:43 UTC

[camel-k] 04/04: fix(kaniko): Kaniko cache warmer multi-tenancy per namespaces

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 56ef90953829d288a856f8b24ec22cd08e2ecea7
Author: Antonin Stefanutti <an...@stefanutti.fr>
AuthorDate: Tue Oct 8 16:44:05 2019 +0200

    fix(kaniko): Kaniko cache warmer multi-tenancy per namespaces
---
 pkg/controller/integrationplatform/initialize.go | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/pkg/controller/integrationplatform/initialize.go b/pkg/controller/integrationplatform/initialize.go
index 2e54ae0..2424851 100644
--- a/pkg/controller/integrationplatform/initialize.go
+++ b/pkg/controller/integrationplatform/initialize.go
@@ -135,15 +135,13 @@ func (action *initializeAction) Handle(ctx context.Context, platform *v1alpha1.I
 			return nil, err
 		}
 
-		// Check if the operator is running in the same namespace before starting the cache warmer
-		if platform.Namespace == platformutil.GetOperatorNamespace() && platform.Spec.Build.IsKanikoCacheEnabled() {
+		if platform.Spec.Build.IsKanikoCacheEnabled() {
 			// Create the Kaniko warmer pod that caches the base image into the Camel K builder volume
 			action.L.Info("Create Kaniko cache warmer pod")
 			err = createKanikoCacheWarmerPod(ctx, action.client, platform)
 			if err != nil {
 				return nil, err
 			}
-
 			platform.Status.Phase = v1alpha1.IntegrationPlatformPhaseWarming
 		} else {
 			// Skip the warmer pod creation