Граф коммитов

72 Коммитов

Автор SHA1 Сообщение Дата
Stewart Henderson 4dd240c3a3 Prefer CFG to env 2020-05-04 09:19:11 -05:00
Stewart Henderson bb3b1e1887 Remove AWS Xray 2020-04-29 09:26:04 -05:00
Stewart Henderson 81a4738a11 Sentry Addition 2020-04-22 16:56:34 -05:00
Stewart Henderson 5b9eca0d20 Remove traces of NR 2020-04-22 16:22:51 -05:00
Marty Ballard 96e9ea8691 remove new relic from hub 2020-03-19 16:45:18 -05:00
Marty Ballard 3afae4de9c Remove NewRelic 2020-03-13 08:45:38 -05:00
Marty Ballard bb0417bddd COPS-1031
- Correct MIA handler name
- Add customer.updated webhook processor
- Add test cases for customer.updated webhoooks
2020-02-25 17:00:12 -06:00
Stewart Henderson ad11084027 Initial Terraform boostrap and DynamoDB setup 2020-02-12 06:54:00 -06:00
Marty Ballard 0456b4771d Arch 2.0
- Remove Sub component
- Remove Users record
- Update Hub per approved changes
2020-02-10 09:47:57 -06:00
Stewart Henderson 3691e92182 Removed TODO notes 2020-01-17 10:09:10 -06:00
Marty Ballard 9fec2dacbf Release for 20191205 2019-12-05 09:58:22 -06:00
Stewart Henderson 1827c6b357 Defect resolution of missing plugins 2019-11-15 10:17:37 -06:00
Stewart Henderson 48d33cf13e Stripe API request deadline enablement 2019-11-08 12:50:59 -06:00
Scott Idler cb464fb8ba reordred, fixed blocks of imports 2019-10-23 16:48:55 -05:00
Scott Idler 36b83709de redid disabling the blue-green deployments for lower envs 2019-10-23 11:39:16 -07:00
Scott Idler 42aed33095 Resolve Timeout Issues
- Switched the function defauls to match the other yml includes
- Changed timeouts 5->10s
2019-10-23 09:57:31 -05:00
Stewart Henderson 688d2d18f5 Stack protection of the production environment 2019-10-18 12:12:02 -05:00
Stewart Henderson 9dfb7a9faa defect: doit table envar passing 2019-10-15 14:31:20 -05:00
Marty Ballard 28bdde6d3f Resolve COPS-772
- Handle FxA deleted account
  - Cancel subscriptions individually
  - Send cancellation to FxA for any subscriptions
- Split log statements in hub abstract and catch errors
- Log Firefox payload
- Update gitignore to ignore Vagrant and NR
2019-10-14 16:32:24 -05:00
Stewart Henderson 9400123011 Never trust a YAML formatter 2019-10-03 08:39:27 -07:00
Scott Idler 56fb0d2669 removed sls symlink and added .gitignore entry 2019-10-02 16:41:47 -05:00
Marty Ballard 6934195cde Update FxA account for SubHub prod-test 2019-10-02 14:26:12 -07:00
Stewart Henderson f77232adcb Initial blue-green deployments. 2019-10-02 14:28:11 -05:00
Marty Ballard 4d499a13e4 Add prod-test account info 2019-10-01 07:38:33 -07:00
Stewart Henderson cd267e8756 Add in NewRelic 2019-09-29 22:58:12 -07:00
Stewart Henderson bd17dd226e Logging defect resolution 2019-09-29 15:59:35 -07:00
Marty Ballard 12be6c4094 update whitelist 2019-09-27 10:23:01 -05:00
Stewart Henderson a16b84c4b4 Update serverless and dependencies 2019-09-27 05:12:55 -07:00
Stewart Henderson 34f4b530cb defect in serverless environment 2019-09-19 14:30:01 -07:00
Scott Idler e2ae426801 added the 'DeletionPolicy: Retain' back in 2019-09-19 14:09:11 -07:00
Stewart Henderson 88757a4bb3 Allow any http method to be called 2019-09-16 13:48:15 -05:00
Stewart Henderson d52e6c10f4 refactor sub and hub to be separate code and aws functions 2019-09-11 17:53:03 -07:00
Stewart Henderson 22a4e08c1a DeletionPolicy:Retain 2019-08-23 11:51:39 -05:00
Marty Ballard 3caa31db73 COPS-327 - check_stripe_subscriptions
- rename check_stripe_subscriptions to retrieve_stripe_subscriptions
- raise AttributeError if subscriptions node does not exist
- compare return value to submitted subscription id
- validate cancel_at_period_end is True
- update tests as appropriate
2019-08-08 11:49:01 -05:00
Stewart Henderson 603e5cec13 AWS Lambda Tuning 2019-08-02 11:22:18 -05:00
Stewart Henderson 9d7e6860a6 Initial continuous deployment 2019-08-01 09:44:05 -05:00
Stewart Henderson 2936ed30f6 Enable XRay across all application calls 2019-07-30 04:58:38 -05:00
Scott Idler c65ea5457a added /deployed endpoint 2019-07-26 15:44:40 -07:00
Scott Idler 1f1b15c3f9 renamed DEPLOY_ENV -> DEPLOYED_ENV 2019-07-26 15:44:40 -07:00
Scott Idler cd301b60e5 renamed some top level folders, fixed refs
- webhook -> hub
- api -> sub
2019-07-25 12:00:37 -07:00
Scott Idler a02947f29a renamed many cfg variables to be more consistent
- APP_     -> ""
- REPOROOT -> REPO_ROOT
- REPONAME -> REPO_NAME
- PROJNAME -> PROJECT_NAME
- PROJPATH -> PROJECT_PATH
- DEPENV   -> DEPLOY_ENV
2019-07-18 08:54:22 -07:00
Scott Idler d0f5b968d4 added DEPLOYED_{BY,WHEN} and envs task 2019-07-17 15:02:03 -07:00
Scott Idler 186a43b969 fixed the broken ref to requirements.txt 2019-07-13 11:08:46 -07:00
Stewart Henderson fa8031817f Initial profiling annotations 2019-07-12 15:07:57 -05:00
Scott Idler b9a1ccb285 fix nr env vars by passing them in 2019-07-10 13:57:53 -07:00
Stewart Henderson 9e0482ce0f requirements file extraction and version pinning 2019-07-10 13:20:06 -07:00
Jackie Munroe cd5e0e7a22 Refactor: Fix naming inconsistencies 2019-07-05 12:44:58 -07:00
Marty Ballard e530fcb673 Allow Swagger UI and swagger.json to be exposed 2019-07-01 16:12:37 -05:00
Marty Ballard c5d75a4c9b Connect to Basket/Salesforce
- Update Api/Webhooks
  - Routes
    - salesforce.py - refactor basket url
  - Stripe
    - controller.py - add missing events
    - invoices.py - update invoicefinalized
    - invoices.py - update invoicepaymentfailed
    - payment_intents.py - update paymentintentsucced
2019-06-27 13:57:56 -05:00
Scott Idler 5f4f89b8a8 adjusted cost-center 1400 -> 1440, Sean Rich's org 2019-06-25 13:23:22 -07:00