Skip to content
This repository has been archived by the owner on Apr 13, 2023. It is now read-only.

feat: Add data validation for subscription #543

Merged
merged 6 commits into from
Jan 25, 2022

Conversation

Bingjiling
Copy link
Contributor

@Bingjiling Bingjiling commented Jan 18, 2022

Issue #, if available:

Description of changes:

  • Add data validation for subscription
  • Add method for get allow list
  • Test run:
    • Deployed with --enableSubscriptions true and verified validations done on Subscription resources
    • Deployed without --enableSubscriptions option and verified validations are not done on Subscription resources

Checklist:

  • Have you successfully deployed to an AWS account with your changes?
  • Have you written new tests for your core changes, as applicable?

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

@Bingjiling Bingjiling requested a review from a team as a code owner January 18, 2022 15:54
@github-actions github-actions bot added size/m and removed size/s labels Jan 20, 2022
@Bingjiling Bingjiling changed the title [wip]feat: Add data validation for subscription feat: Add data validation for subscription Jan 20, 2022
USING_SUBSCRIPTIONS.md Outdated Show resolved Hide resolved
USING_SUBSCRIPTIONS.md Outdated Show resolved Hide resolved
src/config.ts Outdated Show resolved Hide resolved
Bingjiling and others added 2 commits January 21, 2022 11:11
Co-authored-by: Nestor Carvantes <carvantes@gmail.com>
Co-authored-by: Nestor Carvantes <carvantes@gmail.com>
@codecov-commenter
Copy link

codecov-commenter commented Jan 21, 2022

Codecov Report

Merging #543 (9ae37a3) into feat-subscriptions (918626a) will not change coverage.
The diff coverage is n/a.

Impacted file tree graph

@@                 Coverage Diff                 @@
##           feat-subscriptions     #543   +/-   ##
===================================================
  Coverage               94.84%   94.84%           
===================================================
  Files                       1        1           
  Lines                      97       97           
  Branches                   14       14           
===================================================
  Hits                       92       92           
  Misses                      5        5           

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 918626a...9ae37a3. Read the comment docs.

@Bingjiling Bingjiling merged commit 84c9f1a into feat-subscriptions Jan 25, 2022
@Bingjiling Bingjiling deleted the subscription-data-validation branch January 25, 2022 15:43
carvantes added a commit that referenced this pull request Mar 7, 2022
* feat: add GSI to Resource DDB Table (#533)

* feat: Add data validation for subscription (#543)

* fix: remove _subsciptionStatus from export result field (#555)

* feat: sns, sqs, dlq for Subscriptions  (#554)

* feat: Rest hook Lambda (#558)

* feat: subscriptionReaper (#557)

* feat: add subscriptionsMatcher Lambda (#559)

* test: Add Subscriptions test infrastructure/helper (#569)

* fix: update unit tests for subscription reaper (#567)

* test: add subscriptions env vars in gh actions (#572)

* fix: encrypt logs for new Lambda fns (#574)

* test: add Subscription reaper tests (#575)

* feat: emit end to end latency metric from rest-hook Lambda (#570)

* test: add tests for tenant isolation of subscriptions (#577)

* feat: add DLQ for matcher Lambda (#576)

* test: add end to end tests for subscriptions (#578)

* perf: partial failures for restHook Lambda (#579)

* docs: add Subscription docs (#582)

Co-authored-by: Sukeerth Vegaraju <ssvegaraju@yahoo.co.in>
Co-authored-by: zheyanyu <zheyanyu@amazon.com>
Co-authored-by: Yanyu Zheng <yz2690@columbia.edu>
Co-authored-by: brndhpkn <98061326+brndhpkn@users.noreply.github.com>
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants