Closed Bug 1419010 Opened 7 years ago Closed 7 years ago

Please deploy autopush 1.39.1 to STAGE

Categories

(Cloud Services :: Operations: Deployment Requests - DEPRECATED, task)

task
Not set
normal

Tracking

(Not tracked)

VERIFIED FIXED

People

(Reporter: grumpy, Assigned: oremj)

References

Details

No description provided.
Testing autopush 1.39.1 on staging Features assimilate the gcm client code (b0b64c10) Doc Update docs to include gcmclient, reference to rust (565e4b3d) Bug Fixes handle an obscure SSLError seen w/ apns (443c3683) Update APNs APS block (5ded81ab, closes #1076) fix up tests and integration for new gcmclient (996716ac) drop users with no router_type recorded (b7f667ab, closes #1058)
Assignee: nobody → oremj
QA Contact: chartjes
Blocks: 1419013
URL CHECKS AND SENTRY TRIGGERS ╰─$ py.test -v --env=stage --api-version=1.39.1 tests/test_urls.py tests/test_sentry.py 2 ↵ ===================================================== test session starts ====================================================== platform darwin -- Python 2.7.13[pypy-5.8.0-final], pytest-3.2.3, py-1.4.34, pluggy-0.4.0 -- /Users/chartjes/.local/share/virtualenvs/autopush-integration-tests-_LJXrNHM/bin/pypy cachedir: .cache rootdir: /Users/chartjes/rpappalax/autopush-integration-tests, inifile: tox.ini collected 3 items tests/test_urls.py::test_health PASSED tests/test_urls.py::test_status PASSED tests/test_sentry.py::test_generate_logcheck_error PASSED Sentry noted the error and returned the following details {'ami_id': 'ami-53e36d29', 'authorization': [Filtered], 'message_ttl': None, 'python_version': '2.7.13 (84a2f3e6a7f8, Oct 03 2017, 11:00:55) [PyPy 5.9.0 with GCC 6.2.0 20160901]', 'remote_ip': '108.160.90.26, 172.31.8.240', 'request_id': '63205eb1-a5cd-4e4d-9348-f33c65ba5ea9', 'uri': '/v1/err/crit', 'user_agent': 'python-requests/2.18.4'}
---------------------------- E2E-TESTS: VAPID (+Android) ---------------------------- Test succeeds on STAGE. Additional E2E-test which includes VAPID, encryption: https://jrconlin.github.io/Webpush_QA/ Android (Nightly, Release) -- OK NOTE: This page can also be used to test Android, however, on STAGE / PROD gcm path + senderID must be appended (see below). oremj> the sender ids are 965234145045 and 829133274407 (for both STAGE & PROD) STAGE: dom.push.serverURL = https://updates-autopush.stage.mozaws.net/v1/gcm/829133274407 PROD: dom.push.serverURL = https://updates.push.services.mozilla.com/v1/gcm/829133274407 unlike paths for desktop (uses sockets): STAGE: dom.push.serverURL = wss://autopush.stage.mozaws.net/ PROD: dom.push.serverURL = wss://push.services.mozilla.com/
---------------------------- E2E-TESTS ---------------------------- DESKTOP E2E PUSH TEST Install Docker, grab the image firefoxtesteng/autopush-e2e-test and then start the container using the command: docker run -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://autopush.stage.mozaws.net * 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 PASS on stage
-------------------------------- E2E TEST: TOPICS -------------------------------- Additional E2E-test which includes testing of notification bundling for stored messages https://github.com/jrconlin/topics - follow README Desktop (Release). -- PASS on stage
QA approves stage deployment, ready for production deployment on November 21st and 9AM Pacific time
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → FIXED
Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.