Configuration documentation (Was Re: GitLab is down: urgent)

howard.b.golden at gmail.com howard.b.golden at gmail.com
Fri Mar 19 19:04:03 UTC 2021


I suggest continuing this discussion/effort on the Haskell Discourse
at 
https://discourse.haskell.org/t/documentation-of-haskell-websites-servers-and-their-configurations/2153
.

Howard


On Fri, 2021-03-19 at 14:21 -0400, Gershom B wrote:
> Cc: admin at haskell.org which remains (since it was set up over five?
> years ago) the contact address for haskell infra admin stuff. There's
> also, as there has always been, the #haskell-infrastructure irc
> channel.
> 
> This all _used_ to be on phabricator (and was on the haskell wiki
> before that) but it wasn't really suited to port over nicely to
> gitlab. At the request of the still-forming working group for HF, a
> repo was created on github with key information and policy, and sent
> to the HF, which should have this documented somewhere already:
> https://github.com/haskell-infra/haskell-admins
> 
> I'll go back and try to read earlier in the thread, if I was cc'd,
> because I'm just now looped in?
> 
> I.e. I see from the message "gitlab is down" but other than that I'm
> not sure exactly what is at issue?
> 
> -g
> 
> ---
> 
> Here's the info I sent the committee last time it asked:
> 
> here's the full list of servers. benley (Benjamin Staffin) has been
> using the two boxes as his tests for mailman migration. the various
> servers tagged bgamari are all the ghc specific ones. the three
> hackage servers are matrix, docbuilder, and hackage proper. the two
> consolidated servers are misc-services-origin and www-combo-origin.
> 
> here's info on packet's elastic block storage:
> https://www.packet.com/developers/docs/storage/ebs/
> 
> its a bit fiddly, but we have it working at this point.
> 
> Davean, Herbert, Ben and me are the ones who have keys on almost
> every
> box, I think. Alp and Austin are both officially team members but I
> haven't interacted with them much (austin is legacy, and alp may only
> work with Ben on ghc stuff, idk).
> 
> Davean manages backups.
> 
> some significant subdomains hosted: archives.haskell.org,
> hoogle.haskell.org, downloads.haskell.org, wiki.haskell.org
> 
> there are some other smaller subdomains such as summer.haskell.org,
> pvp.haskell.org, etc.
> 
> here are  the main static subsites of haskell.org, most of which have
> existed at those urls well prior to the existence of a haskell.org
> website beyond the wiki
> 
> alex    communities  ghc-
> perf  happy              hoogle  onlinereport
> 
> arrows  definition   ghcup     haskell-symposium  hugs    platform
> 
> cabal   ghc          haddock   haskell-workshop   nhc98   tutorial
> 
> Sadly, joachim didn't keep up ghc-perf which was nice while it was
> working.
> 
> On Fri, Mar 19, 2021 at 2:13 PM <howard.b.golden at gmail.com> wrote:
> > Hi Richard, Gershom and Ben,
> > 
> > I have access to the server that runs the Haskell wiki. There are
> > other
> > websites on that server as well. I can document them as well. I
> > know
> > that Gershom B. has done most (all?) of the work on that server. I
> > ask
> > him and the haskell.org committee to send me or point me at
> > whatever
> > documentation they have already.
> > 
> > I ask Ben and others with any documentation of gitlab.haskell.org
> > to
> > send me or point me at whatever they have already.
> > 
> > I don't want to do this alone. Other volunteers are welcome! I also
> > will abide by the Haskell Foundation and the haskell.org committee
> > in
> > arranging this documentation according to their needs and
> > preferences.
> > 
> > Howard
> > 
> > On Fri, 2021-03-19 at 17:32 +0000, Richard Eisenberg wrote:
> > > 
> > > > On Mar 19, 2021, at 12:44 PM, howard.b.golden at gmail.com wrote:
> > > > 
> > > > I would like to help however I can. I already maintain the
> > > > Haskell
> > > > wiki, and I would like to improve and document its
> > > > configuration
> > > > using
> > > > devops techniques, preferably consistent with
> > > > gitlab.haskell.org.
> > > 
> > > Thanks, Howard!
> > > 
> > > I will try to take you up on your offer to help: do you think you
> > > could start this documentation process more broadly? That is, not
> > > just covering the Haskell Wiki, but also, say,
> > > gitlab.haskell.org.
> > > (You say you wish to document the wiki's configuration
> > > consistently
> > > with gitlab.haskell.org, but I don't know that the latter is
> > > documented!)
> > > 
> > > Ideally, I would love to know what services haskell.org hosts,
> > > who
> > > runs them, and what happens if those people become unavailable.
> > > There's a zoo of services out there, and knowing who does what
> > > would
> > > be invaluable.
> > > 
> > > Of course, anyone can start this process, but it takes someone
> > > willing to stick with it and see it through for a few weeks.
> > > Since
> > > Howard boldly stepped forward, I nominate him. :)
> > > 
> > > Thanks,
> > > Richard



More information about the ghc-devs mailing list