8.3.2.34. v4.1.0ΒΆ

commit 4b54b9814c4eecef13a9371d40e1c06ad5f2da8c
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Wed Oct 2 15:13:06 2019 -0500

    Update to v4.1.0 pieces

M   go.mod
M   go.sum

commit 949976f6fb602c31104afb7a76c4491a437987f3
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Tue Oct 1 19:37:08 2019 -0500

    Update objects to have documentation, description, and endpoint filters.

M   backend/index/index.go
M   clitest/test-data/output/TestCorePieces/bootenvs.indexes/stdout.expect
M   clitest/test-data/output/TestCorePieces/contexts.indexes/stdout.expect
M   clitest/test-data/output/TestCorePieces/jobs.indexes/stdout.expect
M   clitest/test-data/output/TestCorePieces/leases.indexes/stdout.expect
M   clitest/test-data/output/TestCorePieces/machines.indexes/stdout.expect
M   clitest/test-data/output/TestCorePieces/params.indexes/stdout.expect
M   clitest/test-data/output/TestCorePieces/plugins.indexes/stdout.expect
M   clitest/test-data/output/TestCorePieces/profiles.indexes/stdout.expect
M   clitest/test-data/output/TestCorePieces/reservations.indexes/stdout.expect
M   clitest/test-data/output/TestCorePieces/roles.indexes/stdout.expect
M   clitest/test-data/output/TestCorePieces/stages.indexes/stdout.expect
M   clitest/test-data/output/TestCorePieces/subnets.indexes/stdout.expect
M   clitest/test-data/output/TestCorePieces/tasks.indexes/stdout.expect
M   clitest/test-data/output/TestCorePieces/templates.indexes/stdout.expect
M   clitest/test-data/output/TestCorePieces/tenants.indexes/stdout.expect
M   clitest/test-data/output/TestCorePieces/users.indexes/stdout.expect
M   clitest/test-data/output/TestCorePieces/workflows.indexes/stdout.expect
M   clitest/test-data/output/TestPluginProviderCli/extended.4f8f2a612fb294982641072a65234ac0/stdout.expect
M   clitest/test-data/output/TestPluginProviderCli/extended.93c848b077022a7b40f85e4d82a69509/stdout.expect
M   clitest/test-data/output/TestPluginProviderCli/extended.abe26401cab1af6c8ca1774b079184dd/stdout.expect
M   go.mod
M   go.sum

commit e1b01665eda935cf0212c9a9585e3f652280aa73
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Tue Oct 1 18:23:42 2019 -0500

    Update filter params to handle all the operators and encapsulate them for In and Nin.

M   clitest/machines_test.go
A   clitest/test-data/output/TestMachineParamFiltering/machines.create.82199705e9583857ab4b2133215d536a/stdout.expect
A   clitest/test-data/output/TestMachineParamFiltering/machines.create.bob/stdout.expect
A   clitest/test-data/output/TestMachineParamFiltering/machines.destroy.Name.bob/stdout.expect
A   clitest/test-data/output/TestMachineParamFiltering/machines.list.058d21c0e6cb3c5289eff59b3e780a8c/stdout.expect
A   clitest/test-data/output/TestMachineParamFiltering/machines.list.17f7c9ff57515bedf56514ceb45706c6.2/stdout.expect
A   clitest/test-data/output/TestMachineParamFiltering/machines.list.17f7c9ff57515bedf56514ceb45706c6/stdout.expect
A   clitest/test-data/output/TestMachineParamFiltering/machines.list.3b65b8bf83bb0df91e244e42ea277903/stdout.expect
A   clitest/test-data/output/TestMachineParamFiltering/machines.list.4ea62458ff1801b8063a65624f7bab27/stdout.expect
A   clitest/test-data/output/TestMachineParamFiltering/machines.list.600afa17281a93239aef10d9ebae62bf/stdout.expect
A   clitest/test-data/output/TestMachineParamFiltering/machines.list.78a052c944648e1e91fbd61ee97bd6d4/stdout.expect
A   clitest/test-data/output/TestMachineParamFiltering/machines.list.9bbab6f5d538a729971bcb5032ad341b/stdout.expect
A   clitest/test-data/output/TestMachineParamFiltering/machines.list.b8e73264cb6ef962cfaf17b04fac6d71/stdout.expect
A   clitest/test-data/output/TestMachineParamFiltering/machines.list.b9e60201987d64e4aa36caf65d997a5c/stdout.expect
A   clitest/test-data/output/TestMachineParamFiltering/machines.list.bc0b07788588a908ce638d2a92692494/stdout.expect
A   clitest/test-data/output/TestMachineParamFiltering/machines.list.ccabbbc19b05719ba189fc8a1b3673fd/stdout.expect
A   clitest/test-data/output/TestMachineParamFiltering/machines.list.cf145f5a6380cce06c9dd39303105707/stdout.expect
A   clitest/test-data/output/TestMachineParamFiltering/machines.list.ed03be6aa5645fe42f7f7a2df21d89ee/stdout.expect
A   clitest/test-data/output/TestMachineParamFiltering/machines.update.Name.bob.add360d3da0026952990148998b3eca1/stdout.expect
A   clitest/test-data/output/TestProfileCli/profiles.show.john.2d116c713d0075f8da30be5bf8a50f67/stderr.expect
A   clitest/test-data/output/TestProfileCli/profiles.show.john.78d603ecdbe958a094edc5726b86fa52/stderr.expect
A   clitest/test-data/output/TestProfileCli/profiles.show.john.e3f3dd04190749d1c215bddb7de3ca2c/stderr.expect
A   clitest/test-data/output/TestProfileCli/profiles.show.john.e5be561fb290b2e75818092f6ac03900/stderr.expect
M   frontend/frontend.go
M   go.sum

commit da55b413f3c1bbc92614d0a8174ac2ba85eed9c1
Author: Victor Lowther <victor.lowther@gmail.com>
Date:   Tue Oct 1 16:25:53 2019 -0500

    Add unit tests and some sanity checks around contexts

M   backend/contexts.go
M   backend/machines.go
A   clitest/context_test.go
A   clitest/test-data/output/TestContextStuff/contents.destroy.rackn-license/stdout.expect
A   clitest/test-data/output/TestContextStuff/contents.upload.a9feef3362b847da3de357096e4054cd/stdout.expect
A   clitest/test-data/output/TestContextStuff/contexts.create.20a1c2a8dd88a6b1fcf73f4d8f829daa.2/stdout.expect
A   clitest/test-data/output/TestContextStuff/contexts.create.20a1c2a8dd88a6b1fcf73f4d8f829daa/stderr.expect
A   clitest/test-data/output/TestContextStuff/contexts.create.81803b27df0b3d57948bb86a5fac0a39/stderr.expect
A   clitest/test-data/output/TestContextStuff/contexts.create.91a30e4b8f08cb0f2a512496420eddb8/stderr.expect
A   clitest/test-data/output/TestContextStuff/contexts.create.91a30e4b8f08cb0f2a512496420eddb8/stdout.expect
A   clitest/test-data/output/TestContextStuff/contexts.create.e3730210716df3548b1efbc5f6efe924/stderr.expect
A   clitest/test-data/output/TestContextStuff/contexts.destroy.dangerzone.2/stderr.expect
A   clitest/test-data/output/TestContextStuff/contexts.destroy.dangerzone.2/stdout.expect
A   clitest/test-data/output/TestContextStuff/contexts.destroy.dangerzone/stderr.expect
A   clitest/test-data/output/TestContextStuff/contexts.destroy.dangerzone/stdout.expect
A   clitest/test-data/output/TestContextStuff/contexts.destroy.foobar2000/stdout.expect
A   clitest/test-data/output/TestContextStuff/machines.create.bob/stdout.expect
A   clitest/test-data/output/TestContextStuff/machines.destroy.Name.bob/stdout.expect
A   clitest/test-data/output/TestContextStuff/machines.show.Name.bob.2/stdout.expect
A   clitest/test-data/output/TestContextStuff/machines.show.Name.bob.3/stdout.expect
A   clitest/test-data/output/TestContextStuff/machines.show.Name.bob.4/stdout.expect
A   clitest/test-data/output/TestContextStuff/machines.show.Name.bob.5/stdout.expect
A   clitest/test-data/output/TestContextStuff/machines.show.Name.bob/stdout.expect
A   clitest/test-data/output/TestContextStuff/machines.update.Name.bob.29068de838707aa79e7aab1b7bf8639e/stderr.expect
A   clitest/test-data/output/TestContextStuff/machines.update.Name.bob.29068de838707aa79e7aab1b7bf8639e/stdout.expect
A   clitest/test-data/output/TestContextStuff/machines.update.Name.bob.83fb3b9b6bbf88e0220c0d1e83b16522/stdout.expect
A   clitest/test-data/output/TestContextStuff/machines.update.Name.bob.ce2353f9631b455601e4d449a5caa0fb.2/stderr.expect
A   clitest/test-data/output/TestContextStuff/machines.update.Name.bob.ce2353f9631b455601e4d449a5caa0fb/stderr.expect
A   clitest/test-data/output/TestContextStuff/machines.update.Name.bob.ce2353f9631b455601e4d449a5caa0fb/stdout.expect
A   clitest/test-data/output/TestContextStuff/machines.update.Name.bob.d1c0c43e950fa39da552fc146403f123/stdout.expect
A   clitest/test-data/output/TestContextStuff/machines.update.Name.bob.f13ec3e2bf7000d583f121cb0e727722/stdout.expect
M   cmds/dangerzone/dangerzone.go
M   go.mod
M   go.sum

commit bd8553864bbf7807329782fa57e4cac4cd8872fe
Author: Victor Lowther <victor.lowther@gmail.com>
Date:   Fri Sep 27 11:10:31 2019 -0500

    Bump go.sum

M   go.sum

commit d12603f36a420187d65789b250deda95a81077f8
Author: Victor Lowther <victor.lowther@gmail.com>
Date:   Thu Sep 26 13:33:10 2019 -0500

    Deal properly with confused or non-Context agents.

    Compare the job create request Context field with the machine Context,
    and if they do not match, return 204 to indicate there are no jobs.

    In the case that non context-aware Agent tries to create a job on a
    machine in the empty Context, it will succeed, otherwise it will just
    wait until the Machine has the correct context to actually run
    something.

    Context-aware agents will set the Context field of the job create
    request to the context the Agent is running jobs in, so if one gets
    confused it will just wait for the next machine state change.

M   frontend/job_create.go
M   go.mod
M   go.sum

commit 67f406d0e94c7bdacf55e94602d82504b29cf636
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Tue Sep 24 12:00:34 2019 -0500

    Update rebar for latest cli fixes and log feature.

M   clitest/test-data/output/TestMachineCli/machines/stdout.expect
M   go.mod
M   go.sum

