Please deploy autopush 1.30.0 to PRODUCTION

VERIFIED FIXED

Status

Cloud Services
Operations: Autopush
VERIFIED FIXED
8 months ago
8 months ago

People

(Reporter: rpapa, Assigned: oremj)

Tracking

Firefox Tracking Flags

(Not tracked)

Details

------------------
RELEASE NOTES
------------------
https://github.com/mozilla-services/autopush/releases

COMPARISONS
https://github.com/mozilla-services/autopush/compare/1.28.0...1.29.0
https://github.com/mozilla-services/autopush/compare/1.29.0...1.29.1
https://github.com/mozilla-services/autopush/compare/1.29.1...1.30.0

TAGS
https://github.com/mozilla-services/autopush/releases/tag/1.30.0
https://github.com/mozilla-services/autopush/commit/6b859715f8b5bc7b98e3908c370ff607f4dfedde

CHANGELOG
<a name="1.30.0"></a>
## 1.30.0 (2017-05-17)


#### Refactor

*   rearrange main around app (MultiService) objects ([67742632](https://github.com/mozilla-services/autopush/commit/677426327df9651000c34b01c4be9641e573cbd2))

#### Features

*   handle JSONResponse errors like provisioned errors ([b70a47fe](https://github.com/mozilla-services/autopush/commit/b70a47fe709e8d6ebc60bd68f3f01e414ed0ff20), closes [#744](https://github.com/mozilla-services/autopush/issues/744))
*   add session log summary on connection close ([b18ce53e](https://github.com/mozilla-services/autopush/commit/b18ce53e1566cb53d05954c5465fe0e539139e52), closes [#448](https://github.com/mozilla-services/autopush/issues/448))
*   update parquet schema for unified parquet logging ([c3047e13](https://github.com/mozilla-services/autopush/commit/c3047e1331748a91323faee256c738e91e34cd3a), closes [#888](https://github.com/mozilla-services/autopush/issues/888))
*   temporarily allow aps data via registration message ([4d60b071](https://github.com/mozilla-services/autopush/commit/4d60b071629155649c5f4dd5e13da8659e12d1d1))
We'll be deploying autopush release 1.30.0 to PRODUCTION tomorrow, Tues., 5/23 @9aPST
Assignee: nobody → oremj
Status: NEW → ASSIGNED
Depends on: 1365770
QA Contact: rpappalardo
----------------------------
URL CHECKS (PROD PRE-DEPLOY)
----------------------------

curl -s 'https://updates.push.services.mozilla.com/health' | python -mjson.tool
{
    "clients": 0,
    "prod.autopush.routerv2": {
        "status": "OK"
    },
    "prod.autopush.storage": {
        "status": "OK"
    },
    "status": "OK",
    "version": "1.29.1"
}


curl -s 'https://updates.push.services.mozilla.com/status' | python -mjson.tool
{
    "status": "OK",
    "version": "1.29.1"
}
--------------------------------
SENTRY TEST
--------------------------------

MY IP: 63.245.221.198


updates.push.services.mozilla.com
{
    "code": 418,
    "errno": 999,
    "error": "Test Failure",
    "message": "FAILURE:Success",
    "more_info": "http://autopush.readthedocs.io/en/latest/http.html#error-codes"
}

{'ami_id': 'ami-787ae018', 'authorization': [Filtered], 'message_ttl': None, 'python_version': '2.7.12 (aff251e54385, Nov 09 2016, 18:02:49)
[PyPy 5.6.0 with GCC 4.8.2]', 'remote_ip': '63.245.221.198, 172.31.23.16', 'request_id': '353ff136-41fa-46a0-a400-6264d734e14c', 'uri': '/v1/err/crit', 'user_agent': 'curl/7.51.0'}
----------------------------
E2E-TESTS: VAPID (+Android)
----------------------------

Additional E2E-test which includes VAPID, encryption:
https://jrconlin.github.io/Webpush_QA/

FF Desktop (Nightly)  -- OK
FF Android (Nightly, Release) -- OK
--------------------------------
SUMMARY (PRE-DEPLOY TESTS)
--------------------------------

URL checks -- OK
Sentry checks -- OK
e2e push page -- OK
VAPID page (+Android Nightly, Release) -- OK
topics tests -- OK
API tests: basic, api_test scenarios -- OK
ready for PROD deploy.
:oremj has deployed this release to PRODUCTION

/usr/bin/curl -s 'https://updates.push.services.mozilla.com/health' | python -mjson.tool
{
    "clients": 0,
    "prod.autopush.routerv2": {
        "status": "OK"
    },
    "prod.autopush.storage": {
        "status": "OK"
    },
    "status": "OK",
    "version": "1.30.0"
}


/usr/bin/curl -s 'https://updates.push.services.mozilla.com/status' | python -mjson.tool
{
    "status": "OK",
    "version": "1.30.0"
}
--------------------------------
SENTRY TEST
--------------------------------

MY IP: 63.245.221.198


updates.push.services.mozilla.com
{
    "code": 418,
    "errno": 999,
    "error": "Test Failure",
    "message": "FAILURE:Success",
    "more_info": "http://autopush.readthedocs.io/en/latest/http.html#error-codes"
}

{'ami_id': 'ami-50365030', 'authorization': [Filtered], 'message_ttl': None, 'python_version': '2.7.12 (aff251e54385, Nov 09 2016, 18:02:49)
[PyPy 5.6.0 with GCC 4.8.2]', 'remote_ip': '63.245.221.198, 172.31.23.16', 'request_id': '35ec4baf-29f6-4f03-904d-1f9b02fb061f', 'uri': '/v1/err/crit', 'user_agent': 'curl/7.51.0'}
----------------------------
E2E-TESTS: VAPID (+Android)
----------------------------

Additional E2E-test which includes VAPID, encryption:
https://jrconlin.github.io/Webpush_QA/
--------------------------------
E2E TEST: TOPICS
--------------------------------

Additional E2E-test which includes testing of notification bundling for stored messages
https://github.com/jrconlin/topics - follow README

Desktop (Nightly).  -- OK!
Android -- Not Yet Implemented (per :jrconlin)
----------------------------
SUMMARY
----------------------------

all cache, e2e & API scenario tests passing.

Verifying this release.
Status: ASSIGNED → RESOLVED
Last Resolved: 8 months ago
Resolution: --- → FIXED
Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.