8.3.1.8. v3.1.0ΒΆ

commit 42200c888f2a2374461454add9021060186b264a
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Tue Sep 19 16:27:29 2017 -0500

    move the info and user structs to models

M   models/user.go

commit d81bcb89188afb96d1e9768caa6bb8042be53d5e
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Mon Sep 18 10:20:40 2017 -0500

    Undo the other hack

M   cli/user_test.go

commit 546f632c79f6a90005ca05b24a0e4020e502c0a5
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Mon Sep 18 10:13:35 2017 -0500

    Undo swagger build break fix because we are
    forcing swagger to 0.12.0.  No more BS.

M   cli/jobs.go

commit a92826e3c3727d3b2c06d4c8303973932c979325
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Sun Sep 17 23:15:50 2017 -0500

    Fix build break.
    Add readonly as an index
    Add unit tests for readonly, valid, and available.
    Update docs for it.

M   cli/bootenv.go
M   cli/bootenv_test.go
M   cli/jobs.go
M   cli/jobs_test.go
M   cli/lease.go
M   cli/lease_test.go
M   cli/machines.go
M   cli/machines_test.go
M   cli/params.go
M   cli/params_test.go
M   cli/plugins.go
M   cli/plugins_test.go
M   cli/profiles.go
M   cli/profiles_test.go
M   cli/reservation.go
M   cli/reservation_test.go
M   cli/stages.go
M   cli/stages_test.go
M   cli/subnet.go
M   cli/subnet_test.go
M   cli/tasks.go
M   cli/tasks_test.go
M   cli/template.go
M   cli/template_test.go
M   cli/user.go
M   cli/user_test.go
M   doc/cli/drpcli_bootenvs_exists.rst
M   doc/cli/drpcli_bootenvs_list.rst
M   doc/cli/drpcli_bootenvs_show.rst
M   doc/cli/drpcli_jobs_exists.rst
M   doc/cli/drpcli_jobs_list.rst
M   doc/cli/drpcli_jobs_show.rst
M   doc/cli/drpcli_leases_exists.rst
M   doc/cli/drpcli_leases_list.rst
M   doc/cli/drpcli_leases_show.rst
M   doc/cli/drpcli_machines_exists.rst
M   doc/cli/drpcli_machines_list.rst
M   doc/cli/drpcli_machines_show.rst
M   doc/cli/drpcli_params_exists.rst
M   doc/cli/drpcli_params_list.rst
M   doc/cli/drpcli_params_show.rst
M   doc/cli/drpcli_plugins_exists.rst
M   doc/cli/drpcli_plugins_list.rst
M   doc/cli/drpcli_plugins_show.rst
M   doc/cli/drpcli_profiles_exists.rst
M   doc/cli/drpcli_profiles_list.rst
M   doc/cli/drpcli_profiles_show.rst
M   doc/cli/drpcli_reservations_exists.rst
M   doc/cli/drpcli_reservations_list.rst
M   doc/cli/drpcli_reservations_show.rst
M   doc/cli/drpcli_stages_exists.rst
M   doc/cli/drpcli_stages_list.rst
M   doc/cli/drpcli_stages_show.rst
M   doc/cli/drpcli_subnets_exists.rst
M   doc/cli/drpcli_subnets_list.rst
M   doc/cli/drpcli_subnets_show.rst
M   doc/cli/drpcli_tasks_exists.rst
M   doc/cli/drpcli_tasks_list.rst
M   doc/cli/drpcli_tasks_show.rst
M   doc/cli/drpcli_templates_exists.rst
M   doc/cli/drpcli_templates_list.rst
M   doc/cli/drpcli_templates_show.rst
M   doc/cli/drpcli_users_exists.rst
M   doc/cli/drpcli_users_list.rst
M   doc/cli/drpcli_users_show.rst
M   models/access.go

commit f7b6c2598c7a0ccf53a2b9ad5b4d9bf5d6c96534
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Sat Sep 16 14:47:53 2017 -0500

    Rebuild cli docs

M   doc/cli/drpcli.rst
M   doc/cli/drpcli_bootenvs_exists.rst
M   doc/cli/drpcli_bootenvs_list.rst
M   doc/cli/drpcli_bootenvs_show.rst
M   doc/cli/drpcli_jobs_exists.rst
M   doc/cli/drpcli_jobs_list.rst
M   doc/cli/drpcli_jobs_show.rst
M   doc/cli/drpcli_leases_exists.rst
M   doc/cli/drpcli_leases_list.rst
M   doc/cli/drpcli_leases_show.rst
M   doc/cli/drpcli_machines.rst
M   doc/cli/drpcli_machines_exists.rst
M   doc/cli/drpcli_machines_list.rst
M   doc/cli/drpcli_machines_params.rst
M   doc/cli/drpcli_machines_processjobs.rst
M   doc/cli/drpcli_machines_removeprofile.rst
M   doc/cli/drpcli_machines_show.rst
A   doc/cli/drpcli_machines_stage.rst
M   doc/cli/drpcli_params_exists.rst
M   doc/cli/drpcli_params_list.rst
M   doc/cli/drpcli_params_show.rst
M   doc/cli/drpcli_profiles_exists.rst
M   doc/cli/drpcli_profiles_list.rst
M   doc/cli/drpcli_profiles_show.rst
M   doc/cli/drpcli_reservations_exists.rst
M   doc/cli/drpcli_reservations_list.rst
M   doc/cli/drpcli_reservations_show.rst
A   doc/cli/drpcli_stages.rst
A   doc/cli/drpcli_stages_addprofile.rst
A   doc/cli/drpcli_stages_addtask.rst
A   doc/cli/drpcli_stages_bootenv.rst
A   doc/cli/drpcli_stages_create.rst
A   doc/cli/drpcli_stages_destroy.rst
A   doc/cli/drpcli_stages_exists.rst
A   doc/cli/drpcli_stages_list.rst
A   doc/cli/drpcli_stages_patch.rst
A   doc/cli/drpcli_stages_removeprofile.rst
A   doc/cli/drpcli_stages_removetask.rst
A   doc/cli/drpcli_stages_show.rst
A   doc/cli/drpcli_stages_update.rst
M   doc/cli/drpcli_subnets_exists.rst
M   doc/cli/drpcli_subnets_list.rst
M   doc/cli/drpcli_subnets_show.rst
M   doc/cli/drpcli_tasks_exists.rst
M   doc/cli/drpcli_tasks_list.rst
M   doc/cli/drpcli_tasks_show.rst
M   doc/cli/drpcli_templates_exists.rst
M   doc/cli/drpcli_templates_list.rst
M   doc/cli/drpcli_templates_show.rst
M   doc/cli/drpcli_users_exists.rst
M   doc/cli/drpcli_users_list.rst
M   doc/cli/drpcli_users_show.rst
M   doc/upgrade.rst

commit 5390c5eaac8bd26d397fe72217a89f5e6a683c2d
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Thu Sep 14 14:00:58 2017 -0500

    Make sure to add the same timeout on the install path
    as the uploadiso path.

M   cli/bootenv.go

commit 9b5fc08c7092d25ba0f2abaf1c08fe53692ec1b3
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Thu Sep 14 11:56:11 2017 -0500

    Update netmask and broadcast options on a subnet when
    then CIDR changes.

M   cli/subnet_test.go
M   models/subnet.go

commit 7b6f0a1de58f26b54de71adc4617f4047e7ff257
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Tue Sep 12 00:21:52 2017 -0500

    Add meta map to objects to store arbitary things
    for UX or other items.

M   models/bootenv.go
M   models/content.go
M   models/interface.go
M   models/job.go
M   models/lease.go
M   models/machine.go
A   models/meta.go
M   models/param.go
M   models/plugin.go
M   models/plugin_provider.go
M   models/preference.go
M   models/profile.go
M   models/reservation.go
M   models/stage.go
M   models/subnet.go
M   models/task.go
M   models/template.go
M   models/user.go

commit 9e4d03260885bf59881cbdae72fcceb6d049c21f
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Mon Sep 11 14:08:54 2017 -0500

    Fix formatting

M   doc/integrations/ansible.rst

commit 672f2a28952eb303da4617e24d9eff6ba532bfc0
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Thu Sep 7 23:06:30 2017 -0500

    For Content objects, add some additional meta data
    pieces to track usage.

    Writable = true/false
    Overwritable = true/false
    Type = writable, local, dynamic, default

    Writable is if the content's objects can be modified.
    Overwritable is if the contents objects can be overwritten by
      other content layers.
    Type is what layer the content is place.
      writable is highest layer (where objects are stored)
      local is the next read-only layer that is used for local changes
      dynamic is a set of uploadable content that is read-only (API content objects)
      default is the lowest layer that can be overwritten

    This patch also makes the soft errors of validation returned in
    Create or Update operations as a list in Warnings.

M   cli/contents_functional_test.go
M   cli/contents_test.go
M   models/content.go

commit bbc5108491e42bbca494229eca004b6522e45d61
Author: Rob Hirschfeld <rob@rackn.com>
Date:   Thu Sep 7 10:55:54 2017 -0700

    fix case where params is none

M   integrations/ansible/inventory.py

commit 4b268c62e58d82fa8557a8b426a1e028e626deb9
Author: Rob Hirschfeld <rob@rackn.com>
Date:   Wed Aug 30 11:47:59 2017 -0500

    add doc API filter

M   doc/api.rst

commit 4afb8c470327480fd9b2c597365ff135ce66f310
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Tue Sep 5 10:44:21 2017 -0500

    Stages should use Patch and not Update.  Better atomicity.

    File create writing should create missing directories as part
    of file copy.

M   cli/process_jobs.go
M   cli/stages.go

commit 13e66afb7c04031adc3011d35c5248fbdda8ef91
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Mon Sep 4 14:20:37 2017 -0500

    Add the RunnerWait flag to the stage and change
    the process jobs function to use it to see if it should
    wait for more jobs or not.

M   cli/process_jobs.go
M   cli/process_jobs_test.go
M   models/stage.go

commit b72b4ca68822f14cc787977dd9ba7650791b96f0
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Mon Sep 4 11:21:19 2017 -0500

    Log more to the log on failures to get more data.

M   cli/process_jobs.go

commit 5d31f564773b558472b9fca52d71235421057eb9
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Sun Sep 3 21:56:57 2017 -0500

    Add a defaultStage preference that can be "".
    This will allow systems to have a starting "auto" stage.

M   cli/machines_test.go
M   cli/prefs_test.go

commit 63e97b3e3c28bb5f056b3605392eac98cb7b4faf
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Sun Sep 3 16:10:46 2017 -0500

    Covert to new parameter style

M   cli/machines_test.go
M   cli/params_test.go
M   cli/plugin_providers_test.go
M   cmds/incrementer/incrementer.go

commit 1f3c6480da55d0e2056b779a644d2c6a161f6581
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Sun Sep 3 09:50:15 2017 -0500

    Fix unbundle so that it can handle the parameter naming
    convention

M   cli/contents.go

commit 272ac7eb925896d9caa87eabb66d66ebfe13f2c0
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Fri Sep 1 15:42:13 2017 -0500

    This not so small commit adds the Stage Object.

    The Stage Object (and its cli, frontend, and backend components)
    handle the tasks and profiles from the bootenvs.

    The BootEnv shrinks to be just a boot environment for a machine.

    The Stage object now contains the tasks to execute and the profiles
    to temporarily configure machines for those tasks.

    The machine object is updated to optionally have a stage.  If stage
    is not present, the system will continue to work like today.

    The profile object loses its task list.  This was an idea looking
    for stages.  Profile's with tasks were basically stages in a bad way.
    The whole task system gets simpler with the stages system.

    The stages render machine templates only.

    The machine object has also been updated to allow for the
    returning of aggregated params.  The cli and API take a
    new flag aggregate=true to return all current parameters for
    the machine (from profiles, stage, and machine).

M   cli/bootenv.go
M   cli/bootenv_test.go
M   cli/common.go
M   cli/common_test.go
M   cli/contents_functional_test.go
M   cli/contents_test.go
M   cli/jobs.go
M   cli/jobs_test.go
M   cli/lease.go
M   cli/machines.go
M   cli/machines_test.go
M   cli/params.go
M   cli/plugins.go
M   cli/process_jobs_test.go
M   cli/profiles.go
M   cli/profiles_test.go
M   cli/reservation.go
A   cli/stages.go
A   cli/stages_test.go
M   cli/subnet.go
M   cli/subnet_test.go
M   cli/tasks.go
M   cli/template.go
M   cli/user.go
M   cli/user_test.go
M   models/bootenv.go
M   models/content.go
M   models/job.go
M   models/machine.go
M   models/profile.go
A   models/stage.go
M   models/utils.go

commit 0adc1516216f13ed8edb864dd6320e2ca46b3bdc
Author: Victor Lowther <victor.lowther@gmail.com>
Date:   Wed Aug 30 11:55:10 2017 -0500

    Factor out some common index creation code

    This allows for every object that satisfies Validatable to have appropriate indexes

M   models/validate.go

commit a84e35a8e38791d5b13fb6986dc81167232a7062
Author: Rob Hirschfeld <rob@rackn.com>
Date:   Tue Aug 29 23:42:41 2017 -0500

    add xrefs

M   doc/faq-troubleshooting.rst

commit b37a9011c2ec5e9bb5d1c2018eb3d43b089f9dee
Author: Rob Hirschfeld <rob@rackn.com>
Date:   Tue Aug 29 23:39:58 2017 -0500

    troubleshooting notes

M   doc/faq-troubleshooting.rst

commit ca64771dd8baacd8ee11e659b523d738c4882a5a
Author: Victor Lowther <victor.lowther@gmail.com>
Date:   Tue Aug 29 14:57:57 2017 -0500

    Fixed implementation of ping testing for DHCP discovery addresses

M   cli/lease_test.go
M   models/lease.go

commit ed327a2ae52d798eaa081be03fb5651e83efe888
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Tue Aug 29 12:05:47 2017 -0500

    Revert "Add initial impementation to check to see if IP addresses are in use."

M   cli/lease_test.go
M   models/lease.go

commit 80ad8f4b14ca264700734a9e4c5c199cdb5483ac
Author: Victor Lowther <victor.lowther@gmail.com>
Date:   Tue Aug 29 11:17:50 2017 -0500

    Fix lease tests and update glide.lock.

M   cli/lease_test.go

commit c3953acb491c2c3c70f7946be78bb985f055aa94
Author: Victor Lowther <victor.lowther@gmail.com>
Date:   Tue Aug 29 08:44:05 2017 -0500

    Add initial impementation to check to see if IP addresses are in use.

    This also adds a State field to leases so that we can see where in the
    lease lifecycle a lease is in.

M   models/lease.go

commit e667d2dbdedda0a1e0bd5357aed7148597fddf5d
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Mon Aug 28 17:25:44 2017 -0500

    Put back the look from tip.  This is required because the
    readthedocs doesn't do a real build.

M   doc/api.rst

commit c78ed65871e2f6662275a6401524d572ddf3c7a0
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Mon Aug 28 17:25:03 2017 -0500

    Maybe get the final set of these things by actually doing tests.

M   doc/api.rst

commit ac53e07890803f87d43270ce2f995b22d03e351b
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Mon Aug 28 11:22:44 2017 -0500

    This codifies some of the changes Stephen made and fixes
    some that he missed.

M   cli/bootenv.go
M   cli/common.go
M   doc/cli/drpcli_bootenvs_exists.rst
M   doc/cli/drpcli_bootenvs_install.rst
M   doc/cli/drpcli_bootenvs_show.rst
M   doc/cli/drpcli_contents_create.rst
M   doc/cli/drpcli_contents_update.rst
M   doc/cli/drpcli_jobs_create.rst
M   doc/cli/drpcli_jobs_exists.rst
M   doc/cli/drpcli_jobs_list.rst
M   doc/cli/drpcli_jobs_show.rst
M   doc/cli/drpcli_jobs_update.rst
M   doc/cli/drpcli_leases_create.rst
M   doc/cli/drpcli_leases_exists.rst
M   doc/cli/drpcli_leases_list.rst
M   doc/cli/drpcli_leases_show.rst
M   doc/cli/drpcli_leases_update.rst
M   doc/cli/drpcli_machines_create.rst
M   doc/cli/drpcli_machines_exists.rst
M   doc/cli/drpcli_machines_show.rst
M   doc/cli/drpcli_machines_update.rst
M   doc/cli/drpcli_params_create.rst
M   doc/cli/drpcli_params_exists.rst
M   doc/cli/drpcli_params_list.rst
M   doc/cli/drpcli_params_show.rst
M   doc/cli/drpcli_params_update.rst
M   doc/cli/drpcli_plugins_create.rst
M   doc/cli/drpcli_plugins_exists.rst
M   doc/cli/drpcli_plugins_list.rst
M   doc/cli/drpcli_plugins_show.rst
M   doc/cli/drpcli_plugins_update.rst
M   doc/cli/drpcli_profiles_create.rst
M   doc/cli/drpcli_profiles_exists.rst
M   doc/cli/drpcli_profiles_show.rst
M   doc/cli/drpcli_profiles_update.rst
M   doc/cli/drpcli_reservations_create.rst
M   doc/cli/drpcli_reservations_exists.rst
M   doc/cli/drpcli_reservations_show.rst
M   doc/cli/drpcli_reservations_update.rst
M   doc/cli/drpcli_subnets_create.rst
M   doc/cli/drpcli_subnets_exists.rst
M   doc/cli/drpcli_subnets_list.rst
M   doc/cli/drpcli_subnets_show.rst
M   doc/cli/drpcli_subnets_update.rst
M   doc/cli/drpcli_tasks_create.rst
M   doc/cli/drpcli_tasks_exists.rst
M   doc/cli/drpcli_tasks_list.rst
M   doc/cli/drpcli_tasks_show.rst
M   doc/cli/drpcli_tasks_update.rst
M   doc/cli/drpcli_templates_create.rst
M   doc/cli/drpcli_templates_exists.rst
M   doc/cli/drpcli_templates_show.rst
M   doc/cli/drpcli_templates_update.rst
M   doc/cli/drpcli_users_create.rst
M   doc/cli/drpcli_users_exists.rst
M   doc/cli/drpcli_users_show.rst
M   doc/cli/drpcli_users_update.rst

commit 932a7daa513539729068dcd2618d2b9a786ad7dd
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Sun Aug 27 21:59:13 2017 -0500

    Add ReadOnly flag to objects so that callers can see what is
    modifiable or not.

M   cli/bootenv_test.go
M   cli/common_test.go
M   cli/contents_functional_test.go
M   cli/jobs_test.go
M   cli/lease_test.go
M   cli/machines_test.go
M   cli/params_test.go
M   cli/plugin_providers_test.go
M   cli/plugins_test.go
M   cli/process_jobs_test.go
M   cli/profiles_test.go
M   cli/reservation_test.go
M   cli/subnet_test.go
M   cli/tasks_test.go
M   cli/template_test.go
M   cli/user_test.go
A   models/access.go
M   models/bootenv.go
M   models/interface.go
M   models/job.go
M   models/lease.go
M   models/machine.go
M   models/param.go
M   models/plugin.go
M   models/profile.go
M   models/reservation.go
M   models/subnet.go
M   models/task.go
M   models/template.go
M   models/user.go

commit 4a96920579ef60643dc7819ee5050d799e3f9185
Author: Rob Hirschfeld <rob@rackn.com>
Date:   Sat Aug 26 21:43:45 2017 -0500

    create a place to capture API exceptions

M   doc/api.rst

commit d69615bda9781bcb55c1cedb2202abd0941968ae
Author: Rob Hirschfeld <rob@rackn.com>
Date:   Thu Aug 24 11:55:24 2017 -0500

    change links to latest

    pointing to stable means that no changes are making it into the docs

M   README.rst

commit 6eea99734430dcd3d5bdd97935b91835d75b2bef
Author: Rob Hirschfeld <rob@rackn.com>
Date:   Thu Aug 24 11:50:54 2017 -0500

    updated project graphics

M   doc/images/digitalrebar.ico
M   doc/images/dr_provision.png

commit 14e9e0e8710f4e929465fb17226650d82baa525e
Author: Rob Hirschfeld <rob@rackn.com>
Date:   Wed Aug 23 12:53:50 2017 -0500

    capturing curl work in the docs

A   doc/dev/dev-curl.rst

commit 69bf3d9307eccfef00cade30296831c03335f0cd
Author: Rob Hirschfeld <rob@rackn.com>
Date:   Wed Aug 23 12:52:41 2017 -0500

    make sure we have links to BOTH new and stable docs

M   README.rst

commit 6d779baaf20a208fe0e84575a0315e98bd82995f
Author: Victor Lowther <victor.lowther@gmail.com>
Date:   Wed Aug 23 10:35:42 2017 -0500

    Add /indexes endpoints to the frontend.

    Rejiggering the CLI to use them instead of cheating and importing the backend
    models to use them directly will take more work.

A   models/index.go
M   models/utils.go

commit b9fc8e8d3df940efa62723b28977040fdc91b74c
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Tue Aug 22 12:41:11 2017 -0700

    Have reboot issue a linux suitable reboot for now.

M   cli/process_jobs.go

commit 2869c468314f7614297c86f3df250de18b87dba7
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Tue Aug 22 05:36:19 2017 -0700

    Fix build break

M   cli/isos.go

commit 854c39f3f5b44f43ee3ad7455b7696e21ef0e6ec
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Tue Aug 22 05:31:18 2017 -0700

    Set timeout out iso upload.

M   cli/isos.go

commit 09c71515a4fdcf34e691b27ee3a4aa9345745af9
Author: Rob Hirschfeld <rob@rackn.com>
Date:   Mon Aug 21 10:58:29 2017 -0500

    should be stable not master

M   doc/quickstart.rst

commit 080f2c4d358e3fa4e19504bf4475c0fb3fb715cc
Author: Rob Hirschfeld <rob@rackn.com>
Date:   Mon Aug 21 11:07:51 2017 -0400

    provide link for tip install

M   doc/quickstart.rst

commit 913da4c2c7ee8dcad0e56a67c037d8ae727ddd54
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Sun Aug 20 14:41:50 2017 -0500

    Put back the ipxe fall through in the ignore bootenv.

M   cli/bootenv_test.go
M   cli/common_test.go

commit 4ce7a96e6634804757bdda35c6bb4b88d7aea9f9
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Sat Aug 19 22:41:54 2017 -0500

    Regenerate the docs.- no docs for new install.
    Remove assets
    Switch install to set default content.

