Closed Bug 1255420 Opened 8 years ago Closed 8 years ago

Please deploy loop-server 0.19.4 to STAGE

Categories

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

task
Not set
normal

Tracking

(Not tracked)

VERIFIED FIXED

People

(Reporter: grumpy, Assigned: grumpy)

References

Details

Deployment to staging set for 11:00 EST. :rpapa to generate release notes and do host check, :grumpy will do URL checks and E2E testing
Are you sure you guys want to roll out 0.19.4 first rather than rolling directly to 0.20?
It's tempting but better for us to verify 0.19.4 is ok and push it to production so it's correctly tagged. This should be really quick and I want to deploy 0.20.0 to production on Tuesday the 15th.

The developer in me says to skip, the QA to me says "we need to make sure everything is good".
Perfect, let's do it :)
Verifying what is currently on staging

Checking configuration for https://hello.firefox.com/config.js
var loop = loop || {};

loop.config = {
  serverUrl: 'https://loop.services.mozilla.com/v0',
  feedbackApiUrl: 'https://input.mozilla.org/api/v1/feedback',
  feedbackProductName: 'Loop',
  downloadFirefoxUrl: 'https://www.mozilla.org/firefox/new/?scene=2&utm_source=hello.firefox.com&utm_medium=referral&utm_campaign=non-webrtc-browser\#download-fx',
  privacyWebsiteUrl: 'https://www.mozilla.org/privacy/firefox-hello/',
  legalWebsiteUrl: 'https://www.mozilla.org/about/legal/terms/firefox-hello/',
  marketplaceUrl: 'https://marketplace.firefox.com/iframe-install.html',
  learnMoreUrl: 'https://www.mozilla.org/hello/',
  roomsSupportUrl: 'https://support.mozilla.org/kb/group-conversations-firefox-hello-webrtc',
  guestSupportUrl: 'https://support.mozilla.org/kb/respond-firefox-hello-invitation-guest-mode',
  generalSupportUrl: 'https://support.mozilla.org/kb/respond-firefox-hello-invitation-guest-mode',
  unsupportedPlatformUrl: 'https://support.mozilla.org/kb/which-browsers-will-work-firefox-hello-video-chat',
  tilesIframeUrl: 'https://tiles.cdn.mozilla.net/iframe.html',
  tilesSupportUrl: 'https://support.mozilla.org/kb/tiles-firefox-hello',
  fxosApp: {
    name: 'Firefox Hello',
    manifestUrl: 'https://marketplace.firefox.com/app/54b83aea-1208-4605-82eb-22819f39d81d/manifest.webapp',
    rooms: false
  }
};

NOTE: Known issue that version of loop server is not correctly tagged. It is 0.19.3.

Checking https://loop.stage.mozaws.net
{
    "description": "The Mozilla Loop (WebRTC App) server",
    "endpoint": "https://loop.stage.mozaws.net",
    "fakeTokBox": false,
    "fxaOAuth": true,
    "homepage": "https://github.com/mozilla-services/loop-server/",
    "i18n": {
        "defaultLang": "en-US"
    },
    "name": "mozilla-loop-server",
    "version": "0.20.0-dev"
}

Getting headers for https://loop.stage.mozaws.net

{'Content-Length': '277', 'Timestamp': '1457624999', 'Vary': 'Origin', 'Connection': 'keep-alive', 'ETag': 'W/"115-JYznMAuFVXQqLsyZcO4ppg"', 'Date': 'Thu, 10 Mar 2016 15:49:59 GMT', 'Content-Type': 'application/json; charset=utf-8'}


Checking https://loop.stage.mozaws.net/push-server-config
{
    "pushServerURI": "wss://autopush.stage.mozaws.net"
}

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

Placed several calls successfully using loop-server 0.19.3 tag on STAGE
using: Firefox General Release (45.0) and Nightly (48.0a1) with 
loop.server set to https://loop.stage.mozaws.net/v0


TEST RESULTS

end-2-end test calls (shared URL) - OK
Video/audio mute/unmute - OK
messaging - OK 
Tab & window-sharing - OK
privacy & ToS links - OK
Feedback screens - OK
push notifications - OK
Verifying what was deployed to staging:

Checking configuration for https://hello.firefox.com/config.js
var loop = loop || {};

loop.config = {
  serverUrl: 'https://loop.services.mozilla.com/v0',
  feedbackApiUrl: 'https://input.mozilla.org/api/v1/feedback',
  feedbackProductName: 'Loop',
  downloadFirefoxUrl: 'https://www.mozilla.org/firefox/new/?scene=2&utm_source=hello.firefox.com&utm_medium=referral&utm_campaign=non-webrtc-browser\#download-fx',
  privacyWebsiteUrl: 'https://www.mozilla.org/privacy/firefox-hello/',
  legalWebsiteUrl: 'https://www.mozilla.org/about/legal/terms/firefox-hello/',
  marketplaceUrl: 'https://marketplace.firefox.com/iframe-install.html',
  learnMoreUrl: 'https://www.mozilla.org/hello/',
  roomsSupportUrl: 'https://support.mozilla.org/kb/group-conversations-firefox-hello-webrtc',
  guestSupportUrl: 'https://support.mozilla.org/kb/respond-firefox-hello-invitation-guest-mode',
  generalSupportUrl: 'https://support.mozilla.org/kb/respond-firefox-hello-invitation-guest-mode',
  unsupportedPlatformUrl: 'https://support.mozilla.org/kb/which-browsers-will-work-firefox-hello-video-chat',
  tilesIframeUrl: 'https://tiles.cdn.mozilla.net/iframe.html',
  tilesSupportUrl: 'https://support.mozilla.org/kb/tiles-firefox-hello',
  fxosApp: {
    name: 'Firefox Hello',
    manifestUrl: 'https://marketplace.firefox.com/app/54b83aea-1208-4605-82eb-22819f39d81d/manifest.webapp',
    rooms: false
  }
};

Checking https://loop.stage.mozaws.net
{
    "description": "The Mozilla Loop (WebRTC App) server",
    "endpoint": "https://loop.stage.mozaws.net",
    "fakeTokBox": false,
    "fxaOAuth": true,
    "homepage": "https://github.com/mozilla-services/loop-server/",
    "i18n": {
        "defaultLang": "en-US"
    },
    "name": "mozilla-loop-server",
    "version": "0.19.4"
}

Getting headers for https://loop.stage.mozaws.net

{'Content-Length': '273', 'Timestamp': '1457629306', 'Vary': 'Origin', 'Connection': 'keep-alive', 'ETag': 'W/"111-JZnR6UMKKxG8HBkBqdMFew"', 'Date': 'Thu, 10 Mar 2016 17:01:46 GMT', 'Content-Type': 'application/json; charset=utf-8'}


Checking https://loop.stage.mozaws.net/push-server-config
{
    "pushServerURI": "wss://autopush.stage.mozaws.net"
}


Finished run

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

Placed several calls successfully using loop-server 0.19.3 tag on STAGE
using: Firefox General Release (45.0) and Nightly (48.0a1) with 
loop.server set to https://loop.stage.mozaws.net/v0


TEST RESULTS

end-2-end test calls (shared URL) - OK
Video/audio mute/unmute - OK
messaging - OK 
Tab & window-sharing - OK
privacy & ToS links - OK
Feedback screens - OK
push notifications - OK

Deploy to staging successful, QA testing approved.
Status: ASSIGNED → RESOLVED
Closed: 8 years ago
Resolution: --- → FIXED
Status: RESOLVED → VERIFIED
Blocks: 1255534
You need to log in before you can comment on or make changes to this bug.