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

lburgazzoli pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/camel-k-runtime.git.


    from 4b9a278  Updated CHANGELOG.md
     new 4684d10  kamelets: create a camel-kamelet component #375
     new c7143ee  kamelets: create a camel-kamelet component #375
     new 5452484  kamelets: create a camel-kamelet component #375
     new 14f4801  build(ci): add an option to build against latest camel bits
     new 0e5c82c  build(ci): add an option to build against latest 
camel-quarkus bits
     new 469779f  chore(deps): remove slf4j-api as it is transitively provided 
by camel
     new 0ec8c35  chore(deps): upgrade quarkus to v1.7.1.Final
     new 766fbcc  build(quarkus): remove native profile for groovy and java 
itests
     new e69decf  chore(deps): upgrade quarkus to v1.8.0.CR1
     new 5415915  build(deps): cleanup versions definition based on 
camel-dependencies from camel 3.5
     new bedbd25  build(deps): update to camel-quarkus 1.1.0 and quarkus 
1.8.0.Final

The 11 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:
 .github/workflows/ci-build.yml                     |  37 ++-
 .github/workflows/pr-validate.yml                  |   1 +
 .../k/loader/groovy/GroovySourceLoaderTest.groovy  |  23 +-
 .../k/loader/groovy/support/TestRuntime.groovy     |   7 +-
 .../camel/k/loader/java/support/TestRuntime.groovy |   7 +-
 .../camel/k/loader/js/support/TestRuntime.groovy   |   7 +-
 .../kotlin/itests/KotlinSourceLoaderTest.java      |   4 +-
 .../camel/k/loader/kotlin/support/TestRuntime.kt   |   6 +-
 .../camel/k/loader/xml/support/TestRuntime.groovy  |   7 +-
 camel-k-main/camel-k-runtime-main/pom.xml          |   5 +
 .../apache/camel/k/main/ApplicationRuntime.java    |  46 ++--
 .../java/org/apache/camel/k/main/RuntimeTest.java  |  68 ++++--
 .../org/apache/camel/k/main/TemplatesTest.java     |  89 ++++++++
 .../apache/camel/k/main/{ => support}/MyBean.java  |   2 +-
 .../camel/k/main/support/RuntimeTestSupport.java}  |  42 ++--
 .../camel/k/main/{ => support}/TestCustomizer.java |   2 +-
 .../services/org/apache/camel/k/customizer/test    |   2 +-
 .../src/test/resources/MyRouteTemplate.java        |  10 +-
 .../src/test/resources/MyRoutesWithBeans.java      |   5 +-
 .../src/test/resources/MyRoutesWithKamelets.java   |  18 +-
 .../quarkus/deployment/DeploymentProcessor.java    |  63 +++---
 .../core/quarkus/deployment/DeploymentSupport.java |  62 +++++-
 .../camel/k/core/quarkus/deployment/CoreTest.java  |   4 +-
 .../pom.xml                                        |   4 +-
 .../k/quarkus/kamelet}/deployment/Application.java |  43 ++--
 .../src/main/resources/application.properties      |   2 +-
 .../k/quarkus/kamelet/deployment/KameletIT.java}   |   4 +-
 .../k/quarkus/kamelet/deployment/KameletTest.java} |  43 ++--
 .../camel-k-quarkus-itests-loader-groovy/pom.xml   |  39 ----
 .../camel-k-quarkus-itests-loader-java/pom.xml     |  39 ----
 camel-k-quarkus/camel-k-quarkus-itests/pom.xml     |   1 +
 .../deployment/pom.xml                             |  10 +-
 .../k/quarkus/kamelet}/deployment/Feature.java     |   4 +-
 .../pom.xml                                        |   2 +-
 .../runtime/pom.xml                                |  13 +-
 .../k/quarkus/deployment/DeploymentProcessor.java  |  15 +-
 .../k/quarkus/ApplicationListenerAdapter.java      |   2 +-
 camel-k-quarkus/pom.xml                            |   1 +
 camel-k-runtime-bom/pom.xml                        |  15 ++
 camel-k-runtime-core/pom.xml                       |  39 ++++
 .../apache/camel/k/SourceDefinitionConfigurer.java | 101 +++++++++
 .../k/listener/SourcesConfigurerConfigurer.java    |  45 ++++
 .../configurer/org.apache.camel.k.SourceDefinition |   2 +-
 .../org.apache.camel.k.listener.SourcesConfigurer  |   2 +
 .../src/main/java/org/apache/camel/k/Source.java   |   5 +-
 .../java/org/apache/camel/k/SourceDefinition.java  | 247 +++++++++++++++++++++
 .../main/java/org/apache/camel/k/SourceLoader.java |   7 +-
 .../main/java/org/apache/camel/k/SourceType.java   |  10 +-
 .../src/main/java/org/apache/camel/k/Sources.java  | 194 ++++++----------
 .../apache/camel/k/listener/RoutesConfigurer.java  | 107 ---------
 .../apache/camel/k/listener/SourcesConfigurer.java |  77 +++++++
 .../apache/camel/k/support/PropertiesSupport.java  |  62 +++++-
 .../org/apache/camel/k/support/RuntimeSupport.java |  20 +-
 .../org/apache/camel/k/support/SourcesSupport.java | 164 ++++++++++++++
 .../org/apache/camel/k/support/StringSupport.java  |  40 ++--
 .../services/org.apache.camel.k.Runtime$Listener   |   2 +-
 .../test/java/org/apache/camel/k/SourceTest.java   |  10 +
 .../camel/k/support/PropertiesSupportTest.java     |  96 ++++++++
 .../java/org/apache/camel/k/cron/CronTest.java     |   4 +-
 .../KnativeSinkBindingCustomizerTest.java          |   4 +-
 .../knative/yaml/parser/KnativeConverterTest.java  |   4 +-
 .../knative/KnativeSourceRoutesLoaderTest.java     |   4 +-
 .../org/apache/camel/k/webhook/WebhookTest.java    |   8 +-
 .../camel-knative => camel-kamelet}/pom.xml        |  44 ++--
 .../kamelet/KameletComponentConfigurer.java        |  16 +-
 .../kamelet/KameletEndpointConfigurer.java         |  29 ++-
 .../services/org/apache/camel/component/kamelet    |   2 +-
 .../org/apache/camel/configurer/kamelet-component  |   2 +
 .../org/apache/camel/configurer/kamelet-endpoint   |   2 +
 .../apache/camel/component/kamelet/kamelet.json    |  40 ++++
 .../apache/camel/component/kamelet/Kamelet.java    |  97 ++++++++
 .../camel/component/kamelet/KameletComponent.java  | 149 +++++++++++++
 .../camel/component/kamelet/KameletEndpoint.java   | 181 +++++++++++++++
 .../camel/component/kamelet/KameletBasicTest.java  |  94 ++++++++
 .../component/kamelet/KameletPropertiesTest.java   |  86 +++++++
 .../component/kamelet/KameletValidationTest.java   |  34 +--
 .../src/test/resources/log4j2-test.xml             |   7 +-
 .../apache/camel/component/knative/knative.json    |   2 +
 .../data/application.properties                    |  11 +-
 examples/camel-k-runtime-example-groovy/pom.xml    |   4 +-
 .../data/application.properties                    |  20 +-
 .../data/logger.yaml                               |   8 +-
 .../data/routes.groovy                             |   3 +-
 .../pom.xml                                        |  15 +-
 .../Dockerfile                                     |   7 +
 .../data/application.properties                    |  20 +-
 .../data/logger.yaml                               |   8 +-
 .../data}/routes.yaml                              |   7 +-
 .../pom.xml                                        |  20 +-
 .../src/main/resources/application.properties      |   3 +-
 examples/pom.xml                                   |   2 +
 pom.xml                                            |  29 ++-
 .../maven/processors/CatalogProcessor3x.java       |  17 ++
 .../org/apache/camel/k/test/CamelKTestSupport.java |  32 ++-
 94 files changed, 2265 insertions(+), 734 deletions(-)
 create mode 100644 
