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