commit fb617472832d209957e59ee9d2ebd1b6e99f240b
Author: Victor Lowther <victor.lowther@gmail.com>
Date:   Sat Sep 21 13:17:10 2019 -0500

    Silence warnings emitted by the swagger.json build process

M   embedded/assets.go

commit a490946b738fcf383e3f85678c3eec5d078d56e8
Author: Victor Lowther <victor.lowther@gmail.com>
Date:   Thu Sep 19 15:10:46 2019 -0500

    Swagger is baaack

M   embedded/.gitignore
M   embedded/assets.go
D   embedded/assets/swagger.json
M   go.mod
M   go.sum
M   tools/tools.go

commit 4fc9f3f8634b5a795a21366ca30a46c0434b04fb
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Wed Sep 18 14:52:30 2019 -0500

    Update go.mod to 4.1.0-beta

M   go.mod
M   go.sum

commit 65b9fc471b8e46eee0d415564051ebb5f365144a
Author: Victor Lowther <victor.lowther@gmail.com>
Date:   Wed Sep 18 14:34:30 2019 -0500

    Bump again for latest agent

M   go.mod
M   go.sum

commit 3bd07710fb452e55b45ca5e1a3b0b11fda5007a5
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Wed Sep 18 13:00:30 2019 -0500

    Allows the system assume octet-stream after the type check

M   frontend/file_common.go

commit b5c945451336f5658b4deaed430534baa1d2a4d6
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Wed Sep 18 12:57:17 2019 -0500

    Don't be so restrictive on the POST update content-type check.

M   frontend/file_common.go

commit fd0b0fa39eb1c5f6803e099c2864ab59b3872dc6
Author: Victor Lowther <victor.lowther@gmail.com>
Date:   Wed Sep 18 09:24:41 2019 -0500

    Disallow contexts with the fallback license, and update the unit test license to allow contexts

M   backend/license.go
M   backend/requestTracker.go
M   clitest/common_test.go
A   clitest/test-data/output/TestAuth/contents.upload.a9feef3362b847da3de357096e4054cd/stdout.expect
M   clitest/test-data/output/TestAuth/info.get/stdout.expect
M   clitest/test-data/output/TestAuth/params.list.611601b3efac342fd10027372140fe8c/stdout.expect
M   clitest/test-data/output/TestAuth/params.list.e8e0775e692adbcb8acdf3799178655c/stdout.expect
M   clitest/test-data/output/TestAuth/profiles.list.611601b3efac342fd10027372140fe8c.2/stdout.expect
M   clitest/test-data/output/TestAuth/profiles.list.611601b3efac342fd10027372140fe8c/stdout.expect
M   clitest/test-data/output/TestAuth/profiles.list.e8e0775e692adbcb8acdf3799178655c.2/stdout.expect
M   clitest/test-data/output/TestAuth/profiles.list.e8e0775e692adbcb8acdf3799178655c/stdout.expect
A   clitest/test-data/output/TestCurrentTaskReposition/machines.processjobs.Name.bob.1ab30dc4a0f6a21aeb6d7da3ec55db6f/stderr.expect
M   clitest/test-data/output/TestFilesCli/files.upload.common_test.go.as.greg/stdout.expect
M   clitest/test-data/output/TestIsosCli/isos.upload.common_test.go.as.greg/stdout.expect
A   clitest/test-data/output/TestRoleCLI/contents.upload.a9feef3362b847da3de357096e4054cd/stdout.expect
M   clitest/test-data/output/TestSecureParams/23d3c925eda6b815c6993f70f373505e/stdout.expect
M   clitest/test-data/output/TestSecureParams/9821faf3e21abe65ea0ae9b6d410896f/stdout.expect
M   clitest/test-data/output/TestSecureParams/b5acd6c19932b60dd554965e8d6a93d7/stdout.expect
A   clitest/test-data/output/TestSecureParams/contents.upload.a9feef3362b847da3de357096e4054cd/stdout.expect
M   clitest/test-data/output/TestUserCli/users.token.rocketskates.scope.all.ttl.330.action.list.specific.asdgag/stdout.expect
M   clitest/test-data/output/TestUserCli/users.token.rocketskates/stdout.expect
A   clitest/test-data/output/TestWorkflowContextSwitching/contents.destroy.rackn-license/stdout.expect
A   clitest/test-data/output/TestWorkflowContextSwitching/contents.upload.a9feef3362b847da3de357096e4054cd/stdout.expect
A   clitest/test-data/output/TestWorkflowContextSwitching/contexts.create.20a1c2a8dd88a6b1fcf73f4d8f829daa.2/stdout.expect
A   clitest/test-data/output/TestWorkflowContextSwitching/contexts.create.20a1c2a8dd88a6b1fcf73f4d8f829daa/stderr.expect
M   clitest/test-data/output/TestWorkflowContextSwitching/contexts.create.20a1c2a8dd88a6b1fcf73f4d8f829daa/stdout.expect
A   clitest/test-data/output/TestWorkflowContextSwitching/tasks.create.1197530255841b706fed1f4597b458f0/stderr.expect
M   clitest/workflow_test.go
M   go.mod
M   go.sum

commit ef90d81664550596af1c4092aeef995595ea3051
Author: Victor Lowther <victor.lowther@gmail.com>
Date:   Tue Sep 17 14:20:08 2019 -0500

    Add Context indexes for machines and jobs

M   backend/contexts.go
M   backend/jobs.go
M   backend/machines.go
M   clitest/test-data/output/TestCorePieces/jobs.indexes/stdout.expect
M   clitest/test-data/output/TestCorePieces/machines.indexes/stdout.expect

commit 59ff4d9b29a4c442692cb8ce714965d73ec3053f
Author: Victor Lowther <victor.lowther@gmail.com>
Date:   Tue Sep 17 11:32:07 2019 -0500

    Let machines have a BaseContext meta field, and update deps

M   backend/machines.go
M   go.mod
M   go.sum

commit c7b953856fb7150088868350eb8ee227b252abee
Author: Victor Lowther <victor.lowther@gmail.com>
Date:   Wed Aug 28 13:03:45 2019 -0500

    Dev work for adding execution contexts to the backend

A   backend/contexts.go
M   backend/dataTracker.go
M   backend/jobs.go
M   backend/machines.go
M   backend/stage.go
M   clitest/00_aone_test.go
M   clitest/common_test.go
M   clitest/fixInteractive.sh
M   clitest/process_jobs_test.go
A   clitest/test-data/output/TestAuth/contexts.list.031aaa8a3aec0fc7853bf71ea233d293.2/stdout.expect
A   clitest/test-data/output/TestAuth/contexts.list.031aaa8a3aec0fc7853bf71ea233d293/stdout.expect
A   clitest/test-data/output/TestAuth/contexts.list.035d870983efb3a7ec7051687e6fe6bb.2/stdout.expect
A   clitest/test-data/output/TestAuth/contexts.list.035d870983efb3a7ec7051687e6fe6bb/stdout.expect
A   clitest/test-data/output/TestAuth/contexts.list.0e07d3a262e5e0ef47b26f4082c5f7bf.2/stdout.expect
A   clitest/test-data/output/TestAuth/contexts.list.0e07d3a262e5e0ef47b26f4082c5f7bf/stdout.expect
A   clitest/test-data/output/TestAuth/contexts.list.1701a61176648c697025a2134647eda2.2/stdout.expect
A   clitest/test-data/output/TestAuth/contexts.list.1701a61176648c697025a2134647eda2/stdout.expect
A   clitest/test-data/output/TestAuth/contexts.list.19bea7890032d85c84f1398c19dd3536.2/stdout.expect
A   clitest/test-data/output/TestAuth/contexts.list.19bea7890032d85c84f1398c19dd3536/stdout.expect
A   clitest/test-data/output/TestAuth/contexts.list.611601b3efac342fd10027372140fe8c.2/stdout.expect
A   clitest/test-data/output/TestAuth/contexts.list.611601b3efac342fd10027372140fe8c/stdout.expect
A   clitest/test-data/output/TestAuth/contexts.list.b0d2450128d6468280922204054b343b.2/stdout.expect
A   clitest/test-data/output/TestAuth/contexts.list.b0d2450128d6468280922204054b343b/stdout.expect
A   clitest/test-data/output/TestAuth/contexts.list.e8e0775e692adbcb8acdf3799178655c.2/stdout.expect
A   clitest/test-data/output/TestAuth/contexts.list.e8e0775e692adbcb8acdf3799178655c/stdout.expect
M   clitest/test-data/output/TestAuth/info.get/stdout.expect
M   clitest/test-data/output/TestAuth/plugins.list.611601b3efac342fd10027372140fe8c/stdout.expect
M   clitest/test-data/output/TestAuth/plugins.list.e8e0775e692adbcb8acdf3799178655c/stdout.expect
M   clitest/test-data/output/TestContentsFunctionalCli/machines.addprofile.3e7031fe-3062-45f1-835c-92541bc9cbd3.p1-prof/stdout.expect
M   clitest/test-data/output/TestContentsFunctionalCli/machines.create.7df3aabd2b2a9aa089f7c54b01060cb9/stdout.expect
A   clitest/test-data/output/TestCorePieces/contexts.indexes/stdout.expect
M   clitest/test-data/output/TestCurrentTaskReposition/jobs.list.sort.StartTime/stdout.expect
M   clitest/test-data/output/TestCurrentTaskReposition/machines.processjobs.Name.bob.1ab30dc4a0f6a21aeb6d7da3ec55db6f/stdout.expect
M   clitest/test-data/output/TestCurrentTaskReposition/machines.show.Name.bob.2/stdout.expect
M   clitest/test-data/output/TestCurrentTaskReposition/machines.show.Name.bob/stdout.expect
M   clitest/test-data/output/TestCurrentTaskReposition/machines.tasks.del.Name.bob.task4/stdout.expect
M   clitest/test-data/output/TestCurrentTaskReposition/machines.update.Name.bob.1c9ba59809499b8292fea230d974b762.2/stdout.expect
M   clitest/test-data/output/TestCurrentTaskReposition/machines.update.Name.bob.c92ed336dca8ab7c3f952d31214b5fb3.2/stdout.expect
M   clitest/test-data/output/TestCurrentTaskReposition/machines.update.Name.bob.c92ed336dca8ab7c3f952d31214b5fb3.3/stdout.expect
M   clitest/test-data/output/TestCurrentTaskReposition/machines.update.Name.bob.fcdf2207b703b5b633350ee1b553faeb/stdout.expect
M   clitest/test-data/output/TestFilesCli/files.upload.common_test.go.as.greg/stdout.expect
M   clitest/test-data/output/TestIsosCli/isos.upload.common_test.go.as.greg/stdout.expect
M   clitest/test-data/output/TestJobCli/machines.create.32cb4c9864de6e606c2e84397f300c18/stdout.expect
M   clitest/test-data/output/TestJobCli/machines.show.3e7031fe-3062-45f1-835c-92541bc9cbd3/stdout.expect
A   clitest/test-data/output/TestLoadIncrementer/plugin_providers.show.dangerzone/stderr.expect
A   clitest/test-data/output/TestLoadIncrementer/plugin_providers.show.dangerzone/stdout.expect
A   clitest/test-data/output/TestLoadIncrementer/plugin_providers.upload.incrementer.from/tools/build/dangerzone/stdout.expect
M   clitest/test-data/output/TestMachineCli/machines.addprofile.3e7031fe-3062-45f1-835c-92541bc9cbd3.jean/stdout.expect
M   clitest/test-data/output/TestMachineCli/machines.addprofile.3e7031fe-3062-45f1-835c-92541bc9cbd3.jill/stdout.expect
M   clitest/test-data/output/TestMachineCli/machines.create.2912607b00fab33ffd503f06c4ee28b8.3/stdout.expect
M   clitest/test-data/output/TestMachineCli/machines.create.2912607b00fab33ffd503f06c4ee28b8/stdout.expect
M   clitest/test-data/output/TestMachineCli/machines.create.cfb21459eb66dff02c687e0bdfed8ab9/stdout.expect
M   clitest/test-data/output/TestMachineCli/machines.list.2/stdout.expect
M   clitest/test-data/output/TestMachineCli/machines.list.4/stdout.expect
M   clitest/test-data/output/TestMachineCli/machines.list.Address=192.168.100.110/stdout.expect
M   clitest/test-data/output/TestMachineCli/machines.list.BootEnv=local/stdout.expect
M   clitest/test-data/output/TestMachineCli/machines.list.Name=john/stdout.expect
M   clitest/test-data/output/TestMachineCli/machines.list.Runnable=true/stdout.expect
M   clitest/test-data/output/TestMachineCli/machines.list.Uuid=3e7031fe-3062-45f1-835c-92541bc9cbd3/stdout.expect
M   clitest/test-data/output/TestMachineCli/machines.removeprofile.3e7031fe-3062-45f1-835c-92541bc9cbd3.jean/stdout.expect
M   clitest/test-data/output/TestMachineCli/machines.removeprofile.3e7031fe-3062-45f1-835c-92541bc9cbd3.jill/stdout.expect
M   clitest/test-data/output/TestMachineCli/machines.removeprofile.3e7031fe-3062-45f1-835c-92541bc9cbd3.justine/stdout.expect
M   clitest/test-data/output/TestMachineCli/machines.show.3e7031fe-3062-45f1-835c-92541bc9cbd3.2/stdout.expect
M   clitest/test-data/output/TestMachineCli/machines.show.3e7031fe-3062-45f1-835c-92541bc9cbd3.3/stdout.expect
M   clitest/test-data/output/TestMachineCli/machines.show.3e7031fe-3062-45f1-835c-92541bc9cbd3.4/stdout.expect
M   clitest/test-data/output/TestMachineCli/machines.show.3e7031fe-3062-45f1-835c-92541bc9cbd3.5/stdout.expect
M   clitest/test-data/output/TestMachineCli/machines.show.3e7031fe-3062-45f1-835c-92541bc9cbd3/stdout.expect
M   clitest/test-data/output/TestMachineCli/machines.show.Key.3e7031fe-3062-45f1-835c-92541bc9cbd3/stdout.expect
M   clitest/test-data/output/TestMachineCli/machines.show.Name.john/stdout.expect
M   clitest/test-data/output/TestMachineCli/machines.show.Uuid.3e7031fe-3062-45f1-835c-92541bc9cbd3/stdout.expect
M   clitest/test-data/output/TestMachineCli/machines.stage.3e7031fe-3062-45f1-835c-92541bc9cbd3.c23ab3adaec8ca15ff3ffd0971be6152.2/stdout.expect
M   clitest/test-data/output/TestMachineCli/machines.stage.3e7031fe-3062-45f1-835c-92541bc9cbd3.c23ab3adaec8ca15ff3ffd0971be6152/stdout.expect
M   clitest/test-data/output/TestMachineCli/machines.stage.3e7031fe-3062-45f1-835c-92541bc9cbd3.stage1/stdout.expect
M   clitest/test-data/output/TestMachineCli/machines.stage.3e7031fe-3062-45f1-835c-92541bc9cbd3.stage2.c23ab3adaec8ca15ff3ffd0971be6152.2/stdout.expect
M   clitest/test-data/output/TestMachineCli/machines.stage.3e7031fe-3062-45f1-835c-92541bc9cbd3.stage2.c23ab3adaec8ca15ff3ffd0971be6152/stdout.expect
M   clitest/test-data/output/TestMachineCli/machines.update.3e7031fe-3062-45f1-835c-92541bc9cbd3.15ef88524f82284ee914fdb15df5a1ef/stdout.expect
M   clitest/test-data/output/TestMachineCli/machines.update.3e7031fe-3062-45f1-835c-92541bc9cbd3.21522342df50227b4f678203d499d51a/stdout.expect
M   clitest/test-data/output/TestMachineCli/machines.update.3e7031fe-3062-45f1-835c-92541bc9cbd3.5372645be509d5c9bddcfa65cf87f668/stdout.expect
M   clitest/test-data/output/TestMachineCli/machines.workflow.Name.john.Workflow1Good/stdout.expect
M   clitest/test-data/output/TestMachineCli/machines.workflow.Name.john/stdout.expect
M   clitest/test-data/output/TestMachineFileImport/machines.create.test-data/base/machines/create.json/stdout.expect
M   clitest/test-data/output/TestMachineFileImport/machines.create.test-data/base/machines/create.yaml/stdout.expect
M   clitest/test-data/output/TestMachineFileImport/machines.update.a2d9b43a-b545-464b-8bc4-088daa7fa7c4.test-data/base/machines/update.yaml/stdout.expect
M   clitest/test-data/output/TestMachineFileImport/machines.update.b2d9b43a-b545-464b-8bc4-088daa7fa7c4.test-data/base/machines/update.json/stdout.expect
M   clitest/test-data/output/TestMachineLocked/machines.create.d9f0531fa4024e3ff7769eb17cfc54f5/stdout.expect
M   clitest/test-data/output/TestMachineLocked/machines.update.3e7031fe-3062-45f1-835c-92541bc9cbd3.690238bdc309eb5c935bd1ef198c333a/stdout.expect
M   clitest/test-data/output/TestMachineLocked/machines.update.3e7031fe-3062-45f1-835c-92541bc9cbd3.8262863ab5bf8686ee11f596d6750a78.2/stdout.expect
M   clitest/test-data/output/TestMachineLocked/machines.update.3e7031fe-3062-45f1-835c-92541bc9cbd3.c40dfd7560a930cb472f04d5f0870f26.2/stdout.expect
M   clitest/test-data/output/TestMachineLocked/machines.update.3e7031fe-3062-45f1-835c-92541bc9cbd3.c40dfd7560a930cb472f04d5f0870f26.3/stdout.expect
M   clitest/test-data/output/TestMachineLocked/machines.update.3e7031fe-3062-45f1-835c-92541bc9cbd3.c40dfd7560a930cb472f04d5f0870f26/stdout.expect
M   clitest/test-data/output/TestMachineLocked/machines.update.3e7031fe-3062-45f1-835c-92541bc9cbd3.cf4c104a7c6130db6cfbff841bfdf2d2.2/stdout.expect
M   clitest/test-data/output/TestMachineLocked/machines.update.3e7031fe-3062-45f1-835c-92541bc9cbd3.cf4c104a7c6130db6cfbff841bfdf2d2/stdout.expect
M   clitest/test-data/output/TestMachineTaskCli/machines.create.2912607b00fab33ffd503f06c4ee28b8/stdout.expect
M   clitest/test-data/output/TestMachineTaskCli/machines.tasks.add.3e7031fe-3062-45f1-835c-92541bc9cbd3.at.0.task4.task3.task2.task1.2/stdout.expect
M   clitest/test-data/output/TestMachineTaskCli/machines.tasks.add.3e7031fe-3062-45f1-835c-92541bc9cbd3.at.0.task4.task3.task2.task1/stdout.expect
M   clitest/test-data/output/TestMachineTaskCli/machines.tasks.add.3e7031fe-3062-45f1-835c-92541bc9cbd3.task1.task2.task3.task4.2/stdout.expect
M   clitest/test-data/output/TestMachineTaskCli/machines.tasks.add.3e7031fe-3062-45f1-835c-92541bc9cbd3.task1.task2.task3.task4.3/stdout.expect
M   clitest/test-data/output/TestMachineTaskCli/machines.tasks.add.3e7031fe-3062-45f1-835c-92541bc9cbd3.task1.task2.task3.task4/stdout.expect
M   clitest/test-data/output/TestMachineTaskCli/machines.tasks.del.3e7031fe-3062-45f1-835c-92541bc9cbd3.task1.task1/stdout.expect
M   clitest/test-data/output/TestMachineTaskCli/machines.tasks.del.3e7031fe-3062-45f1-835c-92541bc9cbd3.task1.task3/stdout.expect
M   clitest/test-data/output/TestMachineTaskCli/machines.tasks.del.3e7031fe-3062-45f1-835c-92541bc9cbd3.task2.task4/stdout.expect
M   clitest/test-data/output/TestObjectCli/objects.list/stdout.expect
M   clitest/test-data/output/TestParamsDefaultGet/machines.create.2912607b00fab33ffd503f06c4ee28b8/stdout.expect
M   clitest/test-data/output/TestPluginCli/plugins.list.2/stdout.expect
M   clitest/test-data/output/TestPluginCli/plugins.list.3/stdout.expect
M   clitest/test-data/output/TestPluginCli/plugins.list.4/stdout.expect
M   clitest/test-data/output/TestPluginCli/plugins.list.5/stdout.expect
M   clitest/test-data/output/TestPluginCli/plugins.list/stdout.expect
M   clitest/test-data/output/TestPluginProviderCli/plugin_providers.list.2/stdout.expect
M   clitest/test-data/output/TestProcessJobsCli/machines.create.2912607b00fab33ffd503f06c4ee28b8/stdout.expect
M   clitest/test-data/output/TestProcessJobsCli/machines.processjobs.b98773fd65e6e32eee9e8a357b6a3e55/stderr.expect
M   clitest/test-data/output/TestProcessJobsCli/machines.processjobs.p1.p2.p3.b98773fd65e6e32eee9e8a357b6a3e55/stderr.expect
M   clitest/test-data/output/TestProcessJobsCli/machines.show.3e7031fe-3062-45f1-835c-92541bc9cbd3/stdout.expect
M   clitest/test-data/output/TestProfileInProfile/machines.create.58feacab1055a30ea9f8579a0e387671/stdout.expect
M   clitest/test-data/output/TestProfileInProfile/machines.removeprofile.Name.machine1.profile2/stdout.expect
M   clitest/test-data/output/TestProfileInProfile/machines.update.Name.machine1.4e29ca2dbfa5158cfd5b31e6aabfb19a/stdout.expect
M   clitest/test-data/output/TestRepos/machines.update.c9196b77-deef-4c8e-8130-299b3e3d9a10.3aca223d7f6152f35fcf62eec306c20e.2/stdout.expect
M   clitest/test-data/output/TestSecureParams/d2e09e883fb98f066207b265d9807a4b/stdout.expect
M   clitest/test-data/output/TestTaskPrereqs/machines.update.Name.bob.10590ea1d08bd7a70bb0c83100dd7029/stdout.expect
M   clitest/test-data/output/TestTaskPrereqs/machines.update.Name.bob.567bdf22f5bd7cd22c7a929dc5e0dd44/stdout.expect
M   clitest/test-data/output/TestUserCli/users.token.rocketskates.scope.all.ttl.330.action.list.specific.asdgag/stdout.expect
M   clitest/test-data/output/TestUserCli/users.token.rocketskates/stdout.expect
A   clitest/test-data/output/TestWorkflowAgent/contexts.create.20a1c2a8dd88a6b1fcf73f4d8f829daa/stdout.expect
A   clitest/test-data/output/TestWorkflowAgent/stages.create.207d54fe20445a2fe4b0f7c04a16d80d/stdout.expect
A   clitest/test-data/output/TestWorkflowAgent/stages.create.5016c6f1896d1ea516888668ee108714/stderr.expect
A   clitest/test-data/output/TestWorkflowAgent/stages.create.5016c6f1896d1ea516888668ee108714/stdout.expect
M   clitest/test-data/output/TestWorkflowCli/machines.update.Name.m0.81ad590e6947c7f5993515b924c33750/stdout.expect
M   clitest/test-data/output/TestWorkflowCli/prefs.set.defaultWorkflow.wf3/stdout.expect
M   clitest/test-data/output/TestWorkflowCli/prefs.set.defaultWorkflow/stdout.expect
A   clitest/test-data/output/TestWorkflowContextSwitching/contexts.create.20a1c2a8dd88a6b1fcf73f4d8f829daa/stdout.expect
A   clitest/test-data/output/TestWorkflowContextSwitching/contexts.destroy.dangerzone/stdout.expect
A   clitest/test-data/output/TestWorkflowContextSwitching/jobs.list.sort.StartTime/stdout.expect
A   clitest/test-data/output/TestWorkflowContextSwitching/machines.create.tom/stdout.expect
A   clitest/test-data/output/TestWorkflowContextSwitching/machines.deletejobs.Name.tom/stdout.expect
A   clitest/test-data/output/TestWorkflowContextSwitching/machines.destroy.Name.tom/stdout.expect
A   clitest/test-data/output/TestWorkflowContextSwitching/machines.processjobs.Name.tom.19ecef502fa5bf88e808a3064378cd06/stdout.expect
A   clitest/test-data/output/TestWorkflowContextSwitching/machines.processjobs.Name.tom.56241a025fec81d1e7eaa0b0ffb798e3/stderr.expect
A   clitest/test-data/output/TestWorkflowContextSwitching/machines.processjobs.Name.tom.56241a025fec81d1e7eaa0b0ffb798e3/stdout.expect
A   clitest/test-data/output/TestWorkflowContextSwitching/machines.processjobs.Name.top.1ab30dc4a0f6a21aeb6d7da3ec55db6f/stderr.expect
A   clitest/test-data/output/TestWorkflowContextSwitching/machines.update.Name.tom.2f242fdb0f2a6d5f0ac3ac12c6c8b676/stdout.expect
A   clitest/test-data/output/TestWorkflowContextSwitching/stages.create.d1313cc8bf19e6a011853027b0d21353/stdout.expect
A   clitest/test-data/output/TestWorkflowContextSwitching/stages.create.f82dfdbd01ccb81ecb801b15ae1f4057/stdout.expect
A   clitest/test-data/output/TestWorkflowContextSwitching/stages.destroy.dangerzone/stdout.expect
A   clitest/test-data/output/TestWorkflowContextSwitching/stages.destroy.regular/stdout.expect
A   clitest/test-data/output/TestWorkflowContextSwitching/tasks.create.1197530255841b706fed1f4597b458f0/stdout.expect
A   clitest/test-data/output/TestWorkflowContextSwitching/tasks.create.62af6c3eb6ecb2b5c9ade166f789e6b0/stdout.expect
A   clitest/test-data/output/TestWorkflowContextSwitching/tasks.create.d7cb1716668170f08abcee7978a8d749/stdout.expect
A   clitest/test-data/output/TestWorkflowContextSwitching/tasks.destroy.aLLdone/stderr.expect
A   clitest/test-data/output/TestWorkflowContextSwitching/tasks.destroy.alldone/stdout.expect
A   clitest/test-data/output/TestWorkflowContextSwitching/tasks.destroy.bye/stdout.expect
A   clitest/test-data/output/TestWorkflowContextSwitching/tasks.destroy.hi/stdout.expect
A   clitest/test-data/output/TestWorkflowContextSwitching/workflows.create.1584c2716b2b26f71c3883937fd0c1fc/stdout.expect
A   clitest/test-data/output/TestWorkflowContextSwitching/workflows.destroy.n2d/stdout.expect
M   clitest/workflow_test.go
A   cmds/dangerzone/dangerzone.go
A   frontend/contexts.go
M   frontend/frontend.go
M   frontend/job_create.go
M   go.mod
M   go.sum
M   tools/test.sh

