dborch1001.wikimedia.org is our primary host for orchestrator.
It needs to be migrated to Trixie or Bookworm.
As orchestrator is a critical piece of infra, we should probably spin a different VM (dborch1002) do the migration there and then switch over.
This will require our fleet to have the grants across the fleet, but that's okay, once the migration is done, we can delete them.
This will probably need to be recompiled in bookworm:
root@dborch1001:~# dpkg -l | grep orchestrator ii orchestrator 3.2.6-3 amd64 service web+cli ii orchestrator-client 3.2.6-3 amd64 client script
And I'd anticipate that golang too.
We should probably give this some more priority than other on-going things for obvious reasons.
Steps:
- deploy VM
- deploy orchestrator packages
- set orchestrator_srv grants on db1215
- set orchestrator grants on all instances
- flip active/standby
- test discovery
- configure orchestrator.wikimedia.org CNAME
- stop dborch1001 in Puppet
- remove grants for dborch1001 in Puppet see: T416582#11676968
- remove grants for orchestrator@dborch1001 on databases - see T416582#11676958
- remove grants for orchestrator_srv@dborch1001 on db1215
- deprovision dborch1001
- remove dborch1001 from Puppet https://gerrit.wikimedia.org/r/c/operations/puppet/+/1278452