8.3.1.68. v4.2.0ΒΆ

commit dfed8833da1b1d18bb5047545e9c84360f3688d7
Author: Rob Hirschfeld <rob@rackn.com>
Date:   Thu Dec 26 14:14:28 2019 -0600

    docs for brace protection

M   doc/faq-troubleshooting.rst

commit 7e96348afd5e92f00090c6b9f0382d35432953c8
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Mon Dec 23 18:13:20 2019 -0600

    Fix the download to on files and isos

M   cli/files.go

commit 88cefeeea3e96f792406f6de15f8b58c57619b8a
Author: Shane Gibson <shane@rackn.com>
Date:   Sun Dec 22 14:20:19 2019 -0800

    Remove RSE check (it's redundant), add safety '|| true' check

M   tools/install.sh

commit aca29f717c8f438bc5e6e93360c9ced3ff89c584
Author: Shane Gibson <shane@rackn.com>
Date:   Sun Dec 22 14:10:26 2019 -0800

    Fixes to install.sh

M   tools/install.sh

commit 021e6961339d453db12742adc0ff2fa49ed04854
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Fri Dec 20 15:35:53 2019 -0600

    Add a close function to the agent

M   agent/agent.go

commit 79395e5bfcdbcc0252237fdd9dbcbd243dade68b
Author: Michael Rice <michael@michaelrice.org>
Date:   Wed Dec 18 00:06:03 2019 -0600

    Added operational docs for docker-context

    Added runbook style doc to get up and running with docker-context

    Signed-off-by: Michael Rice <michael@michaelrice.org>

M   doc/operation.rst
A   doc/operations/contexts.rst

commit 975b55a8058db60e5f9af2261891c6e7134c7729
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Thu Dec 19 12:30:22 2019 -0600

    Allow agent to generate a discernable error on exit.

M   agent/agent.go

commit 85cb313b2ad782898f97ec1b82de39c729dbc916
Author: Shane Gibson <shane@rackn.com>
Date:   Thu Dec 19 09:44:00 2019 -0800

    Fix Sprig URL; remove errant MacOS poo

M   doc/arch/provision.rst
M   doc/faq-troubleshooting.rst
D   doc/ux/.DS_Store

commit 6bf69d976cd3bbb42cf68e7050ce7ef24c4e4c62
Author: Victor Lowther <victor.lowther@gmail.com>
Date:   Thu Dec 19 11:30:43 2019 -0600

    Add Cache-Control header to force nothing to be cached

M   api/client.go

commit 4ee032c32e15000c05b1ec0a3f8bbdb829cc32b3
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Sat Dec 7 21:51:13 2019 -0600

    Include gojq in drpcli and if the program
    ends in jq, then run gojq.

M   cmds/drpcli/drpcli.go
M   go.mod
M   go.sum

commit 49d722e8de4af016e57571f8db6a0bb969e4d487
Author: Shane Gibson <shane@rackn.com>
Date:   Sat Dec 7 17:24:21 2019 -0800

    Human output formatter FAQ additions

M   doc/faq-troubleshooting.rst

commit 7acbcf1291c61aa1b798c8d8ef35f3e30111611d
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Fri Dec 6 08:31:40 2019 -0600

    Add a "human" readable formatter for objects.  table and text
    are now available.

    RS_FORMAT (-F) = format to use (json,yaml,text,table)
    RS_PRINT_FIELDS (-J) = comma separate list of fields to show
    RS_NO_HEADER (-H) = remove the header fields
    RS_TRUNCATE_LENGTH (-j) = limits the length of fields displayed

M   api/utils.go
M   cli/startup.go
M   cli/test-data/output/TestCorePieces/gohai.0c113ca6d57519b559ba5a426be3c6b6/stdout.expect
M   cli/utils.go
M   doc/cli/drpcli.rst
A   doc/cli/drpcli_agent.rst
M   doc/cli/drpcli_autocomplete.rst
M   doc/cli/drpcli_bootenvs.rst
M   doc/cli/drpcli_bootenvs_action.rst
M   doc/cli/drpcli_bootenvs_actions.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_fromAppleNBI.rst
M   doc/cli/drpcli_bootenvs_indexes.rst
M   doc/cli/drpcli_bootenvs_install.rst
M   doc/cli/drpcli_bootenvs_list.rst
M   doc/cli/drpcli_bootenvs_meta.rst
M   doc/cli/drpcli_bootenvs_meta_add.rst
M   doc/cli/drpcli_bootenvs_meta_get.rst
M   doc/cli/drpcli_bootenvs_meta_remove.rst
M   doc/cli/drpcli_bootenvs_meta_set.rst
M   doc/cli/drpcli_bootenvs_runaction.rst
M   doc/cli/drpcli_bootenvs_show.rst
M   doc/cli/drpcli_bootenvs_update.rst
M   doc/cli/drpcli_bootenvs_uploadiso.rst
M   doc/cli/drpcli_bootenvs_wait.rst
M   doc/cli/drpcli_catalog.rst
M   doc/cli/drpcli_catalog_item.rst
M   doc/cli/drpcli_catalog_item_download.rst
M   doc/cli/drpcli_catalog_item_install.rst
M   doc/cli/drpcli_catalog_item_show.rst
M   doc/cli/drpcli_catalog_items.rst
M   doc/cli/drpcli_catalog_show.rst
M   doc/cli/drpcli_catalog_updateLocal.rst
M   doc/cli/drpcli_certs.rst
M   doc/cli/drpcli_certs_csr.rst
M   doc/cli/drpcli_contents.rst
M   doc/cli/drpcli_contents_bundle.rst
M   doc/cli/drpcli_contents_bundlize.rst
M   doc/cli/drpcli_contents_convert.rst
M   doc/cli/drpcli_contents_create.rst
M   doc/cli/drpcli_contents_destroy.rst
M   doc/cli/drpcli_contents_document.rst
M   doc/cli/drpcli_contents_exists.rst
M   doc/cli/drpcli_contents_list.rst
M   doc/cli/drpcli_contents_show.rst
M   doc/cli/drpcli_contents_unbundle.rst
M   doc/cli/drpcli_contents_update.rst
M   doc/cli/drpcli_contents_upload.rst
M   doc/cli/drpcli_contexts.rst
M   doc/cli/drpcli_contexts_create.rst
M   doc/cli/drpcli_contexts_destroy.rst
M   doc/cli/drpcli_contexts_exists.rst
M   doc/cli/drpcli_contexts_indexes.rst
M   doc/cli/drpcli_contexts_list.rst
M   doc/cli/drpcli_contexts_meta.rst
M   doc/cli/drpcli_contexts_meta_add.rst
M   doc/cli/drpcli_contexts_meta_get.rst
M   doc/cli/drpcli_contexts_meta_remove.rst
M   doc/cli/drpcli_contexts_meta_set.rst
M   doc/cli/drpcli_contexts_show.rst
M   doc/cli/drpcli_contexts_update.rst
M   doc/cli/drpcli_contexts_wait.rst
M   doc/cli/drpcli_debug.rst
M   doc/cli/drpcli_events.rst
M   doc/cli/drpcli_events_post.rst
M   doc/cli/drpcli_events_watch.rst
M   doc/cli/drpcli_extended.rst
M   doc/cli/drpcli_extended_action.rst
M   doc/cli/drpcli_extended_actions.rst
M   doc/cli/drpcli_extended_add.rst
M   doc/cli/drpcli_extended_create.rst
M   doc/cli/drpcli_extended_destroy.rst
M   doc/cli/drpcli_extended_exists.rst
M   doc/cli/drpcli_extended_get.rst
M   doc/cli/drpcli_extended_indexes.rst
M   doc/cli/drpcli_extended_list.rst
M   doc/cli/drpcli_extended_meta.rst
M   doc/cli/drpcli_extended_meta_add.rst
M   doc/cli/drpcli_extended_meta_get.rst
M   doc/cli/drpcli_extended_meta_remove.rst
M   doc/cli/drpcli_extended_meta_set.rst
M   doc/cli/drpcli_extended_params.rst
M   doc/cli/drpcli_extended_remove.rst
M   doc/cli/drpcli_extended_runaction.rst
M   doc/cli/drpcli_extended_set.rst
M   doc/cli/drpcli_extended_show.rst
M   doc/cli/drpcli_extended_update.rst
M   doc/cli/drpcli_extended_wait.rst
M   doc/cli/drpcli_files.rst
M   doc/cli/drpcli_files_destroy.rst
M   doc/cli/drpcli_files_download.rst
M   doc/cli/drpcli_files_exists.rst
M   doc/cli/drpcli_files_list.rst
M   doc/cli/drpcli_files_upload.rst
M   doc/cli/drpcli_gohai.rst
M   doc/cli/drpcli_info.rst
M   doc/cli/drpcli_info_check.rst
M   doc/cli/drpcli_info_get.rst
M   doc/cli/drpcli_info_status.rst
M   doc/cli/drpcli_interfaces.rst
M   doc/cli/drpcli_interfaces_exists.rst
M   doc/cli/drpcli_interfaces_indexes.rst
M   doc/cli/drpcli_interfaces_list.rst
M   doc/cli/drpcli_interfaces_show.rst
M   doc/cli/drpcli_interfaces_wait.rst
M   doc/cli/drpcli_isos.rst
M   doc/cli/drpcli_isos_destroy.rst
M   doc/cli/drpcli_isos_download.rst
M   doc/cli/drpcli_isos_exists.rst
M   doc/cli/drpcli_isos_list.rst
M   doc/cli/drpcli_isos_upload.rst
M   doc/cli/drpcli_jobs.rst
M   doc/cli/drpcli_jobs_actions.rst
M   doc/cli/drpcli_jobs_create.rst
M   doc/cli/drpcli_jobs_destroy.rst
M   doc/cli/drpcli_jobs_exists.rst
M   doc/cli/drpcli_jobs_indexes.rst
M   doc/cli/drpcli_jobs_list.rst
M   doc/cli/drpcli_jobs_log.rst
M   doc/cli/drpcli_jobs_meta.rst
M   doc/cli/drpcli_jobs_meta_add.rst
M   doc/cli/drpcli_jobs_meta_get.rst
M   doc/cli/drpcli_jobs_meta_remove.rst
M   doc/cli/drpcli_jobs_meta_set.rst
M   doc/cli/drpcli_jobs_plugin_action.rst
M   doc/cli/drpcli_jobs_plugin_actions.rst
M   doc/cli/drpcli_jobs_runplugin_action.rst
M   doc/cli/drpcli_jobs_show.rst
M   doc/cli/drpcli_jobs_update.rst
M   doc/cli/drpcli_jobs_wait.rst
M   doc/cli/drpcli_leases.rst
M   doc/cli/drpcli_leases_action.rst
M   doc/cli/drpcli_leases_actions.rst
M   doc/cli/drpcli_leases_destroy.rst
M   doc/cli/drpcli_leases_exists.rst
M   doc/cli/drpcli_leases_indexes.rst
M   doc/cli/drpcli_leases_list.rst
M   doc/cli/drpcli_leases_meta.rst
M   doc/cli/drpcli_leases_meta_add.rst
M   doc/cli/drpcli_leases_meta_get.rst
M   doc/cli/drpcli_leases_meta_remove.rst
M   doc/cli/drpcli_leases_meta_set.rst
M   doc/cli/drpcli_leases_runaction.rst
M   doc/cli/drpcli_leases_show.rst
M   doc/cli/drpcli_leases_wait.rst
M   doc/cli/drpcli_logs.rst
M   doc/cli/drpcli_logs_get.rst
M   doc/cli/drpcli_logs_watch.rst
M   doc/cli/drpcli_machines.rst
M   doc/cli/drpcli_machines_action.rst
M   doc/cli/drpcli_machines_actions.rst
M   doc/cli/drpcli_machines_add.rst
M   doc/cli/drpcli_machines_addprofile.rst
M   doc/cli/drpcli_machines_addtask.rst
M   doc/cli/drpcli_machines_bootenv.rst
M   doc/cli/drpcli_machines_create.rst
M   doc/cli/drpcli_machines_currentlog.rst
M   doc/cli/drpcli_machines_deletejobs.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_indexes.rst
M   doc/cli/drpcli_machines_inserttask.rst
M   doc/cli/drpcli_machines_inspect.rst
M   doc/cli/drpcli_machines_inspect_jobs.rst
M   doc/cli/drpcli_machines_inspect_tasks.rst
M   doc/cli/drpcli_machines_jobs.rst
M   doc/cli/drpcli_machines_jobs_create.rst
M   doc/cli/drpcli_machines_jobs_current.rst
M   doc/cli/drpcli_machines_jobs_state.rst
M   doc/cli/drpcli_machines_list.rst
M   doc/cli/drpcli_machines_meta.rst
M   doc/cli/drpcli_machines_meta_add.rst
M   doc/cli/drpcli_machines_meta_get.rst
M   doc/cli/drpcli_machines_meta_remove.rst
M   doc/cli/drpcli_machines_meta_set.rst
M   doc/cli/drpcli_machines_params.rst
M   doc/cli/drpcli_machines_processjobs.rst
M   doc/cli/drpcli_machines_remove.rst
M   doc/cli/drpcli_machines_removeprofile.rst
M   doc/cli/drpcli_machines_removetask.rst
M   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_stage.rst
M   doc/cli/drpcli_machines_tasks.rst
M   doc/cli/drpcli_machines_tasks_add.rst
M   doc/cli/drpcli_machines_tasks_del.rst
M   doc/cli/drpcli_machines_update.rst
M   doc/cli/drpcli_machines_wait.rst
M   doc/cli/drpcli_machines_workflow.rst
M   doc/cli/drpcli_objects.rst
M   doc/cli/drpcli_objects_list.rst
M   doc/cli/drpcli_params.rst
M   doc/cli/drpcli_params_create.rst
M   doc/cli/drpcli_params_destroy.rst
M   doc/cli/drpcli_params_exists.rst
M   doc/cli/drpcli_params_indexes.rst
M   doc/cli/drpcli_params_list.rst
M   doc/cli/drpcli_params_meta.rst
M   doc/cli/drpcli_params_meta_add.rst
M   doc/cli/drpcli_params_meta_get.rst
M   doc/cli/drpcli_params_meta_remove.rst
M   doc/cli/drpcli_params_meta_set.rst
M   doc/cli/drpcli_params_show.rst
M   doc/cli/drpcli_params_update.rst
M   doc/cli/drpcli_params_wait.rst
M   doc/cli/drpcli_plugin_providers.rst
M   doc/cli/drpcli_plugin_providers_destroy.rst
M   doc/cli/drpcli_plugin_providers_exists.rst
M   doc/cli/drpcli_plugin_providers_indexes.rst
M   doc/cli/drpcli_plugin_providers_list.rst
M   doc/cli/drpcli_plugin_providers_meta.rst
M   doc/cli/drpcli_plugin_providers_meta_add.rst
M   doc/cli/drpcli_plugin_providers_meta_get.rst
M   doc/cli/drpcli_plugin_providers_meta_remove.rst
M   doc/cli/drpcli_plugin_providers_meta_set.rst
M   doc/cli/drpcli_plugin_providers_show.rst
M   doc/cli/drpcli_plugin_providers_upload.rst
M   doc/cli/drpcli_plugin_providers_wait.rst
M   doc/cli/drpcli_plugins.rst
M   doc/cli/drpcli_plugins_action.rst
M   doc/cli/drpcli_plugins_actions.rst
M   doc/cli/drpcli_plugins_add.rst
M   doc/cli/drpcli_plugins_create.rst
M   doc/cli/drpcli_plugins_destroy.rst
M   doc/cli/drpcli_plugins_exists.rst
M   doc/cli/drpcli_plugins_get.rst
M   doc/cli/drpcli_plugins_indexes.rst
M   doc/cli/drpcli_plugins_list.rst
M   doc/cli/drpcli_plugins_meta.rst
M   doc/cli/drpcli_plugins_meta_add.rst
M   doc/cli/drpcli_plugins_meta_get.rst
M   doc/cli/drpcli_plugins_meta_remove.rst
M   doc/cli/drpcli_plugins_meta_set.rst
M   doc/cli/drpcli_plugins_params.rst
M   doc/cli/drpcli_plugins_remove.rst
M   doc/cli/drpcli_plugins_runaction.rst
M   doc/cli/drpcli_plugins_set.rst
M   doc/cli/drpcli_plugins_show.rst
M   doc/cli/drpcli_plugins_update.rst
M   doc/cli/drpcli_plugins_wait.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_action.rst
M   doc/cli/drpcli_profiles_actions.rst
M   doc/cli/drpcli_profiles_add.rst
M   doc/cli/drpcli_profiles_addprofile.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_indexes.rst
M   doc/cli/drpcli_profiles_list.rst
M   doc/cli/drpcli_profiles_meta.rst
M   doc/cli/drpcli_profiles_meta_add.rst
M   doc/cli/drpcli_profiles_meta_get.rst
M   doc/cli/drpcli_profiles_meta_remove.rst
M   doc/cli/drpcli_profiles_meta_set.rst
M   doc/cli/drpcli_profiles_params.rst
M   doc/cli/drpcli_profiles_remove.rst
M   doc/cli/drpcli_profiles_removeprofile.rst
M   doc/cli/drpcli_profiles_runaction.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_profiles_wait.rst
M   doc/cli/drpcli_proxy.rst
M   doc/cli/drpcli_reservations.rst
M   doc/cli/drpcli_reservations_action.rst
M   doc/cli/drpcli_reservations_actions.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_indexes.rst
M   doc/cli/drpcli_reservations_list.rst
M   doc/cli/drpcli_reservations_meta.rst
M   doc/cli/drpcli_reservations_meta_add.rst
M   doc/cli/drpcli_reservations_meta_get.rst
M   doc/cli/drpcli_reservations_meta_remove.rst
M   doc/cli/drpcli_reservations_meta_set.rst
M   doc/cli/drpcli_reservations_runaction.rst
M   doc/cli/drpcli_reservations_show.rst
M   doc/cli/drpcli_reservations_update.rst
M   doc/cli/drpcli_reservations_wait.rst
M   doc/cli/drpcli_roles.rst
M   doc/cli/drpcli_roles_create.rst
M   doc/cli/drpcli_roles_destroy.rst
M   doc/cli/drpcli_roles_exists.rst
M   doc/cli/drpcli_roles_indexes.rst
M   doc/cli/drpcli_roles_list.rst
M   doc/cli/drpcli_roles_meta.rst
M   doc/cli/drpcli_roles_meta_add.rst
M   doc/cli/drpcli_roles_meta_get.rst
M   doc/cli/drpcli_roles_meta_remove.rst
M   doc/cli/drpcli_roles_meta_set.rst
M   doc/cli/drpcli_roles_show.rst
M   doc/cli/drpcli_roles_update.rst
M   doc/cli/drpcli_roles_wait.rst
M   doc/cli/drpcli_stages.rst
M   doc/cli/drpcli_stages_action.rst
M   doc/cli/drpcli_stages_actions.rst
M   doc/cli/drpcli_stages_add.rst
M   doc/cli/drpcli_stages_addprofile.rst
M   doc/cli/drpcli_stages_addtask.rst
M   doc/cli/drpcli_stages_bootenv.rst
M   doc/cli/drpcli_stages_create.rst
M   doc/cli/drpcli_stages_destroy.rst
M   doc/cli/drpcli_stages_exists.rst
M   doc/cli/drpcli_stages_get.rst
M   doc/cli/drpcli_stages_indexes.rst
M   doc/cli/drpcli_stages_list.rst
M   doc/cli/drpcli_stages_meta.rst
M   doc/cli/drpcli_stages_meta_add.rst
M   doc/cli/drpcli_stages_meta_get.rst
M   doc/cli/drpcli_stages_meta_remove.rst
M   doc/cli/drpcli_stages_meta_set.rst
M   doc/cli/drpcli_stages_params.rst
M   doc/cli/drpcli_stages_remove.rst
M   doc/cli/drpcli_stages_removeprofile.rst
M   doc/cli/drpcli_stages_removetask.rst
M   doc/cli/drpcli_stages_runaction.rst
M   doc/cli/drpcli_stages_set.rst
M   doc/cli/drpcli_stages_show.rst
M   doc/cli/drpcli_stages_update.rst
M   doc/cli/drpcli_stages_wait.rst
M   doc/cli/drpcli_subnets.rst
M   doc/cli/drpcli_subnets_action.rst
M   doc/cli/drpcli_subnets_actions.rst
M   doc/cli/drpcli_subnets_create.rst
M   doc/cli/drpcli_subnets_destroy.rst
M   doc/cli/drpcli_subnets_exists.rst
M   doc/cli/drpcli_subnets_get.rst
M   doc/cli/drpcli_subnets_indexes.rst
M   doc/cli/drpcli_subnets_leasetimes.rst
M   doc/cli/drpcli_subnets_list.rst
M   doc/cli/drpcli_subnets_meta.rst
M   doc/cli/drpcli_subnets_meta_add.rst
M   doc/cli/drpcli_subnets_meta_get.rst
M   doc/cli/drpcli_subnets_meta_remove.rst
M   doc/cli/drpcli_subnets_meta_set.rst
M   doc/cli/drpcli_subnets_nextserver.rst
M   doc/cli/drpcli_subnets_pickers.rst
M   doc/cli/drpcli_subnets_range.rst
M   doc/cli/drpcli_subnets_runaction.rst
M   doc/cli/drpcli_subnets_set.rst
M   doc/cli/drpcli_subnets_show.rst
M   doc/cli/drpcli_subnets_update.rst
M   doc/cli/drpcli_subnets_wait.rst
M   doc/cli/drpcli_system.rst
M   doc/cli/drpcli_system_action.rst
M   doc/cli/drpcli_system_actions.rst
M   doc/cli/drpcli_system_runaction.rst
M   doc/cli/drpcli_system_upgrade.rst
M   doc/cli/drpcli_tasks.rst
M   doc/cli/drpcli_tasks_action.rst
M   doc/cli/drpcli_tasks_actions.rst
M   doc/cli/drpcli_tasks_create.rst
M   doc/cli/drpcli_tasks_destroy.rst
M   doc/cli/drpcli_tasks_exists.rst
M   doc/cli/drpcli_tasks_indexes.rst
M   doc/cli/drpcli_tasks_list.rst
M   doc/cli/drpcli_tasks_meta.rst
M   doc/cli/drpcli_tasks_meta_add.rst
M   doc/cli/drpcli_tasks_meta_get.rst
M   doc/cli/drpcli_tasks_meta_remove.rst
M   doc/cli/drpcli_tasks_meta_set.rst
M   doc/cli/drpcli_tasks_runaction.rst
M   doc/cli/drpcli_tasks_show.rst
M   doc/cli/drpcli_tasks_update.rst
M   doc/cli/drpcli_tasks_wait.rst
M   doc/cli/drpcli_templates.rst
M   doc/cli/drpcli_templates_action.rst
M   doc/cli/drpcli_templates_actions.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_indexes.rst
M   doc/cli/drpcli_templates_list.rst
M   doc/cli/drpcli_templates_meta.rst
M   doc/cli/drpcli_templates_meta_add.rst
M   doc/cli/drpcli_templates_meta_get.rst
M   doc/cli/drpcli_templates_meta_remove.rst
M   doc/cli/drpcli_templates_meta_set.rst
M   doc/cli/drpcli_templates_runaction.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_templates_wait.rst
M   doc/cli/drpcli_tenants.rst
M   doc/cli/drpcli_tenants_create.rst
M   doc/cli/drpcli_tenants_destroy.rst
M   doc/cli/drpcli_tenants_exists.rst
M   doc/cli/drpcli_tenants_indexes.rst
M   doc/cli/drpcli_tenants_list.rst
M   doc/cli/drpcli_tenants_meta.rst
M   doc/cli/drpcli_tenants_meta_add.rst
M   doc/cli/drpcli_tenants_meta_get.rst
M   doc/cli/drpcli_tenants_meta_remove.rst
M   doc/cli/drpcli_tenants_meta_set.rst
M   doc/cli/drpcli_tenants_show.rst
M   doc/cli/drpcli_tenants_update.rst
M   doc/cli/drpcli_tenants_wait.rst
M   doc/cli/drpcli_users.rst
M   doc/cli/drpcli_users_action.rst
M   doc/cli/drpcli_users_actions.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_indexes.rst
M   doc/cli/drpcli_users_list.rst
M   doc/cli/drpcli_users_meta.rst
M   doc/cli/drpcli_users_meta_add.rst
M   doc/cli/drpcli_users_meta_get.rst
M   doc/cli/drpcli_users_meta_remove.rst
M   doc/cli/drpcli_users_meta_set.rst
M   doc/cli/drpcli_users_password.rst
M   doc/cli/drpcli_users_passwordhash.rst
M   doc/cli/drpcli_users_runaction.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_users_wait.rst
M   doc/cli/drpcli_version.rst
M   doc/cli/drpcli_workflows.rst
M   doc/cli/drpcli_workflows_action.rst
M   doc/cli/drpcli_workflows_actions.rst
M   doc/cli/drpcli_workflows_create.rst
M   doc/cli/drpcli_workflows_destroy.rst
M   doc/cli/drpcli_workflows_exists.rst
M   doc/cli/drpcli_workflows_indexes.rst
M   doc/cli/drpcli_workflows_list.rst
M   doc/cli/drpcli_workflows_meta.rst
M   doc/cli/drpcli_workflows_meta_add.rst
M   doc/cli/drpcli_workflows_meta_get.rst
M   doc/cli/drpcli_workflows_meta_remove.rst
M   doc/cli/drpcli_workflows_meta_set.rst
M   doc/cli/drpcli_workflows_runaction.rst
M   doc/cli/drpcli_workflows_show.rst
M   doc/cli/drpcli_workflows_update.rst
M   doc/cli/drpcli_workflows_wait.rst
M   go.mod
M   go.sum

commit a53ec32971ec19dc7c5ec56ed821162e050e6df8
Author: Victor Lowther <victor.lowther@gmail.com>
Date:   Thu Dec 5 12:09:41 2019 -0600

    Fix unit tests to add additional info in the PluginProviders and extra indexes

M   cli/test-data/output/TestCorePieces/machines.indexes/stdout.expect
M   cli/test-data/output/TestCorePieces/tasks.indexes/stdout.expect
M   cli/test-data/output/TestCorePieces/users.indexes/stdout.expect
M   cli/test-data/output/TestLoadIncrementer/plugin_providers.list/stdout.expect
M   cli/test-data/output/TestLoadIncrementer/plugin_providers.show.incrementer/stdout.expect

commit 58ac02357a59ea1ccbe8212a96958ad366298ccb
Author: Victor Lowther <victor.lowther@gmail.com>
Date:   Thu Dec 5 11:51:24 2019 -0600

    Fix a couple of trivial comment typos in the plugin package

M   plugin/plugin.go

commit 9e8cc634f7fb1633fedaab34096e4fb61903af96
Author: Victor Lowther <victor.lowther@gmail.com>
Date:   Tue Dec 3 15:51:33 2019 -0600

    Add even more plugin provider docs.

    Now with included documentation for incrementer.

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

commit 7450b0413856ea2c56573904a31fb0c0acfb026c
Author: Victor Lowther <victor.lowther@gmail.com>
Date:   Tue Dec 3 15:26:56 2019 -0600

    Add a bit more documentation for PluginProviders

M   models/plugin_provider.go
M   plugin/plugin.go

commit aefae9e077540fe08f638e7bd85352cfa722d1ad
Author: Victor Lowther <victor.lowther@gmail.com>
Date:   Tue Dec 3 13:18:26 2019 -0600

    Add a bunch of documentation to the plugin package

A   plugin/interfaces.go
M   plugin/plugin.go

commit c76611398d7962773bb5031d8e6d68eaad2fd255
Author: Victor Lowther <victor.lowther@gmail.com>
Date:   Tue Nov 26 13:50:33 2019 -0600

    Add NoRepublish to the selective Publish loop

M   plugin/plugin.go

commit f5012106904eee221fbc14b05f2f2098591c9a22
Author: Victor Lowther <victor.lowther@gmail.com>
Date:   Tue Nov 26 12:57:18 2019 -0600

    Let plugins be selective about what events they can recieve.

    If a plugin defines a SelectEvents function, it will not listen for
    incoming events on /publish, instead it will subscribe to events via
    websockets as part of handling its /config request.

M   plugin/plugin.go

commit 0e445986872f1753115ad6278cb6b02b08e4ffc7
Author: Rob Hirschfeld <rob@rackn.com>
Date:   Wed Nov 27 16:08:29 2019 -0600

    f-ing rst

M   doc/setup/packet.rst

commit 463e912e6a8456fdbe8de1f9570f9236cf6809dd
Author: Rob Hirschfeld <rob@rackn.com>
Date:   Wed Nov 27 16:05:17 2019 -0600

    formating...

M   doc/setup/packet.rst

commit cae076fee6bb8cd8e2e8724fdb538b9716630d81
Author: Rob Hirschfeld <rob@rackn.com>
Date:   Wed Nov 27 16:01:55 2019 -0600

    mor spacing

M   doc/setup/packet.rst

commit 6fa68a1333b4588c90f88e6df9b39c57b00d1cfe
Author: Rob Hirschfeld <rob@rackn.com>
Date:   Wed Nov 27 16:01:27 2019 -0600

    spacing!

M   doc/setup/packet.rst

commit 7b2b23b18337ba84549f5a773aea0a635e7d13ad
Author: Rob Hirschfeld <rob@rackn.com>
Date:   Wed Nov 27 15:58:56 2019 -0600

    add ipaddr notes and packet install

M   doc/setup/linode.rst
A   doc/setup/packet.rst

commit 75a6d79a45c3d48af9c5822e82fa60cb0029f6bc
Author: Victor Lowther <victor.lowther@gmail.com>
Date:   Mon Nov 25 10:10:03 2019 -0600

    Remove unused Publish action from Incrementer

M   cli/test-data/output/TestLoadIncrementer/plugin_providers.list/stdout.expect
M   cli/test-data/output/TestLoadIncrementer/plugin_providers.show.incrementer/stdout.expect
M   cmds/incrementer/incrementer.go

commit 03941c78140e5e6155038ed352e72b507b32e42e
Author: Victor Lowther <victor.lowther@gmail.com>
Date:   Fri Nov 22 15:07:19 2019 -0600

    Oops, remove extra unit tests that snuck in from another branch

M   cli/test-data/output/TestCorePieces/machines.indexes/stdout.expect
M   cli/test-data/output/TestCorePieces/tasks.indexes/stdout.expect
M   cli/test-data/output/TestCorePieces/users.indexes/stdout.expect

commit 5248a4f0c0c968fed832e3f94b5b04e2f7de6875
Author: Victor Lowther <victor.lowther@gmail.com>
Date:   Fri Nov 22 14:00:42 2019 -0600

    Add docs explaining how to extract the Token from
    the returned JSON object.

M   cli/agent.go

commit 9a7f90f5d9c012b4dff6255b5fae056520ba4d91
Author: Victor Lowther <victor.lowther@gmail.com>
Date:   Fri Nov 22 13:58:43 2019 -0600

    Add a missing hyphen to the --ttl option.

M   cli/agent.go

commit 50d3cc3dbcac9a71f8a2bdc194f9b00754939cee
Author: Victor Lowther <victor.lowther@gmail.com>
Date:   Fri Nov 22 13:24:25 2019 -0600

    Oops, fix a malformed Errorf call

M   cli/agent.go

commit 453d646ab4a859160f760d2ae99b12c80b3d31da
Author: Victor Lowther <victor.lowther@gmail.com>
Date:   Fri Nov 22 12:36:19 2019 -0600

    Rework how the agent saves state to adhere to Windows file locking

M   agent/agent.go

commit f0f522d47d6dcfcf1ed0d528e9201224b83b6eb1
Author: Victor Lowther <victor.lowther@gmail.com>
Date:   Fri Nov 22 12:22:48 2019 -0600

    Don't return errors when managing services, just print messages and die.

M   cli/agent.go

commit 9b5f14cd359b8a2180234746acbb52927451f5d9
Author: Victor Lowther <victor.lowther@gmail.com>
Date:   Wed Nov 20 15:58:53 2019 -0600

    Add 'drpci agent' to manage drpcli running as an agent.

    There are subcommands to install, remove, start, stop, and get the
    status of a running agent.  This should work on all common Linux
    distros, darwin, and windows.

A   cli/agent.go
M   cli/machines.go
M   cli/startup.go
M   go.mod
M   go.sum

commit 9da8774ba77663012b4c97be671daafafbb53407
Author: Victor Lowther <victor.lowther@gmail.com>
Date:   Mon Nov 18 14:31:05 2019 -0600

    Add mutex around agent reinitalization

M   agent/agent.go
M   cli/test-data/output/TestCorePieces/machines.indexes/stdout.expect
M   cli/test-data/output/TestCorePieces/tasks.indexes/stdout.expect
M   cli/test-data/output/TestCorePieces/users.indexes/stdout.expect

commit 5d1f6f10df676ce5485a2ec83f86c44ccbbcb380
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Fri Nov 22 14:55:35 2019 -0600

    Fix ref to drbup

M   conf.py

commit 62e47c819fb5693ffaff6da9fa9f4c84c1d504ef
Author: Shane Gibson <shane@rackn.com>
Date:   Tue Nov 19 15:48:19 2019 -0800

    fix sudo checks

M   tools/install.sh

commit 6b3b4bc5291020746a692738cd490df8b36e1833
Author: Shane Gibson <shane@rackn.com>
Date:   Tue Nov 19 15:35:09 2019 -0800

    Add install.sh container restart and netns options.

M   tools/install.sh

commit 54595f1ecc23ab97fc5c3d210faa48fc58a9ae66
Author: Victor Lowther <victor.lowther@gmail.com>
Date:   Fri Nov 8 13:48:58 2019 -0600

    Sigh, Windows cannot transparently proxy https on a unix socket

M   api/client.go
M   cli/startup.go

commit 2723a5668c42418c4920c9a58dbcd791098833be
Author: Michael Rice <michael@michaelrice.org>
Date:   Fri Nov 15 02:01:30 2019 -0600

    Updated the drpmachines.py script

    General pep8 cleanups
    Added debug logging
    Updated docs to reflect the new debug option

    Signed-off-by: Michael Rice <michael@michaelrice.org>

M   doc/integrations/ansible.rst
M   integrations/ansible/drpmachines.py

commit fe4a2ed52fb85c8d22e7e23ae5d692919b42ca29
Author: Rob Hirschfeld <rob@rackn.com>
Date:   Thu Nov 14 14:35:02 2019 -0600

    add some warning to the CLI prefs about changing sensitive values

M   cli/prefs.go

commit 512d15f2716fa6686dd76075b8fce9a73de91baa
Author: Rob Hirschfeld <rob@rackn.com>
Date:   Wed Nov 13 15:20:49 2019 -0600

    include doc into cli -h

M   cli/files.go

commit b804c9cf39e84214712d80708f119ea8e62fa77c
Author: Rob Hirschfeld <rob@rackn.com>
Date:   Wed Nov 13 15:09:06 2019 -0600

    document explode and move CLI FAQs together

M   cli/files.go
M   doc/cli_commands.rst
M   doc/faq-troubleshooting.rst

commit bad10c261212b3ccdbce7bc373ed1633a46dffdb
Author: Rob Hirschfeld <rob@rackn.com>
Date:   Wed Nov 13 14:23:47 2019 -0600

    fix path

M   doc/integrations/ansible.rst

commit 3bec0b4fed380bc3f6850ae59fa61c50491a2be8
Author: Rob Hirschfeld <rob@rackn.com>
Date:   Wed Nov 13 12:27:01 2019 -0600

    docs - update license instructions

M   doc/rackn/license-no-images.rst
M   doc/rackn/license.rst

commit 0eb6ddc63754b1d771bed5b3c920fef5ab4d8bd3
Author: Michael Rice <michael@michaelrice.org>
Date:   Fri Nov 8 07:33:37 2019 -0600

    added airgap install doc

    Signed-off-by: Michael Rice <michael@michaelrice.org>

M   doc/install.rst
M   doc/operation.rst
A   doc/operations/airgap.rst

commit cf0ac08db7adc40f056e8265e4930927346e6f40
Author: Shane Gibson <shane@rackn.com>
Date:   Tue Nov 5 14:49:37 2019 -0800

    fix logic test for sudo check

M   tools/install.sh

commit 00c9aa0c330fda58f5fab77fb88dad1487f32d16
Author: Shane Gibson <shane@rackn.com>
Date:   Thu Oct 31 10:02:42 2019 -0700

    Add network namespace option to container start

M   tools/install.sh

commit d82e0858f51df8e0c8d5734a1a3011007407b1f9
Author: Michael Rice <michael@michaelrice.org>
Date:   Thu Oct 31 01:10:27 2019 -0500

    Initial reorg of operational content

    Signed-off-by: Michael Rice <michael@michaelrice.org>

M   .gitignore
M   conf.py
M   doc/operation.rst
A   doc/operations/drpcli.rst
A   doc/operations/runbooks.rst

commit 981177204211b1c66b510aaaee22f20f116db612
Author: Michael Rice <michael@michaelrice.org>
Date:   Wed Oct 30 09:25:32 2019 -0500

    Initial drbup operational runbook

    Signed-off-by: Michael Rice <michael@michaelrice.org>

M   doc/operation.rst

commit 872cd69a7951e9ddb5a64e2d6255438275e19624
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Fri Oct 25 10:51:10 2019 -0500

    Update tests for tar format

M   tools/test.sh

commit 162c08f4985dd300cd37a97c926703ab7406a9c1
Author: Shane Gibson <shane@rackn.com>
Date:   Fri Oct 25 08:39:04 2019 -0700

    Enhance 'tar'/'bsdtar' handling

M   tools/install.sh

commit 4a293d81178419969803765d70fc008c5b4505fb
Author: Shane Gibson <shane@rackn.com>
Date:   Wed Oct 23 15:39:42 2019 -0700

    Add '--container-env' flag to installer

M   tools/install.sh

commit b7a32b5001d0246b687d3ce3a206f376c0f62d88
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Wed Oct 23 00:42:31 2019 -0500

    Add bootstrap option to install.sh to store install pieces in
    drp file space

M   tools/install.sh

End of Note