htcondor / scitokens-credmon

HTCondor implementation of the Scitokens credential monitor
Apache License 2.0
3 stars 7 forks source link

Merge bugfixes/enhancements from merge of credmon into HTCondor 8.9.9 #47

Closed jasoncpatton closed 4 years ago

jasoncpatton commented 4 years ago

See upstream ticket: https://htcondor-wiki.cs.wisc.edu/index.cgi/tktview?tn=7741

Highlights:

  1. The Credmon should work with Python 3 now
  2. The Credmon subprocess child no longer stalls when the parent goes away
  3. The Credmon signals readiness to the condor_master
  4. The Credmon Webserver no longer depends on an older version of requests_oauthlib
  5. The LocalCredmon has the right parameters when calling "should_renew()" so it no longer refreshes every loop
  6. The OAuthCredmon no longer excepts when computing token lifetimes in the case of missing metadata