@@ -63,13 +63,13 @@ export interface ZenkoWorldParameters extends ClientOptions {
6363 KafkaHosts : string ;
6464 KafkaAuthHosts : string ;
6565 PrometheusService : string ;
66- KeycloakUsername : string ;
67- KeycloakPassword : string ;
68- KeycloakHost : string ;
69- KeycloakPort : string ;
70- KeycloakRealm : string ;
71- KeycloakClientId : string ;
72- KeycloakGrantType : string ;
66+ // KeycloakUsername: string;
67+ // KeycloakPassword: string;
68+ // KeycloakHost: string;
69+ // KeycloakPort: string;
70+ // KeycloakRealm: string;
71+ // KeycloakClientId: string;
72+ // KeycloakGrantType: string;
7373 // KeycloakTestPassword: string;
7474 StorageManagerUsername : string ;
7575 StorageAccountOwnerUsername : string ;
@@ -265,19 +265,19 @@ export default class Zenko extends World<ZenkoWorldParameters> {
265265 break ;
266266 case EntityType . STORAGE_MANAGER :
267267 await this . prepareARWWI ( this . parameters . StorageManagerUsername || 'storage_manager' ,
268- 'storage-manager-role' , this . parameters . KeycloakTestPassword ) ;
268+ 'storage-manager-role' , process . env . KEYCLOAK_TEST_PASSWORD ) ;
269269 break ;
270270 case EntityType . STORAGE_ACCOUNT_OWNER :
271271 await this . prepareARWWI ( this . parameters . StorageAccountOwnerUsername || 'storage_account_owner' ,
272- 'storage-account-owner-role' , this . parameters . KeycloakTestPassword ) ;
272+ 'storage-account-owner-role' , process . env . KEYCLOAK_TEST_PASSWORD ) ;
273273 break ;
274274 case EntityType . DATA_CONSUMER :
275275 await this . prepareARWWI ( this . parameters . DataConsumerUsername || 'data_consumer' ,
276- 'data-consumer-role' , this . parameters . KeycloakTestPassword ) ;
276+ 'data-consumer-role' , process . env . KEYCLOAK_TEST_PASSWORD ) ;
277277 break ;
278278 case EntityType . DATA_ACCESSOR :
279279 await this . prepareARWWI ( this . parameters . DataAccessorUsername || 'data_accessor' ,
280- 'data-accessor-role' , this . parameters . KeycloakTestPassword ) ;
280+ 'data-accessor-role' , process . env . KEYCLOAK_TEST_PASSWORD ) ;
281281 break ;
282282 case EntityType . ASSUME_ROLE_USER :
283283 await this . prepareAssumeRole ( false ) ;
@@ -314,11 +314,11 @@ export default class Zenko extends World<ZenkoWorldParameters> {
314314 const webIdentityToken = await this . getWebIdentityToken (
315315 ARWWIName ,
316316 ARWWIPassword || '123' ,
317- this . parameters . KeycloakHost || 'keycloak.zenko.local' ,
318- this . parameters . KeycloakPort || '80' ,
319- `/auth/realms/${ this . parameters . KeycloakRealm || 'zenko' } /protocol/openid-connect/token` ,
320- this . parameters . KeycloakClientId || Constants . K_CLIENT ,
321- this . parameters . KeycloakGrantType || 'password' ,
317+ process . env . KEYCLOAK_TEST_HOST ,
318+ '80' ,
319+ `/auth/realms/${ process . env . KEYCLOAK_TEST_REALM_NAME } /protocol/openid-connect/token` ,
320+ process . env . KEYCLOAK_TEST_CLIENT_ID || Constants . K_CLIENT ,
321+ 'password' ,
322322 ) ;
323323 if ( ! webIdentityToken ) {
324324 throw new Error ( 'Error when trying to get a WebIdentity token.' ) ;
@@ -946,13 +946,13 @@ export default class Zenko extends World<ZenkoWorldParameters> {
946946 payload : object | string = { } ,
947947 ) : Promise < { statusCode : number ; data : object } | { statusCode : number ; err : unknown } > {
948948 const token = await this . getWebIdentityToken (
949- this . parameters . KeycloakUsername || 'storage_manager' ,
949+ process . env . KEYCLOAK_TEST_USER ,
950950 process . env . KEYCLOAK_TEST_PASSWORD ,
951- this . parameters . KeycloakHost || 'keycloak.zenko.local' ,
952- this . parameters . KeycloakPort || '80' ,
953- `/auth/realms/${ this . parameters . KeycloakRealm || 'zenko' } /protocol/openid-connect/token` ,
954- this . parameters . KeycloakClientId || Constants . K_CLIENT ,
955- this . parameters . KeycloakGrantType || 'password' ,
951+ process . env . KEYCLOAK_TEST_HOST ,
952+ '80' ,
953+ `/auth/realms/${ process . env . KEYCLOAK_TEST_REALM_NAME || 'zenko' } /protocol/openid-connect/token` ,
954+ process . env . KEYCLOAK_TEST_CLIENT_ID || Constants . K_CLIENT ,
955+ 'password' ,
956956 ) ;
957957 const axiosInstance = axios . create ( ) ;
958958 const protocol = process . env . SSL === 'false' ? 'http://' : 'https://' ;
0 commit comments