Cleaning up installed packages

Cleaning up what is installed by Juju when bootstrapping or launching a container has been requested for by some users of Juju over time. With the changes to the bootstrap series supported by Juju in the up and coming release (2.7), it should be possible to audit what’s installed.

One that’s been pinpointed for removal is cloud-utils, originally used for caching images internally and to help support Precise as a series, it’s been superseded by the caching support of LXD client.

So going forth client-utils has been removed from bootstrapping in 2.7.

In terms of performance, I use an apt-cache to improve the speed of bootstrapping, but even with this change I saw a dramatic improvement of bootstrapping from 4m43s average to 3m2s average over 10 bootstraps locally on LXD.

2 Likes

That’s a crazy speedup. More of the same please.