You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by pc...@apache.org on 2023/07/04 15:20:33 UTC

[camel-k] branch main updated: fix(ctrl): dynamic builder registry organization

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

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


The following commit(s) were added to refs/heads/main by this push:
     new 52234dadf fix(ctrl): dynamic builder registry organization
52234dadf is described below

commit 52234dadf41ba7be4f8643067f3313ad2eb55d65
Author: Pasquale Congiusti <pa...@gmail.com>
AuthorDate: Tue Jul 4 15:47:32 2023 +0200

    fix(ctrl): dynamic builder registry organization
    
    Closes #4525
---
 pkg/controller/catalog/initialize.go | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/pkg/controller/catalog/initialize.go b/pkg/controller/catalog/initialize.go
index 0ab547243..5d1ec67f8 100644
--- a/pkg/controller/catalog/initialize.go
+++ b/pkg/controller/catalog/initialize.go
@@ -102,9 +102,14 @@ func (action *initializeAction) Handle(ctx context.Context, catalog *v1.CamelCat
 
 func initializeSpectrum(options spectrum.Options, ip *v1.IntegrationPlatform, catalog *v1.CamelCatalog) (*v1.CamelCatalog, error) {
 	target := catalog.DeepCopy()
+	organization := ip.Status.Build.Registry.Organization
+	if organization == "" {
+		organization = catalog.Namespace
+	}
 	imageName := fmt.Sprintf(
-		"%s/camel-k-runtime-%s-builder:%s",
+		"%s/%s/camel-k-runtime-%s-builder:%s",
 		ip.Status.Build.Registry.Address,
+		organization,
 		catalog.Spec.Runtime.Provider,
 		strings.ToLower(catalog.Spec.Runtime.Version),
 	)