M   doc/cli/drpcli.rst
M   doc/cli/drpcli_autocomplete.rst
M   doc/cli/drpcli_bootenvs.rst
M   doc/cli/drpcli_bootenvs_create.rst
M   doc/cli/drpcli_bootenvs_destroy.rst
M   doc/cli/drpcli_bootenvs_exists.rst
M   doc/cli/drpcli_bootenvs_install.rst
M   doc/cli/drpcli_bootenvs_list.rst
M   doc/cli/drpcli_bootenvs_patch.rst
M   doc/cli/drpcli_bootenvs_show.rst
M   doc/cli/drpcli_bootenvs_update.rst
A   doc/cli/drpcli_bootenvs_uploadiso.rst
A   doc/cli/drpcli_contents.rst
A   doc/cli/drpcli_contents_bundle.rst
A   doc/cli/drpcli_contents_create.rst
A   doc/cli/drpcli_contents_destroy.rst
A   doc/cli/drpcli_contents_exists.rst
A   doc/cli/drpcli_contents_list.rst
A   doc/cli/drpcli_contents_show.rst
A   doc/cli/drpcli_contents_unbundle.rst
A   doc/cli/drpcli_contents_update.rst
A   doc/cli/drpcli_events.rst
A   doc/cli/drpcli_events_post.rst
M   doc/cli/drpcli_files.rst
M   doc/cli/drpcli_files_destroy.rst
A   doc/cli/drpcli_files_exists.rst
M   doc/cli/drpcli_files_list.rst
A   doc/cli/drpcli_files_show.rst
M   doc/cli/drpcli_files_upload.rst
M   doc/cli/drpcli_info.rst
M   doc/cli/drpcli_info_get.rst
M   doc/cli/drpcli_interfaces.rst
M   doc/cli/drpcli_interfaces_exists.rst
M   doc/cli/drpcli_interfaces_list.rst
M   doc/cli/drpcli_interfaces_show.rst
M   doc/cli/drpcli_isos.rst
M   doc/cli/drpcli_isos_destroy.rst
M   doc/cli/drpcli_isos_list.rst
M   doc/cli/drpcli_isos_upload.rst
A   doc/cli/drpcli_jobs.rst
A   doc/cli/drpcli_jobs_actions.rst
A   doc/cli/drpcli_jobs_create.rst
A   doc/cli/drpcli_jobs_destroy.rst
A   doc/cli/drpcli_jobs_exists.rst
A   doc/cli/drpcli_jobs_list.rst
A   doc/cli/drpcli_jobs_log.rst
A   doc/cli/drpcli_jobs_patch.rst
A   doc/cli/drpcli_jobs_show.rst
A   doc/cli/drpcli_jobs_update.rst
M   doc/cli/drpcli_leases.rst
M   doc/cli/drpcli_leases_create.rst
M   doc/cli/drpcli_leases_destroy.rst
M   doc/cli/drpcli_leases_exists.rst
M   doc/cli/drpcli_leases_list.rst
M   doc/cli/drpcli_leases_patch.rst
M   doc/cli/drpcli_leases_show.rst
M   doc/cli/drpcli_leases_update.rst
M   doc/cli/drpcli_machines.rst
A   doc/cli/drpcli_machines_action.rst
A   doc/cli/drpcli_machines_actions.rst
M   doc/cli/drpcli_machines_addprofile.rst
M   doc/cli/drpcli_machines_bootenv.rst
M   doc/cli/drpcli_machines_create.rst
M   doc/cli/drpcli_machines_destroy.rst
M   doc/cli/drpcli_machines_exists.rst
M   doc/cli/drpcli_machines_get.rst
M   doc/cli/drpcli_machines_list.rst
M   doc/cli/drpcli_machines_params.rst
M   doc/cli/drpcli_machines_patch.rst
A   doc/cli/drpcli_machines_processjobs.rst
M   doc/cli/drpcli_machines_removeprofile.rst
A   doc/cli/drpcli_machines_runaction.rst
M   doc/cli/drpcli_machines_set.rst
M   doc/cli/drpcli_machines_show.rst
M   doc/cli/drpcli_machines_update.rst
A   doc/cli/drpcli_machines_wait.rst
A   doc/cli/drpcli_params.rst
A   doc/cli/drpcli_params_create.rst
A   doc/cli/drpcli_params_destroy.rst
A   doc/cli/drpcli_params_exists.rst
A   doc/cli/drpcli_params_list.rst
A   doc/cli/drpcli_params_patch.rst
A   doc/cli/drpcli_params_show.rst
A   doc/cli/drpcli_params_update.rst
A   doc/cli/drpcli_plugin_providers.rst
A   doc/cli/drpcli_plugin_providers_destroy.rst
A   doc/cli/drpcli_plugin_providers_exists.rst
A   doc/cli/drpcli_plugin_providers_list.rst
A   doc/cli/drpcli_plugin_providers_show.rst
A   doc/cli/drpcli_plugin_providers_upload.rst
A   doc/cli/drpcli_plugins.rst
A   doc/cli/drpcli_plugins_create.rst
A   doc/cli/drpcli_plugins_destroy.rst
A   doc/cli/drpcli_plugins_exists.rst
A   doc/cli/drpcli_plugins_get.rst
A   doc/cli/drpcli_plugins_list.rst
A   doc/cli/drpcli_plugins_params.rst
A   doc/cli/drpcli_plugins_patch.rst
A   doc/cli/drpcli_plugins_set.rst
A   doc/cli/drpcli_plugins_show.rst
A   doc/cli/drpcli_plugins_update.rst
M   doc/cli/drpcli_prefs.rst
M   doc/cli/drpcli_prefs_list.rst
M   doc/cli/drpcli_prefs_set.rst
M   doc/cli/drpcli_profiles.rst
M   doc/cli/drpcli_profiles_create.rst
M   doc/cli/drpcli_profiles_destroy.rst
M   doc/cli/drpcli_profiles_exists.rst
M   doc/cli/drpcli_profiles_get.rst
M   doc/cli/drpcli_profiles_list.rst
M   doc/cli/drpcli_profiles_params.rst
M   doc/cli/drpcli_profiles_patch.rst
M   doc/cli/drpcli_profiles_set.rst
M   doc/cli/drpcli_profiles_show.rst
M   doc/cli/drpcli_profiles_update.rst
M   doc/cli/drpcli_reservations.rst
M   doc/cli/drpcli_reservations_create.rst
M   doc/cli/drpcli_reservations_destroy.rst
M   doc/cli/drpcli_reservations_exists.rst
M   doc/cli/drpcli_reservations_list.rst
M   doc/cli/drpcli_reservations_patch.rst
M   doc/cli/drpcli_reservations_show.rst
M   doc/cli/drpcli_reservations_update.rst
M   doc/cli/drpcli_subnets.rst
M   doc/cli/drpcli_subnets_create.rst
M   doc/cli/drpcli_subnets_destroy.rst
M   doc/cli/drpcli_subnets_exists.rst
A   doc/cli/drpcli_subnets_get.rst
A   doc/cli/drpcli_subnets_leasetimes.rst
M   doc/cli/drpcli_subnets_list.rst
A   doc/cli/drpcli_subnets_nextserver.rst
M   doc/cli/drpcli_subnets_patch.rst
A   doc/cli/drpcli_subnets_pickers.rst
A   doc/cli/drpcli_subnets_range.rst
A   doc/cli/drpcli_subnets_set.rst
M   doc/cli/drpcli_subnets_show.rst
A   doc/cli/drpcli_subnets_strategy.rst
A   doc/cli/drpcli_subnets_subnet.rst
M   doc/cli/drpcli_subnets_update.rst
A   doc/cli/drpcli_tasks.rst
A   doc/cli/drpcli_tasks_create.rst
A   doc/cli/drpcli_tasks_destroy.rst
A   doc/cli/drpcli_tasks_exists.rst
A   doc/cli/drpcli_tasks_list.rst
A   doc/cli/drpcli_tasks_patch.rst
A   doc/cli/drpcli_tasks_show.rst
A   doc/cli/drpcli_tasks_update.rst
M   doc/cli/drpcli_templates.rst
M   doc/cli/drpcli_templates_create.rst
M   doc/cli/drpcli_templates_destroy.rst
M   doc/cli/drpcli_templates_exists.rst
M   doc/cli/drpcli_templates_list.rst
M   doc/cli/drpcli_templates_patch.rst
M   doc/cli/drpcli_templates_show.rst
M   doc/cli/drpcli_templates_update.rst
M   doc/cli/drpcli_templates_upload.rst
M   doc/cli/drpcli_users.rst
M   doc/cli/drpcli_users_create.rst
M   doc/cli/drpcli_users_destroy.rst
M   doc/cli/drpcli_users_exists.rst
M   doc/cli/drpcli_users_list.rst
M   doc/cli/drpcli_users_password.rst
M   doc/cli/drpcli_users_patch.rst
M   doc/cli/drpcli_users_show.rst
M   doc/cli/drpcli_users_token.rst
M   doc/cli/drpcli_users_update.rst
M   doc/cli/drpcli_version.rst

commit 9c7768bc75df4a2447b9143140cc321e3d466156
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Sat Aug 19 19:12:10 2017 -0500

    Reorganize the plugin layers.
    DRP internals are moved into midlayer.
    The plugin base is still in plugin.
    Shared data is in models.

    Plugins can now be built from just models and plugin parts.

M   cmds/incrementer/incrementer.go
A   models/content.go
A   models/plugin_provider.go
D   plugin/actions.go
D   plugin/controller.go
D   plugin/messaging.go
M   plugin/plugin.go

commit eb804f7fccf97739bd22999b96fa7a3385c8fefc
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Sat Aug 19 16:16:57 2017 -0500

    Make some machine errors hard (instead of soft).
    Propagate force change on New() (to handle Patch).
    Fix more of the unit tests.

M   cli/machines_test.go
M   models/validate.go

commit 76dd8aa0e7de728e360badd178ef503e8a75ca6a
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Sat Aug 19 14:22:51 2017 -0500

    Fix the softerrors for adding content.  There is an issue with
    this that we should think about.  It works, but if there are already
    soft errors in the system, it will fail to load content.

M   cli/contents_functional_test.go

commit 9ee21350617f415f32694303cdd6ca90a6aeae09
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Sat Aug 19 12:58:10 2017 -0500

    Fix the controller loader to validate parameters.

M   cli/common_test.go
M   plugin/controller.go

commit 1d6d964ad90d99115b86167791b8231d8822cf9c
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Fri Aug 18 23:29:11 2017 -0500

    More fixes to backend and models and tweaks to unit tests.

M   cli/contents_functional_test.go
M   cli/machines_test.go
M   cli/params_test.go
M   cli/plugin_providers_test.go
M   cli/plugins_test.go
M   cli/process_jobs_test.go
M   cli/profiles_test.go
M   cli/template_test.go
M   cli/user_test.go
M   models/utils.go

commit f413d96ad733431a2397c28f80b4d39faecef75f
Author: Rob Hirschfeld <rob@rackn.com>
Date:   Fri Aug 18 19:27:07 2017 -0500

    fun facts help page

A   doc/fun-facts.rst

commit 0902c7e655323797c7123d9e5d8af87b9c3afef6
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Fri Aug 18 16:35:24 2017 -0500

    More tweaks for new validators.

M   cli/bootenv_test.go
M   cli/common_test.go
R084        cli/content_functional_test.go  cli/contents_functional_test.go
M   cli/machines_test.go
M   cli/params_test.go
M   cli/plugin_providers_test.go
M   cli/plugins_test.go
M   cli/profiles_test.go
M   cli/reservation_test.go
M   cli/tasks_test.go
M   cli/template_test.go
M   cli/user_test.go

commit ae3283f79a0e251ddad842a88b09acb71349882d
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Fri Aug 18 14:45:03 2017 -0500

    Update for new models.

M   cli/contents.go
M   plugin/messaging.go

commit 68edcc08f42696012b6a3de1a1bf813409abc3eb
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Fri Aug 18 14:05:29 2017 -0500

    Allow for plugin debug/info messages to be turned on and off.

M   cli/prefs_test.go
M   plugin/controller.go
M   plugin/messaging.go

commit b7e4a113abe83b7c02da65b59f5ef88616a4ad50
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Fri Aug 18 13:49:00 2017 -0500

    This adds the local bootenv to the system as default
    mandatory content.

M   cli/bootenv.go
M   cli/bootenv_test.go
M   cli/common_test.go
M   cli/content_functional_test.go
M   cli/contents_test.go
M   cli/jobs_test.go
M   cli/machines_test.go
M   cli/prefs_test.go
M   cli/process_jobs_test.go
M   cli/template_test.go
A   cli/test-data/local3-elilo.tmpl
A   cli/test-data/local3-ipxe.tmpl
A   cli/test-data/local3-pxelinux.tmpl
A   cli/test-data/local3.yml

commit 491dc5017e1c2f2153ff3f003cf656324cdec529
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Mon Aug 14 15:57:10 2017 -0500

    Add uploadiso which streams isos to fixup installed bootenvs.

M   cli/bootenv.go

commit dc78c6132fbbafddf1b793d0dd04d6b7aec9e3f3
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Mon Aug 14 12:27:44 2017 -0500

    Make templates work like they do today.  Raw files that could
    be editted.

M   cli/contents.go

commit 2cd0e6d46c12c5bc7b3b25eac8ef9e6f96ed62cd
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Sat Aug 12 17:47:53 2017 -0500

    Add unbundle command

