8.3.1.53. v4.3.0

::

commit 462fdcda0c2b0280e35845bbf81a2cab42467e28 Author: Victor Lowther <victor.lowther@gmail.com> Date: Mon Jun 1 13:22:08 2020 -0500

feat(bootEnv): Add CLI support for the new purgeLocal API endpoint

This API call will purge any local install data for a bootenv (isos and install trees) on an arch by arch basis.

Signed-off-by: Victor Lowther <victor.lowther@gmail.com>

M cli/bootenv.go

commit 2df273a091e1cff4874a7b93d2b964f73ae5743f Author: Greg Althaus <galthaus@austin.rr.com> Date: Tue Jun 2 12:18:40 2020 -0500

build: ignore rel_notes

M .gitignore

commit 46e9d63db888d2ebc5f30dbef6ccd500d3613b5a Author: Meshiest <meek.mesh@gmail.com> Date: Tue Jun 2 10:54:11 2020 -0500

docs(params): document clipboard param meta field, fix incorrect downloadable docs

M doc/arch/models.rst

commit d510283e380ede47db887e63140358b0deab7a1c Author: Shane Gibson <shane@rackn.com> Date: Fri May 29 08:38:57 2020 -0700

bug(doc): Fix URL -vs- Url incorrect refs in doc.

M doc/arch/data.rst

commit fba8df7a5deac1474aa461104e04147d01ea5a6b Author: Greg Althaus <galthaus@austin.rr.com> Date: Wed May 27 10:12:05 2020 -0500

docs: Add missing lenovo-support content-pack

M conf.py

commit 070e85aad16ec37bcc5cbb61feb0b80c86200303 Author: Greg Althaus <galthaus@austin.rr.com> Date: Sat May 23 12:36:34 2020 -0500

build: Fix unit tests for hardware addr

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

commit 18595d2d7d8f3c7bb902cad7dfe3c028b0cdc692 Author: Meshiest <meek.mesh@gmail.com> Date: Tue May 19 16:01:34 2020 -0500

docs(ux): ux config, ux views, and filters usability docs

A doc/ux/portal/configux.rst A doc/ux/portal/images/uxconfigedit.png A doc/ux/portal/images/uxconfiginactivity.png A doc/ux/portal/images/uxconfiglist.png A doc/ux/portal/images/uxfilter.png A doc/ux/portal/images/uxfiltercli.png A doc/ux/portal/images/uxfiltersearch.png A doc/ux/portal/images/uxviewdropdown.png A doc/ux/portal/images/uxviews.png M doc/ux/portalux.rst

commit 89a16444f3ee7d6df3e06440ff8a29bcb10794ca Author: Rob Hirschfeld <rob@rackn.com> Date: Tue May 19 14:59:16 2020 -0500

doc(scaling): move internal scaling information to public docs

M doc/api.rst M doc/faq-troubleshooting.rst M doc/operations/scaling.rst

commit d6aab82c185c762cd14dd9a3ca1e7108844b0018 Author: Greg Althaus <galthaus@austin.rr.com> Date: Thu May 14 11:17:04 2020 -0500

fix(agent): interactive doesn’t seem to work with windows - rework it

M cli/agent.go

commit 8d1b8802acff19ecd87f7c7cff91ff8c171e0b09 Author: Greg Althaus <galthaus@austin.rr.com> Date: Wed May 13 11:23:55 2020 -0500

fix(agent): add debug to agent install failure.

M cli/agent.go

commit d3ac6ecdbd3b7af50448f04f26c88c68a4d03973 Author: okami <43506079+okamidash@users.noreply.github.com> Date: Tue May 12 09:08:24 2020 +0100

Update install.sh

This commit allows for Rasberry Pis to be used for the provisioning service. I found that Updating the install.sh and adding raspbian to line 307 seems to allow for a seamless install.

M tools/install.sh

commit 036935bdba39c5d34bfae82731d28f1313c7f763 Author: Greg Althaus <galthaus@austin.rr.com> Date: Sun May 10 14:15:10 2020 -0500

fix(agent): make the install and runtime path for windows the same

Also Fix the path to be “correct” for windows2019 server. In general, the path shouldn’t matter for normal operations. They just need to be the same.

M cli/agent.go M cli/machines.go

commit a2575ae8b0a3055dd8dda55ab23e0f515ef24f34 Author: Greg Althaus <galthaus@austin.rr.com> Date: Sun May 10 14:14:44 2020 -0500

fix(agent): fix windows shutdown and reboot commands

M agent/agent.go

commit e918e97d2848dbcc7789254282395283d04ca32f Author: Shane Gibson <shane@rackn.com> Date: Sat May 9 09:08:01 2020 -0700

doc(quickstart): Fix references about Windows

M doc/quickstart.rst

commit 088765f614a80f92e5a4031c09914ae1f57408db Author: Rob Hirschfeld <rob@rackn.com> Date: Fri May 8 14:58:00 2020 -0500

doc: first commit fact

M doc/fun-facts.rst

commit f2c0695fe3650f8d31440316ce696265eb48a81d Author: Greg Althaus <galthaus@austin.rr.com> Date: Wed May 6 11:30:45 2020 -0500

feat(info): context stats are returned

M api/info_test.go

commit 5c20ee15d3d6f5690d68323d139c6519671e449d Author: Victor Lowther <victor.lowther@gmail.com> Date: Wed May 6 10:42:17 2020 -0500

fix(pluginProvider): PluginProvider.Fill was missing StoreObjects.

Make sure PluginProvider.Fill() adds an empty StoreObjects field instead of leaving it nil.

M models/plugin_provider.go

commit 49a42cd36f17e189e9a100a5d48a72e81e185765 Author: Greg Althaus <galthaus@austin.rr.com> Date: Mon May 4 14:42:37 2020 -0500

feat(cli): Add a url proxy to inject manager proxy into url path

This allows testing manager functions by using a DRP as an upstream proxy to other DRP.

M api/client.go M cli/startup.go M cli/test-data/output/TestCorePieces/gohai.0c113ca6d57519b559ba5a426be3c6b6/stdout.expect M doc/cli/drpcli.rst M 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_create.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_fingerprint.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_whoami.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

commit 2f7382253f4f37be476cf9ea514f9252595acb2f Author: Greg Althaus <galthaus@austin.rr.com> Date: Mon May 4 14:42:16 2020 -0500

fix(cli): fix sorting some of the output to generate consistent output

M cli/utils.go

commit bd91eff3760f2245cd32ab47a363983a92849b1e Author: Greg Althaus <galthaus@austin.rr.com> Date: Mon May 4 14:05:33 2020 -0500

fix(cli): Allow wait calls to operate on json objects

M cli/commandHelper.go

commit 7e2b64552ded1bf03be317227ac58ad95cf830b0 Author: Greg Althaus <galthaus@austin.rr.com> Date: Mon May 4 13:50:41 2020 -0500

fix(api): oops - the line was right.

M api/client.go

commit 31681c6097c151300da5238967e09d41b8a70e54 Author: Greg Althaus <galthaus@austin.rr.com> Date: Mon May 4 13:45:47 2020 -0500

fix(api): missed a line

M api/client.go

commit 13945b09748a9f60dfc1607fa74290ae8fbe2e73 Author: Greg Althaus <galthaus@austin.rr.com> Date: Mon May 4 13:39:29 2020 -0500

doc: Add optional ssh port usage

M doc/server.rst

commit 57a6a5bd2e9e124b175a2c32c0ba299ec6c264e0 Author: Greg Althaus <galthaus@austin.rr.com> Date: Mon May 4 13:32:05 2020 -0500

docs: Fix error and update cli docs

M conf.py M doc/cli/drpcli.rst A doc/cli/drpcli_fingerprint.rst M doc/cli/drpcli_machines.rst A doc/cli/drpcli_machines_whoami.rst M doc/operations/esxi-getting-started.rst

commit c4eaa4eca4cc7ac97fef70e3de3e576c71ab2eff Author: Greg Althaus <galthaus@austin.rr.com> Date: Mon May 4 12:10:42 2020 -0500

fix(tests): Update unit tests for new machine search items

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

commit f57bd27f0894d02310d4ad27b8a6cb6b357e3139 Author: Greg Althaus <galthaus@austin.rr.com> Date: Mon May 4 11:24:26 2020 -0500

feat(api): allow for NO PROXY token and user sessions

Many things need the PROXY not be turned on like it is. The proxy is fine for a singleton runner on a lone machine, but for testing environments and within the server, the proxy gets in the way.

M api/client.go

commit b9a5db7ee95b36a0e064b5ee0524eb8d9f7eb583 Author: Meshiest <meek.mesh@gmail.com> Date: Mon May 4 10:52:58 2020 -0500

feat(ux): include version in docs indexer

M tools/docs-indexer.sh

commit 86b7e89765ab12a47516b2dc848dfe3b59468126 Author: Victor Lowther <victor.lowther@gmail.com> Date: Tue Apr 28 13:44:03 2020 -0500

feat(fingerprint): machine fingerprint models and Gohai updates

Add the required models and machine code changes to allow for detcting what Machine record most closely matches the current running machine.

Currently, this is based on a combination of matching certian classes of DMI information, memory serial numbers, and MAC address matching.

This will eventually allow dr-provision to be resilient in the face of hardware changes when running tasks.

M cli/machines.go M cli/startup.go M go.mod M go.sum M models/machine.go M models/role.go A models/whoami.go

commit 319e5deea2c5220aab8b3b338f61ffccecf7e440 Author: Greg Althaus <galthaus@austin.rr.com> Date: Sat May 2 20:52:56 2020 -0500

feat(ha): add ha_virtual_address to the info struct

M models/info.go

commit a2d7f107781ddca2fd28e374c5b954a4e0237db0 Author: Greg Althaus <galthaus@austin.rr.com> Date: Sat May 2 20:47:34 2020 -0500

docs: Fix template to have proper ref.

