Open
Description
We should really include proper packaging of the credmon itself in order to make this straightforward to install "alongside" a schedd.
Thoughts that come to mind:
- RPM packages (see Add simple RPM package of the credmon. #14)
- Drop condor config files necessary to enable the credmon. Only enable if admin specifies it in the config file
- WSGI configuration necessary for integration in apache.
- Generate new signing keys on first start of the credmon.
- Export
.well-known
directory for OAuth2 auto-discovery. - Change Flask app to not function unless condor config changed by sysadmin.
- Split configuration files to "must be edited" and "infrequently edited".
The end goal is that yum install scitokens-credmon
- with very minimal config changes - should result in a working local issuer.
Metadata
Metadata
Assignees
Labels
No labels