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

Improve how we show the permissions #587

Open
dylanratcliffe opened this issue Aug 16, 2024 · 0 comments
Open

Improve how we show the permissions #587

dylanratcliffe opened this issue Aug 16, 2024 · 0 comments
Labels
sustain Work that keeps the gears greased but doesn't contribute directly to our roadmap

Comments

@dylanratcliffe
Copy link
Member

As we add more sources we have to keep updating the permissions in the README.me file. The problem is we also need to update it in lots of other locations:

  • In the docs
  • In the GUI
  • In the S3 bucket that contains the cloudformation template

I think that what we should do instead is have a single source of truth json file that lives in this repo, and then we get it to all the other locations using the following logic:

  • The README.md in this repo would just contain a link
  • The S3 bucket would be updated as part of the build process, we would put the JSON for the IAM Policy, but also the CloudFormation template
  • The GUI would dynamically load the JSON from S3
  • The docs dynamically load the JSON from S3
@dylanratcliffe dylanratcliffe self-assigned this Aug 16, 2024
@dylanratcliffe dylanratcliffe added the sustain Work that keeps the gears greased but doesn't contribute directly to our roadmap label Aug 16, 2024
@dylanratcliffe dylanratcliffe removed their assignment Aug 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
sustain Work that keeps the gears greased but doesn't contribute directly to our roadmap
Projects
None yet
Development

No branches or pull requests

1 participant