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

Use SSM Parameter store to keep the API Password on task definition #3654

Closed
wants to merge 1 commit into from

Conversation

Twsouza
Copy link
Contributor

@Twsouza Twsouza commented Mar 16, 2023

What is the feature/fix?

Instead of passing the API password to the rack as plain text, it will store the password on SSM Parameter Store and then pass it as a secret to the task definition.

AWS charges to keep and use the Secret Manager, it would increase the user cost to store the password, the SSM is a cheaper alternative.

Does it has a breaking change?

No

How to use/test it?

Update/create a rack using the RC, then use it normally, it should not interfere in the user experience.

Checklist

  • New coverage tests
  • Unit tests passing
  • E2E tests passing
  • E2E downgrade/update test passing
  • Documentation updated
  • No warnings or errors on Deepsource/Codecov

@codecov
Copy link

codecov bot commented Mar 17, 2023

Codecov Report

Patch and project coverage have no change.

Comparison is base (5b5011c) 36.01% compared to head (3e10bb7) 36.01%.

Additional details and impacted files
@@           Coverage Diff           @@
##           master    #3654   +/-   ##
=======================================
  Coverage   36.01%   36.01%           
=======================================
  Files         168      168           
  Lines       18585    18585           
=======================================
  Hits         6694     6694           
  Misses      10751    10751           
  Partials     1140     1140           

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

☔ View full report in Codecov by Sentry.
📢 Do you have feedback about the report comment? Let us know in this issue.

@Twsouza Twsouza added this to the 20230321 milestone Mar 21, 2023
@Twsouza Twsouza mentioned this pull request Mar 21, 2023
10 tasks
Twsouza added a commit that referenced this pull request Mar 21, 2023
…nition

### What is the feature/fix?

Instead of passing the API password to the rack as plain text, it will store the password on SSM Parameter Store and then pass it as a secret to the task definition.

AWS charges to keep and use the Secret Manager, it would increase the user cost to store the password, the SSM is a cheaper alternative.

### Does it has a breaking change?

No

### How to use/test it?

Update/create a rack using the RC, then use it normally, it should not interfere in the user experience.

### Checklist
- [ ] New coverage tests
- [x] Unit tests passing
- [x] E2E tests passing
- [x] E2E downgrade/update test passing
- [ ] Documentation updated
- [x] No warnings or errors on Deepsource/Codecov
Twsouza added a commit that referenced this pull request Mar 22, 2023
…nition

### What is the feature/fix?

Instead of passing the API password to the rack as plain text, it will store the password on SSM Parameter Store and then pass it as a secret to the task definition.

AWS charges to keep and use the Secret Manager, it would increase the user cost to store the password, the SSM is a cheaper alternative.

### Does it has a breaking change?

No

### How to use/test it?

Update/create a rack using the RC, then use it normally, it should not interfere in the user experience.

### Checklist
- [ ] New coverage tests
- [x] Unit tests passing
- [x] E2E tests passing
- [x] E2E downgrade/update test passing
- [ ] Documentation updated
- [x] No warnings or errors on Deepsource/Codecov
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
2 participants