This is an automated email from the ASF dual-hosted git repository. github-bot pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/camel-k.git
The following commit(s) were added to refs/heads/main by this push: new fe99b4c47 chore: nightly automatic updates fe99b4c47 is described below commit fe99b4c47befb6575cf47bd47a3d2d473c82ae9d Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> AuthorDate: Mon Apr 1 23:45:14 2024 +0000 chore: nightly automatic updates --- CHANGELOG.md | 8 ++++++++ README.adoc | 2 +- badge.out | 2 +- coverage | 2 +- coverage.out | 63 +++++++++++++++++++++++++++++++++++---------------------- docs/antora.yml | 12 +++++------ 6 files changed, 56 insertions(+), 33 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4f8adce73..ff191d5a6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -73,6 +73,7 @@ - Quarkus native checks failure [\#4723](https://github.com/apache/camel-k/issues/4723) - Build waiting condition [\#4542](https://github.com/apache/camel-k/issues/4542) - Add support for Strimzi Kafka in KameletBinding/Pipe [\#4337](https://github.com/apache/camel-k/issues/4337) +- Refactor master trait to use camel-quarkus-kubernetes [\#4048](https://github.com/apache/camel-k/issues/4048) - Add DataTypeRegistry as bean in Camel context [\#3845](https://github.com/apache/camel-k/issues/3845) - Remove duplication of the default platform creation [\#3433](https://github.com/apache/camel-k/issues/3433) - Use `go:embed` instead of vfsgen for embedded resources handling [\#3384](https://github.com/apache/camel-k/issues/3384) @@ -81,6 +82,9 @@ **Merged pull requests:** +- fix\(olm\): bundle script [\#5303](https://github.com/apache/camel-k/pull/5303) ([squakez](https://github.com/squakez)) +- chore\(runtime\): default to 3.8.1 [\#5302](https://github.com/apache/camel-k/pull/5302) ([squakez](https://github.com/squakez)) +- chore\(deps\): bump fabric8-version from 6.10.0 to 6.11.0 in /java/crds [\#5301](https://github.com/apache/camel-k/pull/5301) ([dependabot[bot]](https://github.com/apps/dependabot)) - knative-service stage fix [\#5300](https://github.com/apache/camel-k/pull/5300) ([mertdotcc](https://github.com/mertdotcc)) - fix\(cmd\): cannot load catalog on CLI [\#5296](https://github.com/apache/camel-k/pull/5296) ([squakez](https://github.com/squakez)) - fix\(\#5238\): Fix Jib integration build [\#5294](https://github.com/apache/camel-k/pull/5294) ([christophd](https://github.com/christophd)) @@ -92,6 +96,10 @@ - Add optional install to tests [\#5278](https://github.com/apache/camel-k/pull/5278) ([lfabriko](https://github.com/lfabriko)) - chore\(deps\): bump github.com/prometheus/common from 0.51.0 to 0.51.1 [\#5276](https://github.com/apache/camel-k/pull/5276) ([dependabot[bot]](https://github.com/apps/dependabot)) - Only enable knative trait when there is a knative endpoint [\#5275](https://github.com/apache/camel-k/pull/5275) ([claudio4j](https://github.com/claudio4j)) +- feat\(traits\): telemetry refactoring [\#5274](https://github.com/apache/camel-k/pull/5274) ([squakez](https://github.com/squakez)) +- feat\(traits\): health refactoring [\#5273](https://github.com/apache/camel-k/pull/5273) ([squakez](https://github.com/squakez)) +- feat\(traits\): service binding refactoring [\#5272](https://github.com/apache/camel-k/pull/5272) ([squakez](https://github.com/squakez)) +- feat\(traits\): master refactoring [\#5269](https://github.com/apache/camel-k/pull/5269) ([squakez](https://github.com/squakez)) - feat\(catalog\): support placeholders [\#5268](https://github.com/apache/camel-k/pull/5268) ([squakez](https://github.com/squakez)) - chore\(deps\): bump github.com/prometheus/common from 0.50.0 to 0.51.0 [\#5267](https://github.com/apache/camel-k/pull/5267) ([dependabot[bot]](https://github.com/apps/dependabot)) - chore\(trait\): add executed trait condition [\#5266](https://github.com/apache/camel-k/pull/5266) ([squakez](https://github.com/squakez)) diff --git a/README.adoc b/README.adoc index f6a64aa81..a2790fff2 100644 --- a/README.adoc +++ b/README.adoc @@ -11,7 +11,7 @@ image:https://github.com/apache/camel-k/workflows/kubernetes/badge.svg["Kubernet image:https://github.com/apache/camel-k/workflows/knative/badge.svg["Knative", link="https://github.com/apache/camel-k/actions/workflows/knative.yml"] image:https://github.com/apache/camel-k/actions/workflows/nightly-release.yml/badge.svg["Nightly releases", link="https://github.com/apache/camel-k/actions/workflows/nightly-release.yml"] image:https://github.com/apache/camel-k/actions/workflows/nightly-native-test.yml/badge.svg["Quarkus native", link="https://github.com/apache/camel-k/actions/workflows/nightly-native-test.yml"] -image:https://img.shields.io/badge/Coverage-37.5%25-yellow.svg["Go coverage", link="https://github.com/apache/camel-k/actions/workflows/nightly-coverage.yml"] +image:https://img.shields.io/badge/Coverage-37.7%25-yellow.svg["Go coverage", link="https://github.com/apache/camel-k/actions/workflows/nightly-coverage.yml"] image:https://img.shields.io/badge/zulip-join_chat-brightgreen.svg["Chat on Zulip", link="https://camel.zulipchat.com"] Apache Camel K is a lightweight integration framework built from **Apache Camel** that runs natively on Kubernetes and is specifically designed for serverless and microservice architectures. Users of `Camel K` can instantly run integration code written in Camel DSL on their preferred **Cloud** provider. diff --git a/badge.out b/badge.out index aa5fea3ba..77d1a6629 100644 --- a/badge.out +++ b/badge.out @@ -1,2 +1,2 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/coverage b/coverage index 3d7e316c2..3943cbf70 100644 --- a/coverage +++ b/coverage @@ -1 +1 @@ -37.5 +37.7 diff --git a/coverage.out b/coverage.out index 43da1e62f..5397b7870 100644 --- a/coverage.out +++ b/coverage.out @@ -11,6 +11,15 @@ github.com/apache/camel-k/v2/addons/keda/keda.go:452: evaluateTemplatePara github.com/apache/camel-k/v2/addons/keda/keda.go:494: getKameletPropertyValue 37.5% github.com/apache/camel-k/v2/addons/keda/keda.go:534: getXDescriptorValue 100.0% github.com/apache/camel-k/v2/addons/keda/keda.go:543: isXDescriptorPresent 75.0% +github.com/apache/camel-k/v2/addons/master/master.go:73: NewMasterTrait 100.0% +github.com/apache/camel-k/v2/addons/master/master.go:88: Configure 81.6% +github.com/apache/camel-k/v2/addons/master/master.go:156: Apply 84.6% +github.com/apache/camel-k/v2/addons/master/master.go:183: setCustomizerConfiguration 0.0% +github.com/apache/camel-k/v2/addons/master/master.go:210: setCatalogConfiguration 100.0% +github.com/apache/camel-k/v2/addons/master/master.go:230: canUseLeases 100.0% +github.com/apache/camel-k/v2/addons/master/master.go:234: findAdditionalDependencies 100.0% +github.com/apache/camel-k/v2/addons/master/master.go:252: loadResource 71.4% +github.com/apache/camel-k/v2/addons/master/master.go:264: prepareRBAC 88.2% github.com/apache/camel-k/v2/addons/register_3scale.go:25: init 100.0% github.com/apache/camel-k/v2/addons/register_aws_secrets.go:25: init 100.0% github.com/apache/camel-k/v2/addons/register_azure_key_vault.go:25: init 100.0% @@ -34,9 +43,11 @@ github.com/apache/camel-k/v2/addons/strimzi/strimzi.go:208: ID 0.0% github.com/apache/camel-k/v2/addons/strimzi/strimzi.go:214: Translate 0.0% github.com/apache/camel-k/v2/addons/strimzi/strimzi.go:276: getBootstrapServers 0.0% github.com/apache/camel-k/v2/addons/strimzi/strimzi.go:297: Order 0.0% -github.com/apache/camel-k/v2/addons/telemetry/telemetry.go:84: NewTelemetryTrait 100.0% -github.com/apache/camel-k/v2/addons/telemetry/telemetry.go:90: Configure 47.4% -github.com/apache/camel-k/v2/addons/telemetry/telemetry.go:130: Apply 94.7% +github.com/apache/camel-k/v2/addons/telemetry/telemetry.go:86: NewTelemetryTrait 100.0% +github.com/apache/camel-k/v2/addons/telemetry/telemetry.go:92: Configure 47.4% +github.com/apache/camel-k/v2/addons/telemetry/telemetry.go:132: Apply 80.0% +github.com/apache/camel-k/v2/addons/telemetry/telemetry.go:144: setCatalogConfiguration 93.3% +github.com/apache/camel-k/v2/addons/telemetry/telemetry.go:173: setProperties 0.0% github.com/apache/camel-k/v2/addons/threescale/3scale.go:84: NewThreeScaleTrait 100.0% github.com/apache/camel-k/v2/addons/threescale/3scale.go:90: Configure 93.3% github.com/apache/camel-k/v2/addons/threescale/3scale.go:117: Apply 100.0% @@ -1437,15 +1448,15 @@ github.com/apache/camel-k/v2/pkg/trait/builder.go:144: adaptDeprecatedFiel github.com/apache/camel-k/v2/pkg/trait/builder.go:177: newOrAppend 100.0% github.com/apache/camel-k/v2/pkg/trait/builder.go:187: Apply 88.9% github.com/apache/camel-k/v2/pkg/trait/builder.go:317: failIntegrationKit 80.0% -github.com/apache/camel-k/v2/pkg/trait/builder.go:326: builderTask 66.7% -github.com/apache/camel-k/v2/pkg/trait/builder.go:439: getImageName 100.0% -github.com/apache/camel-k/v2/pkg/trait/builder.go:447: getBaseImage 100.0% -github.com/apache/camel-k/v2/pkg/trait/builder.go:456: customTasks 91.7% -github.com/apache/camel-k/v2/pkg/trait/builder.go:486: taskConfOrDefault 66.7% -github.com/apache/camel-k/v2/pkg/trait/builder.go:494: parseTasksConf 92.1% -github.com/apache/camel-k/v2/pkg/trait/builder.go:555: splitContainerCommand 100.0% -github.com/apache/camel-k/v2/pkg/trait/builder.go:569: filter 81.8% -github.com/apache/camel-k/v2/pkg/trait/builder.go:610: publishingOrUserTask 80.0% +github.com/apache/camel-k/v2/pkg/trait/builder.go:326: builderTask 64.1% +github.com/apache/camel-k/v2/pkg/trait/builder.go:447: getImageName 100.0% +github.com/apache/camel-k/v2/pkg/trait/builder.go:455: getBaseImage 100.0% +github.com/apache/camel-k/v2/pkg/trait/builder.go:464: customTasks 91.7% +github.com/apache/camel-k/v2/pkg/trait/builder.go:494: taskConfOrDefault 66.7% +github.com/apache/camel-k/v2/pkg/trait/builder.go:502: parseTasksConf 92.1% +github.com/apache/camel-k/v2/pkg/trait/builder.go:563: splitContainerCommand 100.0% +github.com/apache/camel-k/v2/pkg/trait/builder.go:577: filter 81.8% +github.com/apache/camel-k/v2/pkg/trait/builder.go:618: publishingOrUserTask 80.0% github.com/apache/camel-k/v2/pkg/trait/camel.go:45: newCamelTrait 100.0% github.com/apache/camel-k/v2/pkg/trait/camel.go:52: InfluencesKit 100.0% github.com/apache/camel-k/v2/pkg/trait/camel.go:56: Matches 75.0% @@ -1519,10 +1530,12 @@ github.com/apache/camel-k/v2/pkg/trait/gc.go:161: canBeDeleted 0.0% github.com/apache/camel-k/v2/pkg/trait/gc.go:171: getDeletableTypes 0.0% github.com/apache/camel-k/v2/pkg/trait/health.go:44: newHealthTrait 100.0% github.com/apache/camel-k/v2/pkg/trait/health.go:55: Configure 80.0% -github.com/apache/camel-k/v2/pkg/trait/health.go:67: Apply 80.0% -github.com/apache/camel-k/v2/pkg/trait/health.go:112: newLivenessProbe 100.0% -github.com/apache/camel-k/v2/pkg/trait/health.go:134: newReadinessProbe 100.0% -github.com/apache/camel-k/v2/pkg/trait/health.go:156: newStartupProbe 0.0% +github.com/apache/camel-k/v2/pkg/trait/health.go:67: Apply 77.3% +github.com/apache/camel-k/v2/pkg/trait/health.go:108: setCatalogConfiguration 100.0% +github.com/apache/camel-k/v2/pkg/trait/health.go:121: setDefaultConfiguration 0.0% +github.com/apache/camel-k/v2/pkg/trait/health.go:133: newLivenessProbe 100.0% +github.com/apache/camel-k/v2/pkg/trait/health.go:155: newReadinessProbe 100.0% +github.com/apache/camel-k/v2/pkg/trait/health.go:177: newStartupProbe 100.0% github.com/apache/camel-k/v2/pkg/trait/ingress.go:38: newIngressTrait 100.0% github.com/apache/camel-k/v2/pkg/trait/ingress.go:51: IsAllowedInProfile 100.0% github.com/apache/camel-k/v2/pkg/trait/ingress.go:55: Configure 90.0% @@ -1672,12 +1685,14 @@ github.com/apache/camel-k/v2/pkg/trait/service.go:98: Apply 68.8% github.com/apache/camel-k/v2/pkg/trait/service.go:126: getServiceFor 100.0% github.com/apache/camel-k/v2/pkg/trait/service_binding.go:60: newServiceBindingTrait 100.0% github.com/apache/camel-k/v2/pkg/trait/service_binding.go:66: Configure 71.4% -github.com/apache/camel-k/v2/pkg/trait/service_binding.go:80: Apply 63.6% -github.com/apache/camel-k/v2/pkg/trait/service_binding.go:99: getContext 75.0% -github.com/apache/camel-k/v2/pkg/trait/service_binding.go:117: parseServices 91.7% -github.com/apache/camel-k/v2/pkg/trait/service_binding.go:145: process 42.9% -github.com/apache/camel-k/v2/pkg/trait/service_binding.go:158: createServiceBinding 100.0% -github.com/apache/camel-k/v2/pkg/trait/service_binding.go:180: createSecret 83.3% +github.com/apache/camel-k/v2/pkg/trait/service_binding.go:80: Apply 69.2% +github.com/apache/camel-k/v2/pkg/trait/service_binding.go:105: setCatalogConfiguration 100.0% +github.com/apache/camel-k/v2/pkg/trait/service_binding.go:116: setProperties 0.0% +github.com/apache/camel-k/v2/pkg/trait/service_binding.go:123: getContext 75.0% +github.com/apache/camel-k/v2/pkg/trait/service_binding.go:141: parseServices 91.7% +github.com/apache/camel-k/v2/pkg/trait/service_binding.go:169: process 42.9% +github.com/apache/camel-k/v2/pkg/trait/service_binding.go:182: createServiceBinding 100.0% +github.com/apache/camel-k/v2/pkg/trait/service_binding.go:204: createSecret 83.3% github.com/apache/camel-k/v2/pkg/trait/test_support.go:37: createNominalDeploymentTraitTest 100.0% github.com/apache/camel-k/v2/pkg/trait/test_support.go:62: createNominalMissingDeploymentTraitTest 100.0% github.com/apache/camel-k/v2/pkg/trait/test_support.go:78: createNominalKnativeServiceTraitTest 100.0% @@ -2230,7 +2245,7 @@ github.com/apache/camel-k/v2/pkg/util/util.go:160: StringSliceUniqueAdd github.com/apache/camel-k/v2/pkg/util/util.go:177: StringSliceUniqueConcat 0.0% github.com/apache/camel-k/v2/pkg/util/util.go:188: SubstringFrom 100.0% github.com/apache/camel-k/v2/pkg/util/util.go:197: SubstringBefore 100.0% -github.com/apache/camel-k/v2/pkg/util/util.go:217: RandomString 100.0% +github.com/apache/camel-k/v2/pkg/util/util.go:217: RandomString 90.9% github.com/apache/camel-k/v2/pkg/util/util.go:235: RandomInt63 0.0% github.com/apache/camel-k/v2/pkg/util/util.go:239: EncodeXMLWithoutHeader 0.0% github.com/apache/camel-k/v2/pkg/util/util.go:243: EncodeXML 0.0% @@ -2266,4 +2281,4 @@ github.com/apache/camel-k/v2/pkg/util/util.go:649: WithTempDir 0.0% github.com/apache/camel-k/v2/pkg/util/util.go:664: ConfigTreePropertySplit 0.0% github.com/apache/camel-k/v2/pkg/util/util.go:685: trimQuotes 0.0% github.com/apache/camel-k/v2/pkg/util/util.go:696: NavigateConfigTree 0.0% -total: (statements) 37.5% +total: (statements) 37.7% diff --git a/docs/antora.yml b/docs/antora.yml index d07a4a098..c8abc48ce 100644 --- a/docs/antora.yml +++ b/docs/antora.yml @@ -30,13 +30,13 @@ asciidoc: prerelease: true camel-kamelets-version: '4.0.1' camel-kamelets-docs-version: 4.0.x - camel-k-runtime-version: 3.2.3 + camel-k-runtime-version: 3.8.1 camel-api-versions: camel.apache.org/v1 camel.apache.org/v1alpha1 # from Makefile BUNDLE_CAMEL_APIS - camel-version: 4.0.3 - camel-docs-version: 4.0.x - camel-quarkus-version: 3.2.3 - camel-quarkus-docs-version: 3.2.x - quarkus-version: 3.2.9.Final + camel-version: 4.4.1 + camel-docs-version: 4.4.x + camel-quarkus-version: 3.8.1 + camel-quarkus-docs-version: 3.8.x + quarkus-version: 3.8.3 kustomize-version: 4.5.4 kubernetes-api-version: 0.27.7 operator-fwk-api-version: 0.20.0