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