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%)