This is an automated email from the ASF dual-hosted git repository. nferraro pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/camel-k.git.
from cb85a2e Updated CHANGELOG.md add 6bdcd1d Fix #1818: add support for Kamelet repository No new revisions were added by this update. Summary of changes: .../camel.apache.org_integrationplatforms.yaml | 24 +++ deploy/crd-integration-platform.yaml | 24 +++ .../integrationplatforms.camel.apache.org.crd.yaml | 24 +++ deploy/resources.go | 4 +- .../common/apache-kamelet-catalog/kamelet.feature | 5 + .../logger.groovy} | 3 +- .../{ => apache-kamelet-catalog}/yaks-config.yaml | 9 +- go.mod | 2 + helm/camel-k/crds/crd-integration-platform.yaml | 24 +++ pkg/apis/camel/v1/integrationplatform_types.go | 11 ++ pkg/apis/camel/v1/zz_generated.deepcopy.go | 36 ++++ pkg/client/client.go | 28 +++ pkg/controller/kamelet/initialize.go | 3 +- pkg/controller/kamelet/monitor.go | 3 +- pkg/controller/kameletbinding/initialize.go | 16 +- .../kamelet/common.go => kamelet/initialize.go} | 2 +- .../repository/common.go} | 37 ++-- pkg/kamelet/repository/composite_repository.go | 76 ++++++++ .../repository/composite_repository_test.go | 58 ++++++ .../repository/empty_repository.go} | 27 ++- .../repository/empty_repository_test.go} | 19 +- pkg/kamelet/repository/github_repository.go | 150 ++++++++++++++ .../repository/github_repository_test.go} | 45 ++--- pkg/kamelet/repository/go.mod | 17 ++ pkg/{apis/camel => kamelet/repository}/go.sum | 61 +++--- pkg/kamelet/repository/kubernetes_repository.go | 71 +++++++ .../repository/kubernetes_repository_test.go | 64 ++++++ pkg/kamelet/repository/repository.go | 178 +++++++++++++++++ pkg/kamelet/repository/repository_test.go | 215 +++++++++++++++++++++ pkg/platform/defaults.go | 7 + pkg/trait/kamelets.go | 106 ++++++---- pkg/trait/kamelets_test.go | 3 +- pkg/util/test/client.go | 53 +++-- script/build_submodules.sh | 4 + script/git_tag.sh | 5 + script/set_go_modules_version.sh | 15 +- 36 files changed, 1264 insertions(+), 165 deletions(-) create mode 100644 e2e/yaks/common/apache-kamelet-catalog/kamelet.feature copy e2e/yaks/common/{kamelet/source-sink.groovy => apache-kamelet-catalog/logger.groovy} (93%) copy e2e/yaks/common/{ => apache-kamelet-catalog}/yaks-config.yaml (85%) rename pkg/{controller/kamelet/common.go => kamelet/initialize.go} (97%) copy pkg/{builder/builder_utils.go => kamelet/repository/common.go} (56%) create mode 100644 pkg/kamelet/repository/composite_repository.go create mode 100644 pkg/kamelet/repository/composite_repository_test.go copy pkg/{apis/addtoscheme_camel_v1alpha1.go => kamelet/repository/empty_repository.go} (61%) copy pkg/{util/gzip/compress_test.go => kamelet/repository/empty_repository_test.go} (73%) create mode 100644 pkg/kamelet/repository/github_repository.go copy pkg/{util/flow/flow_test.go => kamelet/repository/github_repository_test.go} (57%) create mode 100644 pkg/kamelet/repository/go.mod copy pkg/{apis/camel => kamelet/repository}/go.sum (92%) create mode 100644 pkg/kamelet/repository/kubernetes_repository.go create mode 100644 pkg/kamelet/repository/kubernetes_repository_test.go create mode 100644 pkg/kamelet/repository/repository.go create mode 100644 pkg/kamelet/repository/repository_test.go