diff --git a/extensions/kubernetes/vanilla/deployment/src/main/java/io/quarkus/kubernetes/deployment/KubernetesCommonHelper.java b/extensions/kubernetes/vanilla/deployment/src/main/java/io/quarkus/kubernetes/deployment/KubernetesCommonHelper.java index 050bc7cb27e28..043ba96b1ea15 100644 --- a/extensions/kubernetes/vanilla/deployment/src/main/java/io/quarkus/kubernetes/deployment/KubernetesCommonHelper.java +++ b/extensions/kubernetes/vanilla/deployment/src/main/java/io/quarkus/kubernetes/deployment/KubernetesCommonHelper.java @@ -55,7 +55,6 @@ import io.dekorate.kubernetes.decorator.RemoveAnnotationDecorator; import io.dekorate.kubernetes.decorator.RemoveFromMatchingLabelsDecorator; import io.dekorate.kubernetes.decorator.RemoveFromSelectorDecorator; -import io.dekorate.kubernetes.decorator.RemoveLabelDecorator; import io.dekorate.project.BuildInfo; import io.dekorate.project.FileProjectFactory; import io.dekorate.project.Project; @@ -208,13 +207,11 @@ private static Collection createLabelDecorators(Optional { assertThat(d.getMetadata()).satisfies(m -> { assertThat(m.getName()).isEqualTo("test-it"); - assertThat(m.getLabels()).contains(entry("foo", "bar")); + assertThat(m.getLabels()).contains(entry("foo", "bar")) + .containsKey("app.kubernetes.io/version"); // make sure the version was not removed from the labels assertThat(m.getNamespace()).isEqualTo("applications"); }); diff --git a/integration-tests/kubernetes/quarkus-standard-way/src/test/java/io/quarkus/it/kubernetes/OpenshiftWithApplicationPropertiesTest.java b/integration-tests/kubernetes/quarkus-standard-way/src/test/java/io/quarkus/it/kubernetes/OpenshiftWithApplicationPropertiesTest.java index 8962e67945cb0..6e8c0e89b7496 100644 --- a/integration-tests/kubernetes/quarkus-standard-way/src/test/java/io/quarkus/it/kubernetes/OpenshiftWithApplicationPropertiesTest.java +++ b/integration-tests/kubernetes/quarkus-standard-way/src/test/java/io/quarkus/it/kubernetes/OpenshiftWithApplicationPropertiesTest.java @@ -45,7 +45,8 @@ public void assertGeneratedResources() throws IOException { assertThat(openshiftList).filteredOn(h -> "DeploymentConfig".equals(h.getKind())).singleElement().satisfies(h -> { assertThat(h.getMetadata()).satisfies(m -> { assertThat(m.getName()).isEqualTo("test-it"); - assertThat(m.getLabels()).contains(entry("foo", "bar")); + assertThat(m.getLabels()).contains(entry("foo", "bar")) + .containsKey("app.kubernetes.io/version"); // make sure the version was not removed from the labels assertThat(m.getNamespace()).isEqualTo("applications"); }); AbstractObjectAssert specAssert = assertThat(h).extracting("spec");