M .gitignore M cli/contents.go

commit bf4a85ee556164c55ec57f1fd1a95e1311900a2b Author: Greg Althaus <galthaus@austin.rr.com> Date: Tue Apr 28 17:20:47 2020 -0500

feat(install): allow systemd to wait for other services; add restart parms

Allow install.sh to set additional system services to wait for as a comma separated list.

Add some additional restart scaling flags to systemd.

M tools/install.sh

commit a505bc1fdf80cd3914424cf9a6792b1de964ce1a Author: Greg Althaus <galthaus@austin.rr.com> Date: Tue Apr 28 16:45:06 2020 -0500

doc(cli): change the autodoc template to add new section and names

M cli/contents.go

commit 2c9cf677fcc05c3d9286aed446395b8558fd71f6 Author: Greg Althaus <galthaus@austin.rr.com> Date: Tue Apr 28 15:35:29 2020 -0500

docs: fix model error introduced by rob

M doc/arch/models.rst

commit 0d77734aad9a8e0eb210d7f5c192f6bd306da141 Author: Meshiest <meek.mesh@gmail.com> Date: Tue Apr 28 14:54:07 2020 -0500

docs(ux): license manager documentation

A doc/ux/portal/images/uxlicenseauth.png A doc/ux/portal/images/uxlicenseoverview.png A doc/ux/portal/images/uxlicensesignin.png M doc/ux/portal/systemux.rst

commit 0f3c615c4f37f380a8402e4fc08bc5b3e77e691f Author: Rob Hirschfeld <rob@rackn.com> Date: Tue Apr 28 10:33:37 2020 -0500

doc(security): migrate security faq from internal to shared docs

M doc/arch/provision.rst M doc/faq-troubleshooting.rst M doc/operation.rst A doc/operations/scaling.rst A doc/operations/security.rst

commit 43ec39b4d67df4c7152be223bd01c176dc635b0c Author: Rob Hirschfeld <rob@rackn.com> Date: Mon Apr 27 23:01:43 2020 -0500

doc(readme): update DRP description

M README.rst

commit 62b64906ed9995e40932d9d8447e18f07ee45289 Author: Rob Hirschfeld <rob@rackn.com> Date: Sun Apr 26 22:49:18 2020 -0500

doc(rackn): move content out of .review files

M doc/arch/models.rst D doc/rackn/ux-hacks.rst.review

commit b905c12682c93910ffde56c68336e7f587374c99 Author: Greg Althaus <galthaus@austin.rr.com> Date: Sat Apr 25 13:40:02 2020 -0500

feat(license): Add MaxDrpVersion to license. Defaults to empty.

M models/license.go

commit 9fe6dfea31991410d2e8cccb2920e67e7d5b3d1d Author: Greg Althaus <galthaus@austin.rr.com> Date: Sat Apr 25 11:37:54 2020 -0500

feat(info): Add helper functions for passive state

M api/info_test.go M models/info.go

commit d9c829311c134a048f92f775e3e8af35b6c3464a Author: Greg Althaus <galthaus@austin.rr.com> Date: Sat Apr 25 10:27:23 2020 -0500

feat(info,ha): Fix unit tests for new errors and ha fields

M api/info_test.go

commit 97e7adc4225234775adca89c2072743bd899778b Author: Greg Althaus <galthaus@austin.rr.com> Date: Fri Apr 24 17:35:48 2020 -0500

feat(info): add errors to the info struct

M models/info.go

commit 63e032ce64602b5463926e7e69b648296a0ae034 Author: Greg Althaus <galthaus@austin.rr.com> Date: Fri Apr 24 17:33:05 2020 -0500

feat(models,ha): Add ha status information to the info struct

M models/info.go

commit 611f7e2409e20f0d00061d5c40dfd0a635c138c7 Author: Michael Rice <michael@michaelrice.org> Date: Fri Apr 24 14:21:54 2020 -0500

doc(esxi-getting-started): added new ops doc

added new operations doc for getting started with ESXi

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

M doc/operation.rst A doc/operations/esxi-getting-started.rst

commit 7008353737111fefa7ecf69f92c72dce7b0a9edf Author: Meshiest <meek.mesh@gmail.com> Date: Thu Apr 23 16:10:11 2020 -0500

feat(ux): include title in docs indexer

M tools/docs-indexer.sh

commit 8d07883315738a64300a805cbb43f353c34785ed Author: Rob Hirschfeld <rob@rackn.com> Date: Wed Apr 22 19:53:23 2020 -0500

doc(license}: cleanup numbering

M doc/rackn/license.rst

commit f9dc1f4812af889cf85940e3bae458757920380f Author: Rob Hirschfeld <rob@rackn.com> Date: Wed Apr 22 19:37:37 2020 -0500

doc(license): remove unreferenced graphics

D doc/images/licensing/06-plugin-providers.png D doc/images/licensing/07-org-license-provider.png D doc/images/licensing/08-enabled-license-provider.png D doc/images/licensing/09-image-deploy-example.png D doc/images/licensing/10-installed-plugin-providers.png D doc/images/licensing/11-hamburger-menu.png M doc/rackn/license.rst