M   cli/contents.go

commit 5472dd9a64f04cb2fed2c81f184ebedae091360b
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Sat Aug 12 16:42:06 2017 -0500

    Add more unit tests for content.
    Convert default content to a file.
    Put the tests in the similar directories as the defaults.

M   .gitignore
M   cli/common.go
M   cli/common_test.go
M   cli/content_functional_test.go
M   cli/contents.go
M   cli/contents_test.go
R100        test-data/etc/templates/etc.yaml        test-data/etc/dr-provision/templates/etc.yaml
A   test-data/usr/share/dr-provision/default.yaml
D   test-data/usr/share/templates/usrshare.yaml

commit a96005b95624104d354e100cc4ff8ae68291cdb9
Author: Victor Lowther <victor.lowther@gmail.com>
Date:   Fri Aug 18 12:15:44 2017 -0500

    It all builds, but the CLI tests fail.

    Everything has Available, Errors, and Validated flags, which cause the CLI tests
    to wig out because it is not expecting them.

    Additionally, the backend models need to satisfy the
    store.SaveCleanHooker to have the backend save eveverything with the
    validation fields cleared out.

M   cli/bootenv_test.go
M   cli/common_test.go
M   cli/jobs_test.go
M   cli/lease_test.go
M   cli/subnet_test.go
M   cmds/incrementer/incrementer.go
M   models/bootenv.go
M   models/job.go
M   models/lease.go
M   models/machine.go
M   models/param.go
M   models/plugin.go
M   models/preference.go
M   models/profile.go
M   models/reservation.go
M   models/subnet.go
M   models/task.go
M   models/template.go
M   models/user.go
M   models/validate.go
M   plugin/controller.go
M   plugin/messaging.go
M   plugin/plugin.go

commit 77ffb11c48830b7b6bbf062a4115c5ead070ecac
Author: Victor Lowther <victor.lowther@gmail.com>
Date:   Mon Aug 14 10:56:10 2017 -0500

    Add models with common validation and error handling

A   models/bootenv.go
A   models/dhcpOption.go
A   models/errors.go
A   models/event.go
A   models/interface.go
A   models/job.go
A   models/lease.go
A   models/machine.go
A   models/param.go
A   models/plugin.go
A   models/preference.go
A   models/profile.go
A   models/reservation.go
A   models/subnet.go
A   models/task.go
A   models/template.go
A   models/templateInfo.go
A   models/user.go
A   models/utils.go
A   models/validate.go

commit 3cebc351da8afb2839566cafe6b26aca45bb9460
Author: user.name <stephentames@gmail.com>
Date:   Thu Aug 17 15:39:14 2017 -0500

    On the search for you in \os-support\

M   doc/os-support/linuxkit.rst

commit cb0d1d9e7148ceae470b4fbb1e3984bd86125114
Author: user.name <stephentames@gmail.com>
Date:   Thu Aug 17 15:39:01 2017 -0500

    On the search for you in \dev\

M   doc/dev/dev-cli.rst
M   doc/dev/dev-server.rst

commit 19cec5f91ef91ebe4df60d635a4425a7e280020d
Author: user.name <stephentames@gmail.com>
Date:   Thu Aug 17 15:38:47 2017 -0500

    On the Search for You in \cli\

M   doc/cli/drpcli_bootenvs_create.rst
M   doc/cli/drpcli_bootenvs_exists.rst
M   doc/cli/drpcli_bootenvs_install.rst
M   doc/cli/drpcli_bootenvs_list.rst
M   doc/cli/drpcli_bootenvs_show.rst
M   doc/cli/drpcli_bootenvs_update.rst
M   doc/cli/drpcli_leases_create.rst
M   doc/cli/drpcli_leases_exists.rst
M   doc/cli/drpcli_leases_list.rst
M   doc/cli/drpcli_leases_show.rst
M   doc/cli/drpcli_leases_update.rst
M   doc/cli/drpcli_machines_create.rst
M   doc/cli/drpcli_machines_exists.rst
M   doc/cli/drpcli_machines_list.rst
M   doc/cli/drpcli_machines_show.rst
M   doc/cli/drpcli_machines_update.rst
M   doc/cli/drpcli_profiles_create.rst
M   doc/cli/drpcli_profiles_list.rst
M   doc/cli/drpcli_profiles_show.rst
M   doc/cli/drpcli_profiles_update.rst
M   doc/cli/drpcli_reservations_exists.rst
M   doc/cli/drpcli_reservations_list.rst
M   doc/cli/drpcli_reservations_show.rst
M   doc/cli/drpcli_reservations_update.rst
M   doc/cli/drpcli_subnets_create.rst
M   doc/cli/drpcli_subnets_exists.rst
M   doc/cli/drpcli_subnets_list.rst
M   doc/cli/drpcli_subnets_show.rst
M   doc/cli/drpcli_subnets_update.rst
M   doc/cli/drpcli_templates_create.rst
M   doc/cli/drpcli_templates_exists.rst
M   doc/cli/drpcli_templates_list.rst
M   doc/cli/drpcli_templates_show.rst
M   doc/cli/drpcli_templates_update.rst
M   doc/cli/drpcli_users_create.rst
M   doc/cli/drpcli_users_exists.rst
M   doc/cli/drpcli_users_list.rst
M   doc/cli/drpcli_users_show.rst
M   doc/cli/drpcli_users_update.rst

commit 26febb35b086182aa4a81018f64a0fa4cd5dd334
Author: user.name <stephentames@gmail.com>
Date:   Thu Aug 17 13:45:17 2017 -0500

    Adding Ansible to TOC

M   README.rst

commit 5f5606633d4a044f1fafba33acd3cbeb19b8b14b
Author: user.name <stephentames@gmail.com>
Date:   Thu Aug 17 13:45:05 2017 -0500

    Fixing Sidebar Link Order 2

    Changing the headings level to avoid having 2,3,4 from the install page
    instead of keeping them all under 2

M   doc/install.rst

commit 1e151aac6da3eb50d4f2fbf4a11c4e5e80118339
Author: user.name <stephentames@gmail.com>
Date:   Thu Aug 17 13:43:46 2017 -0500

    Fixing Sidebar Link Order

    The heading was denoted with the wrong mark.

M   doc/integrations/ansible.rst

commit bc30241b16ca447f21514cff2e6e165b35df9408
Author: user.name <stephentames@gmail.com>
Date:   Thu Aug 17 12:00:21 2017 -0500

    Editting integrations\ansible

M   doc/integrations/ansible.rst

commit 28c5e1c3846862d94f7119070ad50c6e4568dc85
Author: user.name <stephentames@gmail.com>
Date:   Thu Aug 17 11:59:10 2017 -0500

    Changing README ToC

M   README.rst

commit b0d286d80a1905ce156b0bdb763c211f43e0ca8d
Author: user.name <stephentames@gmail.com>
Date:   Thu Aug 17 11:58:51 2017 -0500

    Adding New Files

A   doc/dev/dev-cli.rst
A   doc/dev/dev-docs.rst
A   doc/dev/dev-server.rst

commit 770ef9260cc2dad10d28cdc3d09e42136cf764b7
Author: user.name <stephentames@gmail.com>
Date:   Thu Aug 17 11:58:41 2017 -0500

    Deleting Old files

D   doc/dev-cli.rst
D   doc/dev-docs.rst
D   doc/dev-server.rst

commit 85b67b33e7c5a2c7b3fcdd4a00ea59cde2a7e9fc
Author: Rob Hirschfeld <rob@rackn.com>
Date:   Wed Aug 16 15:48:54 2017 -0500

    Create ansible.rst

A   doc/integrations/ansible.rst

commit a8d628fac39ce8c63548443531d9e0f48894288a
Author: Rob Hirschfeld <rob@rackn.com>
Date:   Tue Aug 15 12:23:05 2017 -0500

    update docs to include production recommendations

M   doc/install.rst

commit 0948b7098ffd27e73a070478cc301a013ea1c411
Author: user.name <stephentames@gmail.com>
Date:   Tue Aug 15 11:54:31 2017 -0500

    Quickstart update from book

M   doc/quickstart.rst

commit 71f920476de6a86dc94074268f15c33028642bd9
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Fri Aug 11 14:35:14 2017 -0500

    Content update should replace completely.

M   cli/common.go
M   cli/content_functional_test.go
M   cli/contents_test.go
M   cli/process_jobs.go

commit b10f1b126a34553d6c4d3979ce601d08244f9633
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Fri Aug 11 13:34:11 2017 -0500

    Add some functional content tests to make sure validation errors
    and load errors are returned.

M   .gitignore
A   cli/content_functional_test.go

commit 1e10179e4fdf77477202f5b46310580e978e53e4
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Fri Aug 11 09:48:58 2017 -0500

    Fix lame cli messages for model rename.

M   cli/bootenv_test.go
M   cli/events_test.go
M   cli/jobs_test.go
M   cli/lease_test.go
M   cli/machines_test.go
M   cli/params_test.go
M   cli/plugins_test.go
M   cli/profiles_test.go
M   cli/reservation_test.go
M   cli/subnet_test.go
M   cli/tasks_test.go
M   cli/template_test.go
M   cli/user_test.go

