@@ -207,28 +207,28 @@ def handle_test_env() -> None:
207
207
config = read_env (f"{ ROOT } /secrets-export.sh" )
208
208
if os .name == "nt" :
209
209
LOGGER .info ("Setting GSSAPI_PASS" )
210
- write_env ("GSSAPI_PASS" , os . environ ["SASL_PASS" ])
210
+ write_env ("GSSAPI_PASS" , config ["SASL_PASS" ])
211
211
write_env ("GSSAPI_CANONICALIZE" , "true" )
212
212
else :
213
213
# BUILD-3830
214
214
krb_conf = ROOT / ".evergreen/krb5.conf.empty"
215
215
krb_conf .touch ()
216
216
write_env ("KRB5_CONFIG" , krb_conf )
217
217
LOGGER .info ("Writing keytab" )
218
- keytab = base64 .b64decode (os . environ ["KEYTAB_BASE64" ])
218
+ keytab = base64 .b64decode (config ["KEYTAB_BASE64" ])
219
219
keytab_file = ROOT / ".evergreen/drivers.keytab"
220
220
with keytab_file .open ("wb" ) as fid :
221
221
fid .write (keytab )
222
- principal = os . environ ["PRINCIPAL" ]
222
+ principal = config ["PRINCIPAL" ]
223
223
LOGGER .info ("Running kinit" )
224
224
os .environ ["KRB5_CONFIG" ] = str (krb_conf )
225
225
cmd = f"kinit -k -t { keytab_file } -p { principal } "
226
226
run_command (cmd )
227
227
228
228
LOGGER .info ("Setting GSSAPI variables" )
229
- write_env ("GSSAPI_HOST" , os . environ ["SASL_HOST" ])
230
- write_env ("GSSAPI_PORT" , os . environ ["SASL_PORT" ])
231
- write_env ("GSSAPI_PRINCIPAL" , os . environ ["PRINCIPAL" ])
229
+ write_env ("GSSAPI_HOST" , config ["SASL_HOST" ])
230
+ write_env ("GSSAPI_PORT" , config ["SASL_PORT" ])
231
+ write_env ("GSSAPI_PRINCIPAL" , config ["PRINCIPAL" ])
232
232
233
233
if test_name == "load_balancer" :
234
234
SINGLE_MONGOS_LB_URI = os .environ .get (
0 commit comments