commit e3057c28ae7ae5cdc1562ab5f370689fd9b4c2e6 Author: Rob Hirschfeld <rob@rackn.com> Date: Wed Apr 22 19:33:26 2020 -0500

doc(licenses): remove bad information and graphics about license process

M doc/dev/dev-docs.rst D doc/images/licensing/01-select-org.png D doc/images/licensing/02-info-prefs.png D doc/images/licensing/03-licensed-org.png D doc/images/licensing/04-spinning.png D doc/images/licensing/05-generated-license.png D doc/images/licensing/12-select-licenses.png D doc/images/licensing/13-license-details.png D doc/rackn/license-no-images.rst.review M doc/rackn/license.rst

commit 814ed8cf49a217a2b42799daf32a0e62aa0ca8af Author: Meshiest <meek.mesh@gmail.com> Date: Wed Apr 22 14:41:46 2020 -0500

feat(ux): tool for generating indexed blob of entire docs

A tools/docs-indexer.sh

commit e5b934a964116cd6672b40f4e12fb3a3f83a1fd9 Author: Greg Althaus <galthaus@austin.rr.com> Date: Wed Apr 22 12:00:41 2020 -0500

docs: add examples of how to build plugin provider and content pack docs

M doc/dev/dev-docs.rst

commit 8014a4cb33f5ef3f08d4d665b656f99ad87c9c5a Author: Greg Althaus <galthaus@austin.rr.com> Date: Wed Apr 22 11:41:19 2020 -0500

docs: add blurb about final doc validation build

M doc/dev/dev-docs.rst

commit a770212763c8d3095f78dc81aecf13bbc131c65b Author: Greg Althaus <galthaus@austin.rr.com> Date: Wed Apr 22 03:50:10 2020 -0500

docs: update cli docs to latest changes

M doc/cli/drpcli_files_list.rst M doc/cli/drpcli_isos_list.rst

commit 81fe01a9cc6921668ead25965ba7b7e75f6d7ecf Author: Greg Althaus <galthaus@austin.rr.com> Date: Wed Apr 22 03:41:09 2020 -0500

docs: rehook items into the tree, clean up erros

While not always pretty, the tree builds clean.

M README.rst M conf.py M doc/arch/data.rst M doc/arch/provision.rst M doc/arch/runner-state.rst M doc/cli.rst D doc/cli_commands.rst M doc/dev/dev-contributing.rst M doc/dev/dev-curl.rst M doc/faq-troubleshooting.rst M doc/integrations.rst M doc/integrations/krib.rst D doc/integrations/terraform.rst R100 doc/rackn/license-no-images.rst doc/rackn/license-no-images.rst.review M doc/rackn/license.rst R098 doc/rackn/ux-hacks.rst doc/rackn/ux-hacks.rst.review D doc/uefi-secure-boot.rst M doc/ux/portal/homeux.rst M doc/ux/portal/systemux.rst M doc/workflows.rst

commit 58f9b20a3c3e37c561b7a4210470e192167732e0 Author: Greg Althaus <galthaus@austin.rr.com> Date: Tue Apr 21 16:42:42 2020 -0500

docs: Ignore the doc-override directory when processing docs.

M conf.py

commit eaaf2143a68f42d94d6f15616c55080139526210 Author: Michael Rice <michael@michaelrice.org> Date: Tue Apr 21 15:49:16 2020 -0500

docs(install): Updated the install doc

Updated the install docs to fix formatting issues.

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

M doc/install.rst

commit dd82e032f4406a45847cc018e9f467e96523f327 Author: Meshiest <meek.mesh@gmail.com> Date: Tue Apr 21 15:52:33 2020 -0500

docs: Replace deprecated homeux docs with an instructional overview page

M doc/ux/portal/homeux.rst A doc/ux/portal/images/uxedit.png A doc/ux/portal/images/uxhome.png A doc/ux/portal/images/uxindividual.png A doc/ux/portal/images/uxjson.png

commit 83b82cc6cdc5b3596cc466757a1cecfb82baf4f9 Author: Meshiest <meek.mesh@gmail.com> Date: Tue Apr 21 14:40:34 2020 -0500

docs: Update UX documentation for system level pages

M doc/ux/portal/systemux.rst

commit 6ab41fb55578b3600147d6ee25887cf3ee054dcb Author: Greg Althaus <galthaus@austin.rr.com> Date: Tue Apr 21 14:23:44 2020 -0500

feat(doc): Allow for content-packages to be overriden.

Place files in doc-override and they will be copied after the download of S3 files.

M .gitignore M conf.py A doc-override/.keep-me

commit 9b1d7f087fc8a633565ff620f472c1adb68241dd Author: Greg Althaus <galthaus@austin.rr.com> Date: Sun Apr 19 13:11:22 2020 -0500

doc: add more guidance on commit messages.

M doc/dev/dev-contributing.rst

commit 8238663325b9ab6fb24eebe026ec140055e48cb4 Author: Rob Hirschfeld <rob@rackn.com> Date: Sun Apr 19 11:31:20 2020 -0500

doc: formatting cleanup for note:

M doc/cli.rst

commit fa343f66a2ce69b9fa692d3db4ed63bcf7b126f7 Author: Rob Hirschfeld <rob@rackn.com> Date: Sun Apr 19 11:28:41 2020 -0500

doc: address comments from @galthaus

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

commit 29df8f1476eb60f2e846de9d3241fcd1bc32fb98 Author: Brad Stinson <bstinson@geontech.com> Date: Sat Apr 18 14:09:21 2020 -0400

Fix 2 typos

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

commit 8d4a4317f7891dbf22900db0b9041ae04c215f36 Author: Greg Althaus <galthaus@austin.rr.com> Date: Sat Apr 18 11:44:27 2020 -0500

docs: Update/Add section on content pack / plugin auto-doc feature.

M doc/dev/dev-docs.rst

commit cbff1041194ad89b7b727db2ceee80e596fad980 Author: Rob Hirschfeld <rob@rackn.com> Date: Fri Apr 17 16:25:07 2020 -0500

doc:add commit message format info, cleanup top ToC

M README.rst M doc/cli.rst A doc/dev/dev-contributing.rst M doc/dev/dev-docs.rst

commit 1debaad1f6bf8e9b53d5e8bfdf2e61e0ee9354be Author: Rob Hirschfeld <rob@rackn.com> Date: Fri Apr 17 10:17:05 2020 -0500

add details to ha instructions

M doc/high-availability.rst

commit bdcf1cc6d707489f622d360f32f322e661e3501e Author: Rob Hirschfeld <rob@rackn.com> Date: Fri Apr 17 09:29:49 2020 -0500

add not about -install naming

M doc/arch/data.rst

commit e658b2257fccd403c85be85ba610df663400d46c Author: Rob Hirschfeld <rob@rackn.com> Date: Fri Apr 17 09:26:31 2020 -0500

add FAQ about explode ISO

M doc/faq-troubleshooting.rst

commit 43029efa5976fc1c399c2a0a643e39e31fb94a81 Author: Rob Hirschfeld <rob@rackn.com> Date: Thu Apr 16 14:53:10 2020 -0500

add instructions to download the CLI including some xrefs

M doc/cli.rst M doc/faq-troubleshooting.rst

commit 7ef1467bbc2dc8a2c772dd2a600e55f8764db398 Author: Greg Althaus <galthaus@austin.rr.com> Date: Thu Apr 16 13:10:41 2020 -0500

fix(tests): Add missing test

M api/bootenv_test.go

commit 37262c547999d53bd961430e1a34da644a3f88bd Author: Victor Lowther <victor.lowther@gmail.com> Date: Fri Mar 20 10:19:49 2020 -0500

Update lease model to include options the client provided to us

A doc/uefi-secure-boot.rst M models/lease.go

commit 06ad23d83cc9230381dea5886cced84988210337 Author: Greg Althaus <galthaus@austin.rr.com> Date: Mon Apr 13 16:10:57 2020 -0500

fix: Update to go 1.13 for travis

M .travis.yml

commit d3c256635034db1b383dc5f6aa712c0af788886e Author: Rob Hirschfeld <rob@rackn.com> Date: Mon Apr 13 14:00:08 2020 -0500

fun facts about cloudia

M doc/fun-facts.rst

commit fa2d4c2f148cd90ba1091f7438ca4e7d5a9b9374 Author: Michael Rice <michael@michaelrice.org> Date: Fri Apr 3 10:56:15 2020 -0500

added step to faq doc for sledgehammer

Added instructions to update sledgehammer when updating community-content

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

M doc/faq-troubleshooting.rst

commit 1fae77fbb03abf66fcababdfa039efc4d112145e Author: Rob Hirschfeld <rob@rackn.com> Date: Thu Apr 2 11:30:43 2020 -0500

add-key via UX

M doc/faq-troubleshooting.rst

commit d8289243c5f47189e6c19be8b48e800d682de81b Author: Rob Hirschfeld <rob@rackn.com> Date: Thu Mar 26 14:43:33 2020 -0500

add hint for cleaning up the interface

M doc/high-availability.rst

commit 3dbf7dde40af9cb2b57c4d242bb0fb4c68daa2b1 Author: Rob Hirschfeld <rob@rackn.com> Date: Mon Mar 23 22:26:31 2020 -0500

catch version bump

M tools/install.sh

commit 1c87b6f2c5b9c3044360f94e905bf5187ce9d50f Author: Rob Hirschfeld <rob@rackn.com> Date: Sun Mar 22 23:51:50 2020 -0500

needed test for true - was always being set

M tools/install.sh

commit dcbb6f49d5c74016f6f8fcccf20ae4a2ea5d7a64 Author: Rob Hirschfeld <rob@rackn.com> Date: Sun Mar 22 23:28:30 2020 -0500

add missing expansion fields

