(unless that's github being weird, I did not check locally, but)
zas
grrrr, it seems the other nvme drive on trille exhibits same issue the one we just replaced, I guess we'll have to replace it too. That's weird, but those were likely from the same series.
reosarevok
Well, this time we know in advance that we need to move stuff, at least
zas
yup ;)
reosarevok
mayhem: ^ :/
alastairp
also, at least we have a good drive in the raid array
zas
I'll ask for a replacement on Tuesday 24th, at 16:00 CEST
yvanzo
reosarevok: Ok, the 3rd file was changed and reverted in the same PR, thus GH displaying only 2 files in the tab :D
bitmap
reosarevok: the script found all of them except for the missing auto-generated files
yvanzo
reosarevok: What time for the schema change on Monday?
reosarevok
yvanzo: I see :) Well, if that passes, then that looks good to me, but let bitmap take a quick look since he's here :D
bitmap
(I just noticed the latter after running GenerateSQLScripts.pl and having a lot of untracked files)
reosarevok
bitmap: neat :) Really need to document this somewhere in "how to prepare a schema change"
bitmap
this was a new script I added in the last schema change so my bad for not documenting it yet
afaict the prod database has all of these fks from previous upgrade scripts. (however, I think the prod db may be missing FKs for the sitemaps schema somehow...)
yvanzo
#2523 can be rebased so tests should pass again :)
akshaaatt: I haven't created a PR yet, it's probably best to have a separate project for the script to pull the docker info and the web page that consumes the JSON
akshaaatt
Interesting.
atj
did you create a GitHub actions workflow to publish your design guidelines site?
just wondering if we could do something similar with this and use some test JSON data
akshaaatt
Yusss atj
I can handle that
atj
the remaining tasks I had in my mind for the UI were: 1) convert to bootstrap 5 2) remove the sub-menu with the "last updated at" 3) add a reload button to trigger datatables to reload the JSON
akshaaatt
Sounds good to me atj!
atj
4) add some JS to check if the JSON contains an "errors" key (which would contain a list of hosts the script failed to retrieve data for) and add an info box at the top
I guess we'll have to redesign it partly, because it currently relies on a repo deployed in /opt. We only need keys & configs for the target node, and borg installed
atj
yes, I think a redesign will be needed to some extent, but it shouldn't be too difficult to integrate if just worry about the clients
we're probably going to need to start using Ansible vault at some point
zas
yes, we'll have to manage more keys soon, for example we need them to deploy node exporter too
btw, we'll move aretha to ansible during schema upgrade
atj
akshaaatt: ok, I'm thinking we create a repo for the HTML/JS that consumes the JSON, then create a test domain for it to be deployed to
yvanzo: next is what, new mb-docker image with this change?
bitmap
before running a full migration test, I'll do a pg_dump of the prod schema (without data) and try a local upgrade using that. sometimes it finds issues
reosarevok
oh, to see if it's different than a brand new standalone schema? Sure, why not
bitmap: wanna document all this as you do it? :p
bitmap
I'll try :)
yvanzo
bitmap: Can we merge schema-change-2022-q2 into master now?
bitmap
yes, let's
(feel free if you're already on it)
yvanzo
ok, will do
akshaaatt
atj I think something including `services` or `status` or `live`
yvanzo
bitmap, reosarevok: done, #2524 is ready for review
reosarevok
yvanzo: so, to check if the strings look legit etc? :) Can do
akshaaatt
atj: `docker-containers` in itself sounds like a good repo name
yvanzo
reosarevok: To answer about musicbrainz-docker, I have to update it for mbdb schema 27 but also for sir 3.0.0, with full upgrade steps.