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

feat(aws-ssm): implement provider #1221

Open
wants to merge 10 commits into
base: main
Choose a base branch
from

Conversation

gdegiorgio
Copy link

Note

This PR is only a proposal, I thought adding a widely used service like AWS SSM might have value but I don't know if it fits in the roadmap anyway.

This PR

Create a new provider : AWS SSM

AWS SSM (Systems Manager) is a service that helps automate operational tasks across AWS resources.
One of its key components is AWS SSM Parameter Store, which is a secure and scalable storage solution for configuration data and secrets.

  • Retrieve feature flags via SSM Paramter Store
  • Use a configurable LRU Cache in order to saving calls to AWS

Signed-off-by: Giovanni De Giorgio <[email protected]>
Signed-off-by: Giovanni De Giorgio <[email protected]>
Signed-off-by: Giovanni De Giorgio <[email protected]>
Signed-off-by: Giovanni De Giorgio <[email protected]>
Signed-off-by: Giovanni De Giorgio <[email protected]>
@gdegiorgio gdegiorgio force-pushed the feat/providers-aws-ssm branch from 22c9006 to f27b794 Compare March 12, 2025 15:21
@gdegiorgio gdegiorgio marked this pull request as ready for review March 12, 2025 15:25
@gdegiorgio gdegiorgio requested a review from a team as a code owner March 12, 2025 15:25
Copy link
Member

@beeme1mr beeme1mr left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hey @gdegiorgio, thanks for the PR. It's a cool concept that shows how flexible OpenFeature can be. I'm fine including it in the contrib repo and our ecosystem page.

I left some questions and feedback. Thanks again!

Signed-off-by: Giovanni De Giorgio <[email protected]>
Signed-off-by: Giovanni De Giorgio <[email protected]>
@beeme1mr beeme1mr requested a review from toddbaert March 12, 2025 17:50
@gdegiorgio gdegiorgio requested a review from beeme1mr March 12, 2025 19:27
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.

2 participants