Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Token Monitoring #54

Open
blinkdog opened this issue Nov 22, 2019 · 0 comments
Open

Token Monitoring #54

blinkdog opened this issue Nov 22, 2019 · 0 comments

Comments

@blinkdog
Copy link
Contributor

Services use the Token Service to authenticate with one another.

For example, the Picker component of LTA needs to authenticate with the LTA REST server (the LTA DB) and the File Catalog.

A service token is generated manually and provided to the service via a Secret in Kubernetes.

The token is expected to be long-lived, but this means it should also be monitored. The monitoring system should be informing the operators: "Hey, this token you gave me for X is about to expire in Y days. Please give me a new one!"

This issue is to implement this functionality in LTA. One possible implementation could be a modification to the REST client to check and report the length of token validity to Prometheus.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant