Skip to content

Proper system packaging of credmon #15

Open
@bbockelm

Description

@bbockelm

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

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions