Closed
Bug 1499447
Opened 7 years ago
Closed 7 years ago
Please deploy and test autopush 1.52.0 on PRODUCTION
Categories
(Cloud Services :: Operations: Deployment Requests - DEPRECATED, task)
Cloud Services
Operations: Deployment Requests - DEPRECATED
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: grumpy, Assigned: oremj)
Details
Please deploy and test autopush 1.52.0 on PRODUCTION. This deployment includes deploying both Rust and Python nodes.
Chore
upgrade dependencies (8a0d2178, closes #1297)
Features
make gcm calls use async callbacks (d67dcb45, closes #1291)
add dockerflow callbacks for endpoint (2a5e7765, closes #1293)
| Reporter | ||
Updated•7 years ago
|
Assignee: nobody → oremj
QA Contact: chartjes
| Reporter | ||
Comment 1•7 years ago
|
||
URL AND SENTRY CHECKS
pytest -v --env=production --api-version=1.52.0 tests/
tests/test_sentry.py::test_generate_logcheck_error PASSED
tests/test_urls.py::test_status_endpoint PASSED
Sentry notification generated and manually resolved.
Sentry reported the following information:
{'ami_id': 'ami-097bf090a54432941', 'authorization': [Filtered], 'message_ttl': None, 'python_version': '2.7.13 (ab0b9caf307d, Apr 24 2018, 18:04:42)
[PyPy 6.0.0 with GCC 6.2.0 20160901]', 'remote_ip': '108.160.90.26, 172.31.20.9', 'request_id': '26de0918-22b6-4867-9dad-0400892e864d', 'uri': '/v1/err/crit', 'user_agent': 'python-requests/2.14.2'}
whatsmyip.com reports my IP address as 108.160.90.26
PASS
| Reporter | ||
Comment 2•7 years ago
|
||
E2E-TESTS: VAPID (+Android)
Additional E2E-test which includes VAPID, encryption:
https://jrconlin.github.io/Webpush_QA/
FF Android (Nightly, Release) -- PASS
| Reporter | ||
Comment 3•7 years ago
|
||
SCENARIO TESTING
https://github.com/mozilla-services/ap-loadtester/
MULTI-SCENARIO (SOAK) TESTS
[0]. aplt_scenario basic PASS
[1]. aplt_scenario api_test PASS
[2]. aplt_scenario loadtest (5 minute duration) PASS
| Reporter | ||
Comment 4•7 years ago
|
||
DESKTOP E2E PUSH TEST
Install Docker, grab the image firefoxtesteng/autopush-e2e-test and then start the container using the command:
docker run -d -p 8201:8201 firefoxtesteng/autopush-e2e-test
Using a fresh profile for Firefox, go to to http://localhost:8201
* go to about:config and set dom.push.serverURL = wss://push.services.mozilla.com/
Test #1
* with 'service-worker.js' selected click on 'Register Service Worker' and see the messages:
registering service worker
registered service worker. scope: http://localhost:8201/
* alter the 'Title' and 'Body' fields in the Notifications Property form to unique values
* click on 'pop Notification' and verify the notification contains your expected Title and Body
* click on 'close Notification' and verify the notification is closed
Test #2
* click on 'subscribe to push'
* change values for 'repeat' and 'delay' to have at least 2 messages with at least 5 seconds between them
* click on 'XHR to webpush app-server' and verify the number of messages sent and the delay between them is accurate
PASS
| Reporter | ||
Comment 5•7 years ago
|
||
TOPIC SERVER
Follow directions at https://github.com/jrconlin/topics using new profile in Firefox desktop release.
PASS
| Reporter | ||
Comment 6•7 years ago
|
||
QA validates the deployment of 1.52.0 to PRODUCTION.
Flags: needinfo?(oremj)
| Assignee | ||
Updated•7 years ago
|
Status: NEW → RESOLVED
Closed: 7 years ago
Flags: needinfo?(oremj)
Resolution: --- → FIXED
You need to log in
before you can comment on or make changes to this bug.
Description
•