8.3.1.10. v3.11.0ΒΆ

commit 3e1b6fa93802f0ac8440648d16d36f2713c60ff4
Author: Rob Hirschfeld <rob@rackn.com>
Date:   Mon Sep 10 15:45:30 2018 -0500

    only one KRIB docs, this page becomes install hint

M   doc/integrations/krib.rst

commit fea6a98464de5149d9864aaf96ebb0e392944913
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Tue Aug 28 13:59:16 2018 -0500

    Fix unit tests.

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

commit 482e14f11f970d819d2d202fefca98d1a7b39b3a
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Tue Aug 28 12:46:06 2018 -0500

    Fix the defaults for RequiredFeatures.

M   api/content.go

commit 4c83535388c464f23cc6db5fd5789a8a3c14037f
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Tue Aug 28 11:13:15 2018 -0500

    Add requiredfeatures to the bundler command

M   api/content.go

commit 5af3e560815dfaed58a1354101736c173144aa2e
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Mon Aug 27 16:16:50 2018 -0500

    Add sprig feature 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 01df87ff9a3034d213ae1588b6f3b3d21e54da2e
Author: Victor Lowther <victor.lowther@gmail.com>
Date:   Mon Aug 27 12:20:31 2018 -0500

    Add oppourtunistic kexec support to the machine agent.

    This support will kick in in two places:

    * If the Agent detects that a machine is changing bootenvs, and the
      bootenv in question supplies a template at
      /machines/<machineUUID>/kexec on the static file server.

      The kexec template must be in the following format:
      kernel http://server/path/to/kernel
      initrd http://server/path/to/initrd
      params new kernel cmdline

      A BOOTIF= parameter will be appended to the params if one is present
      in the current kernel commandline or if the last-boot-macaddr param
      is set on the Machine directly.  Otherwise

    * If the user has loaded a kernel/initrd pair as part of a Task that
      exits with the Reboot status.  It is up to you to make sure the
      new kernel,initrd,and kernel commandline are populated appropriate
      for the new bootenv.

    If either of those conditions is true, the system can otherwise use
    kexec instead of reboot (there is support in the kernel, the kexec
    program exists, etc.), and the machine has the kexec-ok param set to
    true, then the Agent will attempt to use kexec before rebooting the
    system as per normal.

M   api/agent.go
M   api/client.go

commit 554bd650ada8a76b872caabdd87e93fa41ee89c2
Author: Rob Hirschfeld <rob@rackn.com>
Date:   Fri Aug 24 09:57:26 2018 -0500

    update swagger with API note

M   doc/Swagger.rst

commit c74a59146cc48fcebd91e870e6729923c9299c79
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Thu Aug 23 22:15:01 2018 -0500

    Attempt to fix docs

M   conf.py

commit 9f0e5d42413b1696d5153dc44a8caf41b261e760
Author: Shane Gibson <shane@rackn.com>
Date:   Thu Aug 23 17:56:19 2018 -0700

    add licensing doc and images

A   doc/images/licensing/01-select-org.png
A   doc/images/licensing/02-info-prefs.png
A   doc/images/licensing/03-licensed-org.png
A   doc/images/licensing/04-spinning.png
A   doc/images/licensing/05-generated-license.png
A   doc/images/licensing/06-plugin-providers.png
A   doc/images/licensing/07-org-license-provider.png
A   doc/images/licensing/08-enabled-license-provider.png
A   doc/images/licensing/09-image-deploy-example.png
A   doc/images/licensing/10-installed-plugin-providers.png
A   doc/images/licensing/11-hamburger-menu.png
A   doc/images/licensing/12-select-licenses.png
A   doc/images/licensing/13-license-details.png
A   doc/rackn/license-no-images.rst
A   doc/rackn/license.rst

commit 9fe2c8b1edc1678149374721c0791a2c242618b9
Author: Victor Lowther <victor.lowther@gmail.com>
Date:   Thu Aug 23 15:30:25 2018 -0500

    Add support in the backend for subnets consist of many point2point links.

    This adds a new picker named "point2point", that makes the address
    allocation strategy always create a lease that specifies a network
    config consisting of a /31 that contains the GIADDRas the router and
    the remote node and the other address in that subnet as the address of
    the system making the request.

