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

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


    from 49e690c6d Updated CHANGELOG.md
     new a92aaa405 feat(api): strongly-typed traits configuration API
     new 9b13525e2 feat(api): strongly-typed traits configuration API for addons
     new c959a3f17 chore(trait): move traits to a dedicated API pkg
     new 2dbdaf4a1 fix(api): restore TraitSpec/Configuration for backward 
compatibility
     new 69707cfb4 feat(api): support addons in Traits schema
     new 1707ed187 fix(api): fix Trait property name conflicts for generating 
CRDs
     new aeca95989 chore(crd,doc): regen crd & docs
     new d3c4cfe7d fix(trait): fix addon handling at kamel run
     new 4fb8a2251 fix(trait): fix misconfigurations for traits
     new 642127041 fix(trait): refactor and fix quarkus native build
     new 4e909c8b0 fix(digest): fix hash computation for the new Traits schema
     new 6468ae63d chore: regen resources
     new 3c3a30277 fix(e2e): upgrade olm to 0.21.2
     new 35ed0ee29 fix(cli): make promote aware of legacy and new trait 
configurations

The 14 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/actions/kamel-config-cluster/action.yaml   |    4 +-
 addons/addons_test.go                              |  104 +
 addons/keda/keda.go                                |   10 +-
 addons/master/master.go                            |   12 +-
 .../buildah.go => addons/master/test_support.go    |    5 +-
 addons/strimzi/strimzi_test.go                     |    4 +-
 addons/threescale/3scale.go                        |   10 +-
 .../buildah.go => addons/tracing/test_support.go   |    5 +-
 addons/tracing/tracing.go                          |   10 +-
 addons/tracing/tracing_test.go                     |    6 +-
 .../bases/camel.apache.org_integrationkits.yaml    |   91 +-
 .../camel.apache.org_integrationplatforms.yaml     | 2996 ++++++++++++++++++--
 .../crd/bases/camel.apache.org_integrations.yaml   | 1259 +++++++-
 .../bases/camel.apache.org_kameletbindings.yaml    | 1282 ++++++++-
 docs/modules/traits/pages/container.adoc           |    2 +-
 docs/modules/traits/pages/gc.adoc                  |    2 +-
 docs/modules/traits/pages/quarkus.adoc             |    2 +-
 docs/modules/traits/pages/service-binding.adoc     |    3 +-
 e2e/global/common/secondary_platform_test.go       |   14 +-
 e2e/global/common/traits/toleration_test.go        |    4 +-
 .../install/cli/duplicate_parameters_test.go       |    2 +-
 .../install/cli/files/JavaDuplicateParams.java     |   14 +-
 e2e/namespace/native/native_test.go                |    2 +-
 e2e/support/test_support.go                        |    8 +-
 helm/camel-k/crds/crd-integration-kit.yaml         |   91 +-
 helm/camel-k/crds/crd-integration-platform.yaml    | 2996 ++++++++++++++++++--
 helm/camel-k/crds/crd-integration.yaml             | 1259 +++++++-
 helm/camel-k/crds/crd-kamelet-binding.yaml         | 1282 ++++++++-
 pkg/apis/camel/v1/common_types.go                  |  105 +-
 pkg/apis/camel/v1/integration_types.go             |    2 +-
 pkg/apis/camel/v1/integrationkit_types.go          |   23 +-
 pkg/apis/camel/v1/integrationplatform_types.go     |    2 +-
 pkg/apis/camel/v1/trait/affinity.go                |   40 +
 .../camel/v1/trait/base.go}                        |   24 +-
 .../camel/v1/trait/builder.go}                     |   19 +-
 .../camel/v1/trait/camel.go}                       |   18 +-
 pkg/apis/camel/v1/trait/container.go               |  103 +
 pkg/apis/camel/v1/trait/cron.go                    |   71 +
 .../doc.go => apis/camel/v1/trait/dependencies.go} |    9 +-
 pkg/apis/camel/v1/trait/deployer.go                |   31 +
 .../camel/v1/trait/deployment.go}                  |   18 +-
 pkg/apis/camel/v1/{ => trait}/doc.go               |    4 +-
 pkg/apis/camel/v1/trait/environment.go             |   34 +
 .../camel/v1/trait/error_handler.go}               |   16 +-
 .../trait_factory.go => apis/camel/v1/trait/gc.go} |   22 +-
 pkg/apis/camel/v1/trait/health.go                  |   57 +
 .../camel/v1/trait/ingress.go}                     |   21 +-
 .../camel/v1/trait/istio.go}                       |   19 +-
 pkg/apis/camel/v1/trait/jolokia.go                 |   58 +
 pkg/apis/camel/v1/trait/jvm.go                     |   37 +
 .../camel/v1/trait/kamelets.go}                    |   18 +-
 pkg/apis/camel/v1/trait/knative.go                 |   60 +
 pkg/apis/camel/v1/trait/knative_service.go         |   60 +
 pkg/apis/camel/v1/trait/logging.go                 |   36 +
 pkg/apis/camel/v1/trait/mount.go                   |   38 +
 .../camel/v1/trait/openapi.go}                     |   16 +-
 .../camel/v1/trait/owner.go}                       |   19 +-
 pkg/apis/camel/v1/trait/pdb.go                     |   33 +
 pkg/apis/camel/v1/trait/platform.go                |   35 +
 .../camel/v1/trait/pod.go}                         |   19 +-
 pkg/apis/camel/v1/trait/prometheus.go              |   38 +
 pkg/apis/camel/v1/trait/pull_secret.go             |   40 +
 pkg/apis/camel/v1/trait/quarkus.go                 |   50 +
 .../doc.go => apis/camel/v1/trait/registry.go}     |    9 +-
 pkg/apis/camel/v1/trait/route.go                   |   80 +
 .../camel/v1/trait/service.go}                     |   21 +-
 .../camel/v1/trait/service_binding.go}             |   18 +-
 .../{common_types_support.go => trait/support.go}  |   30 +-
 pkg/{ => apis/camel/v1}/trait/toleration.go        |   48 +-
 pkg/apis/camel/v1/trait/zz_generated.deepcopy.go   |  991 +++++++
 pkg/apis/camel/v1/zz_generated.deepcopy.go         |  299 +-
 pkg/cmd/bind.go                                    |    6 +-
 pkg/cmd/bind_test.go                               |   10 +-
 pkg/cmd/debug.go                                   |   32 +-
 pkg/cmd/describe.go                                |   27 +-
 pkg/cmd/kit_create.go                              |   12 +-
 pkg/cmd/promote.go                                 |  157 +-
 pkg/cmd/promote_test.go                            |   60 -
 pkg/cmd/run.go                                     |   18 +-
 pkg/cmd/run_test.go                                |   84 +-
 pkg/cmd/trait_support.go                           |  107 +-
 pkg/controller/integration/kits.go                 |  177 +-
 .../{build_kit_test.go => kits_test.go}            |   73 +-
 pkg/controller/kameletbinding/integration.go       |    7 +-
 pkg/resources/resources.go                         |   24 +-
 pkg/trait/affinity.go                              |   30 +-
 pkg/trait/builder.go                               |   12 +-
 pkg/trait/camel.go                                 |   11 +-
 pkg/trait/camel_test.go                            |    2 +-
 pkg/trait/container.go                             |  100 +-
 pkg/trait/container_probes_test.go                 |   59 +-
 pkg/trait/container_test.go                        |   41 +-
 pkg/trait/cron.go                                  |   53 +-
 pkg/trait/cron_test.go                             |   29 +-
 pkg/trait/dependencies.go                          |    8 +-
 pkg/trait/deployer.go                              |   13 +-
 pkg/trait/deployment.go                            |   11 +-
 pkg/trait/deployment_test.go                       |    2 +-
 pkg/trait/environment.go                           |   22 +-
 pkg/trait/environment_test.go                      |   27 +-
 pkg/trait/error_handler.go                         |    9 +-
 pkg/trait/gc.go                                    |   45 +-
 pkg/trait/gc_test.go                               |   20 +-
 pkg/trait/health.go                                |   47 +-
 pkg/trait/ingress.go                               |   18 +-
 pkg/trait/init.go                                  |    4 +-
 pkg/trait/istio.go                                 |   17 +-
 pkg/trait/istio_test.go                            |   25 +-
 pkg/trait/jolokia.go                               |   44 +-
 pkg/trait/jvm.go                                   |   27 +-
 pkg/trait/kamelets.go                              |   11 +-
 pkg/trait/knative.go                               |   42 +-
 pkg/trait/knative_service.go                       |   42 +-
 pkg/trait/knative_service_test.go                  |   48 +-
 pkg/trait/knative_test.go                          |   54 +-
 pkg/trait/logging.go                               |   22 +-
 pkg/trait/logging_test.go                          |   19 +-
 pkg/trait/mount.go                                 |   20 +-
 pkg/trait/mount_test.go                            |   15 +-
 pkg/trait/openapi.go                               |    9 +-
 pkg/trait/owner.go                                 |   12 +-
 pkg/trait/owner_test.go                            |   12 +-
 pkg/trait/pdb.go                                   |   15 +-
 pkg/trait/platform.go                              |   17 +-
 pkg/trait/pod.go                                   |   12 +-
 pkg/trait/prometheus.go                            |   26 +-
 pkg/trait/pull_secret.go                           |   22 +-
 pkg/trait/quarkus.go                               |  295 +-
 pkg/trait/registry.go                              |    8 +-
 pkg/trait/route.go                                 |   65 +-
 pkg/trait/route_test.go                            |  146 +-
 pkg/trait/service.go                               |   14 +-
 pkg/trait/service_binding.go                       |   10 +-
 pkg/trait/service_test.go                          |   81 +-
 pkg/trait/test_support.go                          |   46 +
 pkg/trait/toleration.go                            |   20 +-
 pkg/trait/trait_catalog.go                         |    2 +-
 pkg/trait/trait_configure.go                       |   70 +-
 pkg/trait/trait_configure_test.go                  |  118 +-
 pkg/trait/trait_register.go                        |    2 +-
 pkg/trait/trait_test.go                            |   70 +-
 pkg/trait/trait_types.go                           |    4 +-
 pkg/trait/util.go                                  |   99 +
 pkg/trait/util_test.go                             |  203 ++
 pkg/util/bindings/api.go                           |    2 +-
 pkg/util/bindings/bindings_test.go                 |   45 +-
 pkg/util/bindings/knative_uri.go                   |   20 +-
 pkg/util/digest/digest.go                          |   89 +-
 pkg/util/test/trait.go                             |   55 -
 resources/traits.yaml                              |  322 +--
 script/Makefile                                    |    3 +
 script/gen_crd.sh                                  |   10 +-
 script/gen_doc.sh                                  |    7 +-
 153 files changed, 15047 insertions(+), 2797 deletions(-)
 create mode 100644 addons/addons_test.go
 copy pkg/builder/buildah.go => addons/master/test_support.go (89%)
 copy pkg/builder/buildah.go => addons/tracing/test_support.go (89%)
 create mode 100644 pkg/apis/camel/v1/trait/affinity.go
 copy pkg/{trait/trait_factory.go => apis/camel/v1/trait/base.go} (55%)
 copy pkg/{trait/trait_factory.go => apis/camel/v1/trait/builder.go} (61%)
 copy pkg/{trait/trait_factory.go => apis/camel/v1/trait/camel.go} (57%)
 create mode 100644 pkg/apis/camel/v1/trait/container.go
 create mode 100644 pkg/apis/camel/v1/trait/cron.go
 copy pkg/{trait/doc.go => apis/camel/v1/trait/dependencies.go} (75%)
 create mode 100644 pkg/apis/camel/v1/trait/deployer.go
 copy pkg/{trait/trait_factory.go => apis/camel/v1/trait/deployment.go} (61%)
 copy pkg/apis/camel/v1/{ => trait}/doc.go (89%)
 create mode 100644 pkg/apis/camel/v1/trait/environment.go
 copy pkg/{trait/trait_factory.go => apis/camel/v1/trait/error_handler.go} (68%)
 copy pkg/{trait/trait_factory.go => apis/camel/v1/trait/gc.go} (57%)
 create mode 100644 pkg/apis/camel/v1/trait/health.go
 copy pkg/{trait/trait_factory.go => apis/camel/v1/trait/ingress.go} (56%)
 copy pkg/{trait/trait_factory.go => apis/camel/v1/trait/istio.go} (54%)
 create mode 100644 pkg/apis/camel/v1/trait/jolokia.go
 create mode 100644 pkg/apis/camel/v1/trait/jvm.go
 copy pkg/{trait/trait_factory.go => apis/camel/v1/trait/kamelets.go} (61%)
 create mode 100644 pkg/apis/camel/v1/trait/knative.go
 create mode 100644 pkg/apis/camel/v1/trait/knative_service.go
 create mode 100644 pkg/apis/camel/v1/trait/logging.go
 create mode 100644 pkg/apis/camel/v1/trait/mount.go
 copy pkg/{trait/trait_factory.go => apis/camel/v1/trait/openapi.go} (70%)
 copy pkg/{trait/trait_factory.go => apis/camel/v1/trait/owner.go} (59%)
 create mode 100644 pkg/apis/camel/v1/trait/pdb.go
 create mode 100644 pkg/apis/camel/v1/trait/platform.go
 copy pkg/{trait/trait_factory.go => apis/camel/v1/trait/pod.go} (62%)
 create mode 100644 pkg/apis/camel/v1/trait/prometheus.go
 create mode 100644 pkg/apis/camel/v1/trait/pull_secret.go
 create mode 100644 pkg/apis/camel/v1/trait/quarkus.go
 copy pkg/{trait/doc.go => apis/camel/v1/trait/registry.go} (80%)
 create mode 100644 pkg/apis/camel/v1/trait/route.go
 copy pkg/{trait/trait_factory.go => apis/camel/v1/trait/service.go} (55%)
 copy pkg/{trait/trait_factory.go => apis/camel/v1/trait/service_binding.go} 
(62%)
 copy pkg/apis/camel/v1/{common_types_support.go => trait/support.go} (66%)
 copy pkg/{ => apis/camel/v1}/trait/toleration.go (60%)
 create mode 100644 pkg/apis/camel/v1/trait/zz_generated.deepcopy.go
 delete mode 100644 pkg/cmd/promote_test.go
 rename pkg/controller/integration/{build_kit_test.go => kits_test.go} (87%)
 create mode 100644 pkg/trait/util_test.go
 delete mode 100644 pkg/util/test/trait.go

Reply via email to