8.3.1.11. v3.12.0ΒΆ

commit 5d9a6ce160eab61a19e44d2c231a08474c14a769
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Wed Dec 12 16:40:20 2018 -0600

    Allow template upload to replace the template.
    This is old code.  It worked that way when we loaded
    bootenvs from scripts and directories.  We are soooo
    beyond that.

M   api/bootenv.go
M   cli/test-data/output/TestTemplateCli/templates.upload.lease.go.as.greg/stdout.expect

commit 0d4908f26ac11734916c2e47990bc5f8bd19bd24
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Sun Dec 9 22:25:25 2018 -0600

    Add agent to docs

M   conf.py

commit d3bcf471251921b9877f2434a2f6932ea1731c2e
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Sun Dec 9 22:23:38 2018 -0600

    Allow plugins to inject documentation.

M   api/contents_test.go
M   cli/test-data/output/TestContentCli/contents.list.2/stdout.expect
M   cli/test-data/output/TestContentCli/contents.list.3/stdout.expect
M   cli/test-data/output/TestContentCli/contents.list.4/stdout.expect
M   cli/test-data/output/TestContentCli/contents.list.5/stdout.expect
M   cli/test-data/output/TestContentCli/contents.list/stdout.expect
M   cli/test-data/output/TestContentsFunctionalCli/contents.list.2/stdout.expect
M   cli/test-data/output/TestContentsFunctionalCli/contents.list/stdout.expect

commit 903b4d2d0c0cb59b9c27f5751e176c8cedd56fd8
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Wed Dec 5 13:34:27 2018 -0600

    Fix some DHCP filename references and add ISC example.

M   doc/arch/data.rst
M   doc/deployment.rst
M   doc/faq-troubleshooting.rst
M   doc/quickstart.rst

commit 46b3ec0d0782ec8a957339c0b89942818b479f36
Author: Rob Hirschfeld <rob@rackn.com>
Date:   Wed Dec 5 10:31:21 2018 -0600

    make it easier to find content docs

M   README.rst
M   doc/content-packages.rst

commit 6af1941f990e7698ec07b0dcbed0b349826aa1d2
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Thu Nov 29 13:48:40 2018 -0600

    Allow unknown to DRP options to take "string:jaskgdjlag" as
    specifier.

M   models/dhcpOption.go

commit 66913f8c990e9d77ecf568876f16a6337458e9d3
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Sat Oct 27 22:11:31 2018 -0500

    Add unit tests

M   cli/actionHelper.go
M   cli/new_common.go
M   cli/plugin_providers_test.go
M   cli/test-data/output/TestAuth/plugin_providers.list.611601b3efac342fd10027372140fe8c/stdout.expect
M   cli/test-data/output/TestAuth/plugin_providers.list.e8e0775e692adbcb8acdf3799178655c/stdout.expect
A   cli/test-data/output/TestPluginProviderCli/extended.005c0006af50ef19e546a0080084a430/stdout.expect
A   cli/test-data/output/TestPluginProviderCli/extended.01589a69b0ba8c2a4ccdd1a13539df13/stderr.expect
A   cli/test-data/output/TestPluginProviderCli/extended.0579b15baa2443b66a345e9a466f1c13/stdout.expect
A   cli/test-data/output/TestPluginProviderCli/extended.09d97845218a735a666971a10980d301/stderr.expect
A   cli/test-data/output/TestPluginProviderCli/extended.0c91328a59b1a437296cd06540a4721e/stderr.expect
A   cli/test-data/output/TestPluginProviderCli/extended.20f8914e1b4909c4007d04f355a4c62d/stderr.expect
A   cli/test-data/output/TestPluginProviderCli/extended.2b572dd05f47479393c7cca470a88798/stderr.expect
A   cli/test-data/output/TestPluginProviderCli/extended.36891d7c39d52911af70e6b6380616bc/stdout.expect
A   cli/test-data/output/TestPluginProviderCli/extended.36a8e2c086887542af4a3b6f983e769d.2/stdout.expect
A   cli/test-data/output/TestPluginProviderCli/extended.36a8e2c086887542af4a3b6f983e769d.3/stdout.expect
A   cli/test-data/output/TestPluginProviderCli/extended.36a8e2c086887542af4a3b6f983e769d/stderr.expect
A   cli/test-data/output/TestPluginProviderCli/extended.36a8e2c086887542af4a3b6f983e769d/stdout.expect
A   cli/test-data/output/TestPluginProviderCli/extended.3b558d3772871d35d9d8064425f8d6c1/stderr.expect
A   cli/test-data/output/TestPluginProviderCli/extended.40ae685e060237740c1904d7abb10c67/stdout.expect
A   cli/test-data/output/TestPluginProviderCli/extended.4f8f2a612fb294982641072a65234ac0/stdout.expect
A   cli/test-data/output/TestPluginProviderCli/extended.52d43b6f405c31a8a2aad0498f7c35f8/stderr.expect
A   cli/test-data/output/TestPluginProviderCli/extended.598210b84fe6c462e3ea35ec100c7466/stderr.expect
A   cli/test-data/output/TestPluginProviderCli/extended.5c3dc515328b7fab93718d96a2189fab/stdout.expect
A   cli/test-data/output/TestPluginProviderCli/extended.5c9d4c569c536fdbe4545f7d3d5fc6ca/stderr.expect
A   cli/test-data/output/TestPluginProviderCli/extended.7866a2f387cf70e1a0f13654f3bb4553/stderr.expect
A   cli/test-data/output/TestPluginProviderCli/extended.7f68c03da6c254fb9ef4b794d328f42b/stdout.expect
A   cli/test-data/output/TestPluginProviderCli/extended.8b41064c7e55c160ece92073d15c078b/stdout.expect
A   cli/test-data/output/TestPluginProviderCli/extended.90dacb45db3a69fda2a0c9ecc5b83cbd/stdout.expect
A   cli/test-data/output/TestPluginProviderCli/extended.93c848b077022a7b40f85e4d82a69509/stdout.expect
A   cli/test-data/output/TestPluginProviderCli/extended.a3dbb396d1fc78999e9a0038ccddadeb/stderr.expect
A   cli/test-data/output/TestPluginProviderCli/extended.abe26401cab1af6c8ca1774b079184dd/stdout.expect
A   cli/test-data/output/TestPluginProviderCli/extended.b24ec2283fb58a58c22861abe39a4f40/stderr.expect
A   cli/test-data/output/TestPluginProviderCli/extended.b4e0b84f80dd1f31f4aec22900c1ae1f.2/stdout.expect
A   cli/test-data/output/TestPluginProviderCli/extended.b4e0b84f80dd1f31f4aec22900c1ae1f/stdout.expect
A   cli/test-data/output/TestPluginProviderCli/extended.b87142a1bc04ee4087e06d9aee0e4f79/stdout.expect
A   cli/test-data/output/TestPluginProviderCli/extended.ba718b37e3ebb21ac2be784c99370686/stdout.expect
A   cli/test-data/output/TestPluginProviderCli/extended.cdd9213400fcc6a747e8a60884e044e6/stderr.expect
A   cli/test-data/output/TestPluginProviderCli/extended.d0c32dde2859132cf0be7a24a4db1d8c/stderr.expect
A   cli/test-data/output/TestPluginProviderCli/extended.d88cecaf6fdf415d5527c977740b3a31/stdout.expect
A   cli/test-data/output/TestPluginProviderCli/extended.d89b2b949529e30c70947fa35f73d8ef/stdout.expect
A   cli/test-data/output/TestPluginProviderCli/extended.def4fb594e00b9aac12d8809a46417a4/stderr.expect
A   cli/test-data/output/TestPluginProviderCli/extended.e00b4f7eecafdf2318ee12d9f3abbde4/stdout.expect
A   cli/test-data/output/TestPluginProviderCli/extended.e07b10972d30f24d27a26fc35c8d546b/stderr.expect
A   cli/test-data/output/TestPluginProviderCli/extended.e17d592746947ed9f303f424e1225256/stderr.expect
A   cli/test-data/output/TestPluginProviderCli/extended.e372efccdc6adc2736d772881b179d22/stderr.expect
A   cli/test-data/output/TestPluginProviderCli/extended.e7ffa10d2a6ffa37f241e6a0d8bfe940/stderr.expect
A   cli/test-data/output/TestPluginProviderCli/extended.exists.john.john2/stderr.expect
A   cli/test-data/output/TestPluginProviderCli/extended.exists.john/stderr.expect
A   cli/test-data/output/TestPluginProviderCli/extended.f6ab908a51583e639df099ddcdf286d6.2/stdout.expect
A   cli/test-data/output/TestPluginProviderCli/extended.f6ab908a51583e639df099ddcdf286d6.3/stdout.expect
A   cli/test-data/output/TestPluginProviderCli/extended.f6ab908a51583e639df099ddcdf286d6.4/stdout.expect
A   cli/test-data/output/TestPluginProviderCli/extended.f6ab908a51583e639df099ddcdf286d6.5/stdout.expect
A   cli/test-data/output/TestPluginProviderCli/extended.f6ab908a51583e639df099ddcdf286d6/stdout.expect
A   cli/test-data/output/TestPluginProviderCli/extended.show.john.john2/stderr.expect
A   cli/test-data/output/TestPluginProviderCli/extended.show.john/stderr.expect
A   cli/test-data/output/TestPluginProviderCli/extended.show/stderr.expect
A   cli/test-data/output/TestPluginProviderCli/extended/stdout.expect
M   cli/test-data/output/TestPluginProviderCli/plugin_providers.list.3/stdout.expect
M   cli/test-data/output/TestPluginProviderCli/plugin_providers.list/stdout.expect
M   cli/test-data/output/TestPluginProviderCli/plugin_providers.show.incrementer/stdout.expect
M   cli/utils.go