M   cli/test-data/output/TestReservationCli/reservations.create.75df77d836ef173cf5c09b72568df958/stdout.expect
M   cli/test-data/output/TestReservationCli/reservations.create.b44b9b003ee789b023adbf62f74a4fde/stdout.expect
M   cli/test-data/output/TestReservationCli/reservations.list.2/stdout.expect
M   cli/test-data/output/TestReservationCli/reservations.list.4/stdout.expect
M   cli/test-data/output/TestReservationCli/reservations.list.Addr=192.168.100.100/stdout.expect
M   cli/test-data/output/TestReservationCli/reservations.list.NextServer=2.2.2.2/stdout.expect
M   cli/test-data/output/TestReservationCli/reservations.list.Strategy=MAC/stdout.expect
M   cli/test-data/output/TestReservationCli/reservations.list.Token=john/stdout.expect
M   cli/test-data/output/TestReservationCli/reservations.show.192.168.100.100.2/stdout.expect
M   cli/test-data/output/TestReservationCli/reservations.show.192.168.100.100.3/stdout.expect
M   cli/test-data/output/TestReservationCli/reservations.show.192.168.100.100.4/stdout.expect
M   cli/test-data/output/TestReservationCli/reservations.show.192.168.100.100/stdout.expect
M   cli/test-data/output/TestReservationCli/reservations.update.192.168.100.100.20886f942745e5752eae7b4e2914de1e/stdout.expect
M   cli/test-data/output/TestReservationCli/reservations.update.192.168.100.100.8b9440de63375c2f17131897d2ca34e9/stdout.expect
M   cli/test-data/output/TestScopedReservations/reservations.create.7ea7a3b0fc5e459770a133bddbbc5d1d/stdout.expect
M   cli/test-data/output/TestScopedReservations/reservations.create.8031586146ce7a1ab01ece85138f1ddd/stdout.expect
M   cli/test-data/output/TestScopedReservations/reservations.create.8ced2e751bfd5bbf3e14fac546b0eb20/stdout.expect
M   cli/test-data/output/TestScopedReservations/reservations.create.ca8e72d3b692f3319cf6afed15e389a7/stdout.expect
M   cli/test-data/output/TestScopedReservations/reservations.create.f52ec3cfb6f5f8341231456569234377/stdout.expect
M   cli/test-data/output/TestSubnetCli/reservations.create.0e916b75b4317a0ebba7d043e80e2e8a/stdout.expect
M   models/lease.go

commit a49877bd5952bb2b6f2cc1232115892b39424447
Author: Victor Lowther <victor.lowther@gmail.com>
Date:   Thu Aug 23 11:02:56 2018 -0500

    Move option consolidation code into the backend

M   models/lease.go
M   models/reservation.go

commit 4393d88189233b0728856c9bd000e89e00aea83c
Author: Rob Hirschfeld <rob@rackn.com>
Date:   Thu Aug 23 10:02:30 2018 -0500

    docs for sprig

M   doc/arch/provision.rst
M   doc/faq-troubleshooting.rst

commit 3c92cf052bd352090f8cadfa6c0facfc95197b33
Author: Shane Gibson <shane@rackn.com>
Date:   Mon Aug 20 18:08:39 2018 -0700

    added FAQ for docker volume example

M   doc/faq-troubleshooting.rst

commit 49ccce3ed0b483a3ba0435afb3d7e8d55a0398e7
Author: Victor Lowther <victor.lowther@gmail.com>
Date:   Wed Aug 15 17:51:18 2018 -0500

    Better error messages for displaying corrupt data, along with remedial actions

M   cli/test-data/output/TestContentsFunctionalCli/contents.create.caec0e7d1b4b772a78e6dece471da19b/stderr.expect
M   cli/test-data/output/TestContentsFunctionalCli/contents.update.Pack1.7e2795c1d3dd2c0dfc2149a79191333b/stderr.expect

commit 20ebff9f19ada37d57179ca57647942621edb8e1
Author: Shane Gibson <shane@rackn.com>
Date:   Tue Aug 7 15:09:02 2018 -0700

    add env setup info and Packet IPMI setup

M   README.rst
A   doc/setup/index.rst
A   doc/setup/virtualbox.rst

commit 9c4a486d66e171668ecc1becb767ac2b218d2dec
Author: Victor Lowther <victor.lowther@gmail.com>
Date:   Mon Aug 6 16:51:29 2018 -0500

    Start threading Principal information through dr-provision.

    Principal is what we will use to determine who (or what) initiated any
    given action that might result in something being updated.

M   models/event.go

commit 90c2be931d49381ed69a43b5c2cafa504ab47040
Author: Shane Gibson <shane@rackn.com>
Date:   Mon Aug 6 13:55:53 2018 -0700

    add example claim for RBAC usage

M   doc/faq-troubleshooting.rst

commit 6988e030f050b71127a3b97673d4a669242b7974
Author: Victor Lowther <victor.lowther@gmail.com>
Date:   Mon Aug 6 15:29:09 2018 -0500

    Fix up broken lease finding logic

M   models/lease.go

commit 0b3ba0d09688dd8d53784e23fa0e6e901ffdec26
Author: Victor Lowther <victor.lowther@gmail.com>
Date:   Mon Aug 6 13:13:43 2018 -0500

    Fix missing test condition

M   cli/reservation_test.go

commit a28db77d7357ef4b3512d318528f30a6c02640b6
Author: Victor Lowther <victor.lowther@gmail.com>
Date:   Mon Aug 6 12:02:38 2018 -0500

    More Reservation updates and tests.

    Reservations model has grown a Subnet field to allow scoped
    Reservations to keep track of what Subnet they are associated with,
    and the Create validation has been updated to force sane-ish scoping
    rules for when and where Reservations with identical Strategies and
    Tokens can be created.

M   cli/reservation_test.go
M   cli/test-data/output/TestReservationCli/reservations.create.75df77d836ef173cf5c09b72568df958/stdout.expect
M   cli/test-data/output/TestReservationCli/reservations.create.b44b9b003ee789b023adbf62f74a4fde/stdout.expect
M   cli/test-data/output/TestReservationCli/reservations.list.2/stdout.expect
M   cli/test-data/output/TestReservationCli/reservations.list.4/stdout.expect
M   cli/test-data/output/TestReservationCli/reservations.list.Addr=192.168.100.100/stdout.expect
M   cli/test-data/output/TestReservationCli/reservations.list.NextServer=2.2.2.2/stdout.expect
M   cli/test-data/output/TestReservationCli/reservations.list.Strategy=MAC/stdout.expect
M   cli/test-data/output/TestReservationCli/reservations.list.Token=john/stdout.expect
M   cli/test-data/output/TestReservationCli/reservations.show.192.168.100.100.2/stdout.expect
M   cli/test-data/output/TestReservationCli/reservations.show.192.168.100.100.3/stdout.expect
M   cli/test-data/output/TestReservationCli/reservations.show.192.168.100.100.4/stdout.expect
M   cli/test-data/output/TestReservationCli/reservations.show.192.168.100.100/stdout.expect
M   cli/test-data/output/TestReservationCli/reservations.update.192.168.100.100.20886f942745e5752eae7b4e2914de1e/stdout.expect
M   cli/test-data/output/TestReservationCli/reservations.update.192.168.100.100.8b9440de63375c2f17131897d2ca34e9/stdout.expect
A   cli/test-data/output/TestScopedReservations/reservations.create.0d6273d1c6f4f51a5b449c8a2440e332/stderr.expect
A   cli/test-data/output/TestScopedReservations/reservations.create.19ef2a16973c4155e911434a50ad67ee/stderr.expect
A   cli/test-data/output/TestScopedReservations/reservations.create.5382d8ca61be54a41cefe0811fe3d3a0/stderr.expect
A   cli/test-data/output/TestScopedReservations/reservations.create.5beabf8b4e86a15b1bb923f288e7a06d/stderr.expect
A   cli/test-data/output/TestScopedReservations/reservations.create.7ea7a3b0fc5e459770a133bddbbc5d1d.2/stderr.expect
A   cli/test-data/output/TestScopedReservations/reservations.create.7ea7a3b0fc5e459770a133bddbbc5d1d/stdout.expect
A   cli/test-data/output/TestScopedReservations/reservations.create.8031586146ce7a1ab01ece85138f1ddd/stdout.expect
A   cli/test-data/output/TestScopedReservations/reservations.create.8ced2e751bfd5bbf3e14fac546b0eb20.2/stderr.expect
A   cli/test-data/output/TestScopedReservations/reservations.create.8ced2e751bfd5bbf3e14fac546b0eb20/stdout.expect
A   cli/test-data/output/TestScopedReservations/reservations.create.ae856946e7e1ceec7f060adee2cebbe2/stderr.expect
A   cli/test-data/output/TestScopedReservations/reservations.create.c8ba8a4409b87e0562de6eaa30e925a3/stderr.expect
A   cli/test-data/output/TestScopedReservations/reservations.create.ca8e72d3b692f3319cf6afed15e389a7/stdout.expect
A   cli/test-data/output/TestScopedReservations/reservations.create.dd8d3dbf08baa7731fa297dff678d284/stderr.expect
A   cli/test-data/output/TestScopedReservations/reservations.create.de5784c613aad0dbf28123d78e13e17d/stdout.expect
A   cli/test-data/output/TestScopedReservations/reservations.create.f52ec3cfb6f5f8341231456569234377/stdout.expect
A   cli/test-data/output/TestScopedReservations/reservations.create.f7844c97c24b7b9680050cca05d4d99f/stderr.expect
A   cli/test-data/output/TestScopedReservations/reservations.create.fb7519bb812936eec88ba419a3b70d38/stderr.expect
A   cli/test-data/output/TestScopedReservations/reservations.destroy.192.168.123.30/stdout.expect
A   cli/test-data/output/TestScopedReservations/reservations.destroy.192.168.124.1/stdout.expect
A   cli/test-data/output/TestScopedReservations/reservations.destroy.192.168.124.2/stdout.expect
A   cli/test-data/output/TestScopedReservations/reservations.destroy.192.168.125.1/stdout.expect
A   cli/test-data/output/TestScopedReservations/reservations.destroy.192.168.125.2/stdout.expect
A   cli/test-data/output/TestScopedReservations/subnets.create.4a0a853566fdb17e413a51061685340c/stderr.expect
A   cli/test-data/output/TestScopedReservations/subnets.create.8c0d45bc3893b782036e1129d63bbcf3/stderr.expect
A   cli/test-data/output/TestScopedReservations/subnets.create.a0ba1eb874b7657e960de69fd7a6f21d/stdout.expect
A   cli/test-data/output/TestScopedReservations/subnets.create.e8c243de83383f47e9a5530d635c98b0/stdout.expect
A   cli/test-data/output/TestScopedReservations/subnets.destroy.aa/stdout.expect
A   cli/test-data/output/TestScopedReservations/subnets.destroy.bb/stdout.expect
M   cli/test-data/output/TestSubnetCli/reservations.create.0e916b75b4317a0ebba7d043e80e2e8a/stdout.expect
M   models/reservation.go

