Closed Bug 1072549 Opened 11 years ago Closed 11 years ago

Discourse Instance for Guides

Categories

(Participation Infrastructure :: MCWS, task, P1)

x86
macOS

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: emma.irwin, Assigned: yousef)

References

(Blocks 1 open bug, )

Details

(Whiteboard: [DISCOURSE])

We need a Discourse Instance setup for Mozilla Guides : https://wiki.mozilla.org/Contribute/Pathways/Guides#Manual Discussion with JP * Start it off on a micro / monitor, change if it spikes * loop in pancakes9 * assign to chefscott Requirements: * Stand alone instance, with categories for each contribution area * Roles: Administrator, Guides, Contributors Will be linked from 'Get Involved Page' emails for Version 1, eventually from 'Get Involved Page' but we're taking this slowly at first.
We hope to launch v1 of this on October 14th....
Adding a deadline of Oct 6th, not to add pressure - but just to create a timeline for success. If there are blockers then - we'll deal with those. Thanks SO MUCH for your help.
Blocks: 1070508
Due Date: 2014-10-06
Noting domains of comdiscourse.mofoprod.net or guides.mozilla-community.org
Moving to correct component. For reference, as per IRC, this isn't a service we're specifically operating. It won't fall under our monitoring and incident response (oncall), nor will we be using any of our resources for it. We'll simply be casually helping, and trying our best to give you the support we can offer. There's no pre-commitment to what Community Operations is providing, That isn't to say we're not helping, just to make it clear that this isn't a service anybody in Community Operations has offered to "own" and be responsible for. If someone is up to that, we should discuss it on mozilla discourse :)
Status: NEW → ASSIGNED
Component: Community IT → Community IT: Others
Hi Tad, I do understand the limitations of community IT (very well), but this statement is a bit nebulous. I want you to understand that identifying 'points of failure' for this instance to be successful, will help me - help.... Do you see points of failure? Or is this just a general disclaimer?
It's setup at http://guides.mozilla-community.org. Let me know who else needs to be an admin (they need to sign up first). Thanks.
Hey Emma It's mostly a general disclaimer. I simply don't want in a month's time or however long it takes, to be pressured into fixing anything that goes wrong even though we don't have resources to do so :) The only specific point of failure I can see here is not having designated incident response. Assigning some team to fix things when things go wrong early on is probably a good idea, otherwise it's quite likely that things will be confusing for you if things *do* go wrong.
Thanks Scott - Wow. Thank you...wow. Larissa Shapiro and myself for admin would be great. Thanks so much.
@Emma -- No problem. Let me know when you and Larissa are signed up and I'll make you both admins. Let me know if you need help with anything else.
You should probably wait for us to buy an SSL cert before you sign up :)
Sign up has been disabled until we get an SSL cert.
Depends on: 1073626
Hey Emma, I had to rebuild the instance so you and Larissa will need to sign up again and I will make you both admins.
Oh OK, just as an FYI, Guides are going to start signing up now, and over the weekend. Thanks I have signed up.
Hi Scott, I pinged JP earlier, but just wondered if this instance would be backed up? Guides will be starting to build content this week, so wanted to confirm.
Flags: needinfo?(scott.leea)
Also if possible can you please make me admin this AM/ I am supposed to do a demo. Thanks again
Additionally, Is the DB for this instance on RDS?
Emma, I apologize for the late reply -- I am going to make you admin now. I dunno know if I will be in charge of backups but maybe we can automate something? I'll talk to JP. Yousef, the db is on the same instance as the app -- no RDS.
Flags: needinfo?(scott.leea)
Emma, I don't see an account for you -- could you try registering again? You might not have re-registered on the new instance.
We should get that moved to RDS, more secure and gets backed up.
It's a Docker instance so I don't know how to do that...
That's fine, we can work through it together. PM me on IRC and we can figure out a time. mrz mentioned that the guides instance should be a part of the Discourse module so we should work on this together and get it up to scratch.
Hi Scott, sorry my nick is sunnydeveloper I might not have used that last time.sorry
Okay, you're an admin now.
Depends on: 1075663
Not to be a downer but we need to get Persona going before taking more live users. We aren't equipped to handle user credentials.
Is there timeline on that? I can hold people back for a bit, but we launch on the 14th...
No ETA but I'm working on getting it for you. We meet Thursday to triage.
Ok, I'll check in then. Would it be better if we avoided user registration altogether until you had a decision?
Preferably :)
Ok..... Now, there is no seperate bug about the DB backup, should I create one?
Let's stick with this one. I won't close this until it's operationally wrapped up.
Another question - I need to be able to assign the moderator role to guides, but I don't see this option in my admin menu. Am I really an admin, or just a moderator myself?
Flags: needinfo?(scott.leea)
No emma your a modorator not admin
Priority: -- → P1
Depends on: 1080279
Whiteboard: [DI
Whiteboard: [DI → [DISCOURSE]
Assignee: scott.leea → yousef
Depends on: 1081218, 1081219, 1081221
Punting back to :yalam96. Mostly in production. A few outliers: * email address: bug 1081218 * monitoring/alerting: bug 1081219 * Autoscale/HA work: bug 1081221
This should be production ready now. We will have to take it down for a few minutes tomorrow or Monday to replace the email service, but other than that it's good to go. I'll leave this bug open for a bit just in case. (also clearing needinfo since it's no longer valid)
Flags: needinfo?(scott.leea)
Seems to have been running pretty smooth recently, closing.
Status: ASSIGNED → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED

Bulk move of bugs

Component: Community IT: Others → MCWS
Product: Infrastructure & Operations → Participation Infrastructure
You need to log in before you can comment on or make changes to this bug.