Dan Nicholson
Dan Nicholson
Sometimes when launching a new instance, `DescribeInstances` does not report data within the amount of time that `getInstanceWithRetry` waits. However, the instance is created and eventually Jenkins can't create any...
On stateless systems like ostree, the appstream cache needs to be rebuilt at runtime after system updates. The way we've typically handled these things at Endless is to add a...
This is my proof of concept to initiate cleanup on the next boot of a staged deployment. In #2510 we discussed whether it was a good idea to add another...
In #813, some simple repository locking was being considered to prevent prunes from running concurrently with checkouts and transactions. While I think that would be a great thing, I don't...
There are 2 pieces of this PR: * Add an `ostree_repo_regenerate_metadata` API that rebuilds the summary __and__ the `ostree-metadata` commit and signs them both. Currently the `ostree-metadata` commit is only...
This fixes 2 bugs with handling of scratch deltas. First, if the existing commit is partial, use the scratch delta instead of the assumption that an object pull would be...
This is a work in progress that I started a while back and would like some comments on. In order to securely update the trusted GPG keys for a remote,...
If `/boot` or `/sysroot` are automounts, then the unit will be stopped as soon as the automounts expire. That's would defeat the purpose of using systemd to delay finalizing the...
Recently we changed our updater to use staged deployments in endlessm/eos-updater#298. That worked fine on systems where `/boot` is a persistent mount point, but it fails on systems that use...
I finally got around to changing our updater to use staged deployments and one thing we lose is pruning of the rollback deployment. Since the ref isn't removed until the...