@@ -44,12 +44,12 @@ export enum EntityType {
4444}
4545
4646export interface ZenkoWorldParameters extends ClientOptions {
47- AccountName : string ;
47+ // AccountName: string;
4848 AccountAccessKey : string ;
4949 AccountSecretKey : string ;
5050 DRAdminAccessKey ?: string ;
5151 DRAdminSecretKey ?: string ;
52- DRSubdomain ?: string ;
52+ // DRSubdomain?: string;
5353 VaultAuthHost : string ;
5454 NotificationDestination : string ;
5555 NotificationDestinationTopic : string ;
@@ -141,11 +141,11 @@ export default class Zenko extends World<ZenkoWorldParameters> {
141141 const serviceUserCredentials =
142142 JSON . parse ( this . parameters . ServiceUsersCredentials ) as Record < string , ServiceUsersCredentials > ;
143143 for ( const serviceUserName in serviceUserCredentials ) {
144- if ( ! Identity . hasIdentity ( IdentityEnum . SERVICE_USER , serviceUserName , this . parameters . AccountName ) ) {
144+ if ( ! Identity . hasIdentity ( IdentityEnum . SERVICE_USER , serviceUserName , process . env . ZENKO_ACCOUNT_NAME ) ) {
145145 Identity . addIdentity ( IdentityEnum . SERVICE_USER , serviceUserName , {
146146 accessKeyId : serviceUserCredentials [ serviceUserName ] . accessKey ,
147147 secretAccessKey : serviceUserCredentials [ serviceUserName ] . secretKey ,
148- } , this . parameters . AccountName ) ;
148+ } , process . env . ZENKO_ACCOUNT_NAME ) ;
149149 }
150150 }
151151 }
@@ -158,24 +158,24 @@ export default class Zenko extends World<ZenkoWorldParameters> {
158158 CacheHelper . savedAcrossTests [ Zenko . PRA_INSTALL_COUNT_KEY ] = 0 ;
159159
160160
161- if ( this . parameters . AccountName && ! Identity . hasIdentity ( IdentityEnum . ACCOUNT , this . parameters . AccountName ) ) {
162- Identity . addIdentity ( IdentityEnum . ACCOUNT , this . parameters . AccountName , {
161+ if ( process . env . ZENKO_ACCOUNT_NAME && ! Identity . hasIdentity ( IdentityEnum . ACCOUNT , process . env . ZENKO_ACCOUNT_NAME ) ) {
162+ Identity . addIdentity ( IdentityEnum . ACCOUNT , process . env . ZENKO_ACCOUNT_NAME , {
163163 accessKeyId : this . parameters . AccountAccessKey ,
164164 secretAccessKey : this . parameters . AccountSecretKey ,
165165 } ) ;
166166 }
167167
168- if ( this . parameters . AccountName ) {
169- Identity . useIdentity ( IdentityEnum . ACCOUNT , this . parameters . AccountName ) ;
170- Identity . defaultAccountName = this . parameters . AccountName ;
168+ if ( process . env . ZENKO_ACCOUNT_NAME ) {
169+ Identity . useIdentity ( IdentityEnum . ACCOUNT , process . env . ZENKO_ACCOUNT_NAME ) ;
170+ Identity . defaultAccountName = process . env . ZENKO_ACCOUNT_NAME ;
171171 }
172172
173173 if ( this . parameters . AdminAccessKey && this . parameters . AdminSecretKey &&
174174 ! Identity . hasIdentity ( IdentityEnum . ADMIN , Zenko . PRIMARY_SITE_NAME ) ) {
175175 Identity . addIdentity ( IdentityEnum . ADMIN , Zenko . PRIMARY_SITE_NAME , {
176176 accessKeyId : this . parameters . AdminAccessKey ,
177177 secretAccessKey : this . parameters . AdminSecretKey ,
178- } , undefined , undefined , undefined , this . parameters . Subdomain ) ;
178+ } , undefined , undefined , undefined , process . env . SUBDOMAIN ) ;
179179
180180 Zenko . sites [ 'source' ] = {
181181 accountName : Identity . defaultAccountName ,
@@ -188,11 +188,11 @@ export default class Zenko extends World<ZenkoWorldParameters> {
188188 Identity . addIdentity ( IdentityEnum . ADMIN , Zenko . SECONDARY_SITE_NAME , {
189189 accessKeyId : this . parameters . DRAdminAccessKey ! ,
190190 secretAccessKey : this . parameters . DRAdminSecretKey ! ,
191- } , undefined , undefined , undefined , this . parameters . DRSubdomain ) ;
191+ } , undefined , undefined , undefined , process . env . DR_SUBDOMAIN ) ;
192192 }
193193
194194 Zenko . sites [ 'sink' ] = {
195- accountName : `dr${ this . parameters . AccountName } ` ,
195+ accountName : `dr${ process . env . ZENKO_ACCOUNT_NAME } ` ,
196196 adminIdentityName : Zenko . SECONDARY_SITE_NAME ,
197197 } ;
198198 }
@@ -203,7 +203,7 @@ export default class Zenko extends World<ZenkoWorldParameters> {
203203 }
204204
205205 private needsSecondarySite ( ) {
206- return this . parameters . DRAdminAccessKey && this . parameters . DRAdminSecretKey && this . parameters . DRSubdomain ;
206+ return this . parameters . DRAdminAccessKey && this . parameters . DRAdminSecretKey && process . env . DR_SUBDOMAIN ;
207207 }
208208
209209 /**
@@ -411,7 +411,7 @@ export default class Zenko extends World<ZenkoWorldParameters> {
411411 clientId : string ,
412412 grantType : string ,
413413 ) : Promise < string > {
414- const baseUrl = this . parameters . ssl === false ? 'http://' : 'https://' ;
414+ const baseUrl = process . env . SSL === ' false' ? 'http://' : 'https://' ;
415415 const data = qs . stringify ( {
416416 username,
417417 password,
@@ -899,10 +899,10 @@ export default class Zenko extends World<ZenkoWorldParameters> {
899899
900900 const axiosInstance = axios . create ( ) ;
901901 axiosInstance . interceptors . request . use ( interceptor ) ;
902- const protocol = this . parameters . ssl === false ? 'http://' : 'https://' ;
902+ const protocol = process . env . SSL === ' false' ? 'http://' : 'https://' ;
903903 const axiosConfig : AxiosRequestConfig = {
904904 method,
905- url : `${ protocol } s3.${ this . parameters . Subdomain
905+ url : `${ protocol } s3.${ process . env . SUBDOMAIN
906906 || Constants . DEFAULT_SUBDOMAIN } ${ path } `,
907907 headers,
908908 data : payload ,
@@ -949,15 +949,15 @@ export default class Zenko extends World<ZenkoWorldParameters> {
949949 this . parameters . KeycloakGrantType || 'password' ,
950950 ) ;
951951 const axiosInstance = axios . create ( ) ;
952- const protocol = this . parameters . ssl === false ? 'http://' : 'https://' ;
952+ const protocol = process . env . SSL === ' false' ? 'http://' : 'https://' ;
953953 // eslint-disable-next-line no-param-reassign
954954 headers = {
955955 ...headers ,
956956 'X-Authentication-Token' : token ,
957957 } ;
958958 const axiosConfig : AxiosRequestConfig = {
959959 method,
960- url : `${ protocol } management.${ this . parameters . Subdomain || Constants . DEFAULT_SUBDOMAIN } /api/v1${ path } ` ,
960+ url : `${ protocol } management.${ process . env . SUBDOMAIN || Constants . DEFAULT_SUBDOMAIN } /api/v1${ path } ` ,
961961 headers,
962962 data : payload ,
963963 } ;
0 commit comments