commit d8a63e74a2118dee7b28da337e9f8f04ba061d09
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Fri Oct 26 15:34:28 2018 -0500

    Implement indexes and complete type validation

M   cmds/incrementer/incrementer.go

commit a223ed0b08e5799d0603988f2e2cf9631fa9598b
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Fri Oct 26 11:38:08 2018 -0500

    Start adding schema support.
    Also fix an issue if a storage layer is reloaded, make
    sure we reassert the dynamic storage types.

M   cmds/incrementer/incrementer.go
M   models/plugin_provider.go
M   models/raw_model.go

commit 6b86f91bd73c2d53defb9f4accc9c550eec1172c
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Thu Oct 25 20:53:45 2018 -0500

    Undo the weird plugin api - USE THE REAL API

M   cli/test-data/output/TestAuth/plugin_providers.list.611601b3efac342fd10027372140fe8c/stdout.expect
M   cli/test-data/output/TestAuth/plugin_providers.list.e8e0775e692adbcb8acdf3799178655c/stdout.expect
M   cli/test-data/output/TestPluginProviderCli/plugin_providers.list.3/stdout.expect
M   cli/test-data/output/TestPluginProviderCli/plugin_providers.list/stdout.expect
M   cli/test-data/output/TestPluginProviderCli/plugin_providers.show.incrementer/stdout.expect
M   cli/test-data/output/TestSystemCli/system.actions/stdout.expect
M   cmds/incrementer/incrementer.go
M   plugin/mux/utils.go
M   plugin/plugin.go

commit 7e33851d9d30631e870e7bf43eec223221c0e3f3
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Thu Oct 25 12:40:05 2018 -0500

    Add cli helpers for the extended elements

M   cli/actionHelper.go
M   cli/commandHelper.go
A   cli/extended.go
M   cli/new_common.go
M   models/raw_model.go

commit e7ab29bb639e76c69a625b7e3e3f6ff1f94d8a84
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Wed Oct 24 22:15:14 2018 -0500

    Rework the raw model to allow for any fields and
    parameters.

M   models/raw_model.go
M   models/utils.go

commit aef7ec403205f49c9a2795cba4452a83b874402d
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Mon Oct 22 21:35:36 2018 -0500

    Remove some whitespace

M   README.rst

commit abc9ca6930fb8fccd0c11f1be70f4128465f0e3f
Author: Rob Hirschfeld <rob@rackn.com>
Date:   Wed Aug 29 13:27:28 2018 -0500

    chain error note 2

M   doc/dev/dev-server.rst

commit 7e59d44f57cb151a379bd5592e21bea3bdfe5567
Author: Rob Hirschfeld <rob@rackn.com>
Date:   Wed Aug 29 10:53:11 2018 -0500

    chain error note

M   doc/dev/dev-server.rst

commit e89c85f3de9244a98ae5e5aa41deae8b9c6197ff
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Wed Oct 17 18:22:47 2018 -0500

    Add the ability for plugins to store RawModels into
    their own defined store sections.

M   api/bootenv_test.go
M   api/contents_test.go
M   cli/test-data/output/TestAuth/params.list.611601b3efac342fd10027372140fe8c/stdout.expect
M   cli/test-data/output/TestAuth/params.list.e8e0775e692adbcb8acdf3799178655c/stdout.expect
M   cli/test-data/output/TestAuth/plugin_providers.list.611601b3efac342fd10027372140fe8c/stdout.expect
M   cli/test-data/output/TestAuth/plugin_providers.list.e8e0775e692adbcb8acdf3799178655c/stdout.expect
M   cli/test-data/output/TestContentCli/contents.list.2/stdout.expect
M   cli/test-data/output/TestContentCli/contents.list.3/stdout.expect
M   cli/test-data/output/TestContentCli/contents.list.4/stdout.expect
M   cli/test-data/output/TestContentCli/contents.list.5/stdout.expect
M   cli/test-data/output/TestContentCli/contents.list/stdout.expect
M   cli/test-data/output/TestContentsFunctionalCli/contents.list.2/stdout.expect
M   cli/test-data/output/TestContentsFunctionalCli/contents.list/stdout.expect
M   cli/test-data/output/TestParamCli/params.list.2/stdout.expect
M   cli/test-data/output/TestParamCli/params.list.3/stdout.expect
M   cli/test-data/output/TestParamCli/params.list.4/stdout.expect
M   cli/test-data/output/TestParamCli/params.list.5/stdout.expect
M   cli/test-data/output/TestParamCli/params.list/stdout.expect
M   cli/test-data/output/TestPluginProviderCli/plugin_providers.list.3/stdout.expect
M   cli/test-data/output/TestPluginProviderCli/plugin_providers.list/stdout.expect
M   cli/test-data/output/TestPluginProviderCli/plugin_providers.show.incrementer/stdout.expect
M   cli/test-data/output/TestSystemCli/system.actions/stdout.expect
A   cmds/incrementer/content/params/cow.id.yaml
A   cmds/incrementer/content/params/cow.object.yaml
M   cmds/incrementer/incrementer.go
M   models/plugin_provider.go
A   models/raw_model.go
M   models/utils.go
M   plugin/mux/utils.go
M   plugin/plugin.go

commit a46fcdf42fd71166118dad703d370b8ebd096475
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Wed Oct 17 14:13:46 2018 -0500

    Add tower docs to the over table.

M   conf.py

commit eed6ae7bf9ae97d6963d440e3d18c48a46f396e8
Author: Victor Lowther <victor.lowther@gmail.com>
Date:   Fri Jun 15 13:52:23 2018 -0500

    Oops, fix logic error spotted by @galthaus

M   api/jobs.go

commit b49545b66a44d01f9d4f4f084733768c230b3231
Author: Victor Lowther <victor.lowther@gmail.com>
Date:   Fri Jun 15 12:09:36 2018 -0500

    Add a chroot concept to the runner.

    In task lists, you can now have an entry of the format
    "chroot:/path/to/root".  This will instruct the runner to expand all
    templates and run all future tasks as of they were running in a
    chrooted environment at "/path/to/root" until either:

    * Another "chroot:/path/to/other-root" entry appears in the task list.

    * The runner runs out of things to do.

    * A task exits with the "exit" flag, which will negate any chroot and
      continue processing tasks outside the chroot.

M   api/agent.go
A   api/chroot_linux.go
A   api/chroot_other.go
M   api/jobs.go
M   models/machine.go

commit a0c739dad8e6e2e5789a82301e75d8f107103426
Author: Victor Lowther <victor.lowther@gmail.com>
Date:   Mon Oct 1 14:34:38 2018 -0500

    Ditch using CFSSL for generating cert signing requests.

    The bits we were using were totally self-contained anyways, so
    I just copied in the functions and data structures we were using.
    Code license for CFSSL is BSD 2-clause.

    This saves a significant amount of space due to not pulling
    in code we do not use anyways, and allows us to be Go 1.11 compatible
    because cfssl has not made some Windows-related upstream changes for
    Go 1.11 compatibility.

M   cli/certs.go

commit ae4614e4591a53aa2da81d805d07551c29060660
Author: Victor Lowther <victor.lowther@gmail.com>
Date:   Mon Oct 1 14:56:24 2018 -0500

    Update docs to include references to actions in the task list

M   doc/arch/workflow.rst

commit dbf96194a593a722e73cc03f0ad7157bb767cd40
Author: Victor Lowther <victor.lowther@gmail.com>
Date:   Mon Oct 1 14:44:47 2018 -0500

    Oops. remove excess panic() in the agent code.

M   api/agent.go

commit 2344d373934a340bcfa82dff85f829f863247fb6
Author: Victor Lowther <victor.lowther@gmail.com>
Date:   Fri Sep 28 13:25:41 2018 -0500

    Add support for plugin actions in the task list.

    You can now have actions provided by plugins in the task list.
    They should be in one of the following formats:

        action:action-name
        action:plugin-name:action-name

    All params required by the action must be defined (directly or indirectly)
    on the Machine -- there is no way to pass in additional parameters.

M   api/agent.go
M   api/info_test.go
M   api/jobs.go
M   cli/plugins_test.go
M   cli/test-data/output/TestAuth/info.get/stdout.expect
A   cli/test-data/output/TestPluginActionsInTaskList/machines.create.7888f4e1d4b9eb9abc256b3c6aa44a17/stdout.expect
A   cli/test-data/output/TestPluginActionsInTaskList/machines.currentlog.Name.phred.2/stdout.expect
A   cli/test-data/output/TestPluginActionsInTaskList/machines.currentlog.Name.phred.3/stdout.expect
A   cli/test-data/output/TestPluginActionsInTaskList/machines.currentlog.Name.phred.4/stdout.expect
A   cli/test-data/output/TestPluginActionsInTaskList/machines.currentlog.Name.phred.5/stdout.expect
A   cli/test-data/output/TestPluginActionsInTaskList/machines.currentlog.Name.phred/stdout.expect
A   cli/test-data/output/TestPluginActionsInTaskList/machines.deletejobs.Name.phred/stdout.expect
A   cli/test-data/output/TestPluginActionsInTaskList/machines.destroy.Name.phred/stdout.expect
A   cli/test-data/output/TestPluginActionsInTaskList/machines.jobs.current.Name.phred.2/stdout.expect
A   cli/test-data/output/TestPluginActionsInTaskList/machines.jobs.current.Name.phred.3/stdout.expect
A   cli/test-data/output/TestPluginActionsInTaskList/machines.jobs.current.Name.phred.4/stdout.expect
A   cli/test-data/output/TestPluginActionsInTaskList/machines.jobs.current.Name.phred.5/stdout.expect
A   cli/test-data/output/TestPluginActionsInTaskList/machines.jobs.current.Name.phred/stdout.expect
A   cli/test-data/output/TestPluginActionsInTaskList/machines.processjobs.c9196b77-deef-4c8e-8130-299b3e3d9a10.b98773fd65e6e32eee9e8a357b6a3e55.2/stdout.expect
A   cli/test-data/output/TestPluginActionsInTaskList/machines.processjobs.c9196b77-deef-4c8e-8130-299b3e3d9a10.b98773fd65e6e32eee9e8a357b6a3e55.3/stdout.expect
A   cli/test-data/output/TestPluginActionsInTaskList/machines.processjobs.c9196b77-deef-4c8e-8130-299b3e3d9a10.b98773fd65e6e32eee9e8a357b6a3e55.4/stdout.expect
A   cli/test-data/output/TestPluginActionsInTaskList/machines.processjobs.c9196b77-deef-4c8e-8130-299b3e3d9a10.b98773fd65e6e32eee9e8a357b6a3e55.5/stdout.expect
A   cli/test-data/output/TestPluginActionsInTaskList/machines.processjobs.c9196b77-deef-4c8e-8130-299b3e3d9a10.b98773fd65e6e32eee9e8a357b6a3e55/stdout.expect
A   cli/test-data/output/TestPluginActionsInTaskList/machines.show.Name.phred.2/stdout.expect
A   cli/test-data/output/TestPluginActionsInTaskList/machines.show.Name.phred.3/stdout.expect
A   cli/test-data/output/TestPluginActionsInTaskList/machines.show.Name.phred.4/stdout.expect
A   cli/test-data/output/TestPluginActionsInTaskList/machines.show.Name.phred.5/stdout.expect
A   cli/test-data/output/TestPluginActionsInTaskList/machines.show.Name.phred/stdout.expect
A   cli/test-data/output/TestPluginActionsInTaskList/machines.update.Name.phred.448b1f3ff357a758b2bd4e1d87941fee/stdout.expect
A   cli/test-data/output/TestPluginActionsInTaskList/machines.update.Name.phred.5e35502dd93c48194b2f26efbec983a2/stdout.expect
A   cli/test-data/output/TestPluginActionsInTaskList/machines.update.Name.phred.7c9306f5b6f7a0be24550955f13f0817/stdout.expect
A   cli/test-data/output/TestPluginActionsInTaskList/machines.update.Name.phred.ad780f55872d83dd46717498dac28066/stdout.expect
A   cli/test-data/output/TestPluginActionsInTaskList/machines.update.Name.phred.da929c679003c371776346cfee9a9435/stdout.expect
A   cli/test-data/output/TestPluginActionsInTaskList/plugins.create.f936fd3213b5df0b20ad7bf428c1563c/stdout.expect
A   cli/test-data/output/TestPluginActionsInTaskList/plugins.destroy.incr/stdout.expect
M   cli/test-data/output/TestUserCli/users.token.rocketskates.scope.all.ttl.330.action.list.specific.asdgag/stdout.expect
M   cli/test-data/output/TestUserCli/users.token.rocketskates/stdout.expect
M   cmds/incrementer/incrementer.go
M   models/errors.go
M   models/info.go
M   models/machine.go
M   models/stage.go

