From 97e36bfb78e78bd219fc95d3f49262bd7355235a Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Wed, 20 May 2026 08:39:15 +0000 Subject: [PATCH 1/2] chore(camel-test-infra-hashicorp-vault): upgrade hashicorp.vault.container to 2.0.1 Update hashicorp.vault.container from 1.21.4 to 2.0.1 --- .../test/infra/hashicorp/vault/services/container.properties | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test-infra/camel-test-infra-hashicorp-vault/src/main/resources/org/apache/camel/test/infra/hashicorp/vault/services/container.properties b/test-infra/camel-test-infra-hashicorp-vault/src/main/resources/org/apache/camel/test/infra/hashicorp/vault/services/container.properties index 1a5bdfcdccae4..44d3167bc4fbb 100644 --- a/test-infra/camel-test-infra-hashicorp-vault/src/main/resources/org/apache/camel/test/infra/hashicorp/vault/services/container.properties +++ b/test-infra/camel-test-infra-hashicorp-vault/src/main/resources/org/apache/camel/test/infra/hashicorp/vault/services/container.properties @@ -14,6 +14,6 @@ ## See the License for the specific language governing permissions and ## limitations under the License. ## --------------------------------------------------------------------------- -hashicorp.vault.container=mirror.gcr.io/hashicorp/vault:1.21.4 +hashicorp.vault.container=mirror.gcr.io/hashicorp/vault:2.0.1 hashicorp.vault.container.ppc64le=icr.io/ppc64le-oss/vault-ppc64le:v1.14.8 hashicorp.vault.container.version.exclude=rc,beta,alpha From f7edd16ed58163f8b244a515dfc057976160c1a0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Aur=C3=A9lien=20Pupier?= Date: Wed, 20 May 2026 11:10:08 +0200 Subject: [PATCH 2/2] Add IPC_LOCK capability when starting Hashicorp Vault container MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit which is a new requirement since 2.0.1 Signed-off-by: Aurélien Pupier --- .../services/HashicorpVaultLocalContainerInfraService.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/test-infra/camel-test-infra-hashicorp-vault/src/main/java/org/apache/camel/test/infra/hashicorp/vault/services/HashicorpVaultLocalContainerInfraService.java b/test-infra/camel-test-infra-hashicorp-vault/src/main/java/org/apache/camel/test/infra/hashicorp/vault/services/HashicorpVaultLocalContainerInfraService.java index fb67d7d656b23..3c36e7f7e69ea 100644 --- a/test-infra/camel-test-infra-hashicorp-vault/src/main/java/org/apache/camel/test/infra/hashicorp/vault/services/HashicorpVaultLocalContainerInfraService.java +++ b/test-infra/camel-test-infra-hashicorp-vault/src/main/java/org/apache/camel/test/infra/hashicorp/vault/services/HashicorpVaultLocalContainerInfraService.java @@ -34,6 +34,7 @@ import java.util.function.Consumer; +import com.github.dockerjava.api.model.Capability; import org.apache.camel.spi.annotations.InfraService; import org.apache.camel.test.infra.common.LocalPropertyResolver; import org.apache.camel.test.infra.common.services.ContainerEnvironmentUtil; @@ -88,6 +89,7 @@ public HashicorpVaultContainer(boolean fixedPort) { withNetworkAliases(containerName) .withEnv("VAULT_DEV_ROOT_TOKEN_ID", DEFAULT_TOKEN) + .withCreateContainerCmdModifier(cmd -> cmd.getHostConfig().withCapAdd(Capability.IPC_LOCK)) .withLogConsumer(logConsumer) .waitingFor(Wait.forListeningPort()) .waitingFor(Wait.forLogMessage(".*Development.*mode.*should.*", 1));