Closed Bug 1260223 Opened 8 years ago Closed 8 years ago

Please deploy autopush 1.14.1 to STAGE

Categories

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

task
Not set
normal

Tracking

(Not tracked)

VERIFIED FIXED

People

(Reporter: cloud-services-qa, Assigned: oremj)

References

Details

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

COMPARISONS
https://github.com/mozilla-services/autopush/compare/1.13...1.13.1
https://github.com/mozilla-services/autopush/compare/1.13.1...1.13.2
https://github.com/mozilla-services/autopush/compare/1.13.2...1.14.0

TAGS
https://github.com/mozilla-services/autopush/releases/tag/1.14.0
https://github.com/mozilla-services/autopush/commit/048804501b1fe1a1f5d87217a3f1cf863d67b246

CHANGELOG
<a name="1.14.0"></a>
## 1.14.0 (2016-03-28)


#### Chore

*   tag 1.14.0 release ([e4e9d089](https://github.com/mozilla-services/autopush/commit/e4e9d08948cd5e4d94639338ce6fc538798db77b))
*   add slack travis output ([aa662661](https://github.com/mozilla-services/autopush/commit/aa662661679f16e5d91384dfa66c15ed62bcc0ad))

#### Bug Fixes

*   limit valid months to acceptable range ([a06c5ad6](https://github.com/mozilla-services/autopush/commit/a06c5ad683af9a60438dedec55b23be6e80355ba), closes [#350](https://github.com/mozilla-services/autopush/issues/350))
*   enforce fail.value.message to string ([c3b39161](https://github.com/mozilla-services/autopush/commit/c3b39161cdf2e29c35bacaf1480d6c07ade8633f))
*   fix dockerfile for automated builds ([b4f1dcef](https://github.com/mozilla-services/autopush/commit/b4f1dcef4da88a5f4abb8b74ca1c2e9d08ca11f0), closes [#414](https://github.com/mozilla-services/autopush/issues/414))
*   Allow arbitrary args for options and head functions ([46d2c1dc](https://github.com/mozilla-services/autopush/commit/46d2c1dcd7062b4a3352f98905ddef075f76c1d2))
*   decode and process crypto-key header correctly ([f546ed78](https://github.com/mozilla-services/autopush/commit/f546ed78585976d33534595dafcef401c118ea43), closes [#410](https://github.com/mozilla-services/autopush/issues/410))

#### Features

*   allow logging to batch send to aws firehose ([cad54238](https://github.com/mozilla-services/autopush/commit/cad5423867883f404ec12543c6b139d095aedaa5), closes [#421](https://github.com/mozilla-services/autopush/issues/421))
*   update logging for newstyle twisted and file output ([547eb1ed](https://github.com/mozilla-services/autopush/commit/547eb1edbb62722b7636b1211ecfc405d3263beb), closes [#419](https://github.com/mozilla-services/autopush/issues/419))
*   bump autobahn/twisted reqs to 0.13/16.0 for utf8 fix ([89dc0c28](https://github.com/mozilla-services/autopush/commit/89dc0c28fb261f76d309c57a1d9f06ece1c7072f), closes [#351](https://github.com/mozilla-services/autopush/issues/351))
Assignee: nobody → oremj
1.14.1 has been deployed to stage.
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → FIXED
(In reply to Jeremy Orem [:oremj] from comment #1)
> 1.14.1 has been deployed to stage.

sorry, Jeremy you beat me to it.  we'll still need to do a cache test beforehand.  Can you re-deploy 1.13.2 for now?
Flags: needinfo?(oremj)
Summary: Please deploy autopush 1.14.0 to STAGE → Please deploy autopush 1.14.1 to STAGE
----------------------------
HOST CHECKS (STAGE)
----------------------------

EC2 INSTANCE PROPERTIES
region: us-east-1: 
id: i-b919243a
tags["Type"]: autopush
tags["Stack"]: autopush
public_dns_name: ec2-52-207-253-116.compute-1.amazonaws.com
launch_time: 2016-03-28T21:37:07.000Z


----------------------------
URL CHECKS (STAGE)
----------------------------

https://updates-autopush.stage.mozaws.net/health:
{
    "status": "OK", 
    "stage.autopush.routerv2": {
        "status": "OK"
    }, 
    "stage.autopush.storage": {
        "status": "OK"
    }, 
    "version": "1.14.1", 
    "clients": 0
}
Response time: 0.327192


https://updates-autopush.stage.mozaws.net/status:
{
    "status": "OK", 
    "version": "1.14.1"
}
Response time: 0.315087
----------------------------
VERIFICATION TESTS
----------------------------

ap-loadtester scenarios and end-to-end push tests passing.

(tests outlined below)

----------------------------
SCENARIO TESTING
----------------------------

AP-LOADTESTER: SCENARIO TESTING
Run the following scenarios from this branch:
https://github.com/mozilla-services/ap-loadtester/blob/feat/issue-44/aplt/scenarios.py
* basic
* register_forever
* notification_forever
* notification_forever_stored


----------------------------
E2E-TESTS
----------------------------

HELLO FIREFOX

Able to place several Hello (Loop) calls successfully between Nightly (48.0a1) and Gen Release (45) w/ STAGE autopush
and verify e2e test calls, room notifications - OK


DESKTOP E2E PUSH TEST

setup:
start browser with new profile
open: about:config
set: dom.push.loglevel=debug (instead of 'off')
open: Tools > WebDeveloper > BrowserConsole
open: https://people.mozilla.org/~ewong2/push-notification-test/
choose: "service-worker.js"
click: "register Service Worker"
click: "subscribe to push"
observe push registration in console
click: "Always Receive Notifications" (in pop-up window)

1. registration test

steps:
click: "XHR to webpush app-server"
observe: successful registration in console

2. message delivery test

setup:
set: Repeat = 2
set: Delay (seconds) = 15

steps:
click: "XHR to webpush app-server"
observe: 2 pop notifications 15 seconds apart
 
3. payload test

setup:
set: Title = PAYLOAD TEST
set: Body = BODY TEXT HERE
set: TTL = 120
set: Repeat = 4
set: Delay (seconds): 20

steps:
click: "XHR to webpush app-server"
observe:
should see delayed pop notifications with Title, Body specified

4. storage test

purpose: verify that a request is stored on autopush for delayed delivery

setup:
(same as 3 above)

steps:
click: "XHR to webpush app-server
wait for pop notification, then immediately close browser
wait 25 seconds
re-open browser
observe:
should see 3 more delayed messages delivered on browser restart

NOTE:
outlining desktop push tests here for now.  eventually move to readthedocs.
----------------------------
SUMMARY
----------------------------

all e2e-tests,ap-loadtester and cache-test passing

Verifying STAGE
Status: RESOLVED → VERIFIED
Flags: needinfo?(oremj)
You need to log in before you can comment on or make changes to this bug.