Closed
Bug 884606
Opened 11 years ago
Closed 11 years ago
Deploy production Marketplace instance for testing against Persona stage
Categories
(Cloud Services :: Operations: Marketplace, task)
Tracking
(Not tracked)
VERIFIED
FIXED
People
(Reporter: jedp, Assigned: jason)
References
Details
(Whiteboard: [qa+])
In order to assure that Marketplace sign-in is not broken in any way by Persona production deployments, which occur every two weeks, we would like to have two Marketplace servers stood up and pointed at the Persona staging deployment: One production Marketplace, the other Marketplace stage. These don't need to be particularly fast or fancy. Whatever the minimum hardware requirements are will almost certainly be fine.
Comment 1•11 years ago
|
||
back story: we had a login outage yesterday in prod caused by a Persona change that revealed a bug in Marketplace's code. The bug was silently ignored until the new Persona release. The new servers will let Persona team test our integration before it hits prod. I think these servers could be set up to auto-update once a day or whatever like stage.
Reporter | ||
Comment 2•11 years ago
|
||
And going forward, we would want to be able to push any new Marketplace staging and production code directly to the testing servers as well.
Comment 3•11 years ago
|
||
Do you want to meet sometime next week to discuss requirements?
Comment 4•11 years ago
|
||
oremj - Awesome! Yes, we'd like to meet ASAP as we ship every two weeks and our QA are happy to test this new environment before green lighting a production push.
Reporter | ||
Comment 5•11 years ago
|
||
I've updated the title - Marketplace's production release schedule is more frequent than Perona's (currently once per week vs Persona at once every two weeks), so we should be well covered by a single instance: Marketplace prod pointing to Persona stage
Summary: Deploy stage and production Marketplace servers for testing against Persona stage → Deploy production Marketplace instance for testing against Persona stage
Comment 6•11 years ago
|
||
Current Plan: oremj/jason to create Identity-stage.marketplace.allizom.org This stage is a copy of latest Marketplace production code pointed at Persona stage (https://login.anosrep.org) Work will start roughly after July 15th. Meeting notes: https://etherpad.mozilla.org/persona-marketplace-stage-env oremj has volunteered a manual stage flip during our final QA pass for Persona production releases, as a temporary workaround.
Comment 7•11 years ago
|
||
FYI, if you also want to connect to payments you'll need a webpay instance configured for persona stage in addition to Marketplace
Updated•11 years ago
|
Whiteboard: qa+ → [qa+]
Comment 8•11 years ago
|
||
Start date has slipped to 7/25.
Assignee | ||
Updated•11 years ago
|
Assignee: server-ops-amo → jthomas
Comment 9•11 years ago
|
||
Hi :jason, is there anything I can do to help get this in place? Thanks.
Assignee | ||
Comment 10•11 years ago
|
||
Just an update, I have been working on this instance this week and https://identity-stage-marketplace.allizom.org/ is almost ready.
Comment 11•11 years ago
|
||
I see that https://identity-stage-marketplace.allizom.org is down (Noticed it on Wednesday, but didn't update here). It was up on Tuesday.
Assignee | ||
Comment 12•11 years ago
|
||
Should be fixed now. The auto update failed and I had to redeploy to the environment again. Let me know if you have any issues.
Comment 13•11 years ago
|
||
Thanks. Looks like it's working for me.
Assignee | ||
Comment 14•11 years ago
|
||
https://identity-stage-marketplace.allizom.org/ has been configured with a copy of the landfill database and assets. The environment will update to the latest tag for zamboni, webpay, and fireplace every night. Let me know if there are any issues.
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
Comment 15•11 years ago
|
||
Great work, thanks again!
Comment 16•11 years ago
|
||
Works for me. Marking as Verified since we have the [qa+] up there in the Whiteboard ;-)
Status: RESOLVED → VERIFIED
Updated•10 years ago
|
Component: Server Operations: AMO Operations → Operations: Marketplace
Product: mozilla.org → Mozilla Services
You need to log in
before you can comment on or make changes to this bug.
Description
•