commit 1da3e97babea19c40fc53debdd756fe2a94714d3
Author: Victor Lowther <victor.lowther@gmail.com>
Date:   Wed Sep 26 13:53:48 2018 -0500

    Fix busted stage revalidation when bootenvs are created or changed

M   api/bootenv_test.go
M   cli/bootenv_test.go
A   cli/test-data/output/TestBootenvStageHandling/bootenvs.create.fred/stderr.expect
A   cli/test-data/output/TestBootenvStageHandling/bootenvs.create.fred/stdout.expect
A   cli/test-data/output/TestBootenvStageHandling/bootenvs.destroy.fred/stdout.expect
A   cli/test-data/output/TestBootenvStageHandling/bootenvs.list/stdout.expect
A   cli/test-data/output/TestBootenvStageHandling/bootenvs.show.fred/stdout.expect
A   cli/test-data/output/TestBootenvStageHandling/stages.create.30f84558be9d7caefb08a7672ef6a725/stdout.expect
A   cli/test-data/output/TestBootenvStageHandling/stages.destroy.fred/stdout.expect
A   cli/test-data/output/TestBootenvStageHandling/stages.list/stdout.expect
A   cli/test-data/output/TestBootenvStageHandling/stages.show.fred/stdout.expect

commit 92e8ca7cfc717fc80089c22c096ea735ca07194a
Author: Victor Lowther <victor.lowther@gmail.com>
Date:   Tue Sep 25 12:55:34 2018 -0500

    Make sure the runner exports RS_TOKEN, RS_UUID, and RS_ENDPOINT when running tasks

M   api/jobs.go

commit 3c345724b56fd3c37daf7944812513caf927999c
Author: Victor Lowther <victor.lowther@gmail.com>
Date:   Thu Sep 13 13:05:54 2018 -0500

    Change how Sledgehammer images are extracted to match changes in sledgehammer-builder

M   cli/test-data/output/TestRepos/machines/c9196b77-deef-4c8e-8130-299b3e3d9a10/install.2/stdout.expect
M   cli/test-data/output/TestRepos/machines/c9196b77-deef-4c8e-8130-299b3e3d9a10/install.3/stdout.expect
M   cli/test-data/output/TestRepos/machines/c9196b77-deef-4c8e-8130-299b3e3d9a10/install.4/stdout.expect
M   cli/test-data/output/TestRepos/machines/c9196b77-deef-4c8e-8130-299b3e3d9a10/install.5/stdout.expect
M   cli/test-data/output/TestRepos/machines/c9196b77-deef-4c8e-8130-299b3e3d9a10/install.6/stdout.expect
M   cli/test-data/output/TestRepos/machines/c9196b77-deef-4c8e-8130-299b3e3d9a10/install.7/stdout.expect
M   cli/test-data/output/TestRepos/machines/c9196b77-deef-4c8e-8130-299b3e3d9a10/install.8/stdout.expect
M   cli/test-data/output/TestRepos/machines/c9196b77-deef-4c8e-8130-299b3e3d9a10/install/stdout.expect
M   cli/test-data/output/TestRepos/machines/c9196b77-deef-4c8e-8130-299b3e3d9a10/lines.5/stdout.expect
M   cli/test-data/output/TestRepos/machines/c9196b77-deef-4c8e-8130-299b3e3d9a10/lines.7/stdout.expect

commit 253c1817466f3a3022ee4cba597a9932531284b9
Author: Victor Lowther <victor.lowther@gmail.com>
Date:   Tue Sep 11 13:23:26 2018 -0500

    Multiarch appears to work well enough for wider testing

M   .gitignore
M   api/bootenv_test.go
M   api/files_test.go
M   cli/bootenv_test.go
M   cli/multiarch_test.go
A   cli/test-data/output/TestBootEnvLookaside/profiles.add.global.param.package-repositories.to.82b67b8500fedd6af9abf282aa74213a/stdout.expect
M   cli/test-data/output/TestBootEnvLookaside/profiles.remove.global.param.package-repositories/stdout.expect
M   cli/test-data/output/TestFilesCli/files.list.2/stdout.expect
M   cli/test-data/output/TestFilesCli/files.list.3/stdout.expect
M   cli/test-data/output/TestFilesCli/files.list/stdout.expect
M   cli/test-data/output/TestFilesCli/files.upload.files.go.as.greg.2/stdout.expect
M   cli/test-data/output/TestFilesCli/files.upload.files.go.as.greg/stdout.expect
M   cli/test-data/output/TestMultiArch/bootenvs.create.311da3fd52a0f11d56afd8a977848c66/stdout.expect
M   cli/test-data/output/TestMultiArch/bootenvs.create.4553dccd9f552aef35a55761a88fc0d6/stdout.expect
A   cli/test-data/output/TestMultiArch/bootenvs.destroy.march-discover/stdout.expect
A   cli/test-data/output/TestMultiArch/machines.bootenv.Name.arm.march-install/stderr.expect
A   cli/test-data/output/TestMultiArch/prefs.set.unknownBootEnv.ignore/stdout.expect
M   models/bootenv.go

commit b00e50f6fbaec0914e7cf661ed78b965d550c4bf
Author: Victor Lowther <victor.lowther@gmail.com>
Date:   Mon Sep 10 11:25:01 2018 -0500

    Multiarch support mostly works

M   api/bootenv.go
M   cli/bootenv.go
M   cli/bootenv_test.go
M   cli/files.go
A   cli/multiarch_test.go
A   cli/test-data/march-amd64.tar
A   cli/test-data/march-arm64.tar
A   cli/test-data/output/TestMultiArch/bootenvs.create.080f8690beadf94511017e376b61c245/stdout.expect
A   cli/test-data/output/TestMultiArch/bootenvs.create.2470124fffbd16d3718c502f0abd4604/stdout.expect
A   cli/test-data/output/TestMultiArch/bootenvs.create.255cbad61481adda026ab68c4505e030/stdout.expect
A   cli/test-data/output/TestMultiArch/bootenvs.create.311da3fd52a0f11d56afd8a977848c66/stdout.expect
A   cli/test-data/output/TestMultiArch/bootenvs.create.3b2ac5ed201dc8b2a3f0e7ea7ae4b5e2/stderr.expect
A   cli/test-data/output/TestMultiArch/bootenvs.create.4553dccd9f552aef35a55761a88fc0d6/stdout.expect
A   cli/test-data/output/TestMultiArch/bootenvs.create.7fcb85f8259e1c3d6483028919017385/stdout.expect
A   cli/test-data/output/TestMultiArch/bootenvs.create.8a96365a23c483e18ec8de586033fcf9/stdout.expect
A   cli/test-data/output/TestMultiArch/bootenvs.create.94124d283f847ee87ba095b69c679e27/stdout.expect
A   cli/test-data/output/TestMultiArch/bootenvs.create.ff1d6e813569fc420329c34a39ecf2cb/stdout.expect
A   cli/test-data/output/TestMultiArch/bootenvs.destroy.march-install/stdout.expect
A   cli/test-data/output/TestMultiArch/drpcli.prefs.set.unknownBootEnv.march-discover/stderr.expect
A   cli/test-data/output/TestMultiArch/files.static.amd64/amd64/kernel/stdout.expect
A   cli/test-data/output/TestMultiArch/files.static.amd64/amd64/sha1sums/stdout.expect
A   cli/test-data/output/TestMultiArch/files.static.arm64/arm64/kernel/stdout.expect
A   cli/test-data/output/TestMultiArch/files.static.arm64/arm64/sha1sums/stdout.expect
A   cli/test-data/output/TestMultiArch/files.static.default.ipxe/stdout.expect
A   cli/test-data/output/TestMultiArch/files.static.march/arm64/install/stdout.expect
A   cli/test-data/output/TestMultiArch/files.static.march/arm64/install/vmlinuz0/stdout.expect
A   cli/test-data/output/TestMultiArch/files.static.march/install/stdout.expect
A   cli/test-data/output/TestMultiArch/files.static.march/install/vmlinuz0/stdout.expect
A   cli/test-data/output/TestMultiArch/files.static.sledgehammer/708de8b878e3818b1c1bb598a56de968939f9d4b/stdout.expect
A   cli/test-data/output/TestMultiArch/isos.destroy.march-amd64.tar/stdout.expect
A   cli/test-data/output/TestMultiArch/isos.destroy.march-arm64.tar/stdout.expect
A   cli/test-data/output/TestMultiArch/isos.upload.test-data/march-amd64.tar.as.march-amd64.tar/stdout.expect
A   cli/test-data/output/TestMultiArch/isos.upload.test-data/march-arm64.tar.as.march-arm64.tar/stdout.expect
A   cli/test-data/output/TestMultiArch/isos.upload.test-data/sledgehammer-708de8b878e3818b1c1bb598a56de968939f9d4b.tar.as.sledgehammer-708de8b878e3818b1c1bb598a56de968939f9d4b.tar.044ac2e219bea90534368ef4245d6394/stdout.expect
A   cli/test-data/output/TestMultiArch/isos.upload.test-data/sledgehammer-708de8b878e3818b1c1bb598a56de968939f9d4b.tar.as.sledgehammer-708de8b878e3818b1c1bb598a56de968939f9d4b.tar.fc9862636343e735d69fb189d81a5f61/stdout.expect
A   cli/test-data/output/TestMultiArch/isos.upload.test-data/sledgehammer-708de8b878e3818b1c1bb598a56de968939f9d4b.tar.as.sledgehammer-708de8b878e3818b1c1bb598a56de968939f9d4b.tar/stdout.expect
A   cli/test-data/output/TestMultiArch/machines.bootenv.Name.amd64.march-install/stdout.expect
A   cli/test-data/output/TestMultiArch/machines.bootenv.Name.amd64.march/stderr.expect
A   cli/test-data/output/TestMultiArch/machines.bootenv.Name.amd64.march/stdout.expect
A   cli/test-data/output/TestMultiArch/machines.bootenv.Name.arm.march-install/stdout.expect
A   cli/test-data/output/TestMultiArch/machines.bootenv.Name.arm.march/stdout.expect
A   cli/test-data/output/TestMultiArch/machines.bootenv.Name.arm64.march-install/stdout.expect
A   cli/test-data/output/TestMultiArch/machines.bootenv.Name.arm64.march/stdout.expect
A   cli/test-data/output/TestMultiArch/machines.create.1e7871c9dd4550566452bd331af67735/stdout.expect
A   cli/test-data/output/TestMultiArch/machines.create.25017b8e619a4fc9d73e24ab48ae1aed/stdout.expect
A   cli/test-data/output/TestMultiArch/machines.create.c74dea797355ea5e96c34843fd189837/stdout.expect
A   cli/test-data/output/TestMultiArch/machines.destroy.Name.amd64/stdout.expect
A   cli/test-data/output/TestMultiArch/machines.destroy.Name.arm/stdout.expect
A   cli/test-data/output/TestMultiArch/machines.destroy.Name.arm64/stdout.expect
A   cli/test-data/output/TestMultiArch/prefs.set.unknownBootEnv.march-discover/stdout.expect
M   models/bootenv.go

commit 25437e3a576710ed4857d5dc8fb443ea30d38e19
Author: Victor Lowther <victor.lowther@gmail.com>
Date:   Thu Sep 6 16:13:55 2018 -0500

    Add multarch flag

M   api/info_test.go
M   cli/test-data/output/TestAuth/info.get/stdout.expect
M   cli/test-data/output/TestUserCli/users.token.rocketskates.scope.all.ttl.330.action.list.specific.asdgag/stdout.expect
M   cli/test-data/output/TestUserCli/users.token.rocketskates/stdout.expect
M   models/info.go

commit 749981c31ffe7cde7970a6d24a3022904eb495c0
Author: Victor Lowther <victor.lowther@gmail.com>
Date:   Thu Sep 6 09:23:55 2018 -0500

    Add missing param create test for new package-repositories param

A   cli/test-data/output/TestRepos/params.create.1499d2fe872fd2da0967cf6289931e47/stdout.expect

commit 2043bd14f22011478217033ca2325f1849959f87
Author: Victor Lowther <victor.lowther@gmail.com>
Date:   Wed Sep 5 16:38:14 2018 -0500

    Make repo tests pass

M   cli/test-data/output/TestWorkflowCli/bootenvs.create.nlName. FrednlTemplates.nl  - Name. ipxenl    Path. /ipxenl    Contents. squotefoosquotenl  - Name. ipxe-macnl    Path. /ipxe-macnl    Contents. squotebarsquotenl/stdout.expect
M   models/machine.go

commit 355c8a9cf74280fcbc4e0237b4b4e4ccc718c09f
Author: Victor Lowther <victor.lowther@gmail.com>
Date:   Wed Sep 5 15:07:47 2018 -0500

    Start threading arch supprot through everything that needs it

