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