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

Only show grafana assume role on enabled datasources #58

Merged
merged 3 commits into from
Aug 21, 2023

Conversation

sarahzinger
Copy link
Member

@sarahzinger sarahzinger commented Aug 17, 2023

This pr will hide the temporary credentials ui unless the datasource is on a list of approved datasources.

We had originally considered enabling temp credentials on all datasources at once, but for a smoother rollout it would be better if we did this gradually. Each datasource also currently needs to configure a way to access externalId through a resource endpoint (maybe in the future we could figure out a way to centralize this in one place, but for now this is per-datasource), so it would be better if we hide the UI until we have fully tested and ensured each datasource will work with temp credentials.

Fixes https://github.com/grafana/oss-plugin-partnerships/issues/223

@sarahzinger sarahzinger requested a review from a team as a code owner August 17, 2023 17:41
@sarahzinger sarahzinger requested review from fridgepoet and idastambuk and removed request for a team August 17, 2023 17:41
@sarahzinger sarahzinger merged commit 9051594 into main Aug 21, 2023
3 checks passed
@sarahzinger sarahzinger deleted the sarahzinger/temp-cred-one-ds-at-a-time branch August 21, 2023 13:03
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

Successfully merging this pull request may close these issues.

None yet

2 participants