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

gtully pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/activemq-artemis.git


The following commit(s) were added to refs/heads/main by this push:
     new 0004e52355 ARTEMIS-3168 - isolate from leaked login.config system 
property by seting baseDir option
0004e52355 is described below

commit 0004e523558f5618e99487ab7da26bd357aecb45
Author: Gary Tully <gary.tu...@gmail.com>
AuthorDate: Fri Dec 2 17:43:18 2022 +0000

    ARTEMIS-3168 - isolate from leaked login.config system property by seting 
baseDir option
---
 .../artemis/spi/core/security/jaas/KubernetesLoginModuleTest.java   | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git 
a/artemis-server/src/test/java/org/apache/activemq/artemis/spi/core/security/jaas/KubernetesLoginModuleTest.java
 
b/artemis-server/src/test/java/org/apache/activemq/artemis/spi/core/security/jaas/KubernetesLoginModuleTest.java
index f14e5b8132..fed189dca1 100644
--- 
a/artemis-server/src/test/java/org/apache/activemq/artemis/spi/core/security/jaas/KubernetesLoginModuleTest.java
+++ 
b/artemis-server/src/test/java/org/apache/activemq/artemis/spi/core/security/jaas/KubernetesLoginModuleTest.java
@@ -32,6 +32,7 @@ import static org.mockito.Mockito.verify;
 import static org.mockito.Mockito.verifyNoInteractions;
 import static org.mockito.Mockito.when;
 
+import java.io.File;
 import java.util.Collections;
 import java.util.Map;
 import java.util.Set;
@@ -138,8 +139,7 @@ public class KubernetesLoginModuleTest {
    }
 
    private Map<String, ?> getDefaultOptions() {
-      return Map.of(K8S_ROLE_FILE_PROP_NAME,
-                    // java.security.auth.login.config not set to provide 
baseDir so configure full path
-                    
KubernetesLoginModuleTest.class.getClassLoader().getResource("k8s-roles.properties").getPath());
+      String baseDirValue = new 
File(KubernetesLoginModuleTest.class.getClassLoader().getResource("k8s-roles.properties").getPath()).getParentFile().getAbsolutePath();
+      return Map.of(K8S_ROLE_FILE_PROP_NAME, "k8s-roles.properties", 
"baseDir",baseDirValue);
    }
 }

Reply via email to