camel-k-main/camel-k-runtime-main/src/test/java/org/apache/camel/k/main/TemplatesTest.java
 rename 
camel-k-main/camel-k-runtime-main/src/test/java/org/apache/camel/k/main/{ => 
support}/MyBean.java (96%)
 copy 
camel-k-main/camel-k-runtime-main/src/{main/java/org/apache/camel/k/main/Application.java
 => test/java/org/apache/camel/k/main/support/RuntimeTestSupport.java} (50%)
 rename 
camel-k-main/camel-k-runtime-main/src/test/java/org/apache/camel/k/main/{ => 
support}/TestCustomizer.java (97%)
 copy camel-k-runtime-knative/src/test/resources/sources/routes.java => 
camel-k-main/camel-k-runtime-main/src/test/resources/MyRouteTemplate.java (81%)
 copy camel-k-loader-java/src/test/resources/MyRoutesWithBeans.java => 
camel-k-main/camel-k-runtime-main/src/test/resources/MyRoutesWithKamelets.java 
(74%)
 copy camel-k-quarkus/camel-k-quarkus-itests/{camel-k-quarkus-itests-knative => 
camel-k-quarkus-itests-kamelet}/pom.xml (98%)
 copy 
camel-k-quarkus/camel-k-quarkus-itests/{camel-k-quarkus-itests-knative/src/main/java/org/apache/camel/k/quarkus/knative
 => 
camel-k-quarkus-itests-kamelet/src/main/java/org/apache/camel/k/quarkus/kamelet}/deployment/Application.java
 (58%)
 copy 
