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

Support OpenStack application credentials #51

Closed
2 tasks done
jobrs opened this issue May 13, 2019 · 3 comments
Closed
2 tasks done

Support OpenStack application credentials #51

jobrs opened this issue May 13, 2019 · 3 comments

Comments

@jobrs
Copy link
Contributor

jobrs commented May 13, 2019

Support OpenStack application credentials, so that users can easily create restricted technical users to use for authentication of Grafana data sources or Prometheus federation.

Key Results

  • OS_APPLICATION_CREDENTIAL_ID, OS_APPLICATION_CREDENTIAL_NAME and OS_APPLICATION_CREDENTIAL_SECRET standard environment variables are supported
  • application credentials can be passed via basic authentication (or another mechanism supported both by Prometheus as client and Grafana)

Implementation

Gophercloud already support application credentials since gophercloud/gophercloud#1224. Not tested yet!

@jobrs
Copy link
Contributor Author

jobrs commented May 14, 2019

@kayrus fyi

@kayrus
Copy link
Contributor

kayrus commented May 14, 2019

Gophercloud already support application credentials since gophercloud/gophercloud#1224. Not tested yet!

it is tested in terraform and lyra

In order to handle auth types properly, I created an issue in gophercloud: https://github.com/gophercloud/gophercloud/issues/1566

@jobrs
Copy link
Contributor Author

jobrs commented Oct 25, 2019

implemented, tested and integrated successfully with PR #61, #65, #66

@jobrs jobrs closed this as completed Oct 25, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants