On Tue, Jan 7, 2020 at 3:47 AM sebb <seb...@gmail.com> wrote: > > On Tue, 7 Jan 2020 at 02:01, Sam Ruby <ru...@intertwingly.net> wrote: > > > On Mon, Jan 6, 2020 at 1:48 PM sebb <seb...@gmail.com> wrote: > > > > > > On Mon, 6 Jan 2020 at 18:32, Sam Ruby <ru...@intertwingly.net> wrote: > > > > > > > On Mon, Jan 6, 2020 at 8:21 AM sebb <seb...@gmail.com> wrote: > > > > > > > > > > Do we want to start the process of migrating to whimsy-vm5? > > > > > > > > Setup needs to be completed. There still are a number of commented > > > > out sections in > > > > infrastructure-p6/data/nodes/whimsy-vm5.apache.org.yaml and > > > > infrastructure-p6/modules/whimsy_server/manifests/init.pp > > > > > > > > > > > Yes, I assume that is to stop accidental access to the system. > > > > As the one who was setting this up, I can assure you that that wasn't > > my motivation. > > > > > So what was/is the reason?
If I remember correctly, we had some problem with pdf utilities needed by the secretary workbench and at the time thought that the solution was to update to 18.04. Once we found another solution, I stopped working on whimsy-vm5. > > > I would rather change the port before attempting to enable these. > > > > I don't see the point (one would have to intentionally visit > > whimsy-vm5, and one could equally intentionally specify a port), but > > if this is something you would like to do, go for it! > > > > > > Some decisions will need to be made. For example, I would recommend > > > > no rvm this go around - there is really no need to maintain multiple > > > > versions of Ruby. If the system provided ruby is not good enough, we > > > > can always use the brightbox debian repositories. > > > > > > > > > Almost all the data on the host is derived from SVN or Git, so I > > think > > > > most > > > > > of the code can be run in parallel, at least for testing. > > > > > > > > > > Exceptions include: > > > > > - the secretary workbench maintains a YAML file with details on which > > > > > emails have been processed. Prior to actual changeover, the files > > will > > > > need > > > > > to be synchronised. > > > > > > > > > > - emails are stored for some other lists. Whilst these are not > > derived > > > > from > > > > > SVN or Git, they can safely be captured in parallel, and can be > > imported > > > > > from mail archives if necessary > > > > > > > > > > - is there any other unique data? > > > > > > > > > > To avoid accidental use of the wrong host. I wonder if it would make > > > > sense > > > > > to use a non-standard port, especially in the early testing stages? > > > > > > > > The way I have done migration in the past is to get whimsy-vm(n+1) up > > > > and running; > > > > > > > > > Yes, but during this time there is a risk some people could use it by > > > mistake. > > > > Please explain? You are suggesting that people may mistakenly type > > https://whimsy-vm5.apache.org/ into their browser window? How would a > > port number change that? > > > > > If they have been using https://whimsy-vm4.apache.org/ > <https://whimsy-vm5.apache.org/> for whatever reason (e.g. testing the > previous incarnation), without the port it's easier to mistype. > It's also a bit more obvious in the browser URL. Seems unlikely to me, but do what you feel necessary. If you really want to prevent accidental access, change the virtual host name to something that doesn't match the dns name. This will require an update to /etc/hosts to even get access and you will also get an error that the certificate doesn't match. > > Hence the suggestion to use a different port during the early stages at > > > least. > > > > > > > > > > change the dns for whimsy.apache.org to point to it, and > > > > then leave whimsy-vm(n) as a hot backup. > > > > > > > > > > > It cannot be a strict hot backup unless it has all the latest data. > > > At present there is some data that is only on the local system. > > > > True, the switch would involve both changing the dns and copying over > > selected data. > > > > > > Sebb. > > > > > > > > - Sam Ruby > > > > - Sam Ruby - Sam Ruby