coreos-home-server/host/base/systemd
Alex Palaistras ab12d60d31 Tag existing images with previous on re-build
Container builds using the `container-build@` systemd service will
generally tag any container image built with the `latest` tag, which is
then referred to pervasively in container executions.

However, this tag is overwritten when building new images, and, combined
with how `podman auto-update` will prune old image digests, may cause us
to lack the ability to roll back, automatically or otherwise.

This commit sets a `previous` tag on container re-builds, which should
only generally happen when source files change (due to the `ExecCondition`)
present on the service, which in turn should ensure that images are not
spuriously tagged as such.
2023-12-22 19:27:40 +00:00
..
podman-auto-update.timer.d Enable Podman auto-updates for Redis and MariaDB 2023-10-29 13:31:27 +00:00
container-build@.path Flatten directory structures 2022-01-15 11:43:33 +00:00
container-build@.service Tag existing images with previous on re-build 2023-12-22 19:27:40 +00:00
container-environment@.service Flatten directory structures 2022-01-15 11:43:33 +00:00
container-network@.service redis: Move to container unit, Debian Bookworm 2023-08-11 20:12:23 +01:00
container-volume-backup@.service Improve backups, introduce remote restore 2022-07-17 19:38:10 +01:00
container-volume-backup@.timer Implement minor improvements for volume backups 2022-02-05 16:01:22 +00:00
container-volume-restore@.service Implement minor improvements for volume backups 2022-02-05 16:01:22 +00:00
container-volume@.service redis: Move to container unit, Debian Bookworm 2023-08-11 20:12:23 +01:00
coreos-home-server-update.service Flatten directory structures 2022-01-15 11:43:33 +00:00
coreos-home-server-update.timer Flatten directory structures 2022-01-15 11:43:33 +00:00