diff --git a/CHANGELOG.md b/CHANGELOG.md index ab04fa6959..4c57fe83c0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,20 +6,29 @@ **Closed issues:** +- Service/KService not created for vertx-websocket consumers [\#5628](https://github.com/apache/camel-k/issues/5628) - Modeline container.port trait config set as String value [\#5621](https://github.com/apache/camel-k/issues/5621) - Documentation links to old Camel K examples location [\#5619](https://github.com/apache/camel-k/issues/5619) +- Bring back Quarkus native test in PR [\#5598](https://github.com/apache/camel-k/issues/5598) - Unable to specify any CloudEvent attributes or extensions, except for `type` [\#5537](https://github.com/apache/camel-k/issues/5537) +- Move deprecated v1alpha1.KameletBinding tests to v1.Pipe [\#5490](https://github.com/apache/camel-k/issues/5490) - Move tests, examples and documentation from groovy to yaml [\#5489](https://github.com/apache/camel-k/issues/5489) - Remove health readiness workaround when fixed in Camel [\#5451](https://github.com/apache/camel-k/issues/5451) - Support YAML DSL routes configuration [\#4893](https://github.com/apache/camel-k/issues/4893) +- Kustomize installation does not work [\#4528](https://github.com/apache/camel-k/issues/4528) +- Kustomize default [\#4135](https://github.com/apache/camel-k/issues/4135) - Deprecate `kamel install` and promote Kustomize-based installation to primary method [\#3865](https://github.com/apache/camel-k/issues/3865) **Merged pull requests:** +- feat\(ci\): bring back Quarkus native execution on PR and pushes [\#5626](https://github.com/apache/camel-k/pull/5626) ([squakez](https://github.com/squakez)) - doc: Fix Camel K examples links [\#5625](https://github.com/apache/camel-k/pull/5625) ([gansheer](https://github.com/gansheer)) +- \(\#5490\) Move deprecated v1alpha1.KameletBinding tests to v1.Pipe [\#5624](https://github.com/apache/camel-k/pull/5624) ([tdiesler](https://github.com/tdiesler)) - Revisit final operator install message [\#5622](https://github.com/apache/camel-k/pull/5622) ([tdiesler](https://github.com/tdiesler)) - \(\#5489\) Migrate groovy =\> yaml for ./e2e/yaks [\#5618](https://github.com/apache/camel-k/pull/5618) ([tdiesler](https://github.com/tdiesler)) - \(\#5489\) Migrate groovy =\> yaml for ./e2e/knative [\#5614](https://github.com/apache/camel-k/pull/5614) ([tdiesler](https://github.com/tdiesler)) +- fix\(install\): simplify kustomize procedure [\#5610](https://github.com/apache/camel-k/pull/5610) ([squakez](https://github.com/squakez)) +- feat\(core\): Mount configmap/secret resources in dedicated resources.d [\#5605](https://github.com/apache/camel-k/pull/5605) ([gansheer](https://github.com/gansheer)) - fix: Improve Knative trigger filter [\#5597](https://github.com/apache/camel-k/pull/5597) ([christophd](https://github.com/christophd)) ## [2.3.4-nightly](https://github.com/apache/camel-k/tree/2.3.4-nightly) (2024-06-10) diff --git a/README.adoc b/README.adoc index 8bf6317669..a4a11d1192 100644 --- a/README.adoc +++ b/README.adoc @@ -11,7 +11,7 @@ image:https://github.com/apache/camel-k/actions/workflows/common.yml/badge.svg[" 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-39.8%25-yellow.svg["Go coverage", link="https://github.com/apache/camel-k/actions/workflows/nightly-coverage.yml"] +image:https://img.shields.io/badge/Coverage-39.9%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 909af894f3..fd53ab36b7 100644 --- a/badge.out +++ b/badge.out @@ -1,2 +1,2 @@ -![Coverage](https://img.shields.io/badge/Coverage-39.8%25-yellow) \ No newline at end of file +![Coverage](https://img.shields.io/badge/Coverage-39.9%25-yellow) \ No newline at end of file diff --git a/coverage b/coverage index 9f78f6a295..45d0c8418d 100644 --- a/coverage +++ b/coverage @@ -1 +1 @@ -39.8 +39.9 diff --git a/coverage.out b/coverage.out index ee055ccd06..574cb251bf 100644 --- a/coverage.out +++ b/coverage.out @@ -1577,8 +1577,8 @@ github.com/apache/camel-k/v2/pkg/trait/jvm.go:67: Configure 90.9% github.com/apache/camel-k/v2/pkg/trait/jvm.go:96: Apply 78.0% github.com/apache/camel-k/v2/pkg/trait/jvm.go:189: enableDebug 100.0% github.com/apache/camel-k/v2/pkg/trait/jvm.go:206: prepareClasspathItems 100.0% -github.com/apache/camel-k/v2/pkg/trait/jvm.go:227: prepareHTTPProxy 90.9% -github.com/apache/camel-k/v2/pkg/trait/jvm.go:287: getLegacyCamelQuarkusDependenciesPaths 100.0% +github.com/apache/camel-k/v2/pkg/trait/jvm.go:231: prepareHTTPProxy 90.9% +github.com/apache/camel-k/v2/pkg/trait/jvm.go:291: getLegacyCamelQuarkusDependenciesPaths 100.0% github.com/apache/camel-k/v2/pkg/trait/kamelets.go:60: newConfigurationKey 100.0% github.com/apache/camel-k/v2/pkg/trait/kamelets.go:72: newKameletsTrait 100.0% github.com/apache/camel-k/v2/pkg/trait/kamelets.go:78: Configure 77.8% @@ -1766,44 +1766,44 @@ github.com/apache/camel-k/v2/pkg/trait/trait_configure.go:157: configureFro github.com/apache/camel-k/v2/pkg/trait/trait_configure.go:170: configureTrait 84.6% github.com/apache/camel-k/v2/pkg/trait/trait_factory.go:27: AddToTraits 100.0% github.com/apache/camel-k/v2/pkg/trait/trait_register.go:20: init 100.0% -github.com/apache/camel-k/v2/pkg/trait/trait_types.go:119: NewBaseTrait 100.0% -github.com/apache/camel-k/v2/pkg/trait/trait_types.go:127: NewBasePlatformTrait 100.0% -github.com/apache/camel-k/v2/pkg/trait/trait_types.go:146: ID 100.0% -github.com/apache/camel-k/v2/pkg/trait/trait_types.go:151: InjectClient 100.0% -github.com/apache/camel-k/v2/pkg/trait/trait_types.go:156: InfluencesKit 100.0% -github.com/apache/camel-k/v2/pkg/trait/trait_types.go:161: IsPlatformTrait 100.0% -github.com/apache/camel-k/v2/pkg/trait/trait_types.go:166: RequiresIntegrationPlatform 100.0% -github.com/apache/camel-k/v2/pkg/trait/trait_types.go:172: IsAllowedInProfile 100.0% -github.com/apache/camel-k/v2/pkg/trait/trait_types.go:177: Order 100.0% -github.com/apache/camel-k/v2/pkg/trait/trait_types.go:187: IsPlatformTrait 100.0% -github.com/apache/camel-k/v2/pkg/trait/trait_types.go:245: GetTrait 100.0% -github.com/apache/camel-k/v2/pkg/trait/trait_types.go:255: IntegrationInPhase 100.0% -github.com/apache/camel-k/v2/pkg/trait/trait_types.go:269: IntegrationInRunningPhases 100.0% -github.com/apache/camel-k/v2/pkg/trait/trait_types.go:273: IntegrationKitInPhase 100.0% -github.com/apache/camel-k/v2/pkg/trait/trait_types.go:287: PlatformInPhase 66.7% -github.com/apache/camel-k/v2/pkg/trait/trait_types.go:301: InPhase 0.0% -github.com/apache/camel-k/v2/pkg/trait/trait_types.go:309: DetermineProfile 90.0% -github.com/apache/camel-k/v2/pkg/trait/trait_types.go:331: DetermineControllerStrategy 85.7% -github.com/apache/camel-k/v2/pkg/trait/trait_types.go:345: determineDefaultContainerPortName 71.4% -github.com/apache/camel-k/v2/pkg/trait/trait_types.go:357: getControllerStrategyChoosers 100.0% -github.com/apache/camel-k/v2/pkg/trait/trait_types.go:371: GetIntegrationPodSpec 100.0% -github.com/apache/camel-k/v2/pkg/trait/trait_types.go:399: DetermineCatalogNamespace 18.2% -github.com/apache/camel-k/v2/pkg/trait/trait_types.go:419: computeApplicationProperties 83.3% -github.com/apache/camel-k/v2/pkg/trait/trait_types.go:450: addSourcesProperties 80.6% -github.com/apache/camel-k/v2/pkg/trait/trait_types.go:501: configureVolumesAndMounts 89.2% -github.com/apache/camel-k/v2/pkg/trait/trait_types.go:611: getVolume 100.0% -github.com/apache/camel-k/v2/pkg/trait/trait_types.go:639: getMount 100.0% -github.com/apache/camel-k/v2/pkg/trait/trait_types.go:652: convertToKeyToPath 100.0% -github.com/apache/camel-k/v2/pkg/trait/trait_types.go:669: getMountPoint 100.0% -github.com/apache/camel-k/v2/pkg/trait/trait_types.go:684: collectConfigurationValues 100.0% -github.com/apache/camel-k/v2/pkg/trait/trait_types.go:692: collectConfigurationPairs 100.0% -github.com/apache/camel-k/v2/pkg/trait/trait_types.go:696: collectConfigurations 100.0% -github.com/apache/camel-k/v2/pkg/trait/trait_types.go:700: GetIntegrationContainerName 100.0% -github.com/apache/camel-k/v2/pkg/trait/trait_types.go:712: isEmbedded 100.0% -github.com/apache/camel-k/v2/pkg/trait/trait_types.go:721: GetIntegrationContainer 100.0% -github.com/apache/camel-k/v2/pkg/trait/trait_types.go:726: getIntegrationContainerPort 92.3% -github.com/apache/camel-k/v2/pkg/trait/trait_types.go:755: createContainerPort 100.0% -github.com/apache/camel-k/v2/pkg/trait/trait_types.go:779: CapabilityPropertyKey 83.3% +github.com/apache/camel-k/v2/pkg/trait/trait_types.go:123: NewBaseTrait 100.0% +github.com/apache/camel-k/v2/pkg/trait/trait_types.go:131: NewBasePlatformTrait 100.0% +github.com/apache/camel-k/v2/pkg/trait/trait_types.go:150: ID 100.0% +github.com/apache/camel-k/v2/pkg/trait/trait_types.go:155: InjectClient 100.0% +github.com/apache/camel-k/v2/pkg/trait/trait_types.go:160: InfluencesKit 100.0% +github.com/apache/camel-k/v2/pkg/trait/trait_types.go:165: IsPlatformTrait 100.0% +github.com/apache/camel-k/v2/pkg/trait/trait_types.go:170: RequiresIntegrationPlatform 100.0% +github.com/apache/camel-k/v2/pkg/trait/trait_types.go:176: IsAllowedInProfile 100.0% +github.com/apache/camel-k/v2/pkg/trait/trait_types.go:181: Order 100.0% +github.com/apache/camel-k/v2/pkg/trait/trait_types.go:191: IsPlatformTrait 100.0% +github.com/apache/camel-k/v2/pkg/trait/trait_types.go:249: GetTrait 100.0% +github.com/apache/camel-k/v2/pkg/trait/trait_types.go:259: IntegrationInPhase 100.0% +github.com/apache/camel-k/v2/pkg/trait/trait_types.go:273: IntegrationInRunningPhases 100.0% +github.com/apache/camel-k/v2/pkg/trait/trait_types.go:277: IntegrationKitInPhase 100.0% +github.com/apache/camel-k/v2/pkg/trait/trait_types.go:291: PlatformInPhase 66.7% +github.com/apache/camel-k/v2/pkg/trait/trait_types.go:305: InPhase 0.0% +github.com/apache/camel-k/v2/pkg/trait/trait_types.go:313: DetermineProfile 90.0% +github.com/apache/camel-k/v2/pkg/trait/trait_types.go:335: DetermineControllerStrategy 85.7% +github.com/apache/camel-k/v2/pkg/trait/trait_types.go:349: determineDefaultContainerPortName 71.4% +github.com/apache/camel-k/v2/pkg/trait/trait_types.go:361: getControllerStrategyChoosers 100.0% +github.com/apache/camel-k/v2/pkg/trait/trait_types.go:375: GetIntegrationPodSpec 100.0% +github.com/apache/camel-k/v2/pkg/trait/trait_types.go:403: DetermineCatalogNamespace 18.2% +github.com/apache/camel-k/v2/pkg/trait/trait_types.go:423: computeApplicationProperties 83.3% +github.com/apache/camel-k/v2/pkg/trait/trait_types.go:454: addSourcesProperties 80.6% +github.com/apache/camel-k/v2/pkg/trait/trait_types.go:505: configureVolumesAndMounts 89.2% +github.com/apache/camel-k/v2/pkg/trait/trait_types.go:615: getVolume 100.0% +github.com/apache/camel-k/v2/pkg/trait/trait_types.go:643: getMount 100.0% +github.com/apache/camel-k/v2/pkg/trait/trait_types.go:656: convertToKeyToPath 100.0% +github.com/apache/camel-k/v2/pkg/trait/trait_types.go:673: getMountPoint 100.0% +github.com/apache/camel-k/v2/pkg/trait/trait_types.go:692: collectConfigurationValues 100.0% +github.com/apache/camel-k/v2/pkg/trait/trait_types.go:700: collectConfigurationPairs 100.0% +github.com/apache/camel-k/v2/pkg/trait/trait_types.go:704: collectConfigurations 100.0% +github.com/apache/camel-k/v2/pkg/trait/trait_types.go:708: GetIntegrationContainerName 100.0% +github.com/apache/camel-k/v2/pkg/trait/trait_types.go:720: isEmbedded 100.0% +github.com/apache/camel-k/v2/pkg/trait/trait_types.go:729: GetIntegrationContainer 100.0% +github.com/apache/camel-k/v2/pkg/trait/trait_types.go:734: getIntegrationContainerPort 92.3% +github.com/apache/camel-k/v2/pkg/trait/trait_types.go:763: createContainerPort 100.0% +github.com/apache/camel-k/v2/pkg/trait/trait_types.go:787: CapabilityPropertyKey 83.3% github.com/apache/camel-k/v2/pkg/trait/util.go:46: ptrFrom 100.0% github.com/apache/camel-k/v2/pkg/trait/util.go:52: Get 57.1% github.com/apache/camel-k/v2/pkg/trait/util.go:71: getIntegrationKit 0.0% @@ -1916,10 +1916,10 @@ github.com/apache/camel-k/v2/pkg/util/camel/camel_runtime_catalog.go:214: IsR github.com/apache/camel-k/v2/pkg/util/camel/camel_types.go:36: Len 100.0% github.com/apache/camel-k/v2/pkg/util/camel/camel_types.go:42: Less 100.0% github.com/apache/camel-k/v2/pkg/util/camel/camel_types.go:48: Swap 100.0% -github.com/apache/camel-k/v2/pkg/util/camel/camel_util.go:42: findBestMatch 90.9% -github.com/apache/camel-k/v2/pkg/util/camel/camel_util.go:64: newSemVerConstraint 100.0% -github.com/apache/camel-k/v2/pkg/util/camel/camel_util.go:78: newCatalogVersionCollection 100.0% -github.com/apache/camel-k/v2/pkg/util/camel/camel_util.go:104: getDependency 100.0% +github.com/apache/camel-k/v2/pkg/util/camel/camel_util.go:45: findBestMatch 90.9% +github.com/apache/camel-k/v2/pkg/util/camel/camel_util.go:67: newSemVerConstraint 100.0% +github.com/apache/camel-k/v2/pkg/util/camel/camel_util.go:81: newCatalogVersionCollection 100.0% +github.com/apache/camel-k/v2/pkg/util/camel/camel_util.go:107: getDependency 100.0% github.com/apache/camel-k/v2/pkg/util/camel/catalog.go:37: DefaultCatalog 100.0% github.com/apache/camel-k/v2/pkg/util/camel/catalog.go:41: QuarkusCatalog 100.0% github.com/apache/camel-k/v2/pkg/util/camel/catalog.go:45: catalogForRuntimeProvider 76.9% @@ -2335,4 +2335,4 @@ github.com/apache/camel-k/v2/pkg/util/util.go:651: WithTempDir 0.0% github.com/apache/camel-k/v2/pkg/util/util.go:666: ConfigTreePropertySplit 0.0% github.com/apache/camel-k/v2/pkg/util/util.go:687: trimQuotes 0.0% github.com/apache/camel-k/v2/pkg/util/util.go:698: NavigateConfigTree 0.0% -total: (statements) 39.8% +total: (statements) 39.9%