This is an automated email from the ASF dual-hosted git repository.

krisden pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/knox.git


The following commit(s) were added to refs/heads/master by this push:
     new 62b7acf  KNOX-2007 - Ensure wait for vault to start on exposed port
62b7acf is described below

commit 62b7acf7c65d146b06bcd05ceaec256197b3799c
Author: Kevin Risden <[email protected]>
AuthorDate: Fri Sep 6 15:32:26 2019 -0400

    KNOX-2007 - Ensure wait for vault to start on exposed port
---
 .../backend/hashicorp/vault/TestHashicorpVaultAliasService.java   | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git 
a/gateway-service-hashicorp-vault/src/test/java/org/apache/knox/gateway/backend/hashicorp/vault/TestHashicorpVaultAliasService.java
 
b/gateway-service-hashicorp-vault/src/test/java/org/apache/knox/gateway/backend/hashicorp/vault/TestHashicorpVaultAliasService.java
index 85430a9..9693ba2 100644
--- 
a/gateway-service-hashicorp-vault/src/test/java/org/apache/knox/gateway/backend/hashicorp/vault/TestHashicorpVaultAliasService.java
+++ 
b/gateway-service-hashicorp-vault/src/test/java/org/apache/knox/gateway/backend/hashicorp/vault/TestHashicorpVaultAliasService.java
@@ -71,7 +71,8 @@ public class TestHashicorpVaultAliasService {
     try {
       vaultContainer = new VaultContainer(vaultImage)
                            .withVaultToken(vaultToken)
-                           .waitingFor(Wait.forHttp("/"));
+                           .waitingFor(Wait.forListeningPort());
+      vaultContainer.addExposedPort(vaultPort);
     } catch (IllegalStateException e) {
       assumeNoException(e);
     }
@@ -93,8 +94,9 @@ public class TestHashicorpVaultAliasService {
   }
 
   private void setupVaultSecretsEngine() throws Exception {
-    vaultContainer.execInContainer("vault", "secrets", "enable", "-path=" + 
vaultSecretsEngine,
-        "-version=2", "kv");
+    Container.ExecResult execResult = vaultContainer.execInContainer("vault", 
"secrets",
+        "enable", "-path=" + vaultSecretsEngine, "-version=2", "kv");
+    assertEquals(0, execResult.getExitCode());
     LOG.debug("created KV secrets engine {}", vaultSecretsEngine);
   }
 

Reply via email to