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