@@ -185,9 +185,12 @@ def get_registry_mocked(execution_env :str) -> RegistryCfg:
185185 get_unix_path (os .path .join ('test' , 'registry-deprecated' )),
186186 nop_verify = True
187187)
188+
189+ _AUTH_GOOGLE_SA_KEY_PATH = os .path .join (REPOSITORY_ROOT , 'test' , 'assets' , 'credentials' , 'dummy' , 'google' , 'functional-test-dummy-sa-key.json' )
190+
188191_AUTH_CFG = {
189192 "google" : {
190- "credentialsfilepath" : get_unix_path ( os . path . join ( REPOSITORY_ROOT , 'test' , 'assets' , 'credentials' , 'dummy' , 'google' , 'functional-test-dummy-sa-key.json' )) ,
193+ "credentialsfilepath" : _AUTH_GOOGLE_SA_KEY_PATH ,
191194 "type" : "service_account"
192195 },
193196 "okta" : {
@@ -224,6 +227,9 @@ def get_registry_mocked(execution_env :str) -> RegistryCfg:
224227 }
225228}
226229
230+ _AUTH_CFG_DEFECTIVE = copy .deepcopy (_AUTH_CFG )
231+ _AUTH_CFG_DEFECTIVE ["google" ]["credentialsfilepath" ] = get_unix_path (os .path .join (REPOSITORY_ROOT , 'test' , 'assets' , 'credentials' , 'dummy' , 'google' , 'defective-dummy-sa-key.json' ))
232+
227233_AUTH_PLUS_EXTERNAL_POSTGRES = copy .deepcopy (_AUTH_CFG )
228234
229235_AUTH_PLUS_EXTERNAL_POSTGRES ["pgi" ] = {
@@ -233,9 +239,11 @@ def get_registry_mocked(execution_env :str) -> RegistryCfg:
233239 }
234240}
235241
242+ _AUTH_GOOGLE_SA_KEY_PATH_DOCKER = os .path .join ('/opt' , 'stackql' , 'credentials' , 'dummy' , 'google' , 'docker-functional-test-dummy-sa-key.json' )
243+
236244_AUTH_CFG_DOCKER = {
237245 "google" : {
238- "credentialsfilepath" : get_unix_path ( os . path . join ( '/opt' , 'stackql' , 'credentials' , 'dummy' , 'google' , 'docker-functional-test-dummy-sa-key.json' )) ,
246+ "credentialsfilepath" : _AUTH_GOOGLE_SA_KEY_PATH_DOCKER ,
239247 "type" : "service_account"
240248 },
241249 "okta" : {
@@ -272,6 +280,9 @@ def get_registry_mocked(execution_env :str) -> RegistryCfg:
272280 }
273281}
274282
283+ _AUTH_CFG_DEFECTIVE_DOCKER = copy .deepcopy (_AUTH_CFG_DOCKER )
284+ _AUTH_CFG_DEFECTIVE_DOCKER ["google" ]["credentialsfilepath" ] = get_unix_path (os .path .join ('/opt' , 'stackql' , 'credentials' , 'dummy' , 'google' , 'docker-defective-dummy-sa-key.json' ))
285+
275286_AUTH_PLUS_EXTERNAL_POSTGRES_DOCKER = copy .deepcopy (_AUTH_CFG_DOCKER )
276287
277288_AUTH_PLUS_EXTERNAL_POSTGRES_DOCKER ["pgi" ] = {
@@ -502,6 +513,8 @@ def get_registry_cfg(url :str, local_root :str, nop_verify :bool) -> dict:
502513
503514AUTH_CFG_STR = json .dumps (_AUTH_CFG )
504515AUTH_CFG_STR_DOCKER = json .dumps (_AUTH_CFG_DOCKER )
516+ AUTH_CFG_DEFECTIVE_STR = json .dumps (_AUTH_CFG_DEFECTIVE )
517+ AUTH_CFG_DEFECTIVE_STR_DOCKER = json .dumps (_AUTH_CFG_DEFECTIVE_DOCKER )
505518AUTH_PLUS_EXTERNAL_POSTGRES = json .dumps (_AUTH_PLUS_EXTERNAL_POSTGRES )
506519AUTH_PLUS_EXTERNAL_POSTGRES_DOCKER = json .dumps (_AUTH_PLUS_EXTERNAL_POSTGRES_DOCKER )
507520AUTH_CFG_INTEGRATION_STR = json .dumps (_AUTH_CFG_INTEGRATION )
@@ -1082,6 +1095,8 @@ def get_variables(execution_env :str, sql_backend_str :str, use_stackql_preinsta
10821095 }
10831096 if execution_env == 'docker' :
10841097 rv ['AUTH_CFG_STR' ] = AUTH_CFG_STR_DOCKER
1098+ rv ['AUTH_CFG_DEFECTIVE_STR' ] = AUTH_CFG_DEFECTIVE_STR_DOCKER
1099+ rv ['AUTH_GOOGLE_SA_KEY_PATH' ] = _AUTH_GOOGLE_SA_KEY_PATH_DOCKER
10851100 rv ['AUTH_PLUS_EXTERNAL_POSTGRES' ] = AUTH_PLUS_EXTERNAL_POSTGRES_DOCKER
10861101 rv ['AUTH_CFG_STR_INTEGRATION' ] = AUTH_CFG_INTEGRATION_STR_DOCKER
10871102 rv ['GET_IAM_POLICY_AGG_ASC_INPUT_FILE' ] = GET_IAM_POLICY_AGG_ASC_INPUT_FILE_DOCKER
@@ -1120,6 +1135,8 @@ def get_variables(execution_env :str, sql_backend_str :str, use_stackql_preinsta
11201135 rv ['REGISTRY_SQL_VERB_CONTRIVED_NO_VERIFY_CFG_STR' ] = _REGISTRY_SQL_VERB_CONTRIVED_NO_VERIFY_DOCKER
11211136 else :
11221137 rv ['AUTH_CFG_STR' ] = AUTH_CFG_STR
1138+ rv ['AUTH_CFG_DEFECTIVE_STR' ] = AUTH_CFG_DEFECTIVE_STR
1139+ rv ['AUTH_GOOGLE_SA_KEY_PATH' ] = _AUTH_GOOGLE_SA_KEY_PATH
11231140 rv ['AUTH_PLUS_EXTERNAL_POSTGRES' ] = AUTH_PLUS_EXTERNAL_POSTGRES
11241141 rv ['AUTH_CFG_STR_INTEGRATION' ] = AUTH_CFG_INTEGRATION_STR
11251142 rv ['GET_IAM_POLICY_AGG_ASC_INPUT_FILE' ] = GET_IAM_POLICY_AGG_ASC_INPUT_FILE
0 commit comments