You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by nf...@apache.org on 2020/02/21 09:18:51 UTC
[camel-k] branch master updated (5cedb60 -> 2f1bea5)
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 5cedb60 Fix #167: update set-version script to update version in helm chart
add 40e1c00 refactor(traits): change trait logic to allow addons
add 00c1af1 refactor(traits): generating documentation for addons
add a1f84fe Fix #1234: add a master trait (as addon)
add b205785 Fix #1234: added e2e test for master
add f8eec05 Fix #1234: generate documentation
add 56a6b55 Fix #1234: allow to unspecify options and move e2e tests outside core
add 372ed18 Fix #1234: fix lint
add c94a49d Fix #1234: add some known named trait orders that can be used by addons
add 2914381 Fix #1201: add label flag and fix e2e tests
add 2f1bea5 Fix #1201: enable addons in all tests
No new revisions were added by this update.
Summary of changes:
addons/master/master.go | 214 +++++++++++++++++++++
addons/master/zz_generated_doc.go | 1 +
.../build/log.go => addons/register_master.go | 12 +-
addons/zz_generated_doc.go | 1 +
build/maven/pom-runtime.xml | 5 +
cmd/kamel/main.go | 1 +
cmd/util/doc-gen/main.go | 2 +
deploy/addons/master/master-role-binding.tmpl | 16 ++
deploy/addons/master/master-role.tmpl | 27 +++
deploy/resources.go | 30 +++
deploy/resources_support.go | 20 ++
docs/modules/ROOT/nav.adoc | 1 +
docs/modules/ROOT/pages/traits/master.adoc | 57 ++++++
docs/modules/ROOT/pages/traits/traits.adoc | 1 +
e2e/addons_test.go | 71 +++++++
e2e/files/{Java.java => Master.java} | 4 +-
e2e/test_support.go | 22 ++-
examples/Master.java | 20 ++
pkg/apis/camel/v1/camelcatalog_types_support.go | 18 +-
pkg/cmd/run.go | 19 ++
pkg/trait/affinity.go | 4 +-
pkg/trait/affinity_test.go | 2 +-
pkg/trait/builder.go | 4 +-
pkg/trait/camel.go | 4 +-
pkg/trait/camel_test.go | 2 +-
pkg/trait/container.go | 4 +-
pkg/trait/cron.go | 8 +-
pkg/trait/dependencies.go | 4 +-
pkg/trait/deployer.go | 4 +-
pkg/trait/deployer_test.go | 2 +-
pkg/trait/deployment.go | 6 +-
pkg/trait/deployment_test.go | 4 +-
pkg/trait/environment.go | 4 +-
pkg/trait/gc.go | 16 +-
pkg/trait/gc_test.go | 2 +-
pkg/trait/ingress.go | 9 +-
pkg/trait/ingress_test.go | 2 +-
pkg/trait/istio.go | 4 +-
pkg/trait/jolokia.go | 4 +-
pkg/trait/jolokia_test.go | 2 +-
pkg/trait/jvm.go | 6 +-
pkg/trait/jvm_test.go | 6 +-
pkg/trait/knative.go | 13 +-
pkg/trait/knative_service.go | 15 +-
pkg/trait/owner.go | 4 +-
pkg/trait/platform.go | 8 +-
pkg/trait/platform_test.go | 12 +-
pkg/trait/probes.go | 4 +-
pkg/trait/probes_test.go | 6 +-
pkg/trait/prometheus.go | 4 +-
pkg/trait/prometheus_test.go | 2 +-
pkg/trait/pull_secret.go | 6 +-
pkg/trait/pull_secret_test.go | 2 +-
pkg/trait/quarkus.go | 4 +-
pkg/trait/quarkus_test.go | 2 +-
pkg/trait/rest-dsl.go | 4 +-
pkg/trait/route.go | 9 +-
pkg/trait/service.go | 12 +-
pkg/trait/trait_catalog.go | 178 +++--------------
pkg/trait/{doc.go => trait_factory.go} | 12 +-
pkg/trait/trait_register.go | 48 +++++
pkg/trait/trait_test.go | 2 +-
pkg/trait/trait_types.go | 54 ++++--
pkg/util/source/inspector.go | 9 +-
script/gen_doc.sh | 2 +-
65 files changed, 779 insertions(+), 278 deletions(-)
create mode 100644 addons/master/master.go
create mode 100644 addons/master/zz_generated_doc.go
copy pkg/controller/build/log.go => addons/register_master.go (82%)
create mode 100644 addons/zz_generated_doc.go
create mode 100644 deploy/addons/master/master-role-binding.tmpl
create mode 100644 deploy/addons/master/master-role.tmpl
create mode 100755 docs/modules/ROOT/pages/traits/master.adoc
create mode 100644 e2e/addons_test.go
copy e2e/files/{Java.java => Master.java} (92%)
create mode 100755 examples/Master.java
copy pkg/trait/{doc.go => trait_factory.go} (73%)
create mode 100644 pkg/trait/trait_register.go