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