[PATCH 0/2] Implement partial deployment

Adam Coldrick adam.coldrick at codethink.co.uk
Mon Mar 23 16:29:49 GMT 2015

Hi all,

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.

Repo: git://git.baserock.org/baserock/baserock/definitions
Ref: baserock/adamcoldrick/partial-deploy
SHA1: 46c37a048a49a513e1fd4ce89b2f5851694a3aa3
Target: master

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 mailing list