camel-k-quarkus/camel-k-quarkus-itests/{camel-k-quarkus-itests-loader-kotlin => 
camel-k-quarkus-itests-kamelet}/src/main/resources/application.properties (96%)
 copy 
camel-k-quarkus/camel-k-quarkus-itests/{camel-k-quarkus-itests-cron/src/test/java/org/apache/camel/k/quarkus/cron/deployment/CronIT.java
 => 
camel-k-quarkus-itests-kamelet/src/test/java/org/apache/camel/k/quarkus/kamelet/deployment/KameletIT.java}
 (89%)
 copy 
camel-k-quarkus/camel-k-quarkus-itests/{camel-k-quarkus-itests-loader-js/src/test/java/org/apache/camel/k/loader/js/quarkus/JavaScriptLoaderTest.java
 => 
camel-k-quarkus-itests-kamelet/src/test/java/org/apache/camel/k/quarkus/kamelet/deployment/KameletTest.java}
 (63%)
 copy camel-k-quarkus/{camel-k-runtime-quarkus => 
camel-k-quarkus-kamelet}/deployment/pom.xml (88%)
 copy 
camel-k-quarkus/{camel-k-quarkus-core/deployment/src/main/java/org/apache/camel/k/core/quarkus
 => 
camel-k-quarkus-kamelet/deployment/src/main/java/org/apache/camel/k/quarkus/kamelet}/deployment/Feature.java
 (89%)
 copy camel-k-quarkus/{camel-k-quarkus-cron => camel-k-quarkus-kamelet}/pom.xml 
(95%)
 copy camel-k-quarkus/{camel-k-runtime-quarkus => 
camel-k-quarkus-kamelet}/runtime/pom.xml (89%)
 create mode 100644 
camel-k-runtime-core/src/generated/java/org/apache/camel/k/SourceDefinitionConfigurer.java
 create mode 100644 
camel-k-runtime-core/src/generated/java/org/apache/camel/k/listener/SourcesConfigurerConfigurer.java
 copy 
camel-knative/camel-knative/src/generated/resources/META-INF/services/org/apache/camel/component/knative
 => 
camel-k-runtime-core/src/generated/resources/META-INF/services/org/apache/camel/configurer/org.apache.camel.k.SourceDefinition
 (50%)
 create mode 100644 
camel-k-runtime-core/src/generated/resources/META-INF/services/org/apache/camel/configurer/org.apache.camel.k.listener.SourcesConfigurer
 create mode 100644 
camel-k-runtime-core/src/main/java/org/apache/camel/k/SourceDefinition.java
 copy camel-k-loader-js/src/test/resources/routes-with-endpoint-dsl.js => 
camel-k-runtime-core/src/main/java/org/apache/camel/k/SourceType.java (90%)
 delete mode 100644 
camel-k-runtime-core/src/main/java/org/apache/camel/k/listener/RoutesConfigurer.java
 create mode 100644 
camel-k-runtime-core/src/main/java/org/apache/camel/k/listener/SourcesConfigurer.java
 create mode 100644 
camel-k-runtime-core/src/main/java/org/apache/camel/k/support/SourcesSupport.java
 create mode 100644 
