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 9da7fd0 Remove the "./" prefix before sanitizing the integration name. (#309) new e48fe40 add support for a simple yaml flow new 9b7ce11 create knative context #183 new 0572cd2 chore(lint): fix findings new 11ca9c6 inspect xml source code using streaming parser The 4 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: deploy/platform-integration-context-groovy.yaml | 2 +- deploy/platform-integration-context-jvm.yaml | 2 +- ...l => platform-integration-context-knative.yaml} | 9 +- deploy/platform-integration-context-kotlin.yaml | 2 +- .../platform-integration-context-spring-boot.yaml | 2 +- deploy/resources.go | 26 ++++- examples/routes.flow | 5 + pkg/apis/camel/v1alpha1/types.go | 13 +++ pkg/apis/camel/v1alpha1/zz_generated.deepcopy.go | 37 +++++++ pkg/builder/builder_steps.go | 12 ++- pkg/builder/springboot/generator.go | 8 ++ pkg/client/cmd/install.go | 4 +- pkg/install/operator.go | 1 + pkg/metadata/dependencies.go | 3 + pkg/metadata/languages.go | 3 +- pkg/metadata/metadata.go | 7 +- pkg/metadata/metadata_uri_test.go | 28 ++++++ pkg/stub/action/platform/create.go | 15 ++- pkg/trait/dependencies.go | 7 +- pkg/util/envvar/envvar.go | 3 +- pkg/util/kubernetes/collection.go | 3 +- pkg/util/kubernetes/loader.go | 1 + pkg/util/maven/maven_project.go | 11 ++- pkg/{metadata/uris.go => util/source/inspector.go} | 62 +++++------- .../main.go => pkg/util/source/inspector_groovy.go | 57 +++++------ .../util/source/inspector_java_script.go | 57 +++++------ .../config.go => source/inspector_java_source.go} | 48 ++++----- .../config.go => source/inspector_kotlin.go} | 48 ++++----- pkg/util/source/inspector_xml.go | 89 +++++++++++++++++ pkg/util/source/inspector_yaml_flow.go | 67 +++++++++++++ .../java/org/apache/camel/k/InMemoryRegistry.java | 81 ++++++++++++++++ .../src/main/java/org/apache/camel/k/Language.java | 4 + .../org/apache/camel/k/support/RuntimeSupport.java | 108 +++++++++++++++++++++ .../org/apache/camel/k/support}/URIResolver.java | 2 +- .../camel/k/groovy/GroovyRoutesLoader.groovy | 2 +- .../org/apache/camel/k/groovy/LoaderTest.groovy | 6 +- .../java/org/apache/camel/k/jvm/Application.java | 7 +- ...RuntimeSupport.java => ApplicationSupport.java} | 86 +--------------- .../main/java/org/apache/camel/k/jvm/Runtime.java | 70 +------------ .../camel/k/jvm/loader/JavaScriptLoader.java | 2 +- .../camel/k/jvm/loader/JavaSourceLoader.java | 2 +- .../org/apache/camel/k/jvm/loader/XmlLoader.java | 2 +- .../org/apache/camel/k/jvm/PropertiesTest.java | 2 +- .../org/apache/camel/k/jvm/RoutesLoadersTest.java | 18 ++-- .../java/org/apache/camel/k/jvm/RuntimeTest.java | 2 +- .../apache/camel/k/kotlin/KotlinRoutesLoader.kt | 2 +- .../kotlin/org/apache/camel/k/kotlin/LoaderTest.kt | 6 +- .../apache/camel/k/spring/boot/Application.java | 7 +- .../pom.xml | 24 +++-- .../org/apache/camel/k/yaml/YamlFlowLoader.java | 104 ++++++++++++++++++++ .../org/apache/camel/k/yaml/model/Endpoint.java} | 31 +++++- .../java/org/apache/camel/k/yaml/model/Flow.java} | 16 ++- .../java/org/apache/camel/k/yaml/model/Step.java} | 29 +++--- .../apache/camel/k/yaml/model/StepHandler.java} | 17 ++-- .../k/yaml/model/handler/EndpointHandler.java} | 21 +++- .../services/org/apache/camel/k/loader/yaml-flow} | 2 +- .../org/apache/camel/k/yaml/flow/endpoint} | 2 +- .../org/apache/camel/k/yaml/RoutesLoaderTest.java | 51 ++++++++++ .../src/test/resources/log4j2-test.xml | 0 .../src/test/resources/routes.flow | 5 + runtime/pom.xml | 1 + 61 files changed, 950 insertions(+), 394 deletions(-) copy deploy/{platform-integration-context-kotlin.yaml => platform-integration-context-knative.yaml} (63%) create mode 100644 examples/routes.flow rename pkg/{metadata/uris.go => util/source/inspector.go} (53%) copy cmd/kamel/main.go => pkg/util/source/inspector_groovy.go (54%) copy cmd/kamel/main.go => pkg/util/source/inspector_java_script.go (54%) copy pkg/util/{kubernetes/config.go => source/inspector_java_source.go} (57%) copy pkg/util/{kubernetes/config.go => source/inspector_kotlin.go} (57%) create mode 100644 pkg/util/source/inspector_xml.go create mode 100644 pkg/util/source/inspector_yaml_flow.go create mode 100644 runtime/camel-k-runtime-core/src/main/java/org/apache/camel/k/InMemoryRegistry.java create mode 100644 runtime/camel-k-runtime-core/src/main/java/org/apache/camel/k/support/RuntimeSupport.java rename runtime/{camel-k-runtime-jvm/src/main/java/org/apache/camel/k/jvm => camel-k-runtime-core/src/main/java/org/apache/camel/k/support}/URIResolver.java (98%) rename runtime/camel-k-runtime-jvm/src/main/java/org/apache/camel/k/jvm/{RuntimeSupport.java => ApplicationSupport.java} (72%) copy runtime/{camel-k-runtime-core => camel-k-runtime-yaml}/pom.xml (78%) create mode 100644 runtime/camel-k-runtime-yaml/src/main/java/org/apache/camel/k/yaml/YamlFlowLoader.java copy runtime/{camel-k-runtime-kotlin/src/main/kotlin/org/apache/camel/k/kotlin/dsl/RegistryConfiguration.kt => camel-k-runtime-yaml/src/main/java/org/apache/camel/k/yaml/model/Endpoint.java} (62%) copy runtime/{camel-k-runtime-kotlin/src/main/kotlin/org/apache/camel/k/kotlin/dsl/RegistryConfiguration.kt => camel-k-runtime-yaml/src/main/java/org/apache/camel/k/yaml/model/Flow.java} (76%) copy runtime/{camel-k-runtime-kotlin/src/main/kotlin/org/apache/camel/k/kotlin/dsl/ContextConfiguration.kt => camel-k-runtime-yaml/src/main/java/org/apache/camel/k/yaml/model/Step.java} (56%) copy runtime/{camel-k-runtime-kotlin/src/main/kotlin/org/apache/camel/k/kotlin/dsl/RegistryConfiguration.kt => camel-k-runtime-yaml/src/main/java/org/apache/camel/k/yaml/model/StepHandler.java} (71%) copy runtime/{camel-k-runtime-kotlin/src/main/kotlin/org/apache/camel/k/kotlin/dsl/RegistryConfiguration.kt => camel-k-runtime-yaml/src/main/java/org/apache/camel/k/yaml/model/handler/EndpointHandler.java} (59%) copy runtime/{camel-k-runtime-jvm/src/main/resources/META-INF/services/org/apache/camel/k/loader/xml => camel-k-runtime-yaml/src/main/resources/META-INF/services/org/apache/camel/k/loader/yaml-flow} (94%) copy runtime/{camel-k-runtime-jvm/src/main/resources/META-INF/services/org/apache/camel/k/loader/java-class => camel-k-runtime-yaml/src/main/resources/META-INF/services/org/apache/camel/k/yaml/flow/endpoint} (92%) create mode 100644 runtime/camel-k-runtime-yaml/src/test/java/org/apache/camel/k/yaml/RoutesLoaderTest.java copy runtime/{camel-k-runtime-kotlin => camel-k-runtime-yaml}/src/test/resources/log4j2-test.xml (100%) create mode 100644 runtime/camel-k-runtime-yaml/src/test/resources/routes.flow