Closed Bug 1447083 Opened 7 years ago Closed 7 years ago

Please deploy autopush 1.42.0 to STAGE

Categories

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

task
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: grumpy, Assigned: oremj)

References

Details

Please deploy autopush v1.42.0 to STAGE. Features add megaphone integration tests ([b2132f6](https://github.com/mozilla-services/autopush/commit/ b2132f6), closes [#1129](https://github.com/mozilla-services/autopu sh#1129)) add megaphone API query and repeating service updating ([cb21dc9](https://github.com/mozilla-se rvices/autopush/commit/cb21dc90f9f49133f441d299c5305509bbbcda37)) add megaphone broadcast handling, ping check, server tracking ([1fe4eeb](https://github.com/moz illa-services/autopush/commit/1fe4eebdcd5a7d4ed6134f46ea2c470ec2c01326)) add megaphone service change tracker ([ec13155](https://github.com/mozilla-services/autopush/co mmit/ec13155b3f1f24b2b06e93837c534f552b3c2648)) Refactor rearrange/hack back to 100% coverage ([80e79b0](https://github.com/mozilla-services/autopush/co mmit/80e79b0e93c719bf0dafd979fb4e978d879ff868), closes [#1143](https://github.com/mozilla-services/a utopush#1143)) Bug Fixes add missing setup_module() function to test_db ([3266888](https://github.com/mozilla-services/a utopush/commit/32668884c834320d77ac03b3b05ae0acb54459ac), closes [#1157](https://github.com/mozilla- services/autopush#1157)) Add ClientError handler to UnregisterCommand ([9b99c28](https://github.com/mozilla-services/aut opush/commit/9b99c2851ac5237373ec8615a570c9d04c867df9)) Handle PotentialDataLoss error ([7f60f82](7 f60f8278641a6bfea53c30fdb17dbc4f44e7777), closes [#1151](https://github.com/mozilla-services/autopus h#1151)) remove GCM collapse key ([65f1003](65f1003 0d6da4bd0765a0d5a540ffc773c8d9f8), closes [#1149](https://github.com/mozilla-services/autopush/issue s/1149)) fix _expiry() function to use seconds ([cfcad77](https://github.com/mozilla-services/autopush/c ommit/cfcad77acf5e73178cfd2a3f289ab2d59781401e), closes [#1073](https://github.com/mozilla-services/ autopush#1073))
Assignee: nobody → oremj
QA Contact: chartjes
Blocks: 1447084
URL Checks py.test --env=stage --api-version=1.42.0 tests/test_urls.py =================================================================== test session starts ==================================================================== platform darwin -- Python 2.7.10, pytest-3.0.7, py-1.5.2, pluggy-0.4.0 -- /Users/chartjes/.local/share/virtualenvs/autopush-integration-tests-_LJXrNHM/bin/python cachedir: .cache rootdir: /Users/chartjes/rpappalax/autopush-integration-tests, inifile: tox.ini plugins: variables-1.6.1, testrail-1.1.3 collected 1 items tests/test_urls.py::test_status_endpoint PASSED Status and API version checks pass
---------------------------- 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 PASSES on STAGE
Sentry check passed: tests/test_sentry.py::test_generate_logcheck_error Sentry returned the following details: 'ami_id': 'ami-f46aa189', '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.62.145', 'request_id': '97421b77-b607-4ade-8463-c6f986a4a0a3', 'uri': '/v1/err/crit', 'user_agent': 'python-requests/2.14.2'} whatsmyip.com reports my IP address as 108.160.90.26
-------------------------------- E2E TEST: TOPICS -------------------------------- Additional E2E-test which includes testing of notification bundling for stored messages https://github.com/jrconlin/topics - follow README Set dom.push.serverURL to wss://autopush.stage.mozaws.net/ Desktop (Release). -- PASS on stage
QA validates the deployment of v1.42.0 on STAGE, all set for PRODUCTION deployment tomorrow.
Blocks: 1450947
No longer blocks: 1450947
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → FIXED
Blocks: 1470292
No longer blocks: 1470292
You need to log in before you can comment on or make changes to this bug.