commit feb3136ebf3249845ad54ec0f8089b8db8592d6b
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Fri Aug 11 09:38:23 2017 -0500

    Rename swager generated models to genmodels so that we can
    have real models.

M   .gitignore
M   cli/bootenv.go
M   cli/common.go
M   cli/contents.go
M   cli/events.go
M   cli/events_test.go
M   cli/info_test.go
M   cli/interfaces_test.go
M   cli/jobs.go
M   cli/lease.go
M   cli/machines.go
M   cli/params.go
M   cli/plugins.go
M   cli/process_jobs.go
M   cli/profiles.go
M   cli/reservation.go
M   cli/subnet.go
M   cli/tasks.go
M   cli/template.go
M   cli/user.go

commit 5ddff864ee01a3be5cc2f5fa15b360127b8ee5c7
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Fri Aug 11 09:17:25 2017 -0500

    Add cli unit tests. Fix various issues found with it.

    Still more needed

M   cli/common.go
M   cli/common_test.go
M   cli/contents.go
A   cli/contents_test.go

commit 796f4e7745fd42f810ecf83ab53c9370ed0f3203
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Thu Aug 10 15:53:26 2017 -0500

    Enable parts of each API to show up for content.

M   cli/common.go

commit a49adcc5629cacf83c1f1b63f00148e36dba3307
Author: Josh-Dunning <jmd16@rice.edu>
Date:   Thu Aug 10 15:40:12 2017 -0500

    Jobs section on UI documentation page

M   doc/ui.rst

commit 28f4bf21aa5fb44010052643396c65af01a83dab
Author: Josh-Dunning <jmd16@rice.edu>
Date:   Thu Aug 10 15:33:12 2017 -0500

    Tasks section on UI documentation page

M   doc/ui.rst

commit 58686af75e9bedc8c963c47f86b626eba98edb81
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Thu Aug 10 15:02:46 2017 -0500

    Fix unit tests for code clean up in frontend.
    Add untested cli for contents.

A   cli/contents.go

commit 5ae00ca4a964091c04c15c9633def8db9080caca
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Thu Aug 10 10:10:31 2017 -0500

    Add validation functions
    Add midlayer to manage content stacks

M   plugin/controller.go

commit 9f988e7a095a35d502e85b38b7af8cdfec5badc2
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Thu Aug 10 10:10:03 2017 -0500

    Fix cobra cli output changes

M   cli/bootenv_test.go
M   cli/events_test.go
M   cli/files_test.go
M   cli/info_test.go
M   cli/interfaces_test.go
M   cli/isos_test.go
M   cli/jobs_test.go
M   cli/lease_test.go
M   cli/machines_test.go
M   cli/params_test.go
M   cli/plugin_providers_test.go
M   cli/plugins_test.go
M   cli/process_jobs_test.go
M   cli/profiles_test.go
M   cli/reservation_test.go
M   cli/subnet_test.go
M   cli/tasks_test.go
M   cli/template_test.go
M   cli/user_test.go

commit 1fe26d57cbf806185d78661e2e1a4ed810167cce
Author: Victor Lowther <victor.lowther@gmail.com>
Date:   Thu Aug 10 07:37:21 2017 -0500

    Oops, add test files for stacked stores

A   test-data/etc/templates/etc.yaml
A   test-data/usr/share/templates/usrshare.yaml

commit 83b2e494b18a0e100c4259de190443ad0134627b
Author: Victor Lowther <victor.lowther@gmail.com>
Date:   Wed Aug 9 16:28:09 2017 -0500

    Update to have shiny default local and default stores.

    The server grew a --local-store and a --default-store option.

M   cli/common_test.go
M   cli/template_test.go

commit fa2ab32e54691741646bce5fcd7a17c599adf19b
Author: Victor Lowther <victor.lowther@gmail.com>
Date:   Wed Aug 9 14:11:44 2017 -0500

    Add stores for local and default content

M   cli/common_test.go

commit 2a4036bff1f49413203c45ec9b6a606c2c9e93ce
Author: Victor Lowther <victor.lowther@gmail.com>
Date:   Tue Aug 8 11:35:29 2017 -0500

    Update to use generic Open() syntax from digitalrebar/store

    This also removes the last dependency on the old
    digitalrebar/digitalrebar codebase.

M   cli/common_test.go

commit 75e45ebc4510c7f8d70feb8d6672534bf9c41ec6
Author: Rob Hirschfeld <rob@rackn.com>
Date:   Sun Aug 6 00:30:16 2017 -0500

    must supply ansible ssh user - hardcode to root for now

M   integrations/ansible/inventory.py

commit 8530d30bf7d77ffe295b96d87ba5d62785396423
Author: Rob Hirschfeld <rob@rackn.com>
Date:   Sun Aug 6 00:25:38 2017 -0500

    do not include empty groups

M   integrations/ansible/inventory.py

commit 21d52fb38b8b1ea82ba9cd80aa73656037a25d94
Author: Rob Hirschfeld <rob@rackn.com>
Date:   Sun Aug 6 00:06:42 2017 -0500

    change from INI to JSON format - INI is deprecated

M   integrations/ansible/inventory.py

commit 05691c4c100d429e1fb5c23c430c7a170bf1c16b
Author: Rob Hirschfeld <rob@rackn.com>
Date:   Sat Aug 5 18:16:45 2017 -0500

    added support for parent-children groups via parameters

M   integrations/ansible/inventory.py

commit 7848ba989345a0d01e9381f2fa59b8da0f883a14
Author: Rob Hirschfeld <rob@rackn.com>
Date:   Sat Aug 5 07:59:47 2017 -0500

    create var groups, add white space

M   integrations/ansible/inventory.py

commit 86d8e64c7b775c62ffc6317eef31de28c71afe7e
Author: Rob Hirschfeld <rob@rackn.com>
Date:   Sat Aug 5 07:21:46 2017 -0500

    use environment variables for inventory

M   integrations/ansible/inventory.py

commit 1a68356fb55ba98a4a577ca09134a0de678427d3
Author: Rob Hirschfeld <rob@rackn.com>
Date:   Sat Jul 29 11:37:31 2017 -0400

    disable SSL cert warnings

M   integrations/ansible/inventory.py

commit 932bdaa2f156a83864529ed3e1b41010e6fcd44c
Author: Rob Hirschfeld <rob@rackn.com>
Date:   Sat Jul 29 11:32:49 2017 -0400

    add inventory groups based on profiles, add IP addresses

M   integrations/ansible/inventory.py

commit e44751d777cf733c4e7c6aed56b28232c55aecfb
Author: Rob Hirschfeld <rob@rackn.com>
Date:   Thu Jul 27 23:14:22 2017 -0400

    very basic Ansible inventory file returns all machines in system

M   integrations/ansible/inventory.py

commit 128c01f0c9697c1939a7b40d4bad277ec00ba0ae
Author: Rob Hirschfeld <rob@rackn.com>
Date:   Thu Jul 27 19:23:21 2017 -0400

    machines request mechanics - TODO parse to yaml

A   integrations/ansible/inventory.py

commit e826feb4f4fdcc7b4aecf0d066044f59f7bb9a30
Author: galthaus <galthaus@austin.rr.com>
Date:   Sat Aug 5 11:13:56 2017 -0500

    Fix for now.  More changes to come.

M   cli/user_test.go

commit ced5e4ffcf945b55a278e74d3948339d65e2b4df
Author: Rob Hirschfeld <rob@rackn.com>
Date:   Fri Aug 4 22:46:52 2017 -0500

    Create Trademark.rst

A   Trademark.rst

commit 07fe6d929088594bdf91bdc172260b4124aa98d7
Author: Rob Hirschfeld <rob@rackn.com>
Date:   Fri Aug 4 22:43:03 2017 -0500

    Create CONTRIBUTING.rst

A   CONTRIBUTING.rst

commit 95f1fe9b991080b34bef55d07e5194ed1f13c9c1
Author: Rob Hirschfeld <rob@rackn.com>
Date:   Fri Aug 4 22:37:52 2017 -0500

    from Github community template

A   CODE_OF_CONDUCT.md

commit 0d8b69f735c153ec21c7a5fb4c484722e235f32c
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Thu Aug 3 19:47:34 2017 -0500

    This is the completion of work started by @niemanme.

    This adds as set of CLI helpers to set various subnet fields without
    having to go through the json blob paths.

    This also fixes a latent bug in the assureDecode code path.
    GIN was sending 400 with strings and confusing the client on
    bad json object.  This needs to use a lower level call to avoid
    the GIN help.

M   cli/subnet.go
M   cli/subnet_test.go

commit f87a400af13c9e12040649937107e15800d887b6
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Thu Aug 3 17:02:18 2017 -0500

    Add a cli and endpoint to post events.
    Update the runner cli to use the post for task actions.

A   cli/events.go
A   cli/events_test.go
M   cli/process_jobs.go

commit 815d190b390efb1b520d4962716ae538d16a4775
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Thu Aug 3 14:41:33 2017 -0500

    Fix race conditions around reading logs and closing processes.

