This is an automated email from the ASF dual-hosted git repository. github-bot pushed a change to branch dependabot/go_modules/knative.dev/eventing-0.40.3 in repository https://gitbox.apache.org/repos/asf/camel-k.git
discard 9c2872cf0 chore(deps): bump knative.dev/eventing from 0.39.3 to 0.40.3 add 03515a70f feat(ci): upgrade golang to 1.21 add 91ae17f51 chore(traits): deprecate registry add c4013519b fix(trait): watch for resource versions... add e9ae87949 chore: nightly automatic updates add 726e83c4d fix(ci): swap deprecation notice add 3b7cfe4c4 fix(ci): lint for 1.21 add 1f51a53c9 chore(deps): bump github.com/cloudevents/sdk-go/v2 from 2.13.0 to 2.15.2 add 322c4b750 chore(lint): Error nil check: use require.NoError add 149738df8 chore(lint): Error not nil check: use require.Error add 1ce6e8efe chore(lint): assert NoError check: use require.NoError add 491e7d0b1 chore(lint): assert Error check: use require.Error add 88eed782d chore(lint): Use golangci-lint version matching go version 1.21 add 33a5ed2ef chore(lint): Fix lint errors add fc8d9176d chore(lint): Ignore tests add 45f2c1aa5 chore(lint): Fix lint errors add 41713d06a chore(lint): Skip test_support go files add 727e295ab chore(lint): Fix lint errors add 26c400f42 chore: nightly automatic updates add 97c37e216 chore(deps): bump github.com/prometheus/common from 0.48.0 to 0.50.0 add 49065089b fix(build): Container image upgrad to golang 1.21 add 94c60d024 fix(cron): Add documentation and test on multiple sources add d4370a4da Merge pull request #5229 from gansheer/fix/5158_multiple_crons add 7932a06f1 fix(quarkus): don't override application.properties add 1d58799b9 fix(ctrl): message digest change add 3866625ca fix(cmd): delete KameletBinding until they exists add b986989b8 fix(trait): revert persisted status add 773622571 chore(e2e): Improve E2E tests add 4e2db21a8 chore(e2e): Run E2E tests in parallel add c39835610 chore(e2e): Use fresh Gomega instance for each test add 19199b2ec chore(e2e): Use operator instance per package in common tests add fc225f188 chore(e2e): Fix concurrent access to viper flags add fcd6f33e4 chore(e2e): Skip cluster setup when installing Camel K operators in test namespaces add 92ea86144 chore(e2e): Use separate operator instances for trait e2e tests add e0803311e chore(e2e): Synchronize kamel install command in e2e tests add 5fa6aaf2d chore(e2e): Use separate viper instance per command add 39097a550 chore(e2e): Fix E2E tests add 3fd3fdfa1 chore: nightly automatic updates add dbedcb522 chore(e2e): Fix smoke tests add d74c2d947 fix(trait): changing data type for rollingUpdateMaxSurge and rollingUpdateMaxUnavailable to strings are also supported add 7ff102636 chore: nightly automatic updates add 0725b40ad fix(traits): use Comparable matches add 5999bc8d1 Azure Key Vault Trait: Support Azure Identity as authentication method (#5244) add 2856021c3 chore: nightly automatic updates add 5c8c144a7 chore(ci): Upgrade setup-kubectl action add d2ec89c9e chore: propagate capabilities to Kit add 89a71fa7c chore(e2e): Add option to set base image and runtime version in E2E tests add 1e255ff7f chore(e2e): Use new context instance for each E2E test add 0c353adc5 chore(e2e): Use UpdatePlatform func as it is more stable add e1da60771 chore(e2e): Improve Integration logs waiting for container created add 8793fa3e7 chore(e2e): Use a shared context in E2E tests add 834d4694b chore(e2e): Do not run fast setup locally add 21fc7a25c chore: nightly automatic updates add a857b917d Install operator image according to the target architecture add 4a0070188 chore: nightly automatic updates add 2c1037f65 chore(ci): Upgrade kind action to 2.0.4 add 546efa566 Add Kamelet v1alpha1 sample (#5254) add ea186ed3a chore: nightly automatic updates add 7e0ecfe3a chore: nightly automatic updates add 589b163df chore: nightly automatic updates add e8c712e06 Fix wrong Kamelet sample content (#5255) add b61b3d7e4 chore: nightly automatic updates add e7e8377c1 fix(#5252): release-nightly does not build/push multiarch manifest add 0415b86a6 chore(deps): bump github.com/onsi/gomega from 1.31.1 to 1.32.0 add 39ab1bc19 [chore] improve metrics for integration (#5154) add d891a8370 chore: nightly automatic updates add 0b64ac126 chore: Use camel case for Pipe error handler ref add b521f43a9 fix(ci): use ubuntu which now have 16 GB memory add 7f42ac84a feat(trait): move runtime logic into trait catalog add 5ef86d42b chore: nightly automatic updates add 163d29120 chore(deps): bump github.com/docker/docker add 8dd613806 fix(#5238): Integration builds fail with arm64 base image add 8a3773fe4 feat(traits): builder image platforms add d888219f4 doc(trait): sourceless Integrations add aae106a58 chore: nightly automatic updates add 2501db03e chore(deps): bump github.com/prometheus/common from 0.50.0 to 0.51.0 add 2f595d154 feat(catalog): support placeholders add fa5927938 chore(trait): add executed trait condition add 196020d06 chore(trait): polish conditions add ea0efdb14 chore: nightly automatic updates add 4101a636d chore: nightly automatic updates add 857f9a51f chore(deps): bump github.com/prometheus/common from 0.51.0 to 0.51.1 add 7e52419aa Add optional install to tests add 234815577 Only enable knative trait when there is a knative endpoint (#5275) add be1c6f6a8 chore: nightly automatic updates add 8d71b13d7 feat(strimzi): bind to either KafkaTopic name or topicName add e521e5d1b chore: nightly automatic updates add 356693ea6 feat(kafka): support Kafka binding resource add 43326394a fix(ctrl): report error on traits failure add 58c4fdac8 fix(knative): enable service container port add 31d18a7d9 fix(#5238): Fix Jib integration build add 195770ef2 fix(#5288): Makefile building platform specific kamel CLI binary add 4f2db43f6 chore: nightly automatic updates add 99fa53814 fix(cmd): cannot load catalog on CLI add 9f8edfbac chore: nightly automatic updates add 708f21007 knative-service stage fix add c06dbed9d chore: nightly automatic updates add a1b6c9e52 chore(deps): bump fabric8-version from 6.10.0 to 6.11.0 in /java/crds add 0574757ab chore(runtime): default to 3.8.1 add 226eef200 feat(traits): master refactoring add dc6b814f8 feat(traits): service binding refactoring add d748fa3ae fix(olm): bundle script add ea9e5fb69 feat(traits): telemetry refactoring add b2d3eb810 feat(traits): health refactoring add fe99b4c47 chore: nightly automatic updates add 21ab8dd8c fix(e2e): temporarily disable test add f06b03d28 feat(traits): logging refactoring add 8c04336e0 chore: starting release branch for release-2.3.x add afba7d527 fix(ci): plugin failure add c610cf17d fix(ci): upload source script add d9fce5605 chore: nightly automatic updates add 105f0ee6e chore(doc): change kubernetes badge add 69a952da1 chore: nightly automatic updates add b7113538f fix(cli): openshift cli install rbac path add 05d873ff8 chore(deps): bump github.com/prometheus/client_model from 0.6.0 to 0.6.1 add bd6433763 chore: nightly automatic updates add 4060cea43 chore(deps): bump github.com/prometheus/common from 0.51.1 to 0.52.2 add f736f099d chore: Upgrade golang.org/x/net add 25cbfc078 doc: adjust nightly release description add 3757cac20 chore(deps): bump golang.org/x/oauth2 from 0.18.0 to 0.19.0 add 0c47c3d54 feat(trait): allow usage of semver for camel.runtime-version add 025bf44be chore(doc): trait doc update add 772d56d9e chore: nightly automatic updates add ac26cd301 chore(doc): docker manifest creation add 0225c638d feat(core): Upgrade API kubernetes 1.28 add 37ba15728 chore(deps): bump golang.org/x/term from 0.18.0 to 0.19.0 add 0f439b368 chore(helm): release 2.3.0 add 61658be64 chore: bump next version to 2.4.0-SNAPSHOT add 85b06b28f chore(deps): bump knative.dev/eventing from 0.39.3 to 0.40.3 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 (9c2872cf0) \ N -- N -- N refs/heads/dependabot/go_modules/knative.dev/eventing-0.40.3 (85b06b28f) 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: .github/actions/e2e-common/exec-tests.sh | 2 + .../kamel-build-bundle/build-bundle-image.sh | 2 +- .../actions/kamel-config-cluster-kind/action.yml | 2 +- .github/actions/kamel-prepare-env/action.yml | 4 +- .github/actions/release-nightly/action.yml | 10 +- .github/workflows/common.yml | 2 +- .github/workflows/native.yml | 5 +- .github/workflows/nightly-automatic-updates.yml | 2 +- .github/workflows/nightly-native-test.yml | 2 +- .github/workflows/nightly-release.yml | 2 +- .github/workflows/validate.yml | 4 +- .golangci.yml | 6 +- CHANGELOG.md | 577 ++++--- README.adoc | 4 +- addons/keda/keda_test.go | 39 +- addons/master/master.go | 166 +- addons/master/master_test.go | 186 +++ addons/strimzi/duck/v1beta2/duck_types.go | 10 +- .../strimzi/duck/v1beta2/zz_generated.deepcopy.go | 16 + addons/strimzi/strimzi.go | 118 +- addons/strimzi/strimzi_test.go | 175 ++- addons/telemetry/discovery/locator.go | 2 +- addons/telemetry/telemetry.go | 51 +- addons/telemetry/telemetry_test.go | 41 +- addons/threescale/3scale_test.go | 15 +- addons/tracing/discovery/locator.go | 2 +- addons/tracing/tracing_test.go | 7 +- addons/vault/aws/aws_secrets_manager_test.go | 19 +- addons/vault/azure/azure_key_vault.go | 9 +- addons/vault/azure/azure_key_vault_test.go | 64 +- addons/vault/gcp/gcp_secret_manager_test.go | 11 +- addons/vault/hashicorp/hashicorp_vault_test.go | 15 +- badge.out | 2 +- build/Dockerfile | 6 +- coverage | 2 +- coverage.out | 1393 ++++++++--------- docs/antora.yml | 12 +- docs/charts/camel-k-2.3.0.tgz | Bin 0 -> 273905 bytes docs/charts/index.yaml | 99 +- docs/modules/ROOT/pages/architecture/traits.adoc | 11 +- docs/modules/ROOT/pages/cli/cli.adoc | 14 - .../ROOT/pages/configuration/dependencies.adoc | 31 - .../ROOT/pages/contributing/developers.adoc | 4 +- .../installation/advanced/multi-architecture.adoc | 47 +- .../modules/ROOT/pages/running/camel-runtimes.adoc | 262 ++++ docs/modules/ROOT/partials/apis/camel-k-crds.adoc | 224 ++- docs/modules/ROOT/partials/apis/kamelets-crds.adoc | 18 +- docs/modules/traits/pages/azure-key-vault.adoc | 6 +- docs/modules/traits/pages/builder.adoc | 4 + docs/modules/traits/pages/camel.adoc | 2 + docs/modules/traits/pages/cron.adoc | 2 +- docs/modules/traits/pages/deployment.adoc | 4 +- docs/modules/traits/pages/mount.adoc | 3 +- docs/modules/traits/pages/registry.adoc | 2 + e2e/advanced/build_order_strategy_test.go | 198 ++- e2e/advanced/builder_test.go | 50 +- e2e/advanced/catalog_builder_test.go | 109 +- e2e/advanced/debug_test.go | 69 +- e2e/advanced/deployment_test.go | 24 +- e2e/advanced/dump_test.go | 34 +- e2e/advanced/environment_test.go | 73 +- e2e/advanced/incremental_build_test.go | 256 ++-- e2e/advanced/integration_profile_test.go | 119 +- e2e/advanced/kamelet_repo_test.go | 38 +- e2e/advanced/local_platform_test.go | 99 +- e2e/advanced/main_test.go | 74 + e2e/advanced/maven_http_proxy_test.go | 80 +- e2e/advanced/operator_id_filtering_test.go | 109 +- e2e/advanced/operator_metrics_test.go | 165 +- e2e/advanced/platform_traits_test.go | 52 +- e2e/advanced/promote_test.go | 139 +- e2e/advanced/reset_test.go | 64 +- e2e/advanced/synthetic_test.go | 91 +- e2e/advanced/tekton_test.go | 17 +- e2e/builder/build_test.go | 169 ++- e2e/builder/registry_test.go | 49 +- e2e/common/cli/bind_test.go | 57 +- e2e/common/cli/config_test.go | 44 +- e2e/common/cli/default.go | 9 +- e2e/common/cli/delete_test.go | 77 +- e2e/common/cli/describe_test.go | 66 +- e2e/common/cli/dev_mode_test.go | 193 ++- e2e/common/cli/duplicate_parameters_test.go | 6 +- e2e/common/cli/get_test.go | 79 +- e2e/common/cli/help_test.go | 29 +- e2e/common/cli/log_test.go | 44 +- .../startup_test.go => common/cli/main_test.go} | 48 +- e2e/common/cli/offline_commands_test.go | 23 +- e2e/common/cli/run_test.go | 338 +++-- e2e/common/cli/version_test.go | 6 +- e2e/common/config/config_reload_test.go | 208 +-- e2e/common/config/config_test.go | 582 ++++--- e2e/common/config/default.go | 26 - e2e/common/config/kamelet_config_test.go | 626 ++++---- e2e/common/config/pipe_config_test.go | 398 ++--- e2e/common/languages/default.go | 26 - e2e/common/languages/groovy_test.go | 30 +- e2e/common/languages/java_test.go | 30 +- e2e/common/languages/js_test.go | 30 +- e2e/common/languages/kotlin_test.go | 30 +- e2e/common/languages/polyglot_test.go | 34 +- e2e/common/languages/xml_test.go | 30 +- e2e/common/languages/yaml_test.go | 30 +- e2e/common/main_test.go | 69 + e2e/common/misc/client_test.go | 58 +- e2e/common/misc/cron_test.go | 84 +- e2e/common/misc/default.go | 26 - e2e/common/misc/integration_fail_test.go | 301 ++-- e2e/common/misc/integration_trait_update_test.go | 40 +- e2e/common/misc/kamelet_test.go | 58 +- e2e/common/misc/kamelet_update_test.go | 34 +- e2e/common/misc/maven_repository_test.go | 41 +- e2e/common/misc/pipe_test.go | 153 +- e2e/common/misc/pipe_with_image_test.go | 111 +- e2e/common/misc/registry_maven_wagon_test.go | 197 +-- e2e/common/misc/rest_test.go | 72 +- e2e/common/misc/scale_binding_test.go | 188 +-- e2e/common/misc/scale_integration_test.go | 185 +-- e2e/common/misc/structured_logs_test.go | 62 +- e2e/common/runtimes/default.go | 26 - e2e/common/runtimes/runtimes_test.go | 77 +- e2e/common/support/startup_test.go | 51 - e2e/common/support/teardown_test.go | 40 - e2e/common/traits/affinity_test.go | 153 +- e2e/common/traits/builder_test.go | 474 +++--- e2e/common/traits/camel_test.go | 67 +- e2e/common/traits/container_test.go | 140 +- e2e/common/traits/default.go | 26 - e2e/common/traits/deployment_test.go | 133 +- e2e/common/traits/error_handler_test.go | 34 +- e2e/common/traits/errored_trait_test.go | 80 +- e2e/common/traits/health_test.go | 739 +++++---- e2e/common/traits/istio_test.go | 60 +- e2e/common/traits/jolokia_test.go | 72 +- e2e/common/traits/jvm_test.go | 67 +- e2e/common/traits/kamelet_test.go | 60 +- e2e/common/traits/master_test.go | 80 +- e2e/common/traits/openapi_test.go | 63 +- e2e/common/traits/pdb_test.go | 210 +-- e2e/common/traits/pod_test.go | 119 +- e2e/common/traits/prometheus_test.go | 87 +- e2e/common/traits/pull_secret_test.go | 119 +- e2e/common/traits/route_test.go | 292 ++-- e2e/common/traits/service_binding_test.go | 135 +- e2e/common/traits/service_test.go | 169 ++- e2e/common/traits/toleration_test.go | 170 +-- e2e/install/cli/global_kamelet_test.go | 39 +- e2e/install/cli/global_test.go | 139 +- e2e/install/cli/install_test.go | 123 +- e2e/install/cli/maven_ca_secret_test.go | 75 +- e2e/install/cli/uninstall_test.go | 105 +- e2e/install/helm/setup_test.go | 33 +- e2e/install/kustomize/operator_test.go | 92 +- e2e/install/kustomize/setup_test.go | 46 +- e2e/install/kustomize/uninstall_test.go | 84 +- e2e/install/olm/olm_install_test.go | 47 +- e2e/install/upgrade/cli_upgrade_test.go | 87 +- e2e/install/upgrade/helm_upgrade_test.go | 88 +- e2e/install/upgrade/olm_upgrade_test.go | 140 +- e2e/knative/default.go | 9 +- e2e/knative/kamelet_test.go | 51 +- e2e/knative/knative_platform_test.go | 56 +- e2e/knative/knative_test.go | 153 +- e2e/knative/openapi_test.go | 25 +- e2e/knative/pod_test.go | 24 +- e2e/knative/support/teardown_test.go | 40 - e2e/native/native_binding_test.go | 35 +- e2e/native/native_test.go | 107 +- e2e/native/native_with_sources_test.go | 85 +- e2e/support/csv.go | 38 +- e2e/support/test_nexus_hooks.go | 2 +- e2e/support/test_support.go | 1121 ++++++++------ e2e/support/test_util.go | 41 +- e2e/support/util/dump.go | 2 +- e2e/support/util/structured_log_test.go | 3 +- e2e/telemetry/telemetry_test.go | 57 +- go.mod | 39 +- go.sum | 100 +- helm/camel-k/Chart.yaml | 2 +- helm/camel-k/crds/crd-build.yaml | 140 +- helm/camel-k/crds/crd-camel-catalog.yaml | 40 +- helm/camel-k/crds/crd-integration-kit.yaml | 251 +-- helm/camel-k/crds/crd-integration-platform.yaml | 66 +- helm/camel-k/crds/crd-integration-profile.yaml | 54 +- helm/camel-k/crds/crd-integration.yaml | 1603 ++------------------ helm/camel-k/crds/crd-kamelet-binding.yaml | 169 ++- helm/camel-k/crds/crd-pipe.yaml | 169 ++- helm/camel-k/templates/operator-cluster-roles.yaml | 1 + helm/camel-k/templates/operator-role.yaml | 1 + helm/camel-k/values.yaml | 2 +- java/crds/pom.xml | 9 +- java/maven-logging/pom.xml | 2 +- pkg/apis/camel/v1/build_type_support_test.go | 6 +- pkg/apis/camel/v1/common_types.go | 20 +- pkg/apis/camel/v1/common_types_support_test.go | 2 +- pkg/apis/camel/v1/integration_types.go | 2 - pkg/apis/camel/v1/integration_types_support.go | 5 + .../camel/v1/integration_types_support_test.go | 4 +- pkg/apis/camel/v1/integrationkit_types.go | 5 +- pkg/apis/camel/v1/integrationkit_types_support.go | 11 + pkg/apis/camel/v1/kamelet_types_support.go | 5 + pkg/apis/camel/v1/knative/types_support_test.go | 3 +- pkg/apis/camel/v1/maven_types_support_test.go | 21 +- pkg/apis/camel/v1/pipe_types_support_test.go | 5 +- pkg/apis/camel/v1/trait/builder.go | 2 + pkg/apis/camel/v1/trait/camel.go | 2 + pkg/apis/camel/v1/trait/cron.go | 2 +- pkg/apis/camel/v1/trait/deployment.go | 5 +- pkg/apis/camel/v1/trait/mount.go | 3 +- pkg/apis/camel/v1/trait/registry.go | 2 + pkg/apis/camel/v1/trait/zz_generated.deepcopy.go | 10 +- pkg/apis/camel/v1/zz_generated.deepcopy.go | 44 +- .../v1alpha1/kamelet_binding_types_support_test.go | 5 +- pkg/builder/builder_test.go | 3 +- pkg/builder/image_test.go | 7 +- pkg/builder/jib.go | 9 + pkg/builder/project_test.go | 35 +- pkg/builder/quarkus.go | 19 +- pkg/builder/quarkus_test.go | 101 +- pkg/builder/types.go | 2 +- .../camel/v1/buildconfiguration.go | 11 + .../v1/{configurationspec.go => camelproperty.go} | 22 +- .../applyconfiguration/camel/v1/capability.go | 45 +- .../camel/v1/integrationkitspec.go | 11 + .../camel/v1/integrationkitstatus.go | 9 - .../camel/v1/integrationstatus.go | 9 - pkg/client/camel/applyconfiguration/utils.go | 2 + pkg/client/client.go | 2 +- pkg/cmd/bind.go | 2 +- pkg/cmd/bind_test.go | 18 +- pkg/cmd/builder.go | 2 +- pkg/cmd/builder_test.go | 9 +- pkg/cmd/config.go | 2 +- pkg/cmd/config_test.go | 27 +- pkg/cmd/debug.go | 2 +- pkg/cmd/delete.go | 42 +- pkg/cmd/delete_test.go | 9 +- pkg/cmd/describe_integration.go | 2 +- pkg/cmd/describe_kamelet.go | 2 +- pkg/cmd/describe_kit.go | 2 +- pkg/cmd/describe_platform.go | 2 +- pkg/cmd/dump.go | 2 +- pkg/cmd/get.go | 2 +- pkg/cmd/install.go | 48 +- pkg/cmd/install_test.go | 157 +- pkg/cmd/kamelet_add_repo.go | 2 +- pkg/cmd/kamelet_add_repo_test.go | 30 +- pkg/cmd/kamelet_delete.go | 2 +- pkg/cmd/kamelet_get.go | 2 +- pkg/cmd/kamelet_remove_repo.go | 2 +- pkg/cmd/kamelet_remove_repo_test.go | 13 +- pkg/cmd/kit_create.go | 2 +- pkg/cmd/kit_create_test.go | 19 +- pkg/cmd/kit_delete.go | 2 +- pkg/cmd/kit_get.go | 2 +- pkg/cmd/log.go | 2 +- pkg/cmd/log_test.go | 2 +- pkg/cmd/modeline_test.go | 123 +- pkg/cmd/operator.go | 7 +- pkg/cmd/operator_test.go | 13 +- pkg/cmd/promote.go | 2 +- pkg/cmd/promote_test.go | 35 +- pkg/cmd/rebuild.go | 2 +- pkg/cmd/rebuild_test.go | 9 +- pkg/cmd/reset.go | 2 +- pkg/cmd/root.go | 28 +- pkg/cmd/root_test.go | 39 +- pkg/cmd/run.go | 11 +- pkg/cmd/run_support.go | 31 +- pkg/cmd/run_support_test.go | 15 +- pkg/cmd/run_test.go | 201 ++- pkg/cmd/source/content_test.go | 29 +- pkg/cmd/source/util_test.go | 23 +- pkg/cmd/uninstall.go | 13 +- pkg/cmd/uninstall_test.go | 13 +- pkg/cmd/util.go | 23 +- pkg/cmd/util_config.go | 2 +- pkg/cmd/version.go | 2 +- pkg/cmd/version_test.go | 39 +- pkg/controller/build/build_monitor_test.go | 19 +- pkg/controller/build/build_pod_test.go | 3 +- pkg/controller/build/monitor_pod.go | 2 +- pkg/controller/integration/build_kit.go | 4 +- pkg/controller/integration/health_test.go | 5 +- pkg/controller/integration/initialize_test.go | 17 +- .../integration/integration_controller.go | 4 +- pkg/controller/integration/kits.go | 71 +- pkg/controller/integration/kits_test.go | 76 +- pkg/controller/integration/metrics.go | 49 +- pkg/controller/integration/metrics_test.go | 82 + pkg/controller/integration/monitor.go | 64 +- .../integration/monitor_synthetic_test.go | 25 +- pkg/controller/integration/monitor_test.go | 238 +++ pkg/controller/integrationplatform/catalog_test.go | 25 +- pkg/controller/integrationplatform/create_test.go | 11 +- .../integrationplatform/initialize_test.go | 23 +- pkg/controller/integrationplatform/monitor_test.go | 27 +- pkg/controller/kameletbinding/error_handler.go | 2 +- .../kameletbinding/error_handler_test.go | 21 +- pkg/controller/pipe/error_handler.go | 2 +- pkg/controller/pipe/error_handler_test.go | 23 +- pkg/controller/pipe/integration.go | 5 +- pkg/controller/pipe/integration_test.go | 69 +- pkg/controller/synthetic/synthetic_test.go | 9 +- pkg/install/kamelets_test.go | 7 +- pkg/install/operator.go | 2 +- .../repository/composite_repository_test.go | 7 +- pkg/kamelet/repository/empty_repository_test.go | 7 +- pkg/kamelet/repository/github_repository_test.go | 6 +- .../repository/kubernetes_repository_test.go | 11 +- pkg/kamelet/repository/repository_test.go | 6 +- pkg/metadata/metadata_capabilities_test.go | 5 +- pkg/metadata/metadata_dependencies_test.go | 2 +- pkg/platform/defaults_test.go | 33 +- pkg/platform/platform.go | 4 +- pkg/platform/profile_test.go | 25 +- .../config/crd/bases/camel.apache.org_builds.yaml | 140 +- .../crd/bases/camel.apache.org_camelcatalogs.yaml | 40 +- .../bases/camel.apache.org_integrationkits.yaml | 251 +-- .../camel.apache.org_integrationplatforms.yaml | 66 +- .../camel.apache.org_integrationprofiles.yaml | 54 +- .../crd/bases/camel.apache.org_integrations.yaml | 1603 ++------------------ .../bases/camel.apache.org_kameletbindings.yaml | 169 ++- .../config/crd/bases/camel.apache.org_pipes.yaml | 169 ++- .../config/manager/operator-deployment.yaml | 6 +- .../bases/camel-k.clusterserviceversion.yaml | 10 +- pkg/resources/config/manifests/kustomization.yaml | 2 +- .../descoped/operator-cluster-role-strimzi.yaml | 1 + .../rbac/namespaced/operator-role-strimzi.yaml | 1 + ...v1_kamelet.yaml => camel_v1alpha1_kamelet.yaml} | 2 +- pkg/resources/config/samples/kustomization.yaml | 1 + ...catalog-3.2.3.yaml => camel-catalog-3.8.1.yaml} | 146 +- pkg/resources/resources_test.go | 23 +- pkg/trait/affinity_test.go | 17 +- pkg/trait/builder.go | 53 +- pkg/trait/builder_test.go | 150 +- pkg/trait/camel.go | 12 +- pkg/trait/camel_test.go | 57 +- pkg/trait/container.go | 101 +- pkg/trait/container_probes_test.go | 24 +- pkg/trait/container_test.go | 173 ++- pkg/trait/cron.go | 6 +- pkg/trait/cron_test.go | 117 +- pkg/trait/dependencies_test.go | 41 +- pkg/trait/deployer_test.go | 9 +- pkg/trait/deployment.go | 10 +- pkg/trait/deployment_test.go | 64 +- pkg/trait/environment_test.go | 25 +- pkg/trait/error_handler.go | 5 +- pkg/trait/error_handler_test.go | 34 +- pkg/trait/gc.go | 2 +- pkg/trait/gc_test.go | 12 +- pkg/trait/health.go | 25 +- pkg/trait/health_test.go | 120 ++ pkg/trait/ingress.go | 1 + pkg/trait/ingress_test.go | 14 +- pkg/trait/istio_test.go | 19 +- pkg/trait/jolokia_test.go | 17 +- pkg/trait/jvm.go | 8 +- pkg/trait/jvm_test.go | 26 +- pkg/trait/kamelets.go | 2 +- pkg/trait/kamelets_support_test.go | 7 +- pkg/trait/kamelets_test.go | 6 +- pkg/trait/knative.go | 7 +- pkg/trait/knative_service.go | 4 + pkg/trait/knative_service_test.go | 8 +- pkg/trait/knative_test.go | 282 ++-- pkg/trait/logging.go | 41 +- pkg/trait/logging_test.go | 119 +- pkg/trait/mount.go | 3 + pkg/trait/mount_test.go | 6 +- pkg/trait/openapi_test.go | 11 +- pkg/trait/owner.go | 2 +- pkg/trait/pdb_test.go | 7 +- pkg/trait/platform_test.go | 19 +- pkg/trait/pod.go | 2 +- pkg/trait/pod_test.go | 9 +- pkg/trait/prometheus_test.go | 11 +- pkg/trait/pull_secret.go | 2 +- pkg/trait/pull_secret_test.go | 17 +- pkg/trait/quarkus.go | 36 +- pkg/trait/quarkus_test.go | 43 +- pkg/trait/registry.go | 19 +- pkg/trait/route.go | 1 + pkg/trait/route_test.go | 49 +- pkg/trait/service.go | 4 +- pkg/trait/service_binding.go | 28 +- pkg/trait/service_binding_test.go | 19 +- pkg/trait/service_test.go | 71 +- pkg/trait/test_support.go | 5 +- pkg/trait/toleration_test.go | 15 +- pkg/trait/trait.go | 6 - pkg/trait/trait_catalog.go | 22 +- pkg/trait/trait_condition_types.go | 26 +- pkg/trait/trait_configure_test.go | 12 +- pkg/trait/trait_test.go | 23 +- pkg/trait/trait_types.go | 36 +- pkg/trait/trait_types_test.go | 13 +- pkg/trait/util.go | 93 +- pkg/trait/util_test.go | 115 +- pkg/util/bindings/bindings_test.go | 5 +- pkg/util/bindings/catalog_test.go | 10 +- pkg/util/bindings/kamelet_test.go | 19 +- pkg/util/bindings/knative_ref_test.go | 13 +- pkg/util/camel/camel_dependencies.go | 3 +- pkg/util/camel/camel_dependencies_test.go | 11 +- pkg/util/camel/camel_runtime_test.go | 5 +- pkg/util/camel/camel_util_test.go | 11 +- pkg/util/command_test.go | 5 +- pkg/util/defaults/defaults.go | 4 +- pkg/util/defaults/defaults_test.go | 17 +- pkg/util/digest/digest.go | 66 +- pkg/util/digest/digest_test.go | 77 +- pkg/util/docker/docker_base_test.go | 3 +- pkg/util/docker/docker_test.go | 17 +- pkg/util/dsl/flow_test.go | 7 +- pkg/util/dsl/template_test.go | 3 +- pkg/util/gzip/compress_test.go | 9 +- pkg/util/jib/configuration.go | 6 +- pkg/util/jib/configuration_test.go | 11 +- pkg/util/jvm/keystore_test.go | 8 +- pkg/util/knative/apis_test.go | 37 +- pkg/util/knative/uri_test.go | 19 +- pkg/util/kubernetes/factory_test.go | 31 +- pkg/util/kubernetes/lookup.go | 9 + pkg/util/kubernetes/util_test.go | 5 +- pkg/util/log/log.go | 2 +- pkg/util/maven/maven_log_test.go | 6 +- pkg/util/maven/maven_project_test.go | 27 +- pkg/util/maven/maven_repositories.go | 1 + pkg/util/maven/maven_settings_test.go | 13 +- pkg/util/modeline/parser_test.go | 13 +- pkg/util/olm/available.go | 4 +- pkg/util/openshift/openshift_test.go | 13 +- pkg/util/property/property_test.go | 7 +- pkg/util/reference/reference_test.go | 9 +- pkg/util/registry/registry_test.go | 17 +- pkg/util/resource/config_test.go | 23 +- pkg/util/source/inspector.go | 2 +- pkg/util/source/inspector_yaml_test.go | 6 +- pkg/util/sync/file_test.go | 5 +- pkg/util/test/catalog_test.go | 3 +- pkg/util/util_test.go | 2 +- release-utils/scripts/upload-source.sh | 4 +- release.adoc | 11 +- script/Makefile | 130 +- script/gen_crd/gen-crd-api-config.json | 2 +- script/gen_crd/gen-kamelets-crd-api-config.json | 2 +- 448 files changed, 14135 insertions(+), 14031 deletions(-) create mode 100644 addons/master/master_test.go create mode 100644 docs/charts/camel-k-2.3.0.tgz create mode 100644 e2e/advanced/main_test.go rename e2e/{knative/support/startup_test.go => common/cli/main_test.go} (51%) delete mode 100644 e2e/common/config/default.go delete mode 100644 e2e/common/languages/default.go create mode 100644 e2e/common/main_test.go delete mode 100644 e2e/common/misc/default.go delete mode 100644 e2e/common/runtimes/default.go delete mode 100644 e2e/common/support/startup_test.go delete mode 100644 e2e/common/support/teardown_test.go delete mode 100644 e2e/common/traits/default.go delete mode 100644 e2e/knative/support/teardown_test.go copy pkg/client/camel/applyconfiguration/camel/v1/{configurationspec.go => camelproperty.go} (61%) create mode 100644 pkg/controller/integration/metrics_test.go create mode 100644 pkg/controller/integration/monitor_test.go copy pkg/resources/config/samples/bases/{camel_v1_kamelet.yaml => camel_v1alpha1_kamelet.yaml} (97%) rename pkg/resources/resources/{camel-catalog-3.2.3.yaml => camel-catalog-3.8.1.yaml} (95%) create mode 100644 pkg/trait/health_test.go