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),
)