commit 393ecd703bb8b5bd1882ff9846d1178055ec70e6
Author: Victor Lowther <victor.lowther@gmail.com>
Date:   Fri Aug 3 13:07:38 2018 -0500

    Start working on scoped reservations.

    This commit adds a new Scoped flag to Reservations, which signals that
    the Reservation so created is only valid within a Subnet that has a
    matching covered address range.  It will allow the DHCP system to
    properly handle the case where we have multiple Reservations in
    different Subnets for the same Token, which can happen when tagged
    VLAN interfaces are in play on the client.

    This pull request only implements the model and backend validation
    changes, along with an update to the Subnet logic to disallow changes
    to the Subnet field.  The changes to the DHCP system will come later.

M   cli/reservation_test.go
M   cli/subnet.go
M   cli/subnet_test.go
D   cli/test-data/output/TestAgent/machines.deletejobs.c9196b77-deef-4c8e-8130-299b3e3d9a10/stdout.expect
D   cli/test-data/output/TestAgent/tasks.create.657759c5a48b3113f2f1c89038bb1625/stdout.expect
D   cli/test-data/output/TestAgent/tasks.create.a16a61e946a854c986348f93042a8088/stdout.expect
D   cli/test-data/output/TestAgent/tasks.create.b4427852a84e0239d86856c9ab67c133/stdout.expect
D   cli/test-data/output/TestAgent/tasks.create.bc3fdca053f4a517cb087ad56b8eda9d/stdout.expect
D   cli/test-data/output/TestAgent/tasks.create.c818c2c5c82527f91d23a6e7c7ddba0b/stderr.expect
D   cli/test-data/output/TestAgent/tasks.create.cf5e9674b3bc92dae0c82a2e742672c0/stdout.expect
D   cli/test-data/output/TestAuth/contents.upload.23d0fbb5c1b84d63f9cacc197471d71f/stdout.expect
D   cli/test-data/output/TestAuth/contents.upload.5eedc68cb3abfe16ad51ca013300329f/stdout.expect
D   cli/test-data/output/TestAuth/contents.upload.7e3af6cb7b5f6f0b3188774696641aad/stdout.expect
D   cli/test-data/output/TestAuth/preferences.list.031aaa8a3aec0fc7853bf71ea233d293/stderr.expect
D   cli/test-data/output/TestAuth/preferences.list.035d870983efb3a7ec7051687e6fe6bb/stderr.expect
D   cli/test-data/output/TestAuth/preferences.list.0e07d3a262e5e0ef47b26f4082c5f7bf/stderr.expect
D   cli/test-data/output/TestAuth/preferences.list.1701a61176648c697025a2134647eda2/stderr.expect
D   cli/test-data/output/TestAuth/preferences.list.19bea7890032d85c84f1398c19dd3536/stderr.expect
D   cli/test-data/output/TestAuth/preferences.list.611601b3efac342fd10027372140fe8c/stderr.expect
D   cli/test-data/output/TestAuth/preferences.list.b0d2450128d6468280922204054b343b/stderr.expect
D   cli/test-data/output/TestAuth/preferences.list.e8e0775e692adbcb8acdf3799178655c/stderr.expect
D   cli/test-data/output/TestAuth/tenants.create.0c11979a2de5688cc70cef0d610844c9/stdout.expect
D   cli/test-data/output/TestAuth/tenants.create.4d63922d50b2b3f1eafb5aade6710078/stdout.expect
D   cli/test-data/output/TestBootEnvCli/bootenvs.exists.john.john2.2/stderr.expect
D   cli/test-data/output/TestBootEnvCli/bootenvs.install.bootenvs/no-fredhammer.yml/stderr.expect
D   cli/test-data/output/TestBootEnvCli/bootenvs.update.john.4860337096e3ea797e0b88bd5a1da9b0/stderr.expect
D   cli/test-data/output/TestBootEnvCli/bootenvs.update.john.b421c795e38520763d25a95e8308d866/stdout.expect
D   cli/test-data/output/TestBootEnvCli/bootenvs.update.john.ece8c455d4c2e7c856b7f3a3b926f1e2/stdout.expect
D   cli/test-data/output/TestBootEnvCli/bootenvs.update.john2.b421c795e38520763d25a95e8308d866/stderr.expect
D   cli/test-data/output/TestCorePieces/interfaces.indexes/stderr.expect
D   cli/test-data/output/TestCorePieces/plugin_providers.indexes/stderr.expect
D   cli/test-data/output/TestCorePieces/preferences.indexes/stderr.expect
D   cli/test-data/output/TestJobCli/jobs.create.301de1c48b1b5910dc879e1f545634a8.3/stderr.expect
D   cli/test-data/output/TestJobCli/jobs.create.301de1c48b1b5910dc879e1f545634a8.3/stdout.expect
D   cli/test-data/output/TestJobCli/machines.update.3e7031fe-3062-45f1-835c-92541bc9cbd3.15ef88524f82284ee914fdb15df5a1ef/stdout.expect
D   cli/test-data/output/TestJobCli/tasks.create.52a8e22e99b2a4ff8e5850b85b87f2a6/stdout.expect
D   cli/test-data/output/TestJobOsFilter/tasks.create.b70dcc895a6011f09806aeb19d57bfaa/stderr.expect
D   cli/test-data/output/TestMachineCli/machines.bootenv.3e7031fe-3062-45f1-835c-92541bc9cbd3.local/stdout.expect
D   cli/test-data/output/TestMachineCli/machines.update.3e7031fe-3062-45f1-835c-92541bc9cbd3.15ef88524f82284ee914fdb15df5a1ef.2/stdout.expect
D   cli/test-data/output/TestMachineCli/machines.workflow.3e7031fe-3062-45f1-835c-92541bc9cbd3.ea648e9b71ad49d10dc8ba3570189690/stdout.expect
D   cli/test-data/output/TestMachineCli/machines.workflow.3e7031fe-3062-45f1-835c-92541bc9cbd3.f65ef9dba7d9ad51439bdd1be31bc5ce/stdout.expect
D   cli/test-data/output/TestMachineCli/workflows.create.d1f0112b829ea17d07d4309e723ce41f/stdout.expect
D   cli/test-data/output/TestMachineTaskCli/machines.tasks.del.3e7031fe-3062-45f1-835c-92541bc9cbd3.task3.task1.task2/stdout.expect
D   cli/test-data/output/TestMachineTaskCli/machines.tasks.remove.3e7031fe-3062-45f1-835c-92541bc9cbd3.task2.task4/stdout.expect
D   cli/test-data/output/TestParamCli/params.create.5d3b5482b66452d7c05fc5bb434c6cd8/stderr.expect
D   cli/test-data/output/TestProcessJobsCli/machines.processjobs.3e7031fe-3062-45f1-835c-92541bc9cbd3/stdout.expect
D   cli/test-data/output/TestProcessJobsCli/machines.processjobs.p1.p2.p3/stderr.expect
D   cli/test-data/output/TestProcessJobsCli/machines.processjobs.p1/stderr.expect
D   cli/test-data/output/TestProcessJobsCli/machines.processjobs/stderr.expect
D   cli/test-data/output/TestProfileCli/profiles.list.3ce899dccbb3addf6c5c38dd86c65778/stderr.expect
D   cli/test-data/output/TestProfileCli/profiles.list.3ce899dccbb3addf6c5c38dd86c65778/stdout.expect
D   cli/test-data/output/TestProfileCli/profiles.params.john.24e4989b865f5f18dbf79ba0a4d55c8a/stderr.expect
D   cli/test-data/output/TestProfileCli/profiles.show.john.3ce899dccbb3addf6c5c38dd86c65778/stdout.expect
D   cli/test-data/output/TestProfileCli/profiles.show.john.5c0b4b6b2bb6c1a632cd0f71f2ed1a0b/stderr.expect
D   cli/test-data/output/TestRepos/params.create.fe8ed5802a2bcfa74572db8dfead6029/stdout.expect
A   cli/test-data/output/TestReservationCli/reservations.create.0a0fc32b39cfde87b8a88c7a67ecff73/stderr.expect
M   cli/test-data/output/TestReservationCli/reservations.create.75df77d836ef173cf5c09b72568df958/stdout.expect
M   cli/test-data/output/TestReservationCli/reservations.create.b44b9b003ee789b023adbf62f74a4fde/stdout.expect
M   cli/test-data/output/TestReservationCli/reservations.list.2/stdout.expect
M   cli/test-data/output/TestReservationCli/reservations.list.4/stdout.expect
M   cli/test-data/output/TestReservationCli/reservations.list.Addr=192.168.100.100/stdout.expect
M   cli/test-data/output/TestReservationCli/reservations.list.NextServer=2.2.2.2/stdout.expect
M   cli/test-data/output/TestReservationCli/reservations.list.Strategy=MAC/stdout.expect
M   cli/test-data/output/TestReservationCli/reservations.list.Token=john/stdout.expect
M   cli/test-data/output/TestReservationCli/reservations.show.192.168.100.100.2/stdout.expect
M   cli/test-data/output/TestReservationCli/reservations.show.192.168.100.100.3/stdout.expect
M   cli/test-data/output/TestReservationCli/reservations.show.192.168.100.100.4/stdout.expect
M   cli/test-data/output/TestReservationCli/reservations.show.192.168.100.100/stdout.expect
M   cli/test-data/output/TestReservationCli/reservations.update.192.168.100.100.20886f942745e5752eae7b4e2914de1e/stdout.expect
M   cli/test-data/output/TestReservationCli/reservations.update.192.168.100.100.8b9440de63375c2f17131897d2ca34e9/stdout.expect
D   cli/test-data/output/TestRoleCLI/contents.upload.5eedc68cb3abfe16ad51ca013300329f/stdout.expect
D   cli/test-data/output/TestRoleCLI/contents.upload.7e3af6cb7b5f6f0b3188774696641aad/stdout.expect
D   cli/test-data/output/TestSecureParams/50e06fe5d84846bfe53b825edfeca75f.2/stdout.expect
D   cli/test-data/output/TestSecureParams/8af26b735e1bf829ea9fdffbe744e238.2/stderr.expect
D   cli/test-data/output/TestSecureParams/8daa0bc34e6a3c6c56faed5c3e09d8eb/stdout.expect
D   cli/test-data/output/TestSecureParams/9049052520b9e6882122757b021a2d99/stdout.expect
D   cli/test-data/output/TestSecureParams/bfd5d9a437af6b61a45c4084e4bbfb72/stdout.expect
D   cli/test-data/output/TestSecureParams/c4ada73230f69d4a5a1abfbac29a22ee.2/stdout.expect
D   cli/test-data/output/TestSecureParams/contents.upload.5eedc68cb3abfe16ad51ca013300329f/stdout.expect
D   cli/test-data/output/TestSecureParams/contents.upload.7e3af6cb7b5f6f0b3188774696641aad/stdout.expect
D   cli/test-data/output/TestSecureParams/d0b6e160f87ab091c14a7c327415afa6.2/stderr.expect
D   cli/test-data/output/TestSecureParams/e0616db8b6db5bf8c679af43391b9785.2/stderr.expect
D   cli/test-data/output/TestSecureParams/f6976c6a7aa716b575f4dc84b19f55ba.2/stdout.expect
D   cli/test-data/output/TestSecureParams/machines.get.Name.bob.param.secure.0526e14e902277370e0dccbf146ef3e4.2/stderr.expect
D   cli/test-data/output/TestSecureParams/machines.get.Name.bob.param.secure.0526e14e902277370e0dccbf146ef3e4.2/stdout.expect
D   cli/test-data/output/TestSecureParams/machines.get.bob.param.secure/stderr.expect
D   cli/test-data/output/TestSecureParams/machines.set.Name.bob.param.secure.to.Fred/stderr.expect
D   cli/test-data/output/TestSecureParams/machines.set.Name.bob.param.secure.to.Fred/stdout.expect
D   cli/test-data/output/TestSecureParams/machines.set.bob.param.secure.to.Bob/stderr.expect
D   cli/test-data/output/TestSecureParams/params.create.e480c5e01cc38c3e42aa7ff9a3f9a060/stderr.expect
D   cli/test-data/output/TestSecureParams/params.destroy.secret/stderr.expect
D   cli/test-data/output/TestSecureParams/roles.create.4e4f9c6c69682f2ebab23dfba2588f62/stderr.expect
D   cli/test-data/output/TestSecureParams/roles.create.ba962fe53238f930551d0607532fc892/stderr.expect
D   cli/test-data/output/TestSecureParams/users.update.fred.0d0bf3b91240a3b25fceeae98ef37035/stdout.expect
A   cli/test-data/output/TestSubnetCli/reservations.create.0e916b75b4317a0ebba7d043e80e2e8a/stdout.expect
A   cli/test-data/output/TestSubnetCli/reservations.destroy.192.168.100.100/stdout.expect
A   cli/test-data/output/TestSubnetCli/subnets.destroy.john.3/stderr.expect
M   cli/test-data/output/TestSubnetCli/subnets.destroy.john.3/stdout.expect
A   cli/test-data/output/TestSubnetCli/subnets.destroy.john.4/stdout.expect
M   cli/test-data/output/TestSubnetCli/subnets.leasetimes.john.65.7300/stdout.expect
M   cli/test-data/output/TestSubnetCli/subnets.nextserver.john.1.24.36.16/stdout.expect
M   cli/test-data/output/TestSubnetCli/subnets.pickers.john.none,nextFree,mostExpired/stdout.expect
R100        cli/test-data/output/TestAgent/machines.processjobs.c9196b77-deef-4c8e-8130-299b3.b98773fd65e6e32eee9e8a357b6a3e55/stderr.expect        cli/test-data/output/TestSubnetCli/subnets.range.john.192.168.100.10.192.168.100.200/stderr.expect
M   cli/test-data/output/TestSubnetCli/subnets.range.john.192.168.100.10.192.168.100.200/stdout.expect
M   cli/test-data/output/TestSubnetCli/subnets.set.john.option.6.to.66/stdout.expect
M   cli/test-data/output/TestSubnetCli/subnets.set.john.option.6.to.67/stdout.expect
M   cli/test-data/output/TestSubnetCli/subnets.set.john.option.6.to.null/stdout.expect
M   cli/test-data/output/TestSubnetCli/subnets.show.john.2/stdout.expect
M   cli/test-data/output/TestSubnetCli/subnets.show.john.3/stdout.expect
D   cli/test-data/output/TestSubnetCli/subnets.show.john.4/stdout.expect
M   cli/test-data/output/TestSubnetCli/subnets.subnet.john.1111.11.2223.544/66666/stderr.expect
A   cli/test-data/output/TestSubnetCli/subnets.subnet.john.192.168.100.0/10/stderr.expect
M   cli/test-data/output/TestSubnetCli/subnets.subnet.john.192.168.100.0/10/stdout.expect
M   cli/test-data/output/TestSubnetCli/subnets.subnet.john.june.1.24.36.16/stderr.expect
M   cli/test-data/output/TestSubnetCli/subnets.subnet/stderr.expect
D   cli/test-data/output/TestSubnetCli/subnets.update.john.0d31ee68d06b9887be58c054b49e9155/stdout.expect
A   cli/test-data/output/TestSubnetCli/subnets.update.john.9bd683d4d27a328470940be5d534aa60/stderr.expect
M   cli/test-data/output/TestSubnetCli/subnets.update.john.9bd683d4d27a328470940be5d534aa60/stdout.expect
M   cli/test-data/output/TestSubnetCli/subnets/stdout.expect
D   cli/test-data/output/TestSystemCli/plugin_providers.list/stdout.expect
D   cli/test-data/output/TestSystemCli/plugins.list/stdout.expect
D   cli/test-data/output/TestWorkflowAgent/tasks.create.08f924bb7c4088eb2a2e2329c87ca63d/stdout.expect
D   cli/test-data/output/TestWorkflowAgent/tasks.create.1b3fbca2dfacf8df445a16fc741e93d5/stdout.expect
D   cli/test-data/output/TestWorkflowAgent/tasks.create.2aea274bc5deaf40c065acffa295ef54/stdout.expect
D   cli/test-data/output/TestWorkflowAgent/tasks.create.321175492247bdf2e6837a239867cf25/stdout.expect
D   cli/test-data/output/TestWorkflowAgent/tasks.create.406461b183c2bbac8ff84ffc1714ae94/stdout.expect
D   cli/test-data/output/TestWorkflowAgent/tasks.create.6388af3b8af1dd4ab5844adafccd3c2f/stderr.expect
D   cli/test-data/output/TestWorkflowAgent/tasks.create.dc8d833d36cfbee50576779bb107ca43/stdout.expect
D   cli/test-data/output/TestWorkflowAgent/tasks.create.e667e159e812a708204da3173d8e969b/stdout.expect
D   cli/test-data/output/TestWorkflowAgent/tasks.create.fe0fc158e2050e83f5c69939b302c5fd/stdout.expect
D   cli/test-data/output/TestWorkflowCli/machines.update.Name.m0.0d866daa50b75c29e61b8004d6e171bc/stdout.expect
D   cli/test-data/output/TestWorkflowSwitch/machines.create.87a5a04e5df4d9bf26bd690053201bd7/stderr.expect
D   cli/test-data/output/TestWorkflowSwitch/machines.update.Name.m1.c92ed336dca8ab7c3f952d31214b5fb3/stdout.expect
D   cli/test-data/output/TestWorkflowSwitch/machines.update.Name.m3.c92ed336dca8ab7c3f952d31214b5fb3/stderr.expect
D   cli/test-data/output/TestWorkflowSwitch/stages.create.18c0a90484e931d8642373cbc8841a34/stdout.expect
D   cli/test-data/output/TestWorkflowSwitch/stages.create.5cf89fae0c2c2baece25123d7924e52d/stdout.expect
D   cli/test-data/output/TestWorkflowSwitch/stages.create.5d07b76c62dae4fbc8a06495f3f730a5/stdout.expect
D   cli/test-data/output/TestWorkflowSwitch/stages.create.9cb8fd6f85630194299b9471fe7e484d/stdout.expect
D   cli/test-data/output/TestWorkflowSwitch/stages.create.stage1/stdout.expect
D   cli/test-data/output/TestWorkflowSwitch/stages.create.stage2/stdout.expect
D   cli/test-data/output/TestWorkflowSwitch/stages.create.stage3/stdout.expect
D   cli/test-data/output/TestWorkflowSwitch/stages.create.stage4/stdout.expect
M   models/reservation.go