M   cli/process_jobs.go

commit 816897912237b7de3cc39b596129843849559ce4
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Thu Aug 3 13:57:00 2017 -0500

    Update for streaming log form.

M   cli/process_jobs.go

commit 3536eb4f3e3c17b9333f976e417f8d48ec432c9f
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Thu Aug 3 13:11:51 2017 -0500

    Fix unit tests to actually write files and run commands.

M   cli/process_jobs.go
M   cli/process_jobs_test.go

commit 86bab26f524048676d8384eec54afce2937402b4
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Thu Aug 3 11:14:40 2017 -0500

    Add the start of unit tests for process jobs

M   cli/process_jobs.go
A   cli/process_jobs_test.go

commit f23a426e7dfc1a09d56e2fbb3550705e69cf6d7e
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Wed Aug 2 16:35:07 2017 -0500

    Try different code cov.

R059        .codecov.yml    codecov.yml

commit ce74aef62e4cf1b7b1731cbf82b9815818a0c636
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Wed Aug 2 16:08:44 2017 -0500

    Add a new cli command that will run jobs per the
    expected job work flow.

M   cli/bootenv.go
M   cli/common.go
M   cli/files.go
M   cli/interfaces.go
M   cli/isos.go
M   cli/jobs.go
M   cli/lease.go
M   cli/machines.go
M   cli/params.go
M   cli/plugin_providers.go
M   cli/plugins.go
A   cli/process_jobs.go
M   cli/profiles.go
M   cli/reservation.go
M   cli/subnet.go
M   cli/tasks.go
M   cli/template.go
M   cli/user.go

commit af07697602f30934026818095cf863df4d85b484
Author: Victor Lowther <victor.lowther@gmail.com>
Date:   Thu Aug 3 11:46:47 2017 -0500

    Update job logging to avoid working with Strings and work with io.Readers instead

M   cli/jobs.go

commit 2c4790e8ea8b4e301b164740e34bf30d52eea057
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Tue Aug 1 11:46:30 2017 -0500

    Add missing closes for plugin upload and iso upload

M   plugin/controller.go

commit ea18c8892b49e859c2c751bdc8a68c38edde9390
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Tue Aug 1 10:18:08 2017 -0500

    Add upload and remove plugin providers.  This will allow for plugins
    to be added to the running system through the API.

M   cli/plugin_providers.go
M   cli/plugin_providers_test.go
M   plugin/controller.go

commit 73f35ccc3352d1eee782b741053e8f574ac868c6
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Tue Aug 1 07:08:16 2017 -0500

    Add a codecov yaml file to always use the master branch for the
    location of the codecov file and change our ranges to match
    more realistic targets for us.

A   .codecov.yml

commit 66c7c7395ac8236caf2afa453041926c15734217
Author: Rob Hirschfeld <rob@rackn.com>
Date:   Tue Aug 1 01:06:07 2017 -0400

    include all available tests!

M   cli/params_test.go

commit a758d4f28fa9bd410af64588a2f527b53064f359
Author: Rob Hirschfeld <rob@rackn.com>
Date:   Tue Aug 1 00:56:07 2017 -0400

    more test coverage - WIP, but useful

M   cli/params_test.go

commit 5b6f879c41272eef2af92184d399a13bc7f9092c
Author: Rob Hirschfeld <rob@rackn.com>
Date:   Tue Aug 1 00:30:30 2017 -0400

    add tests for params WIP

A   cli/params_test.go

commit 96a4d605e4aa22b35b1b33812756b2afad2db736
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Mon Jul 31 16:28:45 2017 -0500

    Add Enabled flag for subnet to allow for created but not enabled
    subnets.  The subnet will not hand out leases if not enabled.

M   cli/subnet.go
M   cli/subnet_test.go
M   doc/upgrade.rst

commit 9ed0c631183e29741b3cef502bd3bc05ff77c185
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Mon Jul 31 15:09:50 2017 -0500

    Add additional info to the info call.

M   cli/info_test.go
M   cli/user_test.go

commit 008a7fb5b6b1e49901ab45bdb57ae4451f880d10
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Sun Jul 30 17:37:13 2017 -0500

    Reorder events to prefer removes over writes.
    Update the file notifier to ignore the parent directory.

M   plugin/controller.go

commit b3d305225b60b5418a53e6ad1eaf469efc63c7fb
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Sat Jul 29 21:53:08 2017 -0500

    Add the ability to append and get the log for a job.
    Rework the directory parameters of drp so that we can
    have a log-dir as well.

    Fixes files get and exists as well.

M   cli/common.go
M   cli/common_test.go
M   cli/files.go
M   cli/jobs.go
M   cli/jobs_test.go

commit e079fc8c338daa854dfd3dc78602571ff2884814
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Sat Jul 29 10:39:13 2017 -0500

    Add Name to JobAction field
    For auth, jobs will be authed by the machine uuid as the
    specific key.  This way a machine owns its jobs.

    TO do this, AuthKey is added to all objects so that it
    can override the primary key.

    Update yaml code from glide.

    Fix bug in nocontent json gin function

M   cli/jobs_test.go

commit e9c8c040cdf7f37edd5ab430e969efb315b0e7a8
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Fri Jul 28 17:01:00 2017 -0500

    Add the ability for the cli/API to render a job by
    call the actions endpoint.  This will render
    the templates on the attached task and return
    the templates as a list.

M   cli/jobs.go
M   cli/jobs_test.go

commit f93efa6cb83bf7abfbd72ec75535095f176a3b88
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Fri Jul 28 13:39:30 2017 -0500

    Add a machines wait cli option.
    This command will wait until the parameter becomes the
    specified value or a timeout or interrupt occurs.

M   cli/machines.go
M   cli/machines_test.go

commit 8201158f07f320e1c27ea431432a1a50f8e174f0
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Thu Jul 27 15:38:04 2017 -0500

    Finish up unit tests on jobs and job flows.

M   cli/jobs_test.go

commit ce5f6f1a71fab269681018df7860c36cbf4de52e
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Thu Jul 27 09:45:15 2017 -0500

    Add Runnable index to machines.
    Allow Job Create to take machine uuid, name, or json struct.

M   cli/jobs.go
M   cli/jobs_test.go
M   cli/machines.go
M   cli/machines_test.go

commit 782e741f3c19e9c52d6af57ff4b314e663a05e31
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Thu Jul 27 00:00:48 2017 -0500

    Add the start of the jobs unit test.  Fix list and other
    bugs along the way.  Still need to test update
    and job/task workflow.

M   cli/jobs.go
A   cli/jobs_test.go

commit fc274fcbf97f03e1fe5ab843892d493b816b3663
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Wed Jul 26 17:35:10 2017 -0500

    Add test for profile tasks on machines

M   cli/machines_test.go

commit 457077190efc23ab74d54e786d6e50d803222160
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Wed Jul 26 17:02:23 2017 -0500

    Add jobs create code and tweak components to get that
    close to working.

M   cli/jobs.go
M   cli/machines_test.go

commit 8b706f48f2c5aaecd418291000c4aaee8b839e9f
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Tue Jul 25 17:21:36 2017 -0500

    Lots of little tweaks to provide two features.

    1. Frontend can pass a validator that will get called on
       Save/Patch/Update/Create/Remove with the old and new object.
       For remove, new is nil.  For create, old is nil.
       Otherwise a save/update/patch operation receives new and old.
       If an error is returned the action will fail.
    2. Job objects are validated for valid conditions before save.
       a. bootenv exists and is available.
       b. task exists and is available.
       c. state is valid.
       d. Machine exists.
    3. Job objects are validated for valid conditions before delete.
       a. State is failed or finished before deleting.
    4. Machine Object picks up tasks lists from bootenvs and profiles
       when bootenv is changed.
    5. Frontend uses the new capabilities to not change the bootenv
       unless the task list is complete or force flag is set
    6. Add force flag to CLI and use it for machine update/patch.
    7. Removes the busted jobs cli unit tests.  Add back later.

M   cli/common.go
D   cli/jobs_test.go
M   cli/machines.go
M   cli/machines_test.go
M   plugin/controller.go

commit ba533b243d3e1b8c921e966b2aac7bd971aae3da
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Mon Jul 24 13:26:22 2017 -0500

    Start a jobs unit test
    Jobs should always have UUIDs

A   cli/jobs_test.go

commit 56f7a085a92cece6e4ebfa7eed7b6c53145259fb
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Thu Jul 27 13:39:12 2017 -0500

    Add info struct to gettoken.  This helps the UI do less calls.

M   cli/user_test.go

commit 9a6be7c8704a8e72f592a893888f87f3a0194aae
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Wed Jul 26 17:01:03 2017 -0500

    Fix race with events and database.

M   plugin/controller.go

commit e04d1ea0603e0996b8d5e9c79dfe8d7a080564c6
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Wed Jul 26 11:34:54 2017 -0500

    Don't wait for ever.

M   plugin/plugin.go

