This is an automated email from the ASF dual-hosted git repository. nferraro pushed a change to branch main in repository https://gitbox.apache.org/repos/asf/camel-k.git.
from 27ea823 Updated CHANGELOG.md new b170a71 Fix #1107: keda scaffolding new b848aba Fix #1107: add support for nested trait configuration new 8ba04e7 Fix #1107: initial trait new 5a7e49c Fix #1107: generalize server side apply code and reuse new 2fbfef6 Fix #1107: adding optional keda fields new c0cc560 Fix #1107: adding first support for Kamelets new 7c9596c Fix #1107: refactoring annotations and secret generation new 371150f Fix #1107: disable camel case conversion by default new a064422 Fix #1107: add documentation new 1239743 Fix #1107: add optional authentication secret new 1fde2b5 Fix #1107: added tests new e5354e5 Fix #1107: added roles and regen new 8a4f660 Fix #1107: update helm roles new 29c883f Fix #1107: add tests for kamelet binding and replicas new b788952 Fix #1107: fix deepcopy gen new cdd75b2 Fix #1107: fix linter new 567c2de Fix #1107: remove limit from doc new 9d89922 Fix #1107: fix findings new 0198461 Fix #1107: add missing operator role new 5520b63 Fix #1107: simplify applier code new 885d2bd Fix #1107: disable applier code to detect real CI errors new 590b23c Fix #1107: fix expected roles in tests The 22 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: .../duck/v1beta2 => keda/duck/v1alpha1}/doc.go | 6 +- addons/keda/duck/v1alpha1/duck_types.go | 118 +++++ .../keda/duck/v1alpha1/duck_types_support.go | 23 +- .../v1beta2 => keda/duck/v1alpha1}/register.go | 17 +- addons/keda/duck/v1alpha1/zz_generated.deepcopy.go | 260 ++++++++++ addons/keda/keda.go | 542 +++++++++++++++++++++ addons/keda/keda_test.go | 513 +++++++++++++++++++ addons/{register_master.go => register_keda.go} | 4 +- .../bases/camel.apache.org_kameletbindings.yaml | 15 +- config/crd/bases/camel.apache.org_kamelets.yaml | 8 +- .../bases/camel-k.clusterserviceversion.yaml | 8 +- config/rbac/kustomization.yaml | 2 + ...inding.yaml => operator-role-binding-keda.yaml} | 4 +- ...le-podmonitors.yaml => operator-role-keda.yaml} | 7 +- config/rbac/operator-role.yaml | 2 + docs/modules/ROOT/nav.adoc | 1 + docs/modules/ROOT/pages/kamelets/kamelets-dev.adoc | 119 +++++ .../modules/ROOT/pages/kamelets/kamelets-user.adoc | 39 ++ docs/modules/ROOT/partials/apis/crds-html.adoc | 2 +- docs/modules/traits/pages/keda.adoc | 74 +++ e2e/common/kustomize/common.go | 5 +- e2e/common/scale_binding_test.go | 11 +- e2e/common/scale_integration_test.go | 11 +- go.sum | 1 + helm/camel-k/crds/crd-kamelet-binding.yaml | 15 +- helm/camel-k/crds/crd-kamelet.yaml | 8 +- helm/camel-k/templates/operator-role.yaml | 207 +++++--- pkg/apis/camel/v1alpha1/jsonschema_types.go | 2 +- pkg/client/apply.go | 124 +++++ pkg/client/client.go | 3 + .../kubernetes/discovery.go => client/scale.go} | 28 +- pkg/cmd/kit_create.go | 2 +- pkg/cmd/run.go | 43 +- pkg/cmd/run_test.go | 49 ++ pkg/controller/kameletbinding/common.go | 2 +- pkg/controller/kameletbinding/initialize.go | 2 +- pkg/controller/kameletbinding/monitor.go | 2 +- pkg/install/operator.go | 14 + pkg/resources/resources.go | 36 +- pkg/trait/dependencies_test.go | 2 +- pkg/trait/init.go | 2 +- pkg/trait/trait_catalog.go | 6 + pkg/trait/trait_configure.go | 26 +- pkg/trait/trait_register.go | 2 +- pkg/util/property/property.go | 11 + pkg/util/test/client.go | 51 +- pkg/util/uri/uri.go | 15 +- pkg/util/uri/uri_test.go | 67 +++ pkg/util/util.go | 76 +++ resources/traits.yaml | 51 ++ script/Makefile | 7 +- script/gen_doc.sh | 2 +- 52 files changed, 2462 insertions(+), 185 deletions(-) copy addons/{strimzi/duck/v1beta2 => keda/duck/v1alpha1}/doc.go (87%) create mode 100644 addons/keda/duck/v1alpha1/duck_types.go copy pkg/client/camel/clientset/versioned/typed/camel/v1alpha1/generated_expansion.go => addons/keda/duck/v1alpha1/duck_types_support.go (66%) copy addons/{strimzi/duck/v1beta2 => keda/duck/v1alpha1}/register.go (86%) create mode 100644 addons/keda/duck/v1alpha1/zz_generated.deepcopy.go create mode 100644 addons/keda/keda.go create mode 100644 addons/keda/keda_test.go copy addons/{register_master.go => register_keda.go} (90%) copy config/rbac/{operator-role-binding.yaml => operator-role-binding-keda.yaml} (95%) copy config/rbac/{operator-role-podmonitors.yaml => operator-role-keda.yaml} (92%) create mode 100644 docs/modules/traits/pages/keda.adoc create mode 100644 pkg/client/apply.go copy pkg/{util/kubernetes/discovery.go => client/scale.go} (61%)