M doc/arch/provision.rst

commit 41b16b90a2884a3e1a0897bcde5e408cd2c6d2e9 Author: Shane Gibson <shane@rackn.com> Date: Thu Mar 19 11:38:20 2020 -0700

Fix doc type and formatting error

M doc/deployment.rst

commit 525c680e3374fcdf4660a68132691999a1f89244 Author: Greg Althaus <galthaus@austin.rr.com> Date: Tue Mar 17 22:10:20 2020 -0500

Add chef-bootstrap to docs

M conf.py

commit 93e52915d44d528c33d8cab9fb7b585e3839d65c Author: Shane Gibson <shane@rackn.com> Date: Mon Mar 9 17:08:51 2020 -0700

Fix FAQ doc for ‘drp-id’ setting in systemd

M doc/faq-troubleshooting.rst

commit 365a6b1b2daf1ac6b2f067bb6c25cbaf23b24b06 Author: Victor Lowther <victor.lowther@gmail.com> Date: Mon Mar 2 12:45:04 2020 -0600

Update to account for new bootenv Loaders field

M api/contents_test.go M cli/test-data/output/TestCorePieces/2df325711fa0d8b85ba33f9846817da8/stdout.expect M cli/test-data/output/TestCorePieces/a98887b36060c32b63908a01f0020907/stdout.expect

commit bbb3a04a7984dd9e35261a9717c5c6c107b742ad Author: Victor Lowther <victor.lowther@gmail.com> Date: Fri Feb 28 15:37:57 2020 -0600

No template expansion for bootloaders for now.

M models/bootenv.go

commit c79250d70fafdbe30b759f665452333f981e6ba5 Author: Victor Lowther <victor.lowther@gmail.com> Date: Fri Feb 28 09:21:54 2020 -0600

Add support for per-bootenv bootloaders

M models/bootenv.go

commit e2491ae6b3774110a2a0e9f895840fc2d8e0710b Author: Victor Lowther <victor.lowther@gmail.com> Date: Wed Feb 26 10:19:20 2020 -0600

Fix some typos in the high availability doc

M doc/high-availability.rst

commit d28b7f6ef2759aef17e8b8944c64b42b84393394 Author: Victor Lowther <victor.lowther@gmail.com> Date: Tue Feb 25 16:52:15 2020 -0600

Add inital HA doc

A doc/high-availability.rst

commit 6e3d3a6dde3aec4a380ebe2a56f3d41ff3f17c91 Author: Shane Gibson <shane@rackn.com> Date: Mon Feb 24 18:46:07 2020 -0800

Update install and upgrade documents.

M README.rst M doc/install.rst M doc/operations/runbooks.rst M doc/upgrade.rst

commit 38e5a3661fa7fe86cd1e999ee41ca049308f2749 Author: Michael Rice <michael@michaelrice.org> Date: Thu Feb 20 14:55:43 2020 -0600

Fixing error in ansible dynamic inventory

This fixes an error introduced in the previous commit which allowed the user to be set. The user was never reset on the next loop iteration making an expected value be used.

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

M integrations/ansible/drpmachines.py

commit 5c325e775494d43da6747abbeea76bebf40d3142 Author: Rob Hirschfeld <rob@rackn.com> Date: Tue Feb 18 23:00:40 2020 -0600

doc: clear broadcast on mac

M doc/faq-troubleshooting.rst

commit df838779b426f32664046437e4da0650d6b90546 Author: Michael Rice <michael@michaelrice.org> Date: Mon Feb 17 19:36:45 2020 -0600

update drpmachines.py to skip empty machines

This change will skip adding a machine to the inventory if the machine name or the ip adddress is empty. This keeps context runners out of the inventory, as well as other pseudo machines.

This change also introduces the ability to define a param named

anisble_user

If set then that value will be used to override both root default, and the shell env.

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

M integrations/ansible/drpmachines.py

commit 1381ce90c4085f395ea67251581d6b8c008e7c9f Author: Carl Perry <carlp@rackn.com> Date: Thu Feb 13 12:36:46 2020 -0600

Documentation fixes and updates

  • Enable TLS verification for grabbing files from S3

  • Move CLI arguments out of unlinked page and into CLI section

  • Remove some deprecated sections

  • Many formatting cleanups

  • Consolidate of TOC

  • Added licensing information to README TOC

M README.rst M conf.py M doc/cli.rst M doc/cli_commands.rst R063 doc/setup/index.rst doc/environment.rst M doc/faq-troubleshooting.rst M doc/integrations.rst M doc/quickstart.rst M doc/rackn/license.rst

commit b850b093970f51a4d47edbcf2e45c72011abae74 Author: Greg Althaus <galthaus@austin.rr.com> Date: Fri Feb 14 09:39:18 2020 -0600

Update spacing change

M doc/server.rst

commit 0331cadc9ad98ebee495c6a47465c49569a35a06 Author: Shane Gibson <shane@rackn.com> Date: Tue Feb 11 15:20:57 2020 -0800

Update ports and firewall rules information

M doc/server.rst

