[PATCH 0/2] Implement partial deployment
adam.coldrick at codethink.co.uk
Mon Mar 23 16:29:49 GMT 2015
This is the second part of the partial build/deployment work I mentioned
in an RFC to this list a few weeks ago. The patches for partial building
are on gerrit.baserock.org, but this one is being sent to this list since
it depends on my OSTree work, which isn't on Gerrit at the moment.
This patch series allows the deployment of one or more chunks/strata from
a system by adding a 'partial-deploy-components' field to deployments in
cluster morphologies. This will only be used if the --partial option is
set, and can only deploy to either tarballs or a sysroot.
It should NOT be used in a production system, but simply as a developer
tool to speed up deployment of individual components.
NOTE: This patch depends on my OSTree work, so you'll need overlayfs
and OSTree in your system for it to work.
Adam Coldrick (2):
Allow the deployment of individual chunks/strata from systems
Add a test for partial deployment
morphlib/app.py | 4 +
morphlib/plugins/deploy_plugin.py | 158 ++++++++++++++++++++++++++++---------
yarns/deployment.yarn | 22 ++++++
yarns/implementations.yarn | 33 +++++++-
4 files changed, 179 insertions(+), 38 deletions(-)
More information about the baserock-dev