diff --git a/infrastructures/kubernetes/src/main/java/org/eclipse/che/workspace/infrastructure/kubernetes/server/secure/jwtproxy/AbstractJwtProxyProvisioner.java b/infrastructures/kubernetes/src/main/java/org/eclipse/che/workspace/infrastructure/kubernetes/server/secure/jwtproxy/AbstractJwtProxyProvisioner.java index 8eb56cc322..fa386df3d3 100644 --- a/infrastructures/kubernetes/src/main/java/org/eclipse/che/workspace/infrastructure/kubernetes/server/secure/jwtproxy/AbstractJwtProxyProvisioner.java +++ b/infrastructures/kubernetes/src/main/java/org/eclipse/che/workspace/infrastructure/kubernetes/server/secure/jwtproxy/AbstractJwtProxyProvisioner.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2012-2025 Red Hat, Inc. + * Copyright (c) 2012-2026 Red Hat, Inc. * This program and the accompanying materials are made * available under the terms of the Eclipse Public License 2.0 * which is available at https://www.eclipse.org/legal/epl-2.0/ @@ -36,7 +36,7 @@ import io.fabric8.kubernetes.api.model.ServicePort; import io.fabric8.kubernetes.api.model.ServicePortBuilder; import io.fabric8.kubernetes.api.model.VolumeBuilder; -import io.fabric8.kubernetes.api.model.VolumeMount; +import io.fabric8.kubernetes.api.model.VolumeMountBuilder; import java.security.KeyPair; import java.util.HashMap; import java.util.HashSet; @@ -306,14 +306,11 @@ private Pod createJwtProxyPod() { .withName(containerName) .withImage(jwtProxyImage) .withVolumeMounts( - new VolumeMount( - JWT_PROXY_CONFIG_FOLDER + "/", - null, - "che-jwtproxy-config-volume", - false, - null, - null, - null)) + new VolumeMountBuilder() + .withMountPath(JWT_PROXY_CONFIG_FOLDER + "/") + .withName("che-jwtproxy-config-volume") + .withReadOnly(false) + .build()) .withArgs("-config", JWT_PROXY_CONFIG_FOLDER + "/" + JWT_PROXY_CONFIG_FILE) .addNewEnv() .withName("XDG_CONFIG_HOME") diff --git a/infrastructures/kubernetes/src/main/java/org/eclipse/che/workspace/infrastructure/kubernetes/wsplugins/brokerphases/BrokerEnvironmentFactory.java b/infrastructures/kubernetes/src/main/java/org/eclipse/che/workspace/infrastructure/kubernetes/wsplugins/brokerphases/BrokerEnvironmentFactory.java index e402c52ecc..b73ef4ce28 100644 --- a/infrastructures/kubernetes/src/main/java/org/eclipse/che/workspace/infrastructure/kubernetes/wsplugins/brokerphases/BrokerEnvironmentFactory.java +++ b/infrastructures/kubernetes/src/main/java/org/eclipse/che/workspace/infrastructure/kubernetes/wsplugins/brokerphases/BrokerEnvironmentFactory.java @@ -29,7 +29,7 @@ import io.fabric8.kubernetes.api.model.PodBuilder; import io.fabric8.kubernetes.api.model.Volume; import io.fabric8.kubernetes.api.model.VolumeBuilder; -import io.fabric8.kubernetes.api.model.VolumeMount; +import io.fabric8.kubernetes.api.model.VolumeMountBuilder; import java.util.ArrayList; import java.util.Arrays; import java.util.Collection; @@ -199,7 +199,11 @@ private Container newContainer( .withEnv(envVars); if (brokerVolumeName != null) { cb.withVolumeMounts( - new VolumeMount(CONF_FOLDER + "/", null, brokerVolumeName, true, null, null, null)); + new VolumeMountBuilder() + .withMountPath(CONF_FOLDER + "/") + .withName(brokerVolumeName) + .withReadOnly(true) + .build()); cb.addToArgs("--metas", CONF_FOLDER + "/" + CONFIG_FILE); } Container container = cb.build(); diff --git a/pom.xml b/pom.xml index d856bbfcd6..941fcf62ba 100644 --- a/pom.xml +++ b/pom.xml @@ -66,7 +66,7 @@ 1.78.0 quay.io/eclipse/che--centos--mysql-57-centos7:latest-e08ee4d43b7356607685b69bde6335e27cf20c020f345b6c6c59400183882764 quay.io/eclipse/che--centos--postgresql-13-centos7:1-71b24684d64da46f960682cc4216222a7e4ed8b1a31dd5a865b3e71afdea20d2 - 7.8.0 + 7.9.0 0.2.2 1.8.1 1.8.1