commit 5204fc53ec981b09f0544ac9b86d1835ca2a7e39
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Sat Aug 4 23:03:26 2018 -0600

    Add filebeat to the docs.

M   conf.py

commit 695b8b3d4c5bcab8faf7b8c75ca87d1a973f05b0
Author: Victor Lowther <victor.lowther@gmail.com>
Date:   Tue Jul 31 16:00:59 2018 -0500

    Update glide.lock and unit tests

M   cli/test-data/output/TestBootEnvCli/bootenvs.install.bootenvs/fredhammer.yml.3/stderr.expect
M   cli/test-data/output/TestBootEnvCli/bootenvs.update.john.asdgasdg/stderr.expect
M   cli/test-data/output/TestBootEnvCli/bootenvs/stdout.expect
M   cli/test-data/output/TestContentCli/contents.create.348f85563278f65434960e4c279ccb57/stderr.expect
M   cli/test-data/output/TestContentCli/contents.update.john.asdgasdg/stderr.expect
M   cli/test-data/output/TestContentsFunctionalCli/contents.create.caec0e7d1b4b772a78e6dece471da19b/stderr.expect
M   cli/test-data/output/TestContentsFunctionalCli/contents.update.Pack1.7e2795c1d3dd2c0dfc2149a79191333b/stderr.expect
M   cli/test-data/output/TestEventsCli/events.post.dquotee1dquote/stderr.expect
M   cli/test-data/output/TestJobCli/jobs.update.00000000-0000-0000-0000-000000000001.2613e56daa4b9dcd02c9e93badc4aa5b/stderr.expect
M   cli/test-data/output/TestMachineCli/machines.runaction.3e7031fe-3062-45f1-835c-92541bc9cbd3.increment.576c47cb28f5c9217182dd4ccc70e8a2/stderr.expect
M   cli/test-data/output/TestMachineCli/machines.runaction.3e7031fe-3062-45f1-835c-92541bc9cbd3.increment.fred/stderr.expect
M   cli/test-data/output/TestMachineCli/machines.update.3e7031fe-3062-45f1-835c-92541bc9cbd3.asdgasdg/stderr.expect
M   cli/test-data/output/TestParamCli/params.update.john.asdgasdg/stderr.expect
M   cli/test-data/output/TestPluginCli/plugins.update.i-woman.asdgasdg/stderr.expect
M   cli/test-data/output/TestPrefsCli/prefs.set.dedc382c32100c7b987f2098da769fe4/stderr.expect
M   cli/test-data/output/TestPrefsCli/prefs.set.john/stderr.expect
M   cli/test-data/output/TestProfileCli/profiles.update.john.asdgasdg/stderr.expect
M   cli/test-data/output/TestReservationCli/reservations.update.192.168.100.100.asdgasdg/stderr.expect
M   cli/test-data/output/TestStageCli/stages.update.john.asdgasdg/stderr.expect
M   cli/test-data/output/TestSubnetCli/subnets.update.john.asdgasdg/stderr.expect
M   cli/test-data/output/TestTaskCli/tasks.update.john.asdgasdg/stderr.expect
M   cli/test-data/output/TestTemplateCli/templates.update.john.asdgasdg/stderr.expect
M   cli/test-data/output/TestUserCli/users.update.john.asdgasdg/stderr.expect

commit 207e7045e3583fff8fbd3429d13ab6e58946d743
Author: Victor Lowther <victor.lowther@gmail.com>
Date:   Tue Jul 31 15:29:40 2018 -0500

    Apple support netboots High Sierra via NetBoot and NetInstall methods.

A   cli/appleNBI.go
M   cli/bootenv.go
M   models/aaplbsdp.go

commit ccaacc62f47334d8bd52539acea82a17b3bc619a
Author: Victor Lowther <victor.lowther@gmail.com>
Date:   Mon Jul 30 15:59:51 2018 -0500

    Start removal of hardwired chainload into iPXE apple boot.

A   models/aaplbsdp.go

End of Note