Well we kinda have to run the zfs backups as a separate step or document the behavior very well but as of right now (and if @witten ) allows it I would be very interested in a solution that spawns…
What convention? borg is normally always written as borg
not Borg
, at least I have never seen it written that way anywhere?
Another question that's still up for debate is when to log all the versions. In the old pull request I did it in run_configuration()
but that implies that we log everything multiple times since…
Fixed now
Yes that does indeed make a lot of sense and explains why the unit tests were such a pain.
It could also work something like this (assuming this is turned into a proper hook like the db backups are):
- Create zfs snapshots
- Unshare with mount namespace
- Create a new directory …
Yes we could spin up a ad hoc container, dump the contents to stdout and back that up like a database dump but that adds a lot of complexity that is really unneeded. We would basically roll our…
I have started to read the docker docs and it looks like there is no way to do this via the socket. This is everything the current volume…
@witten are you not interested in merging this yet or did you not get around to look at it?
I'm interested in adding this for podman. I think it's in the spirit of the podman project to not use the podman socket (mainly because thats a large point of why podman exists; it's daemonless).…
#792 is the new pull request. So far that one is only for borg versions but I want to take a step at a time.
Also since I have some time (around 1 month) between jobs and university I will try to add a podman volume plugin too since I could very well use that.
No I just realized how much code the fixing of the tests will be. I am currently rewriting it since it is outdated anyways and needs more work. I will probably merge 1-2 lines of logging code and…
- Version of borgmatic, borg, and Python itself Basically done
- Install path for the above (to help identify install method) Not really something I see value in (the install method should not…
lgtm
Will be fixed
The borg version depends on the config file and run_configuration()
is called later than log_versions()
. Also there is the possibility of having one borg version for each config file, so we…