Hello, I'd like to give a status update of the wiki update and move to Nuremberg. TL;DR Everything is ready from my side, when can we do it? ;-)) And now the long version: All RPMs are ready in openSUSE:infrastructure:wiki (see my mail from saturday for details). The salt code to setup the wiki (webserver) and the elasticsearch VM is ready since yesterday, see my merge requests (and review them ;-) https://gitlab.opensuse.org/infra/salt/merge_requests #16, #17 and #18 I played quite a bit with some VMs to test everything, and enjoyed destroying the VMs and letting salt re-create them in no time :-) (fun fact: re-importing the database dump needs more time than the salt highstate run to setup the VM) So, what do we need to really do the wiki update and migration? - review of the salt code - review of the mediawiki and elasticsearch packages - 42.3 JeOS images [1] - a new VM for the wiki (apache etc.). Note that this VM needs to access the internet to fetch RSS feeds and files from github - a new VM for elasticsearch, ideally only reachable from the wiki VM - some crazy ideas how to name these VMs [2] - a mysql database for each wiki on the galera cluster (ideally with names like wiki-en and usernames == database name) - optional: a "master" mysql user which can be used to create all the wiki-* users and databases - the latest wiki database and files from Provo. For the real (non-test) move, we also need to set $wgReadOnly in Provo to make the current wiki read-only while we move it. - some configuration on login.o.o for each wiki (similar to what we have for en-test.o.o already) - a backup concept, even if we hopefully never need it ;-) I'd propose - daily database dumps - daily backups of /srv/www/ which basically contains the uploaded files (+ some small config files etc.). Maybe rsnapshot would be a good solution since 99% of the uploaded files don't change. - no backup of the elasticsearch VM needed - if it really breaks, setting it up from scratch with salt is easy and re-creating the search index can be done within a few hours - and finally some DNS changes ;-) There were some changes since setting up the current en-test.o.o, therefore I'd like to do a "final" test setup with the latest (english) wiki database and files on fresh VMs to ensure everything works. If nothing breaks for a week or so, we can start the real move with the english wiki as the first step. So far for the status und the requirements. Now let me talk about the optimistic plan ;-) I'd like to do all this really soon[tm]. "Really soon" means: We have 36 days left until the 42.3 release, and I'd like to do the wiki update before that - ideally two weeks before the release (= in ~3 weeks) because doing such a major change on release day would be insane. I know there are quite some dependencies, but I hope everybody involved with one of the requirements will have some time to help with his/her part. Oh, BTW: if this plan works as I hope, it would give the marketing team a good opportunity in the 42.3 release announement: "look, our wiki is already running on 42.3" - and this will also give the Heroes a very good visibility :-) Regards, Christian Boltz PS: even if it might look hand-picked - this mail has a _random_ signature ;-) [1] As I already wrote in my "42.3 JeOS" mail two weeks ago, I'd like to use Leap 42.3 from the beginning, even if it's still under development. I'll happily help to create the JeOS image if someone creates the openSUSE:infrastructure:Images:openSUSE_Leap_42.3 project in OBS and gives me permissions. [2] do we still require disney character names? Otherwise I'd like to run the wiki on Rieslingschorle, which would mean"Riesling" (wiki VM) and "water" [3] (elasticsearch VM) as VM names ;-) [3] actually carbonated mineral water, but that's too long for a VM name -- Development is still fast. First I said it went from Ferrari to Lada, but that is not true. It went from Space Shuttle to Ferrari... slower...but still extremely fast. [Azerion in opensuse-factory] -- To unsubscribe, e-mail: heroes+unsubscribe@opensuse.org To contact the owner, e-mail: heroes+owner@opensuse.org