This is an automated email from the ASF dual-hosted git repository. pcongiusti pushed a commit to branch release-1.10.x in repository https://gitbox.apache.org/repos/asf/camel-k.git
The following commit(s) were added to refs/heads/release-1.10.x by this push: new a969bb560 backport: Use jolokia version defined in camel-k-runtime-bom a969bb560 is described below commit a969bb56049f2235204ce6aa88b5172c84d9b93c Author: Claudio Miranda <clau...@claudius.com.br> AuthorDate: Tue Jan 31 17:51:08 2023 -0300 backport: Use jolokia version defined in camel-k-runtime-bom --- pkg/trait/jolokia.go | 13 +++++++++---- pkg/trait/jolokia_test.go | 8 ++++++++ 2 files changed, 17 insertions(+), 4 deletions(-) diff --git a/pkg/trait/jolokia.go b/pkg/trait/jolokia.go index 209fbf36a..4e1377fdd 100644 --- a/pkg/trait/jolokia.go +++ b/pkg/trait/jolokia.go @@ -61,9 +61,7 @@ func (t *jolokiaTrait) Apply(e *Environment) error { util.StringSliceUniqueAdd(&e.Integration.Status.Dependencies, "camel-quarkus:management") util.StringSliceUniqueAdd(&e.Integration.Status.Dependencies, "camel:jaxb") } - - // TODO: We may want to make the Jolokia version configurable - util.StringSliceUniqueAdd(&e.Integration.Status.Dependencies, "mvn:org.jolokia:jolokia-jvm:jar:1.7.1") + util.StringSliceUniqueAdd(&e.Integration.Status.Dependencies, "mvn:org.jolokia:jolokia-jvm") return nil } @@ -122,7 +120,14 @@ func (t *jolokiaTrait) Apply(e *Environment) error { optionValues[i] = k + "=" + options[k] } - container.Args = append(container.Args, "-javaagent:dependencies/lib/main/org.jolokia.jolokia-jvm-1.7.1.jar="+strings.Join(optionValues, ",")) + jolokiaFilepath := "" + for _, ar := range e.IntegrationKit.Status.Artifacts { + if strings.HasPrefix(ar.ID, "org.jolokia.jolokia-jvm") { + jolokiaFilepath = ar.Target + break + } + } + container.Args = append(container.Args, "-javaagent:"+jolokiaFilepath+"="+strings.Join(optionValues, ",")) containerPort := corev1.ContainerPort{ Name: "jolokia", diff --git a/pkg/trait/jolokia_test.go b/pkg/trait/jolokia_test.go index 13a07c09d..c5b8c6674 100644 --- a/pkg/trait/jolokia_test.go +++ b/pkg/trait/jolokia_test.go @@ -281,6 +281,14 @@ func createNominalJolokiaTest() (*jolokiaTrait, *Environment) { Spec: v1.IntegrationKitSpec{ Profile: v1.TraitProfileKubernetes, }, + Status: v1.IntegrationKitStatus{ + Artifacts: []v1.Artifact{ + { + ID: "org.jolokia.jolokia-jvm-1.7.1.jar", + Target: "dependencies/lib/main/org.jolokia.jolokia-jvm-1.7.1.jar", + }, + }, + }, }, Resources: kubernetes.NewCollection( &appsv1.Deployment{