Stewart Henderson
688d2d18f5
Stack protection of the production environment
2019-10-18 12:12:02 -05:00
Stewart Henderson
45acc45853
Security request to unpin Alpine packages.
2019-10-18 10:08:52 -07:00
Marty Ballard
066244d4d4
Add StripeCustomerSubscriptionDeleted
...
- add StripeCustomerSubscriptionDeleted class
- process `customer.subscription.deleted` events
2019-10-15 22:05:52 -05:00
Marty Ballard
4a33edddc8
Change productID to productId
2019-10-15 15:45:37 -07:00
Marty Ballard
cd1e3f4126
Resolve Deletion Error
...
- Correct vars when looping through deletedUser subscription info
- Add productId to SNS payload for FxA
2019-10-15 16:38:29 -05:00
Scott Idler
0764a5746e
added doit print task for rendering the serverless.yml
2019-10-15 16:33:47 -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
b916cab550
Added initial pylint implementation
2019-10-11 15:21:00 -07:00
Scott Idler
6e75c32bd7
made small fixes to enable-streaming.sh
2019-10-11 15:20:25 -07:00
Scott Idler
7644add65f
bumped alpine version to v3.9
2019-10-10 09:37:16 -07:00
Stewart Henderson
bd297241f0
NewRelic Deployment scripts
2019-10-10 10:55:58 -05:00
Stewart Henderson
72b063c0cc
Debugging with GDB.
2019-10-09 08:07:34 -07:00
Stewart Henderson
0f5c8b6569
Unpin Python3
2019-10-08 21:02:20 -05:00
Stewart Henderson
bd2c459796
Vagrant implementation to mimic TravisCI
2019-10-07 09:14:56 -07:00
Stewart Henderson
6ab0d281d6
document and handle fsevents
2019-10-07 09:12:52 -07:00
Stewart Henderson
136b173ecf
Deprecate behave in favor of pytest-bdd
2019-10-07 08:57:34 -07:00
Stewart Henderson
929cb1b880
JSON pre-commit hook
2019-10-03 09:30:02 -07:00
Jackie Munroe
0867641860
Refactor subscription.py - Fix Plan nickname reference
...
Updated reference to Plan nickname to use new formatter
2019-10-03 09:13:59 -07: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
Marty Ballard
20a6e3c3c5
COPS-739 Update server_stripe_error()
...
- Resolve leaky Stripe API Key
- Update related test
- test_vendor.py:84 change error to APIConnectionError
2019-10-02 14:28:41 -05:00
Stewart Henderson
f77232adcb
Initial blue-green deployments.
2019-10-02 14:28:11 -05:00
Scott Idler
4680d55f71
quieted logging output during tests via --capture=sys
2019-10-02 14:08:12 -05:00
Stewart Henderson
a49cc6d46a
Pipfile removal
2019-10-02 09:59:34 -05:00
Stewart Henderson
4d38e4e71e
resolved 2 linking errors
2019-10-02 09:48:22 -05:00
Scott Idler
229bfdc27b
removed unused, unnecessary GSM_STATUS
2019-10-01 16:08:08 -07:00
Jonathan Claudius
2fd9040112
Add anchors to repo_name regex
2019-10-01 12:28:27 -07:00
Marty Ballard
4d499a13e4
Add prod-test account info
2019-10-01 07:38:33 -07:00
Jackie Munroe
7446b25825
Update README.md
...
Spelling fix
2019-09-30 14:36:23 -07:00
Scott Idler
5d8b02c7a0
fixed venv task by using venv instead of virtualenv
2019-09-30 13:49:50 -05:00
Stewart Henderson
5fba7f46b4
Deprecated cloc doit task
2019-09-30 09:31:22 -05:00
Marty Ballard
e01ec019c7
Resolve resinstatement processing
2019-09-29 22:58:30 -07:00
Stewart Henderson
cd267e8756
Add in NewRelic
2019-09-29 22:58:12 -07:00
Stewart Henderson
85500e185b
Codecov support
2019-09-29 22:57:55 -07:00
Stewart Henderson
814efce46f
Documentation refactor
2019-09-29 22:57:35 -07:00
Stewart Henderson
ff363ba47d
Documentation synchronization
2019-09-29 22:47:13 -07:00
Stewart Henderson
235b337f87
Initial pre-commit hooks
2019-09-29 22:46:24 -07:00
Stewart Henderson
bd17dd226e
Logging defect resolution
2019-09-29 15:59:35 -07:00
Marty Ballard
37d30a8bd3
COPS-739 Repair Missing Stripe API Key failure
...
- Remove travis key
- Add STRIPE_API_KEY to cfg
2019-09-27 16:46:30 -05:00
Scott Idler
93b1c60b0b
removed task draw and doit-graph; added awscli and docker-compose
2019-09-27 12:35:11 -07:00
Stewart Henderson
f146527045
Cache infrequently changing build items
2019-09-27 12:28:49 -07:00
Marty Ballard
12be6c4094
update whitelist
2019-09-27 10:23:01 -05:00
Scott Idler
6b37e8e065
removed tracing and tests for tracing
2019-09-27 05:13:09 -07:00
Stewart Henderson
a16b84c4b4
Update serverless and dependencies
2019-09-27 05:12:55 -07:00
Jackie Munroe
b9570117d2
Refactor dodo.py
...
Removed task_stripe from dodo.py and removed references to the task
2019-09-26 12:01:59 -07:00
Jackie Munroe
3566896154
Refactor unit tests and remove Stripe API key dependency for test suite
...
Removed duplicate test
Refactored test to use better mocking and remove Stripe dependency
Removed setting of Stripe API key from test configs
Removed dodo.py Stripe API check from test task
2019-09-26 09:51:18 -07:00
Scott Idler
6c9ebfaeea
reduced the number of layers in the docker images by collapsing the ENV statements
2019-09-24 06:33:47 -07:00
Scott Idler
4d48ed63b2
COPS-733 Subscribe to plan error
...
- Explicitely call customer= in Subscribe.create
- Allow for using live test key for Stripe
- Added the missing env vars to the docker-compose.yml
2019-09-23 10:15:32 -05:00