weeklog 2025 Week 34

Continuing to work on a migration of several VMs from the cloud to locally hosted raspberry pi.

Back to VSCode for now

At the end of last week, I attempted to migrate to VSCodium, but I temporarily migrated back. When I finally sat down to do some work, the lack of a working Python LSP server quickly annoyed me and I did not want to get sucked into more yak shaving to get it working. Apparently ruff only implements enough langauge server for formatting, but does not handle most other things like code complete and go to definition.

When I am ready to mess with it again (and shave some yaks) I will try again with something like basedpyright .

Mini Docker Exporter

I have found that the default metrics for docker are not particuarlly useful to me, and the metrics for cadvisor are excessive. I still wanted a simple way to track some basic container metrics, so I did a quick prototype using aiohttp and prometheus-client . Later I may tidy it up a bit and push to codeberg.

Migrating Salt Master

I had been using lapce for minor remote coding, but as I have been doing more cleanup, missed the various extensions I had locally. VSCode can be run with --remote to edit files over SSH, but it tends to be somewhat heavy. As part of my other cloud migration, I decided to pick up one more Raspberry Pi to use as a dedicated salt-master/dev server. This allows me to run code --remote ssh-remote+<user>@<server> /srv/salt and more easily install various formatting plugins and such.