commit 4857682e5c169ec5a3fa47b2a82143983ff503b5
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Fri Sep 13 14:26:39 2019 -0500

    Add API server message.

    params limiters in the list API is now a regex.

M   frontend/endpoint.go
M   frontend/frontend.go
M   server/server.go

commit 81c7cabafd78352473915bdb2e71d3c15a8da2a8
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Thu Sep 12 15:23:42 2019 -0500

    Make plugin_provider list and get match other list/get

M   frontend/plugin_providers.go

commit 89b634773b35feadf0668074d0bccb972cebe917
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Thu Sep 12 15:19:52 2019 -0500

    Add more debug for system/upgrade issues.

    Add Filter count to the list APIs so that the UX
    can show total filters values

M   frontend/endpoint.go
M   frontend/frontend.go
M   frontend/system.go

commit 6a7a4d263249260c140d23991a890c13ca6506cf
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Tue Sep 10 12:31:55 2019 -0500

    Put armv7 back in

M   tools/build.sh

commit 1786c97dbf336122c6bb41f038a3b514ac4bf16f
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Tue Sep 10 10:59:24 2019 -0500

    Make unit tests work "right"

M   clitest/test-data/output/TestPluginProviderCli/extended.598210b84fe6c462e3ea35ec100c7466/stderr.expect
M   clitest/test-data/output/TestPluginProviderCli/extended.b24ec2283fb58a58c22861abe39a4f40/stderr.expect
M   clitest/test-data/output/TestPluginProviderCli/extended.def4fb594e00b9aac12d8809a46417a4/stderr.expect
M   clitest/test-data/output/TestPluginProviderCli/extended.show.john/stderr.expect