commit 6fde14fb218bb55fc496f03cdecb17a25035b1c5
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Wed Jul 26 11:01:06 2017 -0500

    This tracks action and publish uses to ensure
    that they are gone before removing a plugin.

    Also fixes some start/stop sequencing when
    plugins change.

    Between these two, it seems to address #342

M   plugin/actions.go
M   plugin/controller.go
M   plugin/messaging.go

commit aaec3a69b4b78ac76f9b93efc81de4def2a32ee0
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Mon Jul 24 20:22:18 2017 -0500

    Add more events.  Still more to add, but probably a good start.

M   plugin/controller.go

commit 9fa26ed309b4c4430938f5c96d14d3f175e7879a
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Mon Jul 24 17:58:01 2017 -0500

    Put the counters back - it is a canary for data problems.

M   plugin/plugin.go

commit 05b57c1d1f0cad6cd4f6bbb7803db2aef2310ed6
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Mon Jul 24 17:37:37 2017 -0500

    Undo counting and fix units to handle new incrementer.

M   cli/plugin_providers_test.go
M   cmds/incrementer/incrementer.go
M   plugin/plugin.go

commit e719dff4301f68efef107f5a06124b0a9e7fe5eb
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Mon Jul 24 17:14:29 2017 -0500

    Only show actions that are available to the machine based
    upon the required parameters.

M   cli/machines_test.go
M   cmds/incrementer/incrementer.go
M   plugin/plugin.go

commit e813561d94f60dc9d9a834c109a4f2987e4358f6
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Mon Jul 24 13:48:21 2017 -0500

    Make plugin commands multi-threaded.

M   plugin/plugin.go

commit 04d21af5c6d34b2ba282eb3d335b36fc7b0a06e6
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Mon Jul 24 10:41:55 2017 -0500

    Switch from RPC style to start messaging on pipes.

M   cli/bootenv_test.go
M   cmds/incrementer/incrementer.go
M   plugin/actions.go
M   plugin/controller.go
M   plugin/messaging.go
M   plugin/plugin.go

commit 859ba334885ecff8bf435c1fc7bbb39a3f2f7f94
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Mon Jul 24 08:11:20 2017 -0500

    Reorg code and drop rpc.

M   cmds/incrementer/incrementer.go
A   plugin/actions.go
A   plugin/controller.go
A   plugin/messaging.go
M   plugin/plugin.go

commit ccbcecf579d0f268c408c9f12578f5814048217c
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Sun Jul 23 21:09:14 2017 -0500

    This has a haning RPC close issue.  I'm not sure this is
    fixable.

M   cmds/incrementer/incrementer.go

commit 1bfbc40a2476068b8b33b363acd9d5bec9b4925a
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Thu Jul 20 00:03:17 2017 -0500

    Fix unit tests for plugins, plugin_providers, and machines actions.
    This enhances the incrementer plugin to have most of the
    features that we test.  May need to add more.

M   cli/common_test.go
M   cli/machines.go
M   cli/machines_test.go
A   cli/plugin_providers_test.go
M   cli/plugins.go
A   cli/plugins_test.go
M   cli/tasks.go
A   cli/tasks_test.go
M   cmds/incrementer/incrementer.go
M   plugin/plugin.go

commit aaf4541c9713baf0099db9d1f6b1a8ed99c0205b
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Tue Jul 18 21:50:55 2017 -0500

    Remove bin from list

M   .gitignore

commit 7090b45921f0cc7ad7522fadb4c83c7be7372576
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Tue Jul 18 21:50:13 2017 -0500

    Add example plugin.

A   cmds/incrementer/incrementer.go
A   plugin/plugin.go

commit 066036859b9834abf8d580b73c6f8715823f81ef
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Tue Jul 18 17:54:10 2017 -0500

    Fix bugs in support of adding machine action CLI

M   cli/machines.go

commit b47d67ad924303253f26312cf16bc4070688b69c
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Tue Jul 18 13:13:14 2017 -0500

    Add API endpoints and CLIs for Tasks and jobs and params.

    Unit tests to follow.

A   cli/jobs.go
A   cli/params.go
A   cli/tasks.go

commit de33d7763c50f14707f853cbf41875a2b2384714
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Tue Jul 18 09:37:51 2017 -0500

    Attempt to get existing unit tests working again.

M   cli/common_test.go

commit 0bb0933800f0907df06ab12d7cd17a28a133b668
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Mon Jul 17 09:35:55 2017 -0500

    First pass at plugins.  This does a publish plugin through
    RPC over Pipes and exec.  More robust process handling
    is needed.

A   cli/plugin_providers.go
A   cli/plugins.go

commit 1ed7212ecd4c89737aaab94412cd3f1409bb9ba1
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Mon Jul 24 19:15:04 2017 -0500

    Add an ID to DRP that is configurable from command line args
    or is the first mac address

M   cli/common_test.go
M   cli/info_test.go

commit 0226cf28ef3ddb888fd2f5e209e1fb89fd01aaf5
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Mon Jul 24 18:47:48 2017 -0500

    Add an info api call to get DRP info.

A   cli/info.go
A   cli/info_test.go
M   doc/cli/drpcli.rst
A   doc/cli/drpcli_info.rst
A   doc/cli/drpcli_info_get.rst

commit 0ae5e561b7df138eb08ddc13ff3a0b1090c0decb
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Tue Jul 18 09:37:51 2017 -0500

    Attempt to get existing unit tests working again.

M   cli/bootenv_test.go

commit 2a63f26116732b0a27f3abc4372a28c011bd5259
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Sat Jul 15 14:20:41 2017 -0500

    Add events and websockets to get them all

A   websocket-test.html

commit f654601fdb52a5a1695ec5f3563fde061dc0b716
Author: Josh-Dunning <jmd16@rice.edu>
Date:   Thu Jul 13 15:29:59 2017 -0500

    Templates section in UI documentation

M   doc/ui.rst

commit 99ecf04d18a2f465e21f545f17dd23c7d9e2f590
Author: Josh-Dunning <jmd16@rice.edu>
Date:   Thu Jul 13 15:20:19 2017 -0500

    Parameters section in UI documentation

M   doc/ui.rst

commit 012785b67310ddec67fba62760f5f7d59a20dffc
Author: Josh-Dunning <jmd16@rice.edu>
Date:   Thu Jul 13 14:00:38 2017 -0500

    Machines section in UI documentation

M   doc/ui.rst

commit 673923ba7263c4a4ccf85adfca24066a1bf5ba0d
Author: Josh-Dunning <jmd16@rice.edu>
Date:   Thu Jul 13 12:30:54 2017 -0500

    Leases section in UI documentation

M   doc/ui.rst

commit ed412a0a35bc1e59024d923b3eb3a674df0ac1ed
Author: Josh-Dunning <jmd16@rice.edu>
Date:   Thu Jul 13 12:23:28 2017 -0500

    Reservations section in UI documentation

M   doc/ui.rst

commit e49b41d638f26fe166f1177f98bc5434dd41507c
Author: Josh-Dunning <jmd16@rice.edu>
Date:   Thu Jul 13 12:05:03 2017 -0500

    Profiles section in UI documentation

M   doc/ui.rst

commit e1a79638dd069a5ac1c57584e8299b6b3c52b6bb
Author: Josh-Dunning <jmd16@rice.edu>
Date:   Mon Jul 3 14:37:51 2017 -0500

    Changed format of embedded code to fix restructured text issue

M   doc/dev-server.rst

commit ca6de437778b3155c3507df25ef47df50c9cf9bb
Author: Rob Hirschfeld <rob@rackn.com>
Date:   Wed Jul 12 19:32:11 2017 -0500

    add param flags for reference

M   doc/install.rst

commit 640d7996b2d532b4f99fd78f1692930c447ccfcd
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Wed Jul 12 12:42:22 2017 -0500

    Get CLI tests running again.
    Undo validated state for machines and profiles.  Not needed now.

M   cli/machines.go
M   cli/machines_test.go
M   cli/profiles_test.go

commit 11bfc10f18f72ca3c53a551223ffb8051fb5cd4b
Author: Rob Hirschfeld <rob@rackn.com>
Date:   Mon Jul 10 17:34:00 2017 -0500

    make recommended changes

M   doc/faq-troubleshooting.rst

commit 9d38413028bab8275d11fa38965f5a700722cf5a
Author: Rob Hirschfeld <rob@rackn.com>
Date:   Thu Jul 6 20:25:15 2017 -0500

    capture some tips

M   doc/faq-troubleshooting.rst

commit cbc33046e8c21ddf47425ec6b6abd2b8e4779fc9
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Wed Jul 5 23:40:13 2017 -0500

    Fix unit tests for new fields.
    Put back some model helpers.

    Everything seems to work except for a race condition error.

    Attempted to fix by altering the Validate flag setting location,
    but that moved the race into the explode iso function.

M   cli/bootenv_test.go
M   cli/common_test.go
M   cli/machines_test.go
M   cli/profiles_test.go

commit 616bfaecf3dcbe779e0ca0e7732c7b5730258927
Author: user.name <stephentames@gmail.com>
Date:   Tue Jun 27 13:35:01 2017 -0500

    Workflow Things

    Just noticed some stuff

M   doc/workflows.rst

End of Note