M   api/bootenv_test.go
M   cli/repo_test.go
M   cli/test-data/output/TestAuth/bootenvs.list.611601b3efac342fd10027372140fe8c/stdout.expect
M   cli/test-data/output/TestAuth/bootenvs.list.e8e0775e692adbcb8acdf3799178655c/stdout.expect
M   cli/test-data/output/TestBootEnvCli/bootenvs.create.9ac6649586a3c79996d0b5e459845a0b/stdout.expect
M   cli/test-data/output/TestBootEnvCli/bootenvs.create.fa874ddcd87d0d565c8a8a5fab3fd067/stdout.expect
M   cli/test-data/output/TestBootEnvCli/bootenvs.create.fred/stdout.expect
M   cli/test-data/output/TestBootEnvCli/bootenvs.install.1fffb5ac763077e63db22b17d12d6860/stdout.expect
M   cli/test-data/output/TestBootEnvCli/bootenvs.install.bootenvs/fredhammer.yml.4/stdout.expect
M   cli/test-data/output/TestBootEnvCli/bootenvs.install.bootenvs/fredhammer.yml.5/stdout.expect
M   cli/test-data/output/TestBootEnvCli/bootenvs.install.bootenvs/local3.yml.ic/stdout.expect
M   cli/test-data/output/TestBootEnvCli/bootenvs.install.test-data/no-fredhammer.yml/stdout.expect
M   cli/test-data/output/TestBootEnvCli/bootenvs.list.2/stdout.expect
M   cli/test-data/output/TestBootEnvCli/bootenvs.list.3/stdout.expect
M   cli/test-data/output/TestBootEnvCli/bootenvs.list.33d4eb22c5df62e83097c23fc4597c5a/stdout.expect
M   cli/test-data/output/TestBootEnvCli/bootenvs.list.4/stdout.expect
M   cli/test-data/output/TestBootEnvCli/bootenvs.list.5/stdout.expect
M   cli/test-data/output/TestBootEnvCli/bootenvs.list.708af06cd4868a90764f58b0dd2011f9/stdout.expect
M   cli/test-data/output/TestBootEnvCli/bootenvs.list.Available=true/stdout.expect
M   cli/test-data/output/TestBootEnvCli/bootenvs.list.Name=ignore/stdout.expect
M   cli/test-data/output/TestBootEnvCli/bootenvs.list.OnlyUnknown=false/stdout.expect
M   cli/test-data/output/TestBootEnvCli/bootenvs.list.OnlyUnknown=true/stdout.expect
M   cli/test-data/output/TestBootEnvCli/bootenvs.list.ReadOnly=true/stdout.expect
M   cli/test-data/output/TestBootEnvCli/bootenvs.list.Valid=true/stdout.expect
M   cli/test-data/output/TestBootEnvCli/bootenvs.list/stdout.expect
M   cli/test-data/output/TestBootEnvCli/bootenvs.show.ignore/stdout.expect
M   cli/test-data/output/TestBootEnvCli/bootenvs.show.john.2/stdout.expect
M   cli/test-data/output/TestBootEnvCli/bootenvs.show.john.3/stdout.expect
M   cli/test-data/output/TestBootEnvCli/bootenvs.show.john.4/stdout.expect
M   cli/test-data/output/TestBootEnvCli/bootenvs.update.john.5252824dac7667f6695ad70fc5658d22/stdout.expect
M   cli/test-data/output/TestBootEnvCli/bootenvs.update.john.d9f8bf3d839831231ebd2474a7a5cecf/stdout.expect
M   cli/test-data/output/TestBootEnvLookaside/bootenvs.install.test-data/no-phredhammer.yml/stdout.expect
M   cli/test-data/output/TestBootEnvLookaside/bootenvs.install.test-data/phredhammer.yml/stdout.expect
M   cli/test-data/output/TestBootEnvLookaside/bootenvs.show.phredhammer/stdout.expect
M   cli/test-data/output/TestContentCli/contents.create.https./github.com/digitalrebar/provision-content/releases/download/v1.3.0/drp-community-content.yaml/stdout.expect
M   cli/test-data/output/TestContentsFunctionalCli/bootenvs.create.2821b7fbef3ac86a5137eeb673f990fc/stdout.expect
M   cli/test-data/output/TestCorePieces/2df325711fa0d8b85ba33f9846817da8/stdout.expect
M   cli/test-data/output/TestCorePieces/a98887b36060c32b63908a01f0020907/stdout.expect
M   cli/test-data/output/TestPrefsCli/bootenvs.install.bootenvs/local3.yml/stdout.expect
M   cli/test-data/output/TestRepos/bootenvs.create.../api/test-data/fake-centos-install.yml/stdout.expect
M   cli/test-data/output/TestRepos/bootenvs.create.../api/test-data/fake-debian-install.yml/stdout.expect
M   cli/test-data/output/TestRepos/bootenvs.create.../api/test-data/fake-scientificlinux-install.yml/stdout.expect
M   cli/test-data/output/TestRepos/bootenvs.create.../api/test-data/fake-ubuntu-install.yml/stdout.expect
M   cli/test-data/output/TestWorkflowCli/bootenvs.list.sort.Name/stdout.expect
M   models/bootenv.go

commit 4040ec155d8af036e22cf6f2120bc90c5575c376
Author: Victor Lowther <victor.lowther@gmail.com>
Date:   Fri Aug 31 11:23:22 2018 -0500

    Add arch field to Machines

