This is an automated email from the ASF dual-hosted git repository. github-bot pushed a change to branch dependabot/go_modules/github.com/operator-framework/api-0.17.5 in repository https://gitbox.apache.org/repos/asf/camel-k.git
omit 831256ae7 chore(deps): bump github.com/operator-framework/api add 76ad0fdc5 fix: Limit parallel builds on operator add 6c24a8068 chore: Add E2E test on max running builds limit add 707fbed5c chore: Fix flaky non-olm install E2E tests add 72f03661c chore(doc): Update Monitoring documentation to fit the migration of prometheus trait from microprofile to micrometer add bff24b760 feat: change KameletBinding name to Binding add 0c41d301f fix(olm): bundles add 1a3a7f758 chore(test): add some CSVs dump info add a7f480562 feat(api): promote Kamelets to v1 add 46aad9b0c chore(api): add a deprecation notice add 981fcd135 chore: lint complains add 4573f3787 chore: add deprecated notice add 6aa610979 feat(api): promote kamelet to v1 add ae40de400 fix(install): add kameletbinding for kustomize add cb2758bcc chore(cmd): rebuild replaces Bindings add 167395a87 chore(controller): keep KameletBindings reconciliation loop add f6806a8fb chore(e2e): crds number is 8 now add 24fd12de9 fix(lint): various add 23dfdea9f chore(api): rename Binding to Pipe add 8072d0f99 chore(e2e): revert usage of KameletBinding add f3815aac6 chore: more replacements add 247a8296f fix(kamelets): register v1alpha1 binding providers add 2b7280f7f feat: error handler validation add e7ddc2ffa chore(doc): Fix documentation for camel-website generation add 861f9831f fix(cmd): uninstall to wait the operator pod add f14127e56 chore: changelog automatic update add ed6752757 chore: nightly resource refresh add e31d325d1 Fix website build add c913365b0 Allow to configure test namespace and operatorID add f7e7c2acd Adding another level in the index for error handler add d1a729c96 chore: nightly resource refresh add 32527c10f fix: align process to latest ck runtime changes add dde540416 chore: minor descriptions add cbda43804 fix(operator): do not panic if cannot set GOMAXPROCS add 3717043a3 fix(ci): fill kamelets catalog add 7eb0d25d0 fix(ci): make update-docs add 53adb4673 chore(deps): bump github.com/operator-framework/api This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this: * -- * -- B -- O -- O -- O (831256ae7) \ N -- N -- N refs/heads/dependabot/go_modules/github.com/operator-framework/api-0.17.5 (53adb4673) You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B. Any revisions marked "omit" are not gone; other references still refer to them. Any revisions marked "discard" are gone forever. No new revisions were added by this update. Summary of changes: .../kamel-cleanup/clean-orphan-resources.sh | 2 +- .github/workflows/nightly-automatic-updates.yml | 6 +- CHANGELOG.md | 7 + PROJECT | 7 +- addons/keda/keda.go | 15 +- addons/keda/keda_test.go | 45 +- addons/register_strimzi.go | 1 + addons/strimzi/strimzi.go | 110 +- addons/strimzi/strimzi_test.go | 14 +- config/crd/bases/camel.apache.org_builds.yaml | 5 + .../camel.apache.org_integrationplatforms.yaml | 10 + .../crd/bases/camel.apache.org_integrations.yaml | 1 - .../bases/camel.apache.org_kameletbindings.yaml | 4 +- config/crd/bases/camel.apache.org_kamelets.yaml | 699 +++++- .../crd/bases/camel.apache.org_pipes.yaml | 43 +- config/crd/kustomization.yaml | 3 +- .../bases/camel-k.clusterserviceversion.yaml | 10 +- config/rbac/openshift/operator-role-openshift.yaml | 1 + config/rbac/operator-role.yaml | 5 + config/rbac/user-cluster-role.yaml | 5 + ...l_v1_kameletbinding.yaml => camel_v1_pipe.yaml} | 4 +- ...ing.yaml => camel_v1alpha1_kameletbinding.yaml} | 0 config/samples/kustomization.yaml | 3 +- docs/antora.yml | 2 +- docs/modules/ROOT/nav.adoc | 4 +- docs/modules/ROOT/pages/architecture/cr/build.adoc | 31 + .../kamelets/kameletbindings-error-handler.adoc | 41 +- docs/modules/ROOT/pages/kamelets/kamelets-dev.adoc | 26 +- .../modules/ROOT/pages/kamelets/kamelets-user.adoc | 36 +- docs/modules/ROOT/pages/kamelets/kamelets.adoc | 2 +- .../observability/monitoring/integration.adoc | 20 +- .../pages/observability/monitoring/operator.adoc | 8 +- docs/modules/ROOT/pages/running/knative-sink.adoc | 4 +- docs/modules/ROOT/pages/scaling/binding.adoc | 24 +- .../ROOT/pages/troubleshooting/debugging.adoc | 4 +- docs/modules/ROOT/partials/apis/camel-k-crds.adoc | 2437 +++++++++++++++----- docs/modules/ROOT/partials/apis/crds-html.adoc | 204 +- e2e/builder/build_test.go | 161 +- e2e/common/cli/default.go | 4 +- e2e/common/config/default.go | 4 +- e2e/common/languages/default.go | 4 +- e2e/common/misc/default.go | 4 +- .../kamelets/timer-custom-source.kamelet.yaml | 2 +- e2e/common/misc/files/my-timer-source.kamelet.yaml | 2 +- e2e/common/misc/kamelet_binding_test.go | 36 +- e2e/common/misc/kamelet_binding_with_image_test.go | 8 +- e2e/common/misc/kamelet_update_test.go | 6 +- e2e/common/misc/scale_binding_test.go | 51 +- e2e/common/traits/default.go | 4 +- e2e/common/traits/errored_trait_test.go | 15 +- e2e/common/traits/health_test.go | 10 +- e2e/common/traits/service_binding_test.go | 2 +- .../operator_id_filtering_test.go | 4 +- e2e/commonwithcustominstall/promote_test.go | 8 +- e2e/install/cli/global_test.go | 2 +- e2e/install/cli/install_test.go | 2 +- e2e/install/kustomize/common.go | 5 +- e2e/install/kustomize/setup_test.go | 3 + e2e/install/kustomize/uninstall_test.go | 4 + e2e/knative/default.go | 4 +- e2e/knative/kamelet_test.go | 31 +- e2e/native/native_binding_test.go | 14 +- e2e/support/test_support.go | 121 +- e2e/support/util/dump.go | 17 + .../common/kamelet-beans/beans-source.kamelet.yaml | 2 +- .../timer-source.kamelet.yaml | 2 +- .../logger-sink-binding.yaml | 2 +- .../logger-sink.kamelet.yaml | 2 +- .../timer-source-binding.yaml | 2 +- .../timer-source.kamelet.yaml | 2 +- .../common/kamelet-binding-http/kamelet.feature | 2 +- .../timer-source-binding-display.yaml | 2 +- .../kamelet-binding-http/timer-source.kamelet.yaml | 2 +- .../properties-binding.yaml | 2 +- .../timer-source.kamelet.yaml | 2 +- .../kamelet-binding/logger-sink-binding.yaml | 2 +- .../kamelet-binding/logger-sink.kamelet.yaml | 2 +- .../kamelet-binding/timer-source-binding.yaml | 2 +- .../kamelet-binding/timer-source.kamelet.yaml | 2 +- .../data-type-action.kamelet.yaml | 2 +- .../common/kamelet-data-types/event-binding.yaml | 6 +- .../kamelet-data-types/event-sink.kamelet.yaml | 2 +- .../kamelet-data-types/event-source.kamelet.yaml | 2 +- .../common/kamelet-data-types/timer-to-log.yaml | 6 +- .../kamelet-steps/prefix-action.kamelet.yaml | 2 +- e2e/yaks/common/kamelet-steps/steps-binding.yaml | 6 +- .../common/kamelet-steps/timer-source.kamelet.yaml | 2 +- e2e/yaks/common/kamelet/echo-sink.kamelet.yaml | 2 +- e2e/yaks/common/kamelet/timer-source.kamelet.yaml | 2 +- .../yaml.txt => helm/camel-k/crds/crd-binding.yaml | 1 + helm/camel-k/crds/crd-build.yaml | 5 + helm/camel-k/crds/crd-integration-platform.yaml | 10 + helm/camel-k/crds/crd-integration.yaml | 1 - helm/camel-k/crds/crd-kamelet-binding.yaml | 4 +- helm/camel-k/crds/crd-kamelet.yaml | 699 +++++- .../{crd-kamelet-binding.yaml => crd-pipe.yaml} | 43 +- helm/camel-k/templates/operator-cluster-roles.yaml | 14 +- helm/camel-k/templates/operator-role.yaml | 8 +- pkg/apis/addtoscheme_camel_v1alpha1.go | 4 +- pkg/apis/camel/v1/build_types.go | 2 + pkg/apis/camel/v1/common_types.go | 2 +- pkg/apis/camel/v1/common_types_support.go | 15 + .../camel/{v1alpha1 => v1}/error_handler_types.go | 2 +- .../error_handler_types_support.go | 2 +- pkg/apis/camel/v1/integrationplatform_types.go | 2 + .../camel/{v1alpha1 => v1}/jsonschema_types.go | 43 +- pkg/apis/camel/{v1alpha1 => v1}/kamelet_types.go | 7 +- .../{v1alpha1 => v1}/kamelet_types_support.go | 7 +- .../kamelet_binding_types.go => v1/pipe_types.go} | 102 +- .../pipe_types_support.go} | 53 +- .../pipe_types_support_test.go} | 2 +- pkg/apis/camel/v1/register.go | 4 + pkg/apis/camel/v1/zz_generated.deepcopy.go | 852 ++++++- pkg/apis/camel/v1alpha1/error_handler_types.go | 2 + .../camel/v1alpha1/error_handler_types_support.go | 2 + pkg/apis/camel/v1alpha1/jsonschema_types.go | 2 + pkg/apis/camel/v1alpha1/kamelet_binding_types.go | 3 + .../v1alpha1/kamelet_binding_types_support.go | 2 + .../v1alpha1/kamelet_binding_types_support_test.go | 2 + pkg/apis/camel/v1alpha1/kamelet_types.go | 3 + pkg/apis/camel/v1alpha1/kamelet_types_support.go | 2 + pkg/apis/camel/v1alpha1/register.go | 2 + .../camel/applyconfiguration/camel/v1/buildspec.go | 9 + .../camel/{v1alpha1 => v1}/datatypereference.go | 2 +- .../camel/{v1alpha1 => v1}/datatypespec.go | 2 +- .../camel/{v1alpha1 => v1}/datatypesspec.go | 2 +- .../camel/{v1alpha1 => v1}/endpoint.go | 22 +- .../camel/{v1alpha1 => v1}/endpointproperties.go | 6 +- .../camel/{v1alpha1 => v1}/errorhandlerspec.go | 6 +- .../camel/{v1alpha1 => v1}/eventtypespec.go | 2 +- .../{v1alpha1 => v1}/externaldocumentation.go | 2 +- .../camel/{v1alpha1 => v1}/headerspec.go | 2 +- .../camel/v1/integrationplatformbuildspec.go | 9 + .../camel/{v1alpha1 => v1}/json.go | 6 +- .../camel/{v1alpha1 => v1}/jsonschemaprop.go | 2 +- .../camel/{v1alpha1 => v1}/jsonschemaprops.go | 8 +- .../camel/{v1alpha1 => v1}/kamelet.go | 4 +- .../camel/{v1alpha1 => v1}/kameletcondition.go | 22 +- .../camel/{v1alpha1 => v1}/kameletproperty.go | 2 +- .../camel/{v1alpha1 => v1}/kameletspec.go | 27 +- .../camel/{v1alpha1 => v1}/kameletstatus.go | 8 +- .../camel/v1/{build.go => pipe.go} | 52 +- .../{integrationcondition.go => pipecondition.go} | 35 +- .../kameletbindingspec.go => v1/pipespec.go} | 44 +- .../kameletbindingstatus.go => v1/pipestatus.go} | 34 +- .../camel/{v1alpha1 => v1}/template.go | 6 +- pkg/client/camel/applyconfiguration/utils.go | 44 + .../versioned/typed/camel/v1/camel_client.go | 10 + .../typed/camel/v1/fake/fake_camel_client.go | 8 + .../camel/{v1alpha1 => v1}/fake/fake_kamelet.go | 64 +- .../versioned/typed/camel/v1/fake/fake_pipe.go | 214 ++ .../typed/camel/v1/generated_expansion.go | 4 + .../typed/camel/{v1alpha1 => v1}/kamelet.go | 70 +- .../clientset/versioned/typed/camel/v1/pipe.go | 290 +++ .../externalversions/camel/v1/interface.go | 14 + .../camel/{v1alpha1 => v1}/kamelet.go | 26 +- .../camel/v1/{build.go => pipe.go} | 38 +- .../camel/informers/externalversions/generic.go | 4 + .../camel/listers/camel/v1/expansion_generated.go | 16 + .../listers/camel/{v1alpha1 => v1}/kamelet.go | 24 +- pkg/client/camel/listers/camel/v1/pipe.go | 100 + pkg/cmd/bind.go | 44 +- pkg/cmd/bind_test.go | 28 +- pkg/cmd/delete.go | 18 +- pkg/cmd/describe_kamelet.go | 7 +- pkg/cmd/install.go | 5 + pkg/cmd/kamelet_delete.go | 12 +- pkg/cmd/kamelet_get.go | 20 +- pkg/cmd/kit_create.go | 8 + pkg/cmd/operator/operator.go | 4 +- pkg/cmd/promote.go | 41 +- pkg/cmd/promote_test.go | 15 +- pkg/cmd/rebuild.go | 1 - pkg/cmd/reset.go | 36 +- pkg/cmd/uninstall.go | 21 +- pkg/controller/{add_build.go => add_pipe.go} | 6 +- pkg/controller/build/build_controller.go | 8 +- pkg/controller/build/build_monitor.go | 107 + pkg/controller/build/build_monitor_test.go | 242 ++ pkg/controller/build/monitor_pod.go | 11 + pkg/controller/build/monitor_routine.go | 7 + pkg/controller/build/schedule.go | 54 +- pkg/controller/integrationkit/build.go | 1 + pkg/controller/kamelet/action.go | 6 +- pkg/controller/kamelet/initialize.go | 8 +- pkg/controller/kamelet/kamelet_controller.go | 21 +- pkg/controller/kamelet/monitor.go | 8 +- pkg/controller/kameletbinding/action.go | 6 +- pkg/controller/kameletbinding/error_handler.go | 4 +- .../kameletbinding/error_handler_test.go | 10 +- pkg/controller/kameletbinding/initialize.go | 31 +- pkg/controller/kameletbinding/integration.go | 66 +- ..._controller.go => kameletbinding_controller.go} | 10 +- pkg/controller/kameletbinding/monitor.go | 46 +- pkg/controller/{catalog => pipe}/action.go | 8 +- .../{kameletbinding => pipe}/error_handler.go | 34 +- .../{kameletbinding => pipe}/error_handler_test.go | 34 +- .../{kameletbinding => pipe}/initialize.go | 45 +- .../{kameletbinding => pipe}/integration.go | 60 +- pkg/controller/{build => pipe}/log.go | 4 +- pkg/controller/{kameletbinding => pipe}/monitor.go | 79 +- .../pipe_controller.go} | 70 +- pkg/event/manager.go | 55 +- pkg/install/cluster.go | 66 +- pkg/install/kamelets.go | 9 +- pkg/install/kamelets_test.go | 6 +- pkg/kamelet/initialize.go | 31 +- pkg/kamelet/repository/composite_repository.go | 4 +- .../repository/composite_repository_test.go | 6 +- pkg/kamelet/repository/empty_repository.go | 4 +- pkg/kamelet/repository/github_repository.go | 8 +- pkg/kamelet/repository/kubernetes_repository.go | 8 +- .../repository/kubernetes_repository_test.go | 6 +- pkg/kamelet/repository/repository.go | 3 +- pkg/kamelet/repository/repository_test.go | 5 +- pkg/platform/defaults.go | 8 + pkg/resources/resources.go | 54 +- pkg/resources/resources_test.go | 3 +- pkg/trait/error_handler.go | 6 +- pkg/trait/error_handler_test.go | 8 +- pkg/trait/kamelets.go | 16 +- pkg/trait/kamelets_test.go | 66 +- pkg/trait/util.go | 71 +- pkg/trait/util_test.go | 59 +- pkg/util/bindings/api.go | 8 +- pkg/util/bindings/api_support.go | 10 + pkg/util/bindings/{api.go => api_v1alpha1.go} | 35 +- pkg/util/bindings/bindings_test.go | 68 +- pkg/util/bindings/camel_uri.go | 46 +- pkg/util/bindings/catalog.go | 52 +- pkg/util/bindings/kamelet.go | 169 +- pkg/util/bindings/kamelet_test.go | 44 +- pkg/util/bindings/knative_ref.go | 89 +- pkg/util/bindings/knative_uri.go | 83 +- pkg/util/bindings/test_support.go | 6 +- pkg/util/dsl/template.go | 2 +- pkg/util/dsl/template_test.go | 2 +- pkg/util/kamelets/util.go | 4 +- pkg/util/log/log.go | 13 +- pkg/util/reference/reference.go | 4 +- pkg/util/reference/reference_test.go | 12 +- pkg/util/watch/watch.go | 26 + ...HOT.yaml => camel-catalog-2.16.0-SNAPSHOT.yaml} | 6 +- script/Makefile | 2 +- script/gen_crd.sh | 1 + script/prepare-operators.sh | 6 +- script/update_default_camel.sh | 8 +- 247 files changed, 7781 insertions(+), 2240 deletions(-) copy helm/camel-k/crds/crd-kamelet-binding.yaml => config/crd/bases/camel.apache.org_pipes.yaml (99%) copy config/samples/bases/{camel_v1_kameletbinding.yaml => camel_v1_pipe.yaml} (95%) rename config/samples/bases/{camel_v1_kameletbinding.yaml => camel_v1alpha1_kameletbinding.yaml} (100%) copy script/headers/yaml.txt => helm/camel-k/crds/crd-binding.yaml (99%) copy helm/camel-k/crds/{crd-kamelet-binding.yaml => crd-pipe.yaml} (99%) copy pkg/apis/camel/{v1alpha1 => v1}/error_handler_types.go (99%) copy pkg/apis/camel/{v1alpha1 => v1}/error_handler_types_support.go (99%) copy pkg/apis/camel/{v1alpha1 => v1}/jsonschema_types.go (85%) copy pkg/apis/camel/{v1alpha1 => v1}/kamelet_types.go (98%) copy pkg/apis/camel/{v1alpha1 => v1}/kamelet_types_support.go (96%) copy pkg/apis/camel/{v1alpha1/kamelet_binding_types.go => v1/pipe_types.go} (65%) copy pkg/apis/camel/{v1alpha1/kamelet_binding_types_support.go => v1/pipe_types_support.go} (71%) copy pkg/apis/camel/{v1alpha1/kamelet_binding_types_support_test.go => v1/pipe_types_support_test.go} (98%) copy pkg/client/camel/applyconfiguration/camel/{v1alpha1 => v1}/datatypereference.go (99%) copy pkg/client/camel/applyconfiguration/camel/{v1alpha1 => v1}/datatypespec.go (99%) copy pkg/client/camel/applyconfiguration/camel/{v1alpha1 => v1}/datatypesspec.go (99%) copy pkg/client/camel/applyconfiguration/camel/{v1alpha1 => v1}/endpoint.go (80%) copy pkg/client/camel/applyconfiguration/camel/{v1alpha1 => v1}/endpointproperties.go (91%) copy pkg/client/camel/applyconfiguration/camel/{v1alpha1 => v1}/errorhandlerspec.go (90%) copy pkg/client/camel/applyconfiguration/camel/{v1alpha1 => v1}/eventtypespec.go (99%) copy pkg/client/camel/applyconfiguration/camel/{v1alpha1 => v1}/externaldocumentation.go (99%) copy pkg/client/camel/applyconfiguration/camel/{v1alpha1 => v1}/headerspec.go (99%) copy pkg/client/camel/applyconfiguration/camel/{v1alpha1 => v1}/json.go (90%) copy pkg/client/camel/applyconfiguration/camel/{v1alpha1 => v1}/jsonschemaprop.go (99%) copy pkg/client/camel/applyconfiguration/camel/{v1alpha1 => v1}/jsonschemaprops.go (96%) copy pkg/client/camel/applyconfiguration/camel/{v1alpha1 => v1}/kamelet.go (99%) copy pkg/client/camel/applyconfiguration/camel/{v1alpha1 => v1}/kameletcondition.go (81%) copy pkg/client/camel/applyconfiguration/camel/{v1alpha1 => v1}/kameletproperty.go (99%) copy pkg/client/camel/applyconfiguration/camel/{v1alpha1 => v1}/kameletspec.go (79%) copy pkg/client/camel/applyconfiguration/camel/{v1alpha1 => v1}/kameletstatus.go (92%) copy pkg/client/camel/applyconfiguration/camel/v1/{build.go => pipe.go} (78%) copy pkg/client/camel/applyconfiguration/camel/v1/{integrationcondition.go => pipecondition.go} (66%) copy pkg/client/camel/applyconfiguration/camel/{v1alpha1/kameletbindingspec.go => v1/pipespec.go} (60%) copy pkg/client/camel/applyconfiguration/camel/{v1alpha1/kameletbindingstatus.go => v1/pipestatus.go} (61%) copy pkg/client/camel/applyconfiguration/camel/{v1alpha1 => v1}/template.go (90%) copy pkg/client/camel/clientset/versioned/typed/camel/{v1alpha1 => v1}/fake/fake_kamelet.go (72%) create mode 100644 pkg/client/camel/clientset/versioned/typed/camel/v1/fake/fake_pipe.go copy pkg/client/camel/clientset/versioned/typed/camel/{v1alpha1 => v1}/kamelet.go (69%) create mode 100644 pkg/client/camel/clientset/versioned/typed/camel/v1/pipe.go copy pkg/client/camel/informers/externalversions/camel/{v1alpha1 => v1}/kamelet.go (79%) copy pkg/client/camel/informers/externalversions/camel/v1/{build.go => pipe.go} (62%) copy pkg/client/camel/listers/camel/{v1alpha1 => v1}/kamelet.go (83%) create mode 100644 pkg/client/camel/listers/camel/v1/pipe.go copy pkg/controller/{add_build.go => add_pipe.go} (87%) create mode 100644 pkg/controller/build/build_monitor.go create mode 100644 pkg/controller/build/build_monitor_test.go copy pkg/controller/kameletbinding/{kamelet_binding_controller.go => kameletbinding_controller.go} (96%) copy pkg/controller/{catalog => pipe}/action.go (87%) copy pkg/controller/{kameletbinding => pipe}/error_handler.go (73%) copy pkg/controller/{kameletbinding => pipe}/error_handler_test.go (72%) copy pkg/controller/{kameletbinding => pipe}/initialize.go (69%) copy pkg/controller/{kameletbinding => pipe}/integration.go (78%) copy pkg/controller/{build => pipe}/log.go (91%) copy pkg/controller/{kameletbinding => pipe}/monitor.go (60%) rename pkg/controller/{kameletbinding/kamelet_binding_controller.go => pipe/pipe_controller.go} (70%) copy pkg/util/bindings/{api.go => api_v1alpha1.go} (60%) rename resources/{camel-catalog-3.20.1-SNAPSHOT.yaml => camel-catalog-2.16.0-SNAPSHOT.yaml} (99%)