This is an automated email from the ASF dual-hosted git repository.
astefanutti pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/camel-k.git.
from 98b0698 fix(dev): Update Operator SDK module checksum mismatch
new bbf9b3a feat(quarkus): Initial Quarkus support
new 57cfaac chore(build): Load Camel catalog as builder step
new 57f134e chore(catalog): Move DefaultCatalog method into camel package
new 7b8eddc feat(quarkus): Setup Camel Quarkus catalog generate command
new 5267041 feat(quarkus): Add initial Camel Quarkus catalog
new 02288f6 feat(quarkus): Introduce Runtime Provider API
new e6f0281 feat(quarkus): Support loading Camel Quarkus catalog
new a453b66 feat(quarkus): Sanitize Camel Quarkus dependencies
new c4f37cf fix(quarkus): Catalog exact matching logic should take
runtime provider into account
new bf77dc8 feat(quarkus): Only load catalogs matching the specified
runtime provider
new ca9810b feat(quarkus): Fix reported artifact IDs
new 139e9da feat(quarkus): Do not contribute artifacts to classpath
new d9380d0 feat(quarkus): Start shaping a runtime trait interface
new 131108d feat(quarkus): Support the camel-quarkus dependency protocol
new 768b56d feat(quarkus): Use the camel-quarkus protocol for language
dependencies
new 171fef5 feat(quarkus): Support mapping source dependencies to Camel
Quarkus extensions
new dcfb8a3 fix(build): Set build with Camel catalog runtime version for
exact matching
new 081e3e6 feat(quarkus): Add Camel Quarkus and Quarkus versions trait
configuration options
new 8e62c25 feat(quarkus): Rely on Build runtime properties to source
dependencies versions
new 495c620 fix(quarkus): Avoid nil pointer dereference panic on catalog
lookup
new 2e3c089 feat(quarkus): Add default values for Camel Quarkus / Quarkus
versions and constraints
new a50369e chore(quarkus): Move LocalRepository field to MavenSpec
new bc20fe1 chore(quarkus): Factorize Camel catalog runtime generation
logic
new 86df7cf feat(quarkus): Support generating Camel Quarkus catalog on
the flight
new 35e53f3 chore(test): Remove redundant type conversions
new 1066a89 fix(lint): Use regexp.MustCompile
new 9ff6f5b fix(Quarkus): Fix on the flight Camel catalog generation
new 0423106 feat(quarkus): Filter kits based on integration or catalog
runtime provider info
new fb6d637 feat(quarkus): Use runtime provider label selector to list
kits
new f9bdc9e feat(quarkus): Add Quarkus trait documentation
new 1c7ca96 feat(quarkus): Add Camel Quarkus dependency to catalog
generation profile
new 0bf9b81 feat(quarkus): Add Camel Quarkus dependency to on-the-flight
catalog generation
new b1fd43b fix(quarkus): Let Camel Quarkus drive the Camel version for
catalog generation
new 5a0d37b feat(quarkus): Upgrade Camel Quarkus to version 0.3.0 and
Quarkus to version 0.26.1
new 9ec0333 feat(quarkus): Update Camel Quarkus catalog
new ced7f5f feat(quarkus): Prepare catalogs for Camel runtime version
1.0.7
new 21778fe feat(quarkus): Fix camel catalog names
new 4f6886a feat(quarkus): Use the Camel K runtime plugin to list runtime
dependencies
The 38 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
assets/json-schema/CamelCatalog.json | 26 +
assets/json-schema/Integration.json | 26 +
assets/json-schema/IntegrationKit.json | 26 +
build/maven/pom-catalog.xml | 166 +-
...=> camel-catalog-3.0.0-RC1-1.0.7-SNAPSHOT.yaml} | 6 +-
...camel-catalog-quarkus-0.3.0-1.0.7-SNAPSHOT.yaml | 337 +++
deploy/resources.go | 2557 ++++++++++++++++++++
docs/modules/ROOT/pages/traits.adoc | 18 +
pkg/apis/camel/v1alpha1/build_types.go | 21 +-
pkg/apis/camel/v1alpha1/camelcatalog_types.go | 7 +-
pkg/apis/camel/v1alpha1/common_types.go | 16 +-
pkg/apis/camel/v1alpha1/integration_types.go | 1 +
.../camel/v1alpha1/integration_types_support.go | 4 +-
pkg/apis/camel/v1alpha1/integrationkit_types.go | 23 +-
.../camel/v1alpha1/integrationplatform_types.go | 2 +-
pkg/apis/camel/v1alpha1/zz_generated.deepcopy.go | 62 +
pkg/builder/builder.go | 10 -
pkg/builder/builder_steps.go | 176 +-
pkg/builder/builder_steps_test.go | 182 +-
pkg/builder/builder_test.go | 7 +-
pkg/builder/builder_utils.go | 65 -
pkg/builder/builder_utils_test.go | 87 -
pkg/builder/kaniko/kaniko.go | 10 +-
pkg/builder/runtime/main.go | 125 +
.../main_test.go} | 263 +-
pkg/builder/runtime/quarkus.go | 149 ++
.../{kaniko/kaniko.go => runtime/runtime.go} | 55 +-
pkg/builder/s2i/s2i.go | 10 +-
pkg/cmd/completion_bash.go | 4 +-
pkg/cmd/describe_platform.go | 2 +-
pkg/cmd/install.go | 2 +-
pkg/cmd/kit_create.go | 2 +
pkg/controller/integration/build_kit.go | 4 +
pkg/controller/integration/util.go | 64 +-
pkg/controller/integrationkit/build.go | 16 +-
pkg/controller/integrationplatform/initialize.go | 6 +-
pkg/metadata/metadata_dependencies_test.go | 69 +-
pkg/metadata/metadata_http_test.go | 24 +-
pkg/metadata/metadata_uri_test.go | 20 +-
pkg/trait/builder.go | 17 +-
pkg/trait/builder_test.go | 23 +-
pkg/trait/camel.go | 200 +-
pkg/trait/camel_test.go | 32 +-
pkg/trait/classpath.go | 15 +-
pkg/trait/container_test.go | 21 +-
pkg/trait/debug_test.go | 10 +-
pkg/trait/dependencies.go | 51 +-
pkg/trait/dependencies_test.go | 18 +-
pkg/trait/environment.go | 8 +-
pkg/trait/environment_test.go | 15 +-
pkg/trait/gc.go | 11 +-
pkg/trait/istio_test.go | 11 +-
pkg/trait/knative_service_test.go | 22 +-
pkg/trait/knative_test.go | 20 +-
pkg/trait/owner_test.go | 2 +-
pkg/trait/quarkus.go | 216 ++
pkg/trait/rest-dsl.go | 8 +-
pkg/trait/route_test.go | 25 +-
pkg/trait/service_test.go | 33 +-
pkg/trait/trait_catalog.go | 6 +
pkg/trait/trait_test.go | 52 +-
pkg/trait/trait_types.go | 34 -
pkg/trait/util.go | 2 +
pkg/util/camel/camel_runtime.go | 30 +-
pkg/util/camel/camel_runtime_catalog.go | 6 +-
pkg/util/camel/camel_util.go | 60 +-
pkg/util/camel/camel_util_test.go | 20 +-
pkg/util/camel/catalog.go | 172 ++
pkg/util/camel/catalog_test.go | 47 +
.../controller/util.go} | 13 +-
pkg/util/defaults/defaults.go | 12 +
pkg/util/maven/maven.go | 11 +-
pkg/util/maven/maven_types.go | 2 +
pkg/util/source/inspector.go | 48 +-
pkg/util/test/catalog.go | 47 -
pkg/util/test/catalog_test.go | 7 +-
script/Makefile | 19 +-
script/build_catalog.sh | 21 +-
78 files changed, 4708 insertions(+), 1309 deletions(-)
copy deploy/{camel-catalog-3.0.0-RC1-1.0.5.yaml =>
camel-catalog-3.0.0-RC1-1.0.7-SNAPSHOT.yaml} (99%)
create mode 100644 deploy/camel-catalog-quarkus-0.3.0-1.0.7-SNAPSHOT.yaml
delete mode 100644 pkg/builder/builder_utils_test.go
create mode 100644 pkg/builder/runtime/main.go
copy pkg/builder/{builder_steps_test.go => runtime/main_test.go} (53%)
create mode 100644 pkg/builder/runtime/quarkus.go
copy pkg/builder/{kaniko/kaniko.go => runtime/runtime.go} (50%)
create mode 100644 pkg/trait/quarkus.go
create mode 100644 pkg/util/camel/catalog.go
create mode 100644 pkg/util/camel/catalog_test.go
copy pkg/{controller/add_integrationkit.go => util/controller/util.go} (76%)
delete mode 100644 pkg/util/test/catalog.go