camel-k-runtime-core/src/test/java/org/apache/camel/k/support/PropertiesSupportTest.java
 copy {camel-knative/camel-knative => camel-kamelet}/pom.xml (83%)
 copy 
camel-knative/camel-knative/src/generated/java/org/apache/camel/component/knative/KnativeComponentConfigurer.java
 => 
camel-kamelet/src/generated/java/org/apache/camel/component/kamelet/KameletComponentConfigurer.java
 (71%)
 copy 
camel-knative/camel-knative/src/generated/java/org/apache/camel/component/knative/KnativeComponentConfigurer.java
 => 
camel-kamelet/src/generated/java/org/apache/camel/component/kamelet/KameletEndpointConfigurer.java
 (62%)
 copy 
camel-knative/camel-knative/src/generated/resources/META-INF/services/org/apache/camel/component/knative
 => 
camel-kamelet/src/generated/resources/META-INF/services/org/apache/camel/component/kamelet
 (50%)
 create mode 100644 
camel-kamelet/src/generated/resources/META-INF/services/org/apache/camel/configurer/kamelet-component
 create mode 100644 
camel-kamelet/src/generated/resources/META-INF/services/org/apache/camel/configurer/kamelet-endpoint
 create mode 100644 
camel-kamelet/src/generated/resources/org/apache/camel/component/kamelet/kamelet.json
 create mode 100644 
camel-kamelet/src/main/java/org/apache/camel/component/kamelet/Kamelet.java
 create mode 100644 
camel-kamelet/src/main/java/org/apache/camel/component/kamelet/KameletComponent.java
 create mode 100644 
camel-kamelet/src/main/java/org/apache/camel/component/kamelet/KameletEndpoint.java
 create mode 100644 
camel-kamelet/src/test/java/org/apache/camel/component/kamelet/KameletBasicTest.java
 create mode 100644 
camel-kamelet/src/test/java/org/apache/camel/component/kamelet/KameletPropertiesTest.java
 copy 
camel-knative/camel-knative-api/src/test/java/org/apache/camel/component/knative/spi/KnativeEnvironmentTest.java
 => 
camel-kamelet/src/test/java/org/apache/camel/component/kamelet/KameletValidationTest.java
 (50%)
 copy {camel-knative/camel-knative => 
camel-kamelet}/src/test/resources/log4j2-test.xml (81%)
 copy examples/{camel-k-runtime-example-rest => 
camel-k-runtime-example-kamelets}/data/application.properties (73%)
 copy 
camel-k-quarkus/camel-k-quarkus-itests/camel-k-quarkus-itests-loader-yaml/src/test/resources/routes.yaml
 => examples/camel-k-runtime-example-kamelets/data/logger.yaml (90%)
 copy examples/{camel-k-runtime-example-quarkus-groovy => 
camel-k-runtime-example-kamelets}/data/routes.groovy (91%)
 copy examples/{camel-k-runtime-example-knative => 
camel-k-runtime-example-kamelets}/pom.xml (87%)
 create mode 100644 examples/camel-k-runtime-example-quarkus-kamelets/Dockerfile
 copy examples/{camel-k-runtime-example-rest => 
camel-k-runtime-example-quarkus-kamelets}/data/application.properties (74%)
 copy 
camel-k-quarkus/camel-k-quarkus-itests/camel-k-quarkus-itests-loader-yaml/src/test/resources/routes.yaml
 => examples/camel-k-runtime-example-quarkus-kamelets/data/logger.yaml (90%)
 copy {camel-k-runtime-knative/src/test/resources/sources => 
examples/camel-k-runtime-example-quarkus-kamelets/data}/routes.yaml (88%)
 copy examples/{camel-k-runtime-example-quarkus-xml => 
camel-k-runtime-example-quarkus-kamelets}/pom.xml (91%)
 copy examples/{camel-k-runtime-example-quarkus-knative => 
camel-k-runtime-example-quarkus-kamelets}/src/main/resources/application.properties
 (97%)
 copy 
camel-knative/camel-knative-api/src/main/java/org/apache/camel/component/knative/spi/KnativeSupport.java
 => 
tooling/camel-k-test/src/main/java/org/apache/camel/k/test/CamelKTestSupport.java
 (53%)

Reply via email to