M   cli/machines_test.go
M   cli/test-data/output/TestContentsFunctionalCli/machines.addprofile.3e7031fe-3062-45f1-835c-92541bc9cbd3.p1-prof/stdout.expect
M   cli/test-data/output/TestContentsFunctionalCli/machines.create.7df3aabd2b2a9aa089f7c54b01060cb9/stdout.expect
M   cli/test-data/output/TestJobCli/machines.create.32cb4c9864de6e606c2e84397f300c18/stdout.expect
M   cli/test-data/output/TestJobCli/machines.show.3e7031fe-3062-45f1-835c-92541bc9cbd3/stdout.expect
A   cli/test-data/output/TestMachineArch/machines.create.014bda3005df34f2f6d411fa6e5419cd/stdout.expect
A   cli/test-data/output/TestMachineArch/machines.create.0f7b24a3acf2d3801feda94e1664f619/stdout.expect
A   cli/test-data/output/TestMachineArch/machines.create.10d4c282c40f7e045bd6fd9fc1a32346/stderr.expect
A   cli/test-data/output/TestMachineArch/machines.create.2252eb981fa6faa27dc76160fcae93c2/stderr.expect
A   cli/test-data/output/TestMachineArch/machines.create.3765adaae1c33a6860f8932815e8def5/stderr.expect
A   cli/test-data/output/TestMachineArch/machines.create.39a5bd33a969c167f4ad0fb471b3ed21/stderr.expect
A   cli/test-data/output/TestMachineArch/machines.create.3bbecaa94cfd4d76a4dff7fbd673f697/stdout.expect
A   cli/test-data/output/TestMachineArch/machines.create.402e242ccba8f7cbdd36802f48819f56/stderr.expect
A   cli/test-data/output/TestMachineArch/machines.create.55020a36933a78232f1ff2dfd8d1fec1/stdout.expect
A   cli/test-data/output/TestMachineArch/machines.create.59ddd20a3893734b203d3f03d9169bfb/stderr.expect
A   cli/test-data/output/TestMachineArch/machines.create.5f7ff66351cec456c402bf8f8d438748/stdout.expect
A   cli/test-data/output/TestMachineArch/machines.create.6661e6b7a9be9fe222d3a89962cd895e/stdout.expect
A   cli/test-data/output/TestMachineArch/machines.create.7710b02424447821e61dfb31c2a251d2/stdout.expect
A   cli/test-data/output/TestMachineArch/machines.create.7b1ec2f55be5332755ef659752ad13ea/stderr.expect
A   cli/test-data/output/TestMachineArch/machines.create.8dd1fba16047bcdebfa71d197951d3bb/stderr.expect
A   cli/test-data/output/TestMachineArch/machines.create.a12c60e621160f01684adf513bb87cce/stdout.expect
A   cli/test-data/output/TestMachineArch/machines.create.a2da2ce7271a899ae48d8a28b1a1f944/stdout.expect
A   cli/test-data/output/TestMachineArch/machines.create.b074fb684f50c58baed77facbc0dc686/stdout.expect
A   cli/test-data/output/TestMachineArch/machines.create.d38666571f11654b0171b6b58459beb4/stdout.expect
A   cli/test-data/output/TestMachineArch/machines.create.d92cdd07fe36fe1f2ae7d19ce1125def/stderr.expect
A   cli/test-data/output/TestMachineArch/machines.create.d9eccde77c464a707ff50ce74a393007/stderr.expect
A   cli/test-data/output/TestMachineArch/machines.create.dff2da4f990b035e14bd6d05adb95ab9/stderr.expect
A   cli/test-data/output/TestMachineArch/machines.create.eedaea39c847d4d881729089a660ebde/stderr.expect
A   cli/test-data/output/TestMachineArch/machines.create.fe37208ae00176b55d704d5d464a71d7/stderr.expect
A   cli/test-data/output/TestMachineArch/machines.create.feb67294ca960a33bbb35058f7e773fc/stderr.expect
A   cli/test-data/output/TestMachineArch/machines.destroy.Name.test-0/stdout.expect
A   cli/test-data/output/TestMachineArch/machines.destroy.Name.test-1/stdout.expect
A   cli/test-data/output/TestMachineArch/machines.destroy.Name.test-10/stdout.expect
A   cli/test-data/output/TestMachineArch/machines.destroy.Name.test-2/stdout.expect
A   cli/test-data/output/TestMachineArch/machines.destroy.Name.test-3/stdout.expect
A   cli/test-data/output/TestMachineArch/machines.destroy.Name.test-4/stdout.expect
A   cli/test-data/output/TestMachineArch/machines.destroy.Name.test-5/stdout.expect
A   cli/test-data/output/TestMachineArch/machines.destroy.Name.test-6/stdout.expect
A   cli/test-data/output/TestMachineArch/machines.destroy.Name.test-7/stdout.expect
A   cli/test-data/output/TestMachineArch/machines.destroy.Name.test-8/stdout.expect
A   cli/test-data/output/TestMachineArch/machines.destroy.Name.test-9/stdout.expect
M   cli/test-data/output/TestMachineCli/machines.addprofile.3e7031fe-3062-45f1-835c-92541bc9cbd3.jean/stdout.expect
M   cli/test-data/output/TestMachineCli/machines.addprofile.3e7031fe-3062-45f1-835c-92541bc9cbd3.jill/stdout.expect
M   cli/test-data/output/TestMachineCli/machines.create.2912607b00fab33ffd503f06c4ee28b8.3/stdout.expect
M   cli/test-data/output/TestMachineCli/machines.create.2912607b00fab33ffd503f06c4ee28b8/stdout.expect
M   cli/test-data/output/TestMachineCli/machines.create.cfb21459eb66dff02c687e0bdfed8ab9/stdout.expect
M   cli/test-data/output/TestMachineCli/machines.list.2/stdout.expect
M   cli/test-data/output/TestMachineCli/machines.list.4/stdout.expect
M   cli/test-data/output/TestMachineCli/machines.list.Address=192.168.100.110/stdout.expect
M   cli/test-data/output/TestMachineCli/machines.list.BootEnv=local/stdout.expect
M   cli/test-data/output/TestMachineCli/machines.list.Name=john/stdout.expect
M   cli/test-data/output/TestMachineCli/machines.list.Runnable=true/stdout.expect
M   cli/test-data/output/TestMachineCli/machines.list.Uuid=3e7031fe-3062-45f1-835c-92541bc9cbd3/stdout.expect
M   cli/test-data/output/TestMachineCli/machines.removeprofile.3e7031fe-3062-45f1-835c-92541bc9cbd3.jean/stdout.expect
M   cli/test-data/output/TestMachineCli/machines.removeprofile.3e7031fe-3062-45f1-835c-92541bc9cbd3.jill/stdout.expect
M   cli/test-data/output/TestMachineCli/machines.removeprofile.3e7031fe-3062-45f1-835c-92541bc9cbd3.justine/stdout.expect
M   cli/test-data/output/TestMachineCli/machines.show.3e7031fe-3062-45f1-835c-92541bc9cbd3.2/stdout.expect
M   cli/test-data/output/TestMachineCli/machines.show.3e7031fe-3062-45f1-835c-92541bc9cbd3.3/stdout.expect
M   cli/test-data/output/TestMachineCli/machines.show.3e7031fe-3062-45f1-835c-92541bc9cbd3.4/stdout.expect
M   cli/test-data/output/TestMachineCli/machines.show.3e7031fe-3062-45f1-835c-92541bc9cbd3.5/stdout.expect
M   cli/test-data/output/TestMachineCli/machines.show.3e7031fe-3062-45f1-835c-92541bc9cbd3/stdout.expect
M   cli/test-data/output/TestMachineCli/machines.show.Key.3e7031fe-3062-45f1-835c-92541bc9cbd3/stdout.expect
M   cli/test-data/output/TestMachineCli/machines.show.Name.john/stdout.expect
M   cli/test-data/output/TestMachineCli/machines.show.Uuid.3e7031fe-3062-45f1-835c-92541bc9cbd3/stdout.expect
M   cli/test-data/output/TestMachineCli/machines.stage.3e7031fe-3062-45f1-835c-92541bc9cbd3.c23ab3adaec8ca15ff3ffd0971be6152.2/stdout.expect
M   cli/test-data/output/TestMachineCli/machines.stage.3e7031fe-3062-45f1-835c-92541bc9cbd3.c23ab3adaec8ca15ff3ffd0971be6152/stdout.expect
M   cli/test-data/output/TestMachineCli/machines.stage.3e7031fe-3062-45f1-835c-92541bc9cbd3.stage1/stdout.expect
M   cli/test-data/output/TestMachineCli/machines.stage.3e7031fe-3062-45f1-835c-92541bc9cbd3.stage2.c23ab3adaec8ca15ff3ffd0971be6152.2/stdout.expect
M   cli/test-data/output/TestMachineCli/machines.stage.3e7031fe-3062-45f1-835c-92541bc9cbd3.stage2.c23ab3adaec8ca15ff3ffd0971be6152/stdout.expect
M   cli/test-data/output/TestMachineCli/machines.update.3e7031fe-3062-45f1-835c-92541bc9cbd3.15ef88524f82284ee914fdb15df5a1ef/stdout.expect
M   cli/test-data/output/TestMachineCli/machines.update.3e7031fe-3062-45f1-835c-92541bc9cbd3.21522342df50227b4f678203d499d51a/stdout.expect
M   cli/test-data/output/TestMachineCli/machines.update.3e7031fe-3062-45f1-835c-92541bc9cbd3.5372645be509d5c9bddcfa65cf87f668/stdout.expect
M   cli/test-data/output/TestMachineCli/machines.workflow.Name.john.Workflow1Good/stdout.expect
M   cli/test-data/output/TestMachineCli/machines.workflow.Name.john/stdout.expect
M   cli/test-data/output/TestMachineFileImport/machines.create.test-data/base/machines/create.json/stdout.expect
M   cli/test-data/output/TestMachineFileImport/machines.create.test-data/base/machines/create.yaml/stdout.expect
M   cli/test-data/output/TestMachineFileImport/machines.update.a2d9b43a-b545-464b-8bc4-088daa7fa7c4.test-data/base/machines/update.yaml/stdout.expect
M   cli/test-data/output/TestMachineFileImport/machines.update.b2d9b43a-b545-464b-8bc4-088daa7fa7c4.test-data/base/machines/update.json/stdout.expect
M   cli/test-data/output/TestMachineTaskCli/machines.create.2912607b00fab33ffd503f06c4ee28b8/stdout.expect
M   cli/test-data/output/TestMachineTaskCli/machines.tasks.add.3e7031fe-3062-45f1-835c-92541bc9cbd3.at.0.task4.task3.task2.task1.2/stdout.expect
M   cli/test-data/output/TestMachineTaskCli/machines.tasks.add.3e7031fe-3062-45f1-835c-92541bc9cbd3.at.0.task4.task3.task2.task1/stdout.expect
M   cli/test-data/output/TestMachineTaskCli/machines.tasks.add.3e7031fe-3062-45f1-835c-92541bc9cbd3.task1.task2.task3.task4.2/stdout.expect
M   cli/test-data/output/TestMachineTaskCli/machines.tasks.add.3e7031fe-3062-45f1-835c-92541bc9cbd3.task1.task2.task3.task4.3/stdout.expect
M   cli/test-data/output/TestMachineTaskCli/machines.tasks.add.3e7031fe-3062-45f1-835c-92541bc9cbd3.task1.task2.task3.task4/stdout.expect
M   cli/test-data/output/TestMachineTaskCli/machines.tasks.del.3e7031fe-3062-45f1-835c-92541bc9cbd3.task1.task1/stdout.expect
M   cli/test-data/output/TestMachineTaskCli/machines.tasks.del.3e7031fe-3062-45f1-835c-92541bc9cbd3.task1.task3/stdout.expect
M   cli/test-data/output/TestMachineTaskCli/machines.tasks.del.3e7031fe-3062-45f1-835c-92541bc9cbd3.task2.task4/stdout.expect
M   cli/test-data/output/TestParamsDefaultGet/machines.create.2912607b00fab33ffd503f06c4ee28b8/stdout.expect
M   cli/test-data/output/TestProcessJobsCli/machines.create.2912607b00fab33ffd503f06c4ee28b8/stdout.expect
M   cli/test-data/output/TestProcessJobsCli/machines.show.3e7031fe-3062-45f1-835c-92541bc9cbd3/stdout.expect
M   models/machine.go

