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)); 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