commit c7c911cc7b1ebccce57bdad304726bea8b9c04da Author: Shane Gibson <shane@rackn.com> Date: Sat Feb 8 11:24:07 2020 -0800

Add Manager clock time, consistency for sections

M doc/faq-troubleshooting.rst M doc/quickstart.rst

commit 7a91bdf52048d7305a3a634cc0c329f5adde8026 Author: Victor Lowther <victor.lowther@gmail.com> Date: Fri Feb 7 11:07:07 2020 -0600

Add Windows support for etag caching using NTFS alternate file streams

M models/modtimesha.go

commit b47cbce090a541fdc8cdad0ba3f59148655980f4 Author: Victor Lowther <victor.lowther@gmail.com> Date: Thu Feb 6 15:09:53 2020 -0600

Add optional xattr based modtime tracking in client.GetBlob

M api/client.go M go.mod M go.sum A models/modtimesha.go

commit d016c370fcec7189b53cea5d2881a5f04730b6d7 Author: Victor Lowther <victor.lowther@gmail.com> Date: Thu Feb 6 12:41:26 2020 -0600

Oops, fix error handling when request method was HEAD

M api/client.go

commit 91b9848173b875dd313fe3effb02365a6f245779 Author: Greg Althaus <galthaus@austin.rr.com> Date: Thu Feb 6 00:20:00 2020 -0600

Add vmware-lib content pack to docs

M conf.py

commit 670078ca6470e39a200ba52526706f3c84e5d46e Author: Rob Hirschfeld <rob@rackn.com> Date: Wed Feb 5 09:48:17 2020 -0600

add VMware password to FAQ

M doc/faq-troubleshooting.rst

commit cf37fa4b3ce40a7df56b7da0c5cb68115d1e2f54 Author: Michael Rice <michael@michaelrice.org> Date: Tue Feb 4 14:42:15 2020 -0600

added operations doc for image deploy

Initial draft of an operations based doc for image based deployments.

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

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

commit e495d9ad76bbfc8d796ee47d1fde966b38baf32f Author: Victor Lowther <victor.lowther@gmail.com> Date: Tue Feb 4 10:07:39 2020 -0600

Add replicate permission for performing streaming replication.

M models/role.go

commit e634e29e8d9c68139267e3eb860b27ca0b735334 Author: Victor Lowther <victor.lowther@gmail.com> Date: Mon Feb 3 16:40:35 2020 -0600

Expose websocket stuff on hte client side

M api/client.go M api/event_stream.go

commit 85eeee225c66fafc865b95088e991e16d2c23ea8 Author: Victor Lowther <victor.lowther@gmail.com> Date: Fri Jan 31 12:56:22 2020 -0600

Add a R.Response() method for raw http.Response handling

M api/client.go

commit 26386b7d164a9b9dd1ec121e25f284800c598736 Author: Victor Lowther <victor.lowther@gmail.com> Date: Fri Jan 31 10:29:47 2020 -0600

Update tests

M cli/test-data/output/TestCorePieces/2df325711fa0d8b85ba33f9846817da8/stdout.expect M cli/test-data/output/TestCorePieces/a98887b36060c32b63908a01f0020907/stdout.expect

commit 09ff9a775a5b3e94f681b687e71edaa296e44a12 Author: Victor Lowther <victor.lowther@gmail.com> Date: Fri Jan 31 10:29:33 2020 -0600

Return errors earlier in client.Do, and add support for recursive lists of isos and files

M api/client.go M cli/files.go

commit e76536710dd87e95e8c6702f47b4420d33e83a78 Author: Victor Lowther <victor.lowther@gmail.com> Date: Sat Jan 25 12:35:57 2020 -0600

Add handling for 304 return codes ETag handling for blob assets

M api/client.go M cli/files.go

commit 684a52c527da83817aa835be7821b843b46ad2b0 Author: Greg Althaus <galthaus@austin.rr.com> Date: Mon Feb 3 18:47:06 2020 -0600

Add missing catalog cli docs

M doc/cli/drpcli_catalog.rst A doc/cli/drpcli_catalog_create.rst

commit 485b552f768525e43ae5a54f036bfe1005f9998f Author: Shane Gibson <shane@rackn.com> Date: Fri Jan 31 09:48:04 2020 -0800

Introduce ‘version’ to installer script.

M tools/install.sh

commit 902f3a3a6b2af966bb3077b920461421da97a878 Author: Shane Gibson <shane@rackn.com> Date: Fri Jan 31 09:21:15 2020 -0800

Add upgrade options output notice.

M tools/install.sh

commit 2135f40bf56a628e931a0ce8ebcabe603c45753f Author: Shane Gibson <shane@rackn.com> Date: Fri Jan 31 09:12:33 2020 -0800

Fix UPGRADE flag

M tools/install.sh

commit ccaef0b7bf6c163f4f6cf84da5f80a817903ef07 Author: Shane Gibson <shane@rackn.com> Date: Thu Jan 30 18:39:38 2020 -0800