commit 1e0279aae8621a96f71ae9b4b49d000c4c07e644
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Tue Sep 10 10:42:09 2019 -0500

    Server the tftp/static server files from the api port as well.
    DO NOT CREATE an api directory in the tftp space.  You will
    not see the files.

M   clitest/test-data/output/TestPluginProviderCli/extended.598210b84fe6c462e3ea35ec100c7466/stderr.expect
M   clitest/test-data/output/TestPluginProviderCli/extended.b24ec2283fb58a58c22861abe39a4f40/stderr.expect
M   clitest/test-data/output/TestPluginProviderCli/extended.def4fb594e00b9aac12d8809a46417a4/stderr.expect
M   clitest/test-data/output/TestPluginProviderCli/extended.show.john/stderr.expect
M   frontend/frontend.go
M   midlayer/static.go

commit b3912f687aa4a304bc78d088c343a6cddd33332f
Author: Victor Lowther <victor.lowther@gmail.com>
Date:   Thu Sep 5 12:41:01 2019 -0500

    Derp, fix bustication caused by rebase

M   frontend/machines.go
M   frontend/websocket.go

commit daa26fffddfc8cf47114d4cb1d29db7ceff253c6
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Thu Aug 29 12:55:50 2019 -0500

    Fix a bunch of go lint errors

