This is an automated email from the ASF dual-hosted git repository. lburgazzoli pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/camel-k.git
commit 4daad1f9dea291a0797debb44d85806ca6b356f8 Author: lburgazzoli <lburgazz...@gmail.com> AuthorDate: Fri Feb 28 18:09:02 2020 +0100 Catalog generation does not take into account the runtime provider to determine the catalog name #1312 --- pkg/trait/camel.go | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/pkg/trait/camel.go b/pkg/trait/camel.go index a28e418..b532c07 100644 --- a/pkg/trait/camel.go +++ b/pkg/trait/camel.go @@ -23,8 +23,6 @@ import ( "github.com/pkg/errors" - k8serrors "k8s.io/apimachinery/pkg/api/errors" - v1 "github.com/apache/camel-k/pkg/apis/camel/v1" "github.com/apache/camel-k/pkg/util/camel" "github.com/apache/camel-k/pkg/util/maven" @@ -109,7 +107,7 @@ func (t *camelTrait) loadOrCreateCatalog(e *Environment, runtimeVersion string) } // sanitize catalog name - catalogName := "camel-catalog-" + strings.ToLower(runtimeVersion) + "-main" + catalogName := "camel-catalog-" + strings.ToLower(runtimeVersion) + "-" + string(runtime.Provider) cx := v1.NewCamelCatalogWithSpecs(ns, catalogName, catalog.CamelCatalogSpec) cx.Labels = make(map[string]string) @@ -119,8 +117,11 @@ func (t *camelTrait) loadOrCreateCatalog(e *Environment, runtimeVersion string) cx.Labels["camel.apache.org/catalog.generated"] = True err = e.Client.Create(e.C, &cx) - if err != nil && !k8serrors.IsAlreadyExists(err) { - return err + if err != nil { + return errors.Wrapf(err, "unable to create catalog runtime=%s, provider=%s, name=%s", + runtime.Version, + runtime.Provider, + catalogName) } } }