install.sh learns how to upgrade and remove docker containers

M tools/install.sh

commit 68488672697eddde442bc3c078023b31c70bdb3c Author: Greg Althaus <galthaus@austin.rr.com> Date: Thu Jan 30 15:16:29 2020 -0600

Fix #47 doc issue

M doc/arch/sledgehammer.rst

commit 3aa565e6bda6f253f019042a7df7279d48d8ea8e Author: Alexander Kapshuna <kapsh@kap.sh> Date: Thu Jan 30 22:15:13 2020 +0300

quickstart: add command for installing community content

M doc/quickstart.rst

commit 079b076db60b4bf51e886957429bd4591d866068 Author: Greg Althaus <galthaus@austin.rr.com> Date: Thu Jan 30 12:40:28 2020 -0600

Add proxy support for uploadiso

M cli/bootenv.go

commit 7a71c092c868c108e21f29b4e0d047afd2c1cf60 Author: Alexander Kapshuna <kapsh@kap.sh> Date: Thu Jan 30 21:11:14 2020 +0300

Restore hidden code blocks in content package docs

M doc/arch/content-package.rst

commit 24800a50db0568bcce60857f98a7f683beb4e0b7 Author: Greg Althaus <galthaus@austin.rr.com> Date: Tue Jan 28 11:39:01 2020 -0600

Add panic/restart warning in faq

M doc/faq-troubleshooting.rst

commit 1c3a5e7485c1cc580c69953ac8dfbb477c5170c1 Author: Michael Rice <michael@michaelrice.org> Date: Mon Jan 27 08:11:01 2020 -0600

Added the create catalog feature

Initial adding of the create catalog feature. This allows a user to set a catalog source and select a version “stable” or “tip” and a smaller catalog will be generated using only that selected version.

Usage: drpcli catalog create –pkg-version stable > stable.json

This would pull the default catalog from repo.rackn.io and build a new catalog of only “stable” marked packages.

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

M cli/catalog.go

commit 9048d8b486d4d5b1cca16f8841abeab557760593 Author: Victor Lowther <victor.lowther@gmail.com> Date: Tue Jan 7 15:37:29 2020 -0600

Handle more cases in error checking for RawModels

M models/raw_model.go

commit 2ccf91deb1c44ac76ae83cb3c3f2d265d4c3d3cc Author: Alexander Kapshuna <kapsh@kap.sh> Date: Thu Jan 16 20:18:33 2020 +0300

Update path to drpcli configuration file in docs

M doc/faq-troubleshooting.rst

commit 3378f327fa35b90cc93847abc221559f32bd454d Author: Michael Rice <michael@michaelrice.org> Date: Wed Jan 15 16:22:52 2020 -0600

Added doc path for arch/data

Community pointed out missing link to doc. This patch adds the missing link.

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

M doc/arch.rst

commit 091d444952a7d4ba0ccca1ab83417893d4e9b74d Author: Greg Althaus <galthaus@austin.rr.com> Date: Sun Jan 12 21:59:00 2020 -0600

Update install.sh to include initial-contents and initial-workflow

M tools/install.sh

commit 8cd9fa03b519f8d8bcf080a387fbf7c1aaed3a14 Author: Rob Hirschfeld <rob@rackn.com> Date: Thu Jan 9 11:23:06 2020 -0600

docs version, minor tweaks

M README.rst M conf.py

commit c8fd8b0c7ed2ee3402b5d78ba8ea59361603d8d8 Author: Greg Althaus <galthaus@austin.rr.com> Date: Wed Jan 8 09:08:45 2020 -0600

Add edge-lab docs

M conf.py

commit 07b3d713a896a0fea1826f8705260473ebd58799 Author: Rob Hirschfeld <rob@rackn.com> Date: Wed Jan 8 09:02:40 2020 -0600

updates to docs

M doc/arch/provision.rst M doc/features.rst

commit b4ed0c9fcab5f32795b91661e8a311d0c0c64c40 Author: Greg Althaus <galthaus@austin.rr.com> Date: Sun Jan 5 22:49:04 2020 -0500

Update install.sh to support two new flags. –create-self - creates a self machine object for this DRP server in DRP. –start-runner - starts an internal runner for the DRP machine

—start-runner implies create-self.

Both only function for systemd-based systems.

M tools/install.sh

commit 5d779244f66c66fc0096b15b5eb04010fba2bff7 Author: Greg Althaus <galthaus@austin.rr.com> Date: Wed Jan 1 12:49:40 2020 -0500

Update messages and allow for Link without ID or contents.

M models/templateInfo.go

commit 4c6861709f735c1126804ce8d28f21b443d110b0 Author: Greg Althaus <galthaus@austin.rr.com> Date: Wed Jan 1 11:50:16 2020 -0500

Start of new feature. BootEnv templates can contain links to other files in the filesystem. This allows for dynamic names to static files. This is needed for certain hardware types.

Also, allow for the fake arch rpi4. It is a lie, but lets us handle certain badness that the rpi4 has.

M models/machine.go M models/templateInfo.go