commit c22151b9d05d80bb2e06a62b440290c4e4173d16
Author: Rob Hirschfeld <rob@rackn.com>
Date:   Fri Oct 12 09:42:31 2018 -0500

    document reboot options

M   doc/arch/workflow.rst
M   doc/faq-troubleshooting.rst
M   doc/integrations/krib.rst

commit 324fdeb08229419e352876a8202bfeabb4d769aa
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Tue Oct 9 23:30:23 2018 -0500

    Add pool to docs.

M   conf.py

commit 69f31e99bdba104704e48ba896376bcaee65aac3
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Tue Sep 25 12:21:38 2018 -0500

    Update cli docs. Haven't done this in a while.

M   doc/cli/drpcli_bootenvs.rst
A   doc/cli/drpcli_bootenvs_fromAppleNBI.rst
M   doc/cli/drpcli_bootenvs_list.rst
M   doc/cli/drpcli_bootenvs_show.rst
M   doc/cli/drpcli_contents.rst
A   doc/cli/drpcli_contents_bundlize.rst
A   doc/cli/drpcli_contents_convert.rst
M   doc/cli/drpcli_events.rst
A   doc/cli/drpcli_events_watch.rst
M   doc/cli/drpcli_jobs_actions.rst
M   doc/cli/drpcli_jobs_list.rst
M   doc/cli/drpcli_jobs_show.rst
M   doc/cli/drpcli_leases_list.rst
M   doc/cli/drpcli_leases_show.rst
M   doc/cli/drpcli_machines.rst
A   doc/cli/drpcli_machines_jobs.rst
A   doc/cli/drpcli_machines_jobs_create.rst
R078        doc/cli/drpcli_subnets_subnet.rst       doc/cli/drpcli_machines_jobs_current.rst
A   doc/cli/drpcli_machines_jobs_state.rst
M   doc/cli/drpcli_machines_list.rst
M   doc/cli/drpcli_machines_show.rst
M   doc/cli/drpcli_params_list.rst
M   doc/cli/drpcli_params_show.rst
M   doc/cli/drpcli_plugin_providers_list.rst
M   doc/cli/drpcli_plugin_providers_show.rst
M   doc/cli/drpcli_plugins_list.rst
M   doc/cli/drpcli_plugins_show.rst
M   doc/cli/drpcli_profiles_list.rst
M   doc/cli/drpcli_profiles_show.rst
M   doc/cli/drpcli_reservations_list.rst
M   doc/cli/drpcli_reservations_show.rst
M   doc/cli/drpcli_roles_list.rst
M   doc/cli/drpcli_roles_show.rst
M   doc/cli/drpcli_stages_list.rst
M   doc/cli/drpcli_stages_show.rst
M   doc/cli/drpcli_subnets.rst
M   doc/cli/drpcli_subnets_list.rst
M   doc/cli/drpcli_subnets_show.rst
M   doc/cli/drpcli_tasks_list.rst
M   doc/cli/drpcli_tasks_show.rst
M   doc/cli/drpcli_templates_list.rst
M   doc/cli/drpcli_templates_show.rst
M   doc/cli/drpcli_tenants_list.rst
M   doc/cli/drpcli_tenants_show.rst
M   doc/cli/drpcli_users_list.rst
M   doc/cli/drpcli_users_show.rst
M   doc/cli/drpcli_workflows_list.rst
M   doc/cli/drpcli_workflows_show.rst

commit 32e9bb922ab7033622d20561de080c2c66ec743c
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Sat Sep 15 16:35:16 2018 -0500

    Fix end-of-line spaces and fix typos in docker faq

M   doc/faq-troubleshooting.rst

commit 2aab0c91d7baadf2a53a9a8041199d3b21c68518
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Sat Sep 15 16:15:24 2018 -0500

    Add contents bundlize that takes a list of objects and puts them
    into a bundle.  Optionally, those objects can be deleted and
    the new content package reloaded.

    Add contents convert that takes a content file and injects
    the objects as read-write objects.

M   cli/contents.go
M   cli/contents_test.go
A   cli/test-data/output/TestContentCli/contents.bundlize.greg.yaml.Name=greg.profiles.test1.eb6690b6e674841f0871addc6256126c/stdout.expect
A   cli/test-data/output/TestContentCli/contents.bundlize.greg.yaml.Name=greg.profiles.test1/stderr.expect
A   cli/test-data/output/TestContentCli/contents.bundlize.greg.yaml.Name=greg/stderr.expect
A   cli/test-data/output/TestContentCli/contents.bundlize.greg.yaml.greg.2/stderr.expect
A   cli/test-data/output/TestContentCli/contents.bundlize.greg.yaml.greg/stderr.expect
A   cli/test-data/output/TestContentCli/contents.bundlize.greg.yaml/stderr.expect
A   cli/test-data/output/TestContentCli/contents.bundlize/stderr.expect
A   cli/test-data/output/TestContentCli/contents.convert.gg.ff/stderr.expect
A   cli/test-data/output/TestContentCli/contents.convert.gg.yaml/stderr.expect
A   cli/test-data/output/TestContentCli/contents.convert/stderr.expect
A   cli/test-data/output/TestContentCli/contents.destroy.greg/stdout.expect
M   cli/test-data/output/TestContentCli/contents/stdout.expect
A   cli/test-data/output/TestContentCli/profiles.create.test1.2/stderr.expect
A   cli/test-data/output/TestContentCli/profiles.create.test1.2/stdout.expect
A   cli/test-data/output/TestContentCli/profiles.create.test1/stdout.expect
A   cli/test-data/output/TestContentCli/profiles.destroy.test1/stdout.expect
A   cli/test-data/output/TestContentCli/profiles.show.test1.2/stdout.expect
A   cli/test-data/output/TestContentCli/profiles.show.test1.3/stderr.expect
A   cli/test-data/output/TestContentCli/profiles.show.test1.3/stdout.expect
A   cli/test-data/output/TestContentCli/profiles.show.test1.4/stderr.expect
A   cli/test-data/output/TestContentCli/profiles.show.test1.5/stdout.expect
A   cli/test-data/output/TestContentCli/profiles.show.test1/stdout.expect

End of Note