Fix Keycloak operator setting for cache-config-file (#26666)
Fixes: #26458 Signed-off-by: Michal Hajas <mhajas@redhat.com>
This commit is contained in:
parent
3a7ce54266
commit
c579cf737f
3 changed files with 6 additions and 4 deletions
|
@ -65,8 +65,10 @@ public final class Constants {
|
|||
public static final String INSECURE_DISABLE = "INSECURE-DISABLE";
|
||||
public static final String CERTIFICATES_FOLDER = "/mnt/certificates";
|
||||
|
||||
public static final String TRUSTSTORES_FOLDER = "/opt/keycloak/conf/truststores";
|
||||
public static final String CACHE_CONFIG_FOLDER = "/opt/keycloak/conf/cache";
|
||||
public static final String CONFIG_FOLDER = "/opt/keycloak/conf";
|
||||
public static final String TRUSTSTORES_FOLDER = CONFIG_FOLDER + "/truststores";
|
||||
public static final String CACHE_CONFIG_SUBFOLDER = "cache";
|
||||
public static final String CACHE_CONFIG_FOLDER = CONFIG_FOLDER + "/" + CACHE_CONFIG_SUBFOLDER;
|
||||
|
||||
public static final String KEYCLOAK_HTTP_RELATIVE_PATH_KEY = "http-relative-path";
|
||||
}
|
||||
|
|
|
@ -112,7 +112,7 @@ public class KeycloakDistConfigurator {
|
|||
|
||||
void configureCache() {
|
||||
optionMapper(keycloakCR -> keycloakCR.getSpec().getCacheSpec())
|
||||
.mapOption("cache-config-file", cache -> Optional.ofNullable(cache.getConfigMapFile()).map(c -> Constants.CACHE_CONFIG_FOLDER + "/" + c.getKey()).orElse(null));
|
||||
.mapOption("cache-config-file", cache -> Optional.ofNullable(cache.getConfigMapFile()).map(c -> Constants.CACHE_CONFIG_SUBFOLDER + "/" + c.getKey()).orElse(null));
|
||||
}
|
||||
|
||||
void configureDatabase() {
|
||||
|
|
|
@ -66,7 +66,7 @@ public class KeycloakDistConfiguratorTest {
|
|||
|
||||
@Test
|
||||
public void cache() {
|
||||
testFirstClassCitizen(Map.of("cache-config-file", "/opt/keycloak/conf/cache/file.xml"));
|
||||
testFirstClassCitizen(Map.of("cache-config-file", "cache/file.xml"));
|
||||
}
|
||||
|
||||
@Test
|
||||
|
|
Loading…
Reference in a new issue