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

412 Коммитов

Автор SHA1 Сообщение Дата
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