M   backend/jobs.go
M   backend/machines.go
M   backend/plugin.go
M   backend/requestTracker.go
M   frontend/bootenvs.go
M   frontend/content.go
M   frontend/debug.go
M   frontend/events.go
M   frontend/files.go
M   frontend/frontend.go
M   frontend/indexes.go
M   frontend/info.go
M   frontend/interfaces.go
M   frontend/isos.go
M   frontend/jobs.go
M   frontend/leases.go
M   frontend/log.go
M   frontend/machines.go
M   frontend/meta.go
M   frontend/objects.go
M   frontend/params.go
M   frontend/plugin_providers.go
M   frontend/plugins.go
M   frontend/prefs.go
M   frontend/profiles.go
M   frontend/raw_models.go
M   frontend/reservations.go
M   frontend/roles.go
M   frontend/stages.go
M   frontend/subnets.go
M   frontend/system.go
M   frontend/tasks.go
M   frontend/templates.go
M   frontend/tenants.go
M   frontend/users.go
M   frontend/websocket.go
M   frontend/workflows.go
M   server/server.go

commit 71d9b9b479d8cc762017450878d0b69972b92297
Author: Victor Lowther <victor.lowther@gmail.com>
Date:   Thu Sep 5 11:46:31 2019 -0500

    Reduce unneeded object deep copying in the backend.

    These locations have been vetted to ensure that we are not using
    objects outside of a transaction and that we are not trying to change
    the objects in question.

    While we are at it, standardize on rt.RawFind instead of rt.find
    in the backend.

M   backend/bootenv.go
M   backend/dataTracker.go
M   backend/dhcpUtils.go
M   backend/dhcpUtils_test.go
M   backend/jobs.go
M   backend/jwt-utils.go
M   backend/license.go
M   backend/machines.go
M   backend/param.go
M   backend/plugin.go
M   backend/plugins.go
M   backend/profiles.go
M   backend/raw_model.go
M   backend/renderData.go
M   backend/requestTracker.go
M   backend/stage.go
M   backend/task.go
M   backend/tenants.go
M   backend/user.go
M   backend/user_test.go
M   backend/workflow.go
M   frontend/content.go

commit e41bb24ab21f1fe770096dc33bfb551e48be7afc
Author: Victor Lowther <victor.lowther@gmail.com>
Date:   Thu Sep 5 11:28:19 2019 -0500

    Stop needlessly copying data around for authentication purposes

M   backend/requestTracker.go
M   frontend/frontend.go
M   frontend/users.go

End of Note