10.7.2 registry getting an error trying to connect to 10.6.0 IAM host for auth
search cancel

10.7.2 registry getting an error trying to connect to 10.6.0 IAM host for auth

book

Article ID: 246709

calendar_today

Updated On:

Products

Service Virtualization

Issue/Introduction

I am trying to connect 10.7.2 Registry to 10.6 IAM  and Registry does not start. 

log snippet from registry.log 

 


2022-07-26T03:09:13,428Z (20:09) [main] INFO  com.itko.lisa.test.Environment - Available cores: 16
2022-07-26T03:09:13,428Z (20:09) [main] INFO  com.itko.lisa.test.Environment - Max heap (mb) : 1820
2022-07-26T03:09:13,440Z (20:09) [main] INFO  System.out                     - DevTest Solutions, Copyright (c) 2002-2022 Broadcom, All rights reserved.
2022-07-26T03:09:13,441Z (20:09) [main] INFO  System.out                     - DevTest Registry
2022-07-26T03:09:13,452Z (20:09) [main] INFO  com.itko.lisa.LisaProductInfo  - DevTest Solutions Version :: 10.7.2 (10.7.2.176)
2022-07-26T03:09:13,452Z (20:09) [main] INFO  System.out                     - DevTest Solutions Version :: 10.7.2 (10.7.2.176)
2022-07-26T03:09:13,452Z (20:09) [main] INFO  com.itko.lisa.LisaProductInfo  - Installed patches: none
2022-07-26T03:09:13,452Z (20:09) [main] INFO  System.out                     - Installed patches: none
2022-07-26T03:09:13,452Z (20:09) [main] INFO  com.itko.lisa.coordinator.TestRegistryImpl - ACL enabled: true
2022-07-26T03:09:13,453Z (20:09) [main] INFO  System.out                     - ACL enabled: true
2022-07-26T03:09:13,454Z (20:09) [main] INFO  System.out                     - 
2022-07-26T03:09:13,454Z (20:09) [main] INFO  System.out                     - Creating a DevTest Registry, name=Registry
2022-07-26T03:09:13,493Z (20:09) [main] INFO  com.itko.lisa.coordinator.TestRegistryImpl - User cache initialized with timeout in seconds 1200
2022-07-26T03:09:13,950Z (20:09) [main] INFO  com.itko.lisa.coordinator.TestRegistryImpl - Authentication module class name=com.itko.lisa.acl.standards.ITKOAuthenticationModule
2022-07-26T03:09:13,957Z (20:09) [main] INFO  com.itko.lisa.coordinator.TestRegistryImpl - Authentication module jar files are=
2022-07-26T03:09:13,999Z (20:09) [main] INFO  com.itko.lisa.test.Environment - Client Keystore Path=/apps/DevTest10.7.2/webreckeys.ks
2022-07-26T03:09:14,128Z (20:09) [main] INFO  com.ca.devtest.acl.internal.IAMConfigurationProvider - Validating IAM SSL Server Certificate...Trusted
2022-07-26T03:09:14,164Z (20:09) [main] ERROR com.itko.lisa.coordinator.TestRegistryImpl - Couldn't connect to IAM
java.lang.RuntimeException: Could not obtain configuration from server [https://ipollcavs00002.unix.gsm1900.org:51111/auth/realms/service_virtualization/.well-known/uma2-configuration].
        at org.keycloak.authorization.client.AuthzClient.<init>(AuthzClient.java:266) ~[keycloak-authz-client-15.0.0.jar:15.0.0]
        at org.keycloak.authorization.client.AuthzClient.create(AuthzClient.java:94) ~[keycloak-authz-client-15.0.0.jar:15.0.0]
        at com.ca.ad.sv.iam.IAMClient.<init>(IAMClient.java:38) ~[iam-client-1.4.5.jar:?]
        at com.ca.devtest.acl.internal.IAMClientFactory.createIAMClient(IAMClientFactory.java:21) ~[lisa-acl-10.7.2.jar:?]
        at com.ca.devtest.acl.internal.IAMClientFactory.getIamClient(IAMClientFactory.java:13) ~[lisa-acl-10.7.2.jar:?]
        at com.ca.devtest.acl.internal.IAMUtil.pingIAM(IAMUtil.java:35) ~[lisa-acl-10.7.2.jar:?]
        at com.itko.lisa.coordinator.TestRegistryImpl.initialize(TestRegistryImpl.java:283) [lisa-core-10.7.2.jar:?]
        at com.itko.lisa.coordinator.TestRegistryImpl.<init>(TestRegistryImpl.java:247) [lisa-core-10.7.2.jar:?]
        at com.itko.lisa.coordinator.TestRegistryImpl.main(TestRegistryImpl.java:2173) [lisa-core-10.7.2.jar:?]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_232]
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_232]
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_232]
        at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_232]
        at com.exe4j.runtime.LauncherEngine.launch(LauncherEngine.java:84) [i4jruntime.jar:?]
        at com.install4j.runtime.launcher.UnixLauncher.start(UnixLauncher.java:69) [i4jruntime.jar:?]
        at install4j.com.itko.lisa.coordinator.TestRegistryImpl_RegistryService.main(Unknown Source) [launcher3b723c2d.jar:?]
Caused by: org.keycloak.authorization.client.util.HttpResponseException: Unexpected response from server: 404 / Not Found
        at org.keycloak.authorization.client.util.HttpMethod.execute(HttpMethod.java:95) ~[keycloak-authz-client-15.0.0.jar:15.0.0]
        at org.keycloak.authorization.client.util.HttpMethodResponse$2.execute(HttpMethodResponse.java:50) ~[keycloak-authz-client-15.0.0.jar:15.0.0]
        at org.keycloak.authorization.client.AuthzClient.<init>(AuthzClient.java:264) ~[keycloak-authz-client-15.0.0.jar:15.0.0]
        ... 15 more
2022-07-26T03:09:14,169Z (20:09) [main] ERROR com.itko.lisa.coordinator.TestRegistryImpl - ************************
2022-07-26T03:09:14,169Z (20:09) [main] ERROR com.itko.lisa.coordinator.TestRegistryImpl - Couldn't connect to IAM server https://ipollcavs00002.unix.gsm1900.org:51111/auth
2022-07-26T03:09:14,169Z (20:09) [main] ERROR com.itko.lisa.coordinator.TestRegistryImpl - Please make sure IAM server is up before starting Registry
2022-07-26T03:09:14,169Z (20:09) [main] ERROR com.itko.lisa.coordinator.TestRegistryImpl - ************************
2022-07-26T03:09:14,170Z (20:09) [main] INFO  System.out                     - Please make sure IAM server is up before starting Registry
2022-07-26T03:09:14,171Z (20:09) [Thread-11] INFO  com.itko.lisa.net.ActiveMQFactory - Closing AMQ connections 

Environment

Release : 10.7.2

Component :

Cause

Configuring 10.7.2 Registry to 10.6 IAM  is not supported. 

There is a major Keycloak upgrade. in the IAM branch for 10.7.2  and causes incompatibility between versions. 

Resolution

IAM and ED should be on a higher version than Registry and other versions.