PostgreSQL is a capable and mature database, which comes in a major or minor version number (e.g. 16.0
). Minor releases never change the internal storage, so the database always remains compatible with earlier and later minor releases. However major version releases do not have such a guarentee. We are running a single PostgreSQL database as a podman
container and I recently (today) had the glorious task of migrating this database to the next major version. In this blog post I describe how we did this migration.
molecule test: failed to connect to bus in systemd container
Ansible Molecule is a project to help you test your ansible roles. I’m using molecule for automatically testing the ansible roles of geekoops.
So, while hacking on the geekoops roles, molecule test
was complaining on my Tumbleweed machine:
BCI test tutorial
Base Container Images (BCI) are a SUSE offer for a variety of container images suitable for building custom applications atop of the SUSE Linux Enterprise (SLE). They are a suitable building platform for different container applications and are available for free without subscription. In this blog post I’m covering how we test BCI before they are released and how you can run individual tests on them.
[Read More]Container Layer Analyzer
Today I’d like to point out an amazing new tool: The Container Layer Analyzer, written by Dan Čermák. Dan also wrote a comprehensive blog post about it, which explains it much better than what I do here.
[Read More]