Skip to content

feat: Add AppConfig provider to parameters module #1104

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

Merged
merged 30 commits into from
Jun 21, 2023

Conversation

scottgerring
Copy link
Contributor

@scottgerring scottgerring commented Mar 20, 2023

Issue #, if available: #1084

Description of changes:

Implements a parameters provider that uses AWS' AppConfig service as the backing store.

Checklist

Breaking change checklist

RFC issue #:

  • Migration process documented
  • Implement warnings (if it can live side by side)

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

@codecov-commenter
Copy link

codecov-commenter commented Mar 20, 2023

Codecov Report

Patch coverage: 67.56% and project coverage change: -0.12 ⚠️

Comparison is base (3bb0272) 71.20% compared to head (304b413) 71.08%.

Additional details and impacted files
@@             Coverage Diff              @@
##             master    #1104      +/-   ##
============================================
- Coverage     71.20%   71.08%   -0.12%     
- Complexity      535      541       +6     
============================================
  Files            71       72       +1     
  Lines          2240     2314      +74     
  Branches        240      249       +9     
============================================
+ Hits           1595     1645      +50     
- Misses          532      550      +18     
- Partials        113      119       +6     
Impacted Files Coverage Δ
...zon/lambda/powertools/parameters/ParamManager.java 59.61% <53.84%> (-1.93%) ⬇️
...ambda/powertools/parameters/AppConfigProvider.java 70.49% <70.49%> (ø)

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

@pull-request-size pull-request-size bot added size/XL and removed size/L labels Jun 1, 2023
@scottgerring scottgerring changed the title (wip) feat: Add AppConfig provider to parameters module feat: Add AppConfig provider to parameters module Jun 2, 2023
@scottgerring scottgerring marked this pull request as ready for review June 2, 2023 04:54
@scottgerring scottgerring requested a review from jeromevdl June 2, 2023 04:55
Copy link
Contributor

@jeromevdl jeromevdl left a comment

Choose a reason for hiding this comment

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

Good job, just a few comments.

Copy link
Contributor

@jeromevdl jeromevdl left a comment

Choose a reason for hiding this comment

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

please fix that one ;)

Copy link
Contributor

@jeromevdl jeromevdl left a comment

Choose a reason for hiding this comment

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

LGTM

@scottgerring
Copy link
Contributor Author

I reckon this is good to go. Happy to approve @jeromevdl ?

@scottgerring
Copy link
Contributor Author

@msailes do you mind giving this a quick skim over?

@scottgerring scottgerring merged commit 90a86c5 into main Jun 21, 2023
@scottgerring scottgerring deleted the feat-params-appconfig branch June 21, 2023 06:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants