8.3.2.34. v4.4.0-beta01ΒΆ

commit 2ebf56aac29ce107edfb7569392f83a58d4483ea
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Mon Jul 20 20:48:58 2020 -0500

    build: update to v4.4.0-beta01

M   go.mod
M   go.sum

commit 61d362de5cb943ec597b4684d13e2cd0e9e59498
Author: Victor Lowther <victor.lowther@gmail.com>
Date:   Fri Jul 17 13:05:36 2020 -0500

    fix(contentCleanup): Simplify duplicate content cleanup path.

    The code that cleans up duplicate content when loading an immutable
    content layer appears to be overly omplex, and can break in the face
    of a content bundle file name that does not share the name of the
    content as defined by the content metadata.

    Simplify the code by having the ImmutableContent function keep track of
    what to delete and what to keep directly, and emit appropriate logging when
    we decide what to keep vs. what to discard.

M   datastack/content.go
M   datastack/stack.go

commit 9de15143b5c42c77c7a3877d5c3337388fb9dafd
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Thu Jul 16 14:02:35 2020 -0500

    fix(pools): only go to HOLD states if a job failed.

M   backend/machines.go
M   clitest/test-data/output/TestPoolCli/machines.list.Pool=fred.f416df4e47ccbd4730144dbbe25020ae.28/stdout.expect
M   clitest/test-data/output/TestPoolCli/machines.list.Pool=fred.f416df4e47ccbd4730144dbbe25020ae.32/stdout.expect
M   clitest/test-data/output/TestPoolCli/machines.list.Pool=fred.f416df4e47ccbd4730144dbbe25020ae.50/stdout.expect
M   clitest/test-data/output/TestPoolCli/pools.status.fred.38/stdout.expect
M   clitest/test-data/output/TestPoolCli/pools.status.fred.42/stdout.expect
M   clitest/test-data/output/TestPoolCli/pools.status.fred.63/stdout.expect

commit 6d72924f1fe9632076a2b698a69e3edf6f6d3211
Author: Victor Lowther <victor.lowther@gmail.com>
Date:   Tue Jul 14 19:31:26 2020 -0500

    fix(humanize): Fix busted fast humanize code.

    Oops, need to urlencode dir and file names when writing things. Whoops.

M   datastack/wal.go
M   server/server.go

commit 7976a64aa13f6d5d77d6ebc3e6872e6e8f5832f1
Author: Victor Lowther <victor.lowther@gmail.com>
Date:   Tue Jul 14 17:52:01 2020 -0500

    feat(indexes): Add a fast n-way index merger.

    Add a heap-based n-way merge routine for Indexes
    sorted in key order, and add a couple of iteration
    functions for indexes as well.

M   datastack/index/index.go
M   datastack/index/index_test.go
A   datastack/index/priorityMerge.go

commit 4f5210c003d88a1082bbad71dd0e86f9e0c4906c
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Mon Jul 13 16:41:04 2020 -0500

    fix(passive-sync): write header on passive sync in-sync state.

M   datastack/streamingSyncPassive.go

commit 872d2b6988165eb9c2b6692f33a2915e46282324
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Mon Jul 13 16:39:17 2020 -0500

    feat(workflow-timeout): powercycle systems that take too long in a workflow.

    This fills in the implmentation for the task-workflow-timeouts
    parameter.  When a machine enters a workflow and timeout duration
    is specified for that workflow on the machine, a timer is started.
    Upon timeout, the system is power cycled.

    If the workflow completes, nothing is done.

M   backend/machines.go

commit c074dd78082083af5733789d221044353de70ee0
Author: Victor Lowther <victor.lowther@gmail.com>
Date:   Sat Jul 11 20:42:57 2020 -0500

    fix(humanize): Match Store-based Humanize behaviour.

    Don't create directories when we are not going to save any items in
    them.

M   datastack/wal.go

commit cf1e1bec7ceccd62e8b9b015c394b01aa57b9dc7
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Sat Jul 11 20:37:40 2020 -0500

    fix(dr-backup): Make sure we close the stack as we leave

M   cmds/dr-backup/main.go

commit 6dad7b56d831948d56ecdb4b7f5a43704f3aeb1d
Author: Victor Lowther <victor.lowther@gmail.com>
Date:   Fri Jul 10 12:32:37 2020 -0500

    fix(pkey): Oops, my latest changes were not synced with Greg's.

    Fix it by refactoring pkey into a straight-up type alias.

M   backend/dataTracker.go
M   backend/pkey.go
M   backend/profiles_test.go
M   backend/requestTracker.go
M   datastack/wal.go

commit 837be5e712432861091fe13493572148ed92c0d1
Author: Victor Lowther <victor.lowther@gmail.com>
Date:   Thu Jul 9 11:40:43 2020 -0500

    fix(objectReg): Readd plugin provider object registration for frontend.

    THis somehow got lost whilst refactoring datastore out.  Without it,
    the extra routes for added objects would not be added until
    dr-provison got restarted.

M   backend/pluginProviders.go

commit 2e78dff9550d24343b4d841616a89edac09d9c91
Author: Victor Lowther <victor.lowther@gmail.com>
Date:   Mon Jul 6 14:56:55 2020 -0500

    fix(leases and staticfs): Fix a couple of lease and staticFS issues

    * Lease locking was too finegrained, leading to nonsensical addresses
      being generated.  In lieu of debugging that code for now, make the
      lock more coarse-grained without making it a deadlock-prone Mutex.

    * Ignore packes from unconfigured interfaces.  Attempting to process
      packets from interfaces that did not have a valid IPv4 address bound
      to them was causing packets to be lost and/or queue up beyond
      reasonable expectations.  Resolve this by straight-up ignoring
      requests coming in from interfaces that do not have an IPv4 address
      bound to them.

    * Fix proxying through the static file server via http.  It turns out
      we need to set the req.Host as well as the req.URL.Host. Sigh.

M   backend/bootenv.go
M   backend/dataTracker.go
M   backend/dhcpUtils.go
M   backend/fs.go
M   backend/lease.go
M   midlayer/dhcp.go
M   midlayer/dhcpUtil.go
M   midlayer/static_test.go
M   transact/tx.go

commit a07941ad61d6febf374e0499ac7bac63bd82684d
Author: Victor Lowther <victor.lowther@gmail.com>
Date:   Mon Jul 6 10:51:04 2020 -0500

    perf(humanize): Speed up humanization.

    Stop using the Store code to huimanize, and do it ourself manually.
    We don't need the overhead of the mandatory suncs the filesystem code
    was performing.

M   datastack/wal.go

commit 217ee0e1d5f5e959045c4591a599efddab5b406f
Author: Victor Lowther <victor.lowther@gmail.com>
Date:   Thu Jul 2 15:17:53 2020 -0500

    fix(leases): Leases in PROBE should be removed at startup.

    There is no good reason for leases in the PROBE state to survive
    a reboot, as they will be starting the handshake over again anyways.

M   backend/dataTracker.go

commit 0a07d912ae238f3463579c006a49d0d97660939c
Author: Victor Lowther <victor.lowther@gmail.com>
Date:   Mon Jun 29 14:44:33 2020 -0500

    feat(walfsck): Add -dumpLoaded flag

    After finishing whatever you wanted walfsck to do, it will duimp a
    list of all the keys it would up loading into memory, in sorted order.

    THis is useful to sanity-check what all items will be loaded from a
    WAL dump.

M   cmds/walfsck/walfsck.go

commit 5a022dbb8b57cab59a6a8cebeeecc6be46708e30
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Sat Jul 11 17:26:14 2020 -0500

    feat(pool): Allow overrides to merge with pool definitions.

    add unit test for single node allocation

M   backend/machines.go
M   clitest/pools_test.go
M   clitest/test-data/output/TestPoolCli/machines.processjobs.Name.pt-0.b98773fd65e6e32eee9e8a357b6a3e55.12/stdout.expect
A   clitest/test-data/output/TestPoolCli/machines.processjobs.Name.pt-0.b98773fd65e6e32eee9e8a357b6a3e55.13/stdout.expect
A   clitest/test-data/output/TestPoolCli/machines.processjobs.Name.pt-0.b98773fd65e6e32eee9e8a357b6a3e55.14/stdout.expect
A   clitest/test-data/output/TestPoolCli/machines.processjobs.Name.pt-0.b98773fd65e6e32eee9e8a357b6a3e55.15/stdout.expect
A   clitest/test-data/output/TestPoolCli/machines.processjobs.Name.pt-0.b98773fd65e6e32eee9e8a357b6a3e55.16/stdout.expect
M   clitest/test-data/output/TestPoolCli/machines.show.Name.pt-0.6ca8bf208b3ff8b90b16382fdb275f28.10/stdout.expect
M   clitest/test-data/output/TestPoolCli/machines.show.Name.pt-0.6ca8bf208b3ff8b90b16382fdb275f28.11/stdout.expect
M   clitest/test-data/output/TestPoolCli/machines.show.Name.pt-0.6ca8bf208b3ff8b90b16382fdb275f28.12/stdout.expect
A   clitest/test-data/output/TestPoolCli/machines.show.Name.pt-0.6ca8bf208b3ff8b90b16382fdb275f28.13/stdout.expect
A   clitest/test-data/output/TestPoolCli/machines.show.Name.pt-0.6ca8bf208b3ff8b90b16382fdb275f28.14/stdout.expect
A   clitest/test-data/output/TestPoolCli/machines.show.Name.pt-0.6ca8bf208b3ff8b90b16382fdb275f28.15/stdout.expect
A   clitest/test-data/output/TestPoolCli/machines.show.Name.pt-0.6ca8bf208b3ff8b90b16382fdb275f28.16/stdout.expect
A   clitest/test-data/output/TestPoolCli/machines.show.Name.pt-0.6ca8bf208b3ff8b90b16382fdb275f28.17/stdout.expect
A   clitest/test-data/output/TestPoolCli/machines.show.Name.pt-0.6ca8bf208b3ff8b90b16382fdb275f28.18/stdout.expect
A   clitest/test-data/output/TestPoolCli/machines.show.Name.pt-0.6ca8bf208b3ff8b90b16382fdb275f28.19/stdout.expect
A   clitest/test-data/output/TestPoolCli/machines.show.Name.pt-0.6ca8bf208b3ff8b90b16382fdb275f28.20/stdout.expect
M   clitest/test-data/output/TestPoolCli/machines.show.Name.pt-0.6ca8bf208b3ff8b90b16382fdb275f28.9/stdout.expect
A   clitest/test-data/output/TestPoolCli/pools.manage.add.jasminePool.d50dbd9bb054126f9d6baf9a59db145f.2/stdout.expect
A   clitest/test-data/output/TestPoolCli/pools.manage.allocate.jasminePool.65cefe222b14f091885b90526467722f/stderr.expect
A   clitest/test-data/output/TestPoolCli/pools.manage.allocate.jasminePool.65cefe222b14f091885b90526467722f/stdout.expect
A   clitest/test-data/output/TestPoolCli/pools.manage.release.jasminePool.65cefe222b14f091885b90526467722f/stdout.expect
A   clitest/test-data/output/TestPoolCli/pools.manage.remove.jasminePool.a8615431adb8e55ccea75f4ede83a92f/stdout.expect
M   clitest/test-data/output/TestPoolCli/pools.status.default.64/stdout.expect
M   clitest/test-data/output/TestPoolCli/pools.status.default.65/stdout.expect
M   clitest/test-data/output/TestPoolCli/pools.status.default.66/stdout.expect
M   clitest/test-data/output/TestPoolCli/pools.status.default.67/stdout.expect
A   clitest/test-data/output/TestPoolCli/pools.status.default.68/stdout.expect
A   clitest/test-data/output/TestPoolCli/pools.status.default.69/stdout.expect
A   clitest/test-data/output/TestPoolCli/pools.status.default.70/stdout.expect
A   clitest/test-data/output/TestPoolCli/pools.status.default.71/stdout.expect
A   clitest/test-data/output/TestPoolCli/pools.status.jasminePool.10/stdout.expect
A   clitest/test-data/output/TestPoolCli/pools.status.jasminePool.11/stdout.expect
A   clitest/test-data/output/TestPoolCli/pools.status.jasminePool.12/stdout.expect
A   clitest/test-data/output/TestPoolCli/pools.status.jasminePool.13/stdout.expect
M   clitest/test-data/output/TestPoolCli/pools.status.jasminePool.9/stdout.expect

commit 6d9fac96b4d80dfb8de70cd4333c6ba648b76140
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Wed Jul 8 17:50:10 2020 -0500

    feat(dr-backup): exit once in sync.

M   cmds/dr-backup/main.go

commit 70eeacb8a5136ac5b7c53f9097439c836e54676b
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Tue Jul 7 18:21:10 2020 -0500

    feat(manager): Don't manage other managers endpoints.

    The downstream manager defines the actions and state.  The
    rest flows up the tree.

M   backend/dataTracker.go
M   backend/endpoint_manager.go
M   backend/endpoints.go
M   backend/requestTracker.go
M   backend/version_sets.go

commit 2fb79a40f8c38f9f1607b6e82479538678fd5c49
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Tue Jul 7 13:18:39 2020 -0500

    fix(manager): typo in file going to quick

M   clitest/endpoints_test.go

commit 96f0eb38021043d56868571c4d4a67a1881ee285
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Tue Jul 7 12:34:43 2020 -0500

    fix(self-runner): If create-self but non self-runner, don't run the runner.

M   server/selfManage.go

commit 20c2ab1b1c7070c21b2961ed0681fb3553f48a50
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Tue Jul 7 12:27:09 2020 -0500

    fix(manager): fix unit tests

M   clitest/endpoints_test.go

commit 9d80b10e299f964bbdf27fd8498f3c80feeedc8b
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Tue Jul 7 11:05:59 2020 -0500

    fix(manager): allow endpoint names to be mac addresses

M   clitest/endpoints_test.go
A   clitest/test-data/output/TestEndpointCli/080804826391018c138be45a0f525117/stdout.expect
A   clitest/test-data/output/TestEndpointCli/f106c6d436dad6b33f85d5814b7e2d72/stdout.expect
M   go.mod
M   go.sum

commit 2605eb78807a579133698ce098eabd818797a36d
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Mon Jul 6 12:08:43 2020 -0500

    build: update to 4.4.0-alpha04

M   go.mod
M   go.sum

commit 27a4d074077accedd5435b9a410b06d920c7ef2d
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Sat Jun 27 12:33:20 2020 -0500

    feat(manager): Manager unit tests

A   manager-tests/.gitignore
A   manager-tests/cp1.yaml
A   manager-tests/inputs/client1.yaml
A   manager-tests/inputs/client3-ha1.yaml
A   manager-tests/inputs/client3-ha2.yaml
A   manager-tests/license-bundle.yaml
A   manager-tests/license.yaml
A   manager-tests/manager_test.sh
A   manager-tests/rackn-catalog.json
A   manager-tests/test-data/Cli00010/stderr.expect
A   manager-tests/test-data/Cli00010/stdout.expect
A   manager-tests/test-data/Cli00020/stderr.expect
A   manager-tests/test-data/Cli00020/stdout.expect
A   manager-tests/test-data/Cli00030/stderr.expect
A   manager-tests/test-data/Cli00030/stdout.expect
A   manager-tests/test-data/Cli00040/stderr.expect
A   manager-tests/test-data/Cli00040/stdout.expect
A   manager-tests/test-data/Cli00050/stderr.expect
A   manager-tests/test-data/Cli00050/stdout.expect
A   manager-tests/test-data/Cli00060/stderr.expect
A   manager-tests/test-data/Cli00060/stdout.expect
A   manager-tests/test-data/Cli01000/stderr.expect
A   manager-tests/test-data/Cli01000/stdout.expect
A   manager-tests/test-data/Cli01001/stderr.expect
A   manager-tests/test-data/Cli01001/stdout.expect
A   manager-tests/test-data/Cli01010/stderr.expect
A   manager-tests/test-data/Cli01010/stdout.expect
A   manager-tests/test-data/Cli01020/stderr.expect
A   manager-tests/test-data/Cli01020/stdout.expect
A   manager-tests/test-data/Cli01030/stderr.expect
A   manager-tests/test-data/Cli01030/stdout.expect
A   manager-tests/test-data/Cli01040/stderr.expect
A   manager-tests/test-data/Cli01040/stdout.expect
A   manager-tests/test-data/Cli01050/stderr.expect
A   manager-tests/test-data/Cli01050/stdout.expect
A   manager-tests/test-data/Cli01060/stderr.expect
A   manager-tests/test-data/Cli01060/stdout.expect
A   manager-tests/test-data/Cli01070/stderr.expect
A   manager-tests/test-data/Cli01070/stdout.expect
A   manager-tests/test-data/Cli01080/stderr.expect
A   manager-tests/test-data/Cli01080/stdout.expect
A   manager-tests/test-data/Cli01090/stderr.expect
A   manager-tests/test-data/Cli01090/stdout.expect
A   manager-tests/test-data/Cli01100/stderr.expect
A   manager-tests/test-data/Cli01100/stdout.expect
A   manager-tests/test-data/Cli01110/stderr.expect
A   manager-tests/test-data/Cli01110/stdout.expect
A   manager-tests/test-data/Cli01120/stderr.expect
A   manager-tests/test-data/Cli01120/stdout.expect
A   manager-tests/test-data/Cli01130/stderr.expect
A   manager-tests/test-data/Cli01130/stdout.expect
A   manager-tests/test-data/Cli01131/stderr.expect
A   manager-tests/test-data/Cli01131/stdout.expect
A   manager-tests/test-data/Cli01132/stderr.expect
A   manager-tests/test-data/Cli01132/stdout.expect
A   manager-tests/test-data/Cli01133/stderr.expect
A   manager-tests/test-data/Cli01133/stdout.expect
A   manager-tests/test-data/Cli01134/stderr.expect
A   manager-tests/test-data/Cli01134/stdout.expect
A   manager-tests/test-data/Cli01139/stderr.expect
A   manager-tests/test-data/Cli01139/stdout.expect
A   manager-tests/test-data/Cli01140/stderr.expect
A   manager-tests/test-data/Cli01140/stdout.expect
A   manager-tests/test-data/Cli01150/stderr.expect
A   manager-tests/test-data/Cli01150/stdout.expect
A   manager-tests/test-data/Cli01160/stderr.expect
A   manager-tests/test-data/Cli01160/stdout.expect
A   manager-tests/test-data/Cli01170/stderr.expect
A   manager-tests/test-data/Cli01170/stdout.expect
A   manager-tests/test-data/Cli01180/stderr.expect
A   manager-tests/test-data/Cli01180/stdout.expect
A   manager-tests/test-data/Cli01300/stderr.expect
A   manager-tests/test-data/Cli01300/stdout.expect
A   manager-tests/test-data/Cli01305/stderr.expect
A   manager-tests/test-data/Cli01305/stdout.expect
A   manager-tests/test-data/Cli01310/stderr.expect
A   manager-tests/test-data/Cli01310/stdout.expect
A   manager-tests/test-data/Cli01700/stderr.expect
A   manager-tests/test-data/Cli01700/stdout.expect
A   manager-tests/test-data/Cli01710/stderr.expect
A   manager-tests/test-data/Cli01710/stdout.expect
A   manager-tests/test-data/Cli01720/stderr.expect
A   manager-tests/test-data/Cli01720/stdout.expect
A   manager-tests/test-data/Cli01730/stderr.expect
A   manager-tests/test-data/Cli01730/stdout.expect
A   manager-tests/test-data/Cli01780/stderr.expect
A   manager-tests/test-data/Cli01780/stdout.expect
A   manager-tests/test-data/Cli01790/stderr.expect
A   manager-tests/test-data/Cli01790/stdout.expect
A   manager-tests/test-data/Cli01800/stderr.expect
A   manager-tests/test-data/Cli01800/stdout.expect
A   manager-tests/test-data/Cli01822/stderr.expect
A   manager-tests/test-data/Cli01822/stdout.expect
A   manager-tests/test-data/Cli01823/stderr.expect
A   manager-tests/test-data/Cli01823/stdout.expect
A   manager-tests/test-data/Cli01840/stderr.expect
A   manager-tests/test-data/Cli01840/stdout.expect
A   manager-tests/test-data/Cli01850/stderr.expect
A   manager-tests/test-data/Cli01850/stdout.expect
A   manager-tests/test-data/Cli01852/stderr.expect
A   manager-tests/test-data/Cli01852/stdout.expect
A   manager-tests/test-data/Cli01853/stderr.expect
A   manager-tests/test-data/Cli01853/stdout.expect
A   manager-tests/test-data/Cli01860/stderr.expect
A   manager-tests/test-data/Cli01860/stdout.expect
A   manager-tests/test-data/Cli01870/stderr.expect
A   manager-tests/test-data/Cli01870/stdout.expect
A   manager-tests/test-data/Cli01880/stderr.expect
A   manager-tests/test-data/Cli01880/stdout.expect
A   manager-tests/test-data/Cli01900/stderr.expect
A   manager-tests/test-data/Cli01900/stdout.expect
A   manager-tests/test-data/Cli01904/stderr.expect
A   manager-tests/test-data/Cli01904/stdout.expect
A   manager-tests/test-data/Cli01905/stderr.expect
A   manager-tests/test-data/Cli01905/stdout.expect
A   manager-tests/test-data/Cli01910/stderr.expect
A   manager-tests/test-data/Cli01910/stdout.expect
A   manager-tests/test-data/Cli02005/stderr.expect
A   manager-tests/test-data/Cli02005/stdout.expect
A   manager-tests/test-data/Cli02010/stderr.expect
A   manager-tests/test-data/Cli02010/stdout.expect
A   manager-tests/test-data/Cli02011/stderr.expect
A   manager-tests/test-data/Cli02011/stdout.expect
A   manager-tests/test-data/Cli02020/stderr.expect
A   manager-tests/test-data/Cli02020/stdout.expect
A   manager-tests/test-data/Cli02021/stderr.expect
A   manager-tests/test-data/Cli02021/stdout.expect
A   manager-tests/test-data/Cli02030/stderr.expect
A   manager-tests/test-data/Cli02030/stdout.expect
A   manager-tests/test-data/Cli02040/stderr.expect
A   manager-tests/test-data/Cli02040/stdout.expect
A   manager-tests/test-data/Cli02050/stderr.expect
A   manager-tests/test-data/Cli02050/stdout.expect
A   manager-tests/test-data/Cli02060/stderr.expect
A   manager-tests/test-data/Cli02060/stdout.expect
A   manager-tests/test-data/Cli02070/stderr.expect
A   manager-tests/test-data/Cli02070/stdout.expect
A   manager-tests/test-data/Cli02080/stderr.expect
A   manager-tests/test-data/Cli02080/stdout.expect
A   manager-tests/test-data/Cli02090/stderr.expect
A   manager-tests/test-data/Cli02090/stdout.expect
A   manager-tests/test-data/Cli02100/stderr.expect
A   manager-tests/test-data/Cli02100/stdout.expect
A   manager-tests/test-data/Cli02105/stderr.expect
A   manager-tests/test-data/Cli02105/stdout.expect
A   manager-tests/test-data/Cli02110/stderr.expect
A   manager-tests/test-data/Cli02110/stdout.expect
A   manager-tests/test-data/Cli02115/stderr.expect
A   manager-tests/test-data/Cli02115/stdout.expect
A   manager-tests/test-data/Cli02120/stderr.expect
A   manager-tests/test-data/Cli02120/stdout.expect
A   manager-tests/test-data/Cli02130/stderr.expect
A   manager-tests/test-data/Cli02130/stdout.expect
A   manager-tests/test-data/Cli02140/stderr.expect
A   manager-tests/test-data/Cli02140/stdout.expect
A   manager-tests/test-data/Cli02150/stderr.expect
A   manager-tests/test-data/Cli02150/stdout.expect
A   manager-tests/test-data/Cli02160/stderr.expect
A   manager-tests/test-data/Cli02160/stdout.expect
A   manager-tests/test-data/Cli02170/stderr.expect
A   manager-tests/test-data/Cli02170/stdout.expect
A   manager-tests/test-data/Cli02180/stderr.expect
A   manager-tests/test-data/Cli02180/stdout.expect
A   manager-tests/test-data/Cli02200/stderr.expect
A   manager-tests/test-data/Cli02200/stdout.expect
A   manager-tests/test-data/Cli02211/stderr.expect
A   manager-tests/test-data/Cli02211/stdout.expect
A   manager-tests/test-data/Cli02212/stderr.expect
A   manager-tests/test-data/Cli02212/stdout.expect
A   manager-tests/test-data/Cli02213/stderr.expect
A   manager-tests/test-data/Cli02213/stdout.expect
A   manager-tests/test-data/Cli02214/stderr.expect
A   manager-tests/test-data/Cli02214/stdout.expect
A   manager-tests/test-data/Cli02220/stderr.expect
A   manager-tests/test-data/Cli02220/stdout.expect
A   manager-tests/test-data/Cli02221/stderr.expect
A   manager-tests/test-data/Cli02221/stdout.expect
A   manager-tests/test-data/Cli02222/stderr.expect
A   manager-tests/test-data/Cli02222/stdout.expect
A   manager-tests/test-data/Cli02240/stderr.expect
A   manager-tests/test-data/Cli02240/stdout.expect
A   manager-tests/test-data/Cli02250/stderr.expect
A   manager-tests/test-data/Cli02250/stdout.expect
A   manager-tests/test-data/Cli02260/stderr.expect
A   manager-tests/test-data/Cli02260/stdout.expect
A   manager-tests/test-data/Cli02270/stderr.expect
A   manager-tests/test-data/Cli02270/stdout.expect
A   manager-tests/test-data/Cli02280/stderr.expect
A   manager-tests/test-data/Cli02280/stdout.expect
A   manager-tests/test-data/Cli02290/stderr.expect
A   manager-tests/test-data/Cli02290/stdout.expect
A   manager-tests/test-data/Cli02300/stderr.expect
A   manager-tests/test-data/Cli02300/stdout.expect
A   manager-tests/test-data/Cli02310/stderr.expect
A   manager-tests/test-data/Cli02310/stdout.expect
A   manager-tests/test-data/Cli02320/stderr.expect
A   manager-tests/test-data/Cli02320/stdout.expect
A   manager-tests/test-data/Cli02323/stderr.expect
A   manager-tests/test-data/Cli02323/stdout.expect
A   manager-tests/test-data/Cli02324/stderr.expect
A   manager-tests/test-data/Cli02324/stdout.expect
A   manager-tests/test-data/Cli02325/stderr.expect
A   manager-tests/test-data/Cli02325/stdout.expect
A   manager-tests/test-data/Cli02330/stderr.expect
A   manager-tests/test-data/Cli02330/stdout.expect
A   manager-tests/test-data/Cli03005/stderr.expect
A   manager-tests/test-data/Cli03005/stdout.expect
A   manager-tests/test-data/Cli03008/stderr.expect
A   manager-tests/test-data/Cli03008/stdout.expect
A   manager-tests/test-data/Cli03010/stderr.expect
A   manager-tests/test-data/Cli03010/stdout.expect
A   manager-tests/test-data/Cli03011/stderr.expect
A   manager-tests/test-data/Cli03011/stdout.expect
A   manager-tests/test-data/Cli03020/stderr.expect
A   manager-tests/test-data/Cli03020/stdout.expect
A   manager-tests/test-data/Cli03021/stderr.expect
A   manager-tests/test-data/Cli03021/stdout.expect
A   manager-tests/test-data/Cli03030/stderr.expect
A   manager-tests/test-data/Cli03030/stdout.expect
A   manager-tests/test-data/Cli03031/stderr.expect
A   manager-tests/test-data/Cli03031/stdout.expect
A   manager-tests/test-data/Cli03040/stderr.expect
A   manager-tests/test-data/Cli03040/stdout.expect
A   manager-tests/test-data/Cli03041/stderr.expect
A   manager-tests/test-data/Cli03041/stdout.expect
A   manager-tests/test-data/Cli03050/stderr.expect
A   manager-tests/test-data/Cli03050/stdout.expect
A   manager-tests/test-data/Cli03060/stderr.expect
A   manager-tests/test-data/Cli03060/stdout.expect
A   manager-tests/test-data/Cli03070/stderr.expect
A   manager-tests/test-data/Cli03070/stdout.expect
A   manager-tests/test-data/Cli03080/stderr.expect
A   manager-tests/test-data/Cli03080/stdout.expect
A   manager-tests/test-data/Cli03090/stderr.expect
A   manager-tests/test-data/Cli03090/stdout.expect
A   manager-tests/test-data/Cli03100/stderr.expect
A   manager-tests/test-data/Cli03100/stdout.expect
A   manager-tests/test-data/Cli03110/stderr.expect
A   manager-tests/test-data/Cli03110/stdout.expect
A   manager-tests/test-data/Cli03120/stderr.expect
A   manager-tests/test-data/Cli03120/stdout.expect
A   manager-tests/test-data/Cli03130/stderr.expect
A   manager-tests/test-data/Cli03130/stdout.expect
A   manager-tests/test-data/Cli03140/stderr.expect
A   manager-tests/test-data/Cli03140/stdout.expect
A   manager-tests/test-data/Cli03150/stderr.expect
A   manager-tests/test-data/Cli03150/stdout.expect
A   manager-tests/test-data/Cli03160/stderr.expect
A   manager-tests/test-data/Cli03160/stdout.expect
A   manager-tests/test-data/Cli03170/stderr.expect
A   manager-tests/test-data/Cli03170/stdout.expect
A   manager-tests/test-data/Cli03180/stderr.expect
A   manager-tests/test-data/Cli03180/stdout.expect
A   manager-tests/test-data/Cli03190/stderr.expect
A   manager-tests/test-data/Cli03190/stdout.expect
A   manager-tests/test-data/Cli04000/stderr.expect
A   manager-tests/test-data/Cli04000/stdout.expect
A   manager-tests/test-data/Cli04010/stderr.expect
A   manager-tests/test-data/Cli04010/stdout.expect
A   manager-tests/test-data/Cli04020/stderr.expect
A   manager-tests/test-data/Cli04020/stdout.expect
A   manager-tests/test-data/Cli04030/stderr.expect
A   manager-tests/test-data/Cli04030/stdout.expect
A   manager-tests/test-data/Cli04040/stderr.expect
A   manager-tests/test-data/Cli04040/stdout.expect
A   manager-tests/test-data/Cli04050/stderr.expect
A   manager-tests/test-data/Cli04050/stdout.expect
A   manager-tests/test-data/Cli04060/stderr.expect
A   manager-tests/test-data/Cli04060/stdout.expect
A   manager-tests/test-data/Cli04070/stderr.expect
A   manager-tests/test-data/Cli04070/stdout.expect
A   manager-tests/test-data/Cli04080/stderr.expect
A   manager-tests/test-data/Cli04080/stdout.expect
A   manager-tests/test-data/Cli04090/stderr.expect
A   manager-tests/test-data/Cli04090/stdout.expect
A   manager-tests/user.yaml

commit 3b202ba50667334d8f30a3e492c3acd1359d03e8
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Mon Apr 20 18:10:08 2020 -0500

    feat(manager): Clitest updates and fixes

A   clitest/endpoints_test.go
A   clitest/test-data/output/TestAuth/catalog_items.list.031aaa8a3aec0fc7853bf71ea233d293.2/stdout.expect
A   clitest/test-data/output/TestAuth/catalog_items.list.031aaa8a3aec0fc7853bf71ea233d293/stdout.expect
A   clitest/test-data/output/TestAuth/catalog_items.list.035d870983efb3a7ec7051687e6fe6bb.2/stdout.expect
A   clitest/test-data/output/TestAuth/catalog_items.list.035d870983efb3a7ec7051687e6fe6bb/stdout.expect
A   clitest/test-data/output/TestAuth/catalog_items.list.0e07d3a262e5e0ef47b26f4082c5f7bf.2/stdout.expect
A   clitest/test-data/output/TestAuth/catalog_items.list.0e07d3a262e5e0ef47b26f4082c5f7bf/stdout.expect
A   clitest/test-data/output/TestAuth/catalog_items.list.1701a61176648c697025a2134647eda2.2/stdout.expect
A   clitest/test-data/output/TestAuth/catalog_items.list.1701a61176648c697025a2134647eda2/stdout.expect
A   clitest/test-data/output/TestAuth/catalog_items.list.19bea7890032d85c84f1398c19dd3536.2/stdout.expect
A   clitest/test-data/output/TestAuth/catalog_items.list.19bea7890032d85c84f1398c19dd3536/stdout.expect
A   clitest/test-data/output/TestAuth/catalog_items.list.611601b3efac342fd10027372140fe8c.2/stdout.expect
A   clitest/test-data/output/TestAuth/catalog_items.list.611601b3efac342fd10027372140fe8c/stdout.expect
A   clitest/test-data/output/TestAuth/catalog_items.list.b0d2450128d6468280922204054b343b.2/stdout.expect
A   clitest/test-data/output/TestAuth/catalog_items.list.b0d2450128d6468280922204054b343b/stdout.expect
A   clitest/test-data/output/TestAuth/catalog_items.list.e8e0775e692adbcb8acdf3799178655c.2/stdout.expect
A   clitest/test-data/output/TestAuth/catalog_items.list.e8e0775e692adbcb8acdf3799178655c/stdout.expect
A   clitest/test-data/output/TestAuth/endpoint_connections.list.031aaa8a3aec0fc7853bf71ea233d293.2/stdout.expect
A   clitest/test-data/output/TestAuth/endpoint_connections.list.031aaa8a3aec0fc7853bf71ea233d293/stdout.expect
A   clitest/test-data/output/TestAuth/endpoint_connections.list.035d870983efb3a7ec7051687e6fe6bb.2/stdout.expect
A   clitest/test-data/output/TestAuth/endpoint_connections.list.035d870983efb3a7ec7051687e6fe6bb/stdout.expect
A   clitest/test-data/output/TestAuth/endpoint_connections.list.0e07d3a262e5e0ef47b26f4082c5f7bf.2/stdout.expect
A   clitest/test-data/output/TestAuth/endpoint_connections.list.0e07d3a262e5e0ef47b26f4082c5f7bf/stdout.expect
A   clitest/test-data/output/TestAuth/endpoint_connections.list.1701a61176648c697025a2134647eda2.2/stdout.expect
A   clitest/test-data/output/TestAuth/endpoint_connections.list.1701a61176648c697025a2134647eda2/stdout.expect
A   clitest/test-data/output/TestAuth/endpoint_connections.list.19bea7890032d85c84f1398c19dd3536.2/stdout.expect
A   clitest/test-data/output/TestAuth/endpoint_connections.list.19bea7890032d85c84f1398c19dd3536/stdout.expect
A   clitest/test-data/output/TestAuth/endpoint_connections.list.611601b3efac342fd10027372140fe8c.2/stdout.expect
A   clitest/test-data/output/TestAuth/endpoint_connections.list.611601b3efac342fd10027372140fe8c/stdout.expect
A   clitest/test-data/output/TestAuth/endpoint_connections.list.b0d2450128d6468280922204054b343b.2/stdout.expect
A   clitest/test-data/output/TestAuth/endpoint_connections.list.b0d2450128d6468280922204054b343b/stdout.expect
A   clitest/test-data/output/TestAuth/endpoint_connections.list.e8e0775e692adbcb8acdf3799178655c.2/stdout.expect
A   clitest/test-data/output/TestAuth/endpoint_connections.list.e8e0775e692adbcb8acdf3799178655c/stdout.expect
A   clitest/test-data/output/TestAuth/endpoints.list.031aaa8a3aec0fc7853bf71ea233d293.2/stdout.expect
A   clitest/test-data/output/TestAuth/endpoints.list.031aaa8a3aec0fc7853bf71ea233d293/stdout.expect
A   clitest/test-data/output/TestAuth/endpoints.list.035d870983efb3a7ec7051687e6fe6bb.2/stdout.expect
A   clitest/test-data/output/TestAuth/endpoints.list.035d870983efb3a7ec7051687e6fe6bb/stdout.expect
A   clitest/test-data/output/TestAuth/endpoints.list.0e07d3a262e5e0ef47b26f4082c5f7bf.2/stdout.expect
A   clitest/test-data/output/TestAuth/endpoints.list.0e07d3a262e5e0ef47b26f4082c5f7bf/stdout.expect
A   clitest/test-data/output/TestAuth/endpoints.list.1701a61176648c697025a2134647eda2.2/stdout.expect
A   clitest/test-data/output/TestAuth/endpoints.list.1701a61176648c697025a2134647eda2/stdout.expect
A   clitest/test-data/output/TestAuth/endpoints.list.19bea7890032d85c84f1398c19dd3536.2/stdout.expect
A   clitest/test-data/output/TestAuth/endpoints.list.19bea7890032d85c84f1398c19dd3536/stdout.expect
A   clitest/test-data/output/TestAuth/endpoints.list.611601b3efac342fd10027372140fe8c.2/stdout.expect
A   clitest/test-data/output/TestAuth/endpoints.list.611601b3efac342fd10027372140fe8c/stdout.expect
A   clitest/test-data/output/TestAuth/endpoints.list.b0d2450128d6468280922204054b343b.2/stdout.expect
A   clitest/test-data/output/TestAuth/endpoints.list.b0d2450128d6468280922204054b343b/stdout.expect
A   clitest/test-data/output/TestAuth/endpoints.list.e8e0775e692adbcb8acdf3799178655c.2/stdout.expect
A   clitest/test-data/output/TestAuth/endpoints.list.e8e0775e692adbcb8acdf3799178655c/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
A   clitest/test-data/output/TestAuth/version_sets.list.031aaa8a3aec0fc7853bf71ea233d293.2/stdout.expect
A   clitest/test-data/output/TestAuth/version_sets.list.031aaa8a3aec0fc7853bf71ea233d293/stdout.expect
A   clitest/test-data/output/TestAuth/version_sets.list.035d870983efb3a7ec7051687e6fe6bb.2/stdout.expect
A   clitest/test-data/output/TestAuth/version_sets.list.035d870983efb3a7ec7051687e6fe6bb/stdout.expect
A   clitest/test-data/output/TestAuth/version_sets.list.0e07d3a262e5e0ef47b26f4082c5f7bf.2/stdout.expect
A   clitest/test-data/output/TestAuth/version_sets.list.0e07d3a262e5e0ef47b26f4082c5f7bf/stdout.expect
A   clitest/test-data/output/TestAuth/version_sets.list.1701a61176648c697025a2134647eda2.2/stdout.expect
A   clitest/test-data/output/TestAuth/version_sets.list.1701a61176648c697025a2134647eda2/stdout.expect
A   clitest/test-data/output/TestAuth/version_sets.list.19bea7890032d85c84f1398c19dd3536.2/stdout.expect
A   clitest/test-data/output/TestAuth/version_sets.list.19bea7890032d85c84f1398c19dd3536/stdout.expect
A   clitest/test-data/output/TestAuth/version_sets.list.611601b3efac342fd10027372140fe8c.2/stdout.expect
A   clitest/test-data/output/TestAuth/version_sets.list.611601b3efac342fd10027372140fe8c/stdout.expect
A   clitest/test-data/output/TestAuth/version_sets.list.b0d2450128d6468280922204054b343b.2/stdout.expect
A   clitest/test-data/output/TestAuth/version_sets.list.b0d2450128d6468280922204054b343b/stdout.expect
A   clitest/test-data/output/TestAuth/version_sets.list.e8e0775e692adbcb8acdf3799178655c.2/stdout.expect
A   clitest/test-data/output/TestAuth/version_sets.list.e8e0775e692adbcb8acdf3799178655c/stdout.expect
M   clitest/test-data/output/TestBootEnvCli/bootenvs.show.john.2/stdout.expect
M   clitest/test-data/output/TestBootEnvCli/bootenvs.show.john.3/stdout.expect
M   clitest/test-data/output/TestBootEnvCli/bootenvs.show.john.4/stdout.expect
M   clitest/test-data/output/TestBootEnvCli/bootenvs.update.john.5252824dac7667f6695ad70fc5658d22/stdout.expect
M   clitest/test-data/output/TestBootEnvCli/bootenvs.update.john.d9f8bf3d839831231ebd2474a7a5cecf/stdout.expect
M   clitest/test-data/output/TestBootEnvLookaside/bootenvs.install.test-data/no-phredhammer.yml/stdout.expect
M   clitest/test-data/output/TestBootEnvStaticLookasideByName/bootenvs.install.test-data/no-phredhammer.yml/stdout.expect
M   clitest/test-data/output/TestBootEnvStaticLookasideByPath/bootenvs.install.test-data/no-phredhammer.yml/stdout.expect
M   clitest/test-data/output/TestBootenvStageHandling/stages.create.30f84558be9d7caefb08a7672ef6a725/stdout.expect
M   clitest/test-data/output/TestContentCli/contents.create.test-data/content.yaml/stderr.expect
M   clitest/test-data/output/TestContentCli/contents.list.2/stdout.expect
M   clitest/test-data/output/TestContentCli/contents.list.3/stdout.expect
M   clitest/test-data/output/TestContentCli/contents.list.4/stdout.expect
M   clitest/test-data/output/TestContentCli/contents.list.5/stdout.expect
M   clitest/test-data/output/TestContentCli/contents.list/stdout.expect
M   clitest/test-data/output/TestContentsFunctionalCli/contents.list.2/stdout.expect
M   clitest/test-data/output/TestContentsFunctionalCli/contents.list/stdout.expect
M   clitest/test-data/output/TestContentsFunctionalCli/contents.update.Pack1.523620b2ed16a29ed3b9015febae8d6b/stdout.expect
M   clitest/test-data/output/TestContextStuff/contexts.create.91a30e4b8f08cb0f2a512496420eddb8/stdout.expect
A   clitest/test-data/output/TestCorePieces/catalog_items.indexes/stdout.expect
A   clitest/test-data/output/TestCorePieces/endpoint_connections.indexes/stdout.expect
A   clitest/test-data/output/TestCorePieces/endpoints.indexes/stdout.expect
A   clitest/test-data/output/TestCorePieces/version_sets.indexes/stdout.expect
A   clitest/test-data/output/TestEndpointCli/073f1f3557ce83a4417061b5dc5ac74b.2/stdout.expect
A   clitest/test-data/output/TestEndpointCli/073f1f3557ce83a4417061b5dc5ac74b/stdout.expect
A   clitest/test-data/output/TestEndpointCli/0eeb2a6941ed1e9d524e68b82110a6ef/stdout.expect
A   clitest/test-data/output/TestEndpointCli/10a2dff39825ecfde06870e0e628e075/stderr.expect
A   clitest/test-data/output/TestEndpointCli/10c5742f6b34e576ef0780cda1041ff7/stderr.expect
A   clitest/test-data/output/TestEndpointCli/135b5dfd57be939c35763d46bbcedb8c/stderr.expect
A   clitest/test-data/output/TestEndpointCli/1c117f3ec92111bb244f1d20c868f206/stderr.expect
A   clitest/test-data/output/TestEndpointCli/1ca1408c4dbbcad7d7629d5d0a7f055b/stdout.expect
A   clitest/test-data/output/TestEndpointCli/225e5aa00578c10fd70ad34696e0c179/stderr.expect
A   clitest/test-data/output/TestEndpointCli/27a4de4fff1ed1ec160667f31ecb177f/stderr.expect
A   clitest/test-data/output/TestEndpointCli/2a4daf7af2b83363ef7315319cac6d56/stderr.expect
A   clitest/test-data/output/TestEndpointCli/2b1732126f79324331a143a0ff7f6b55/stdout.expect
A   clitest/test-data/output/TestEndpointCli/3bf74385f1b47dbeb1e7b7c25a3cbf2c/stderr.expect
A   clitest/test-data/output/TestEndpointCli/4bb9af162a699e232bcab753afd0d1af/stdout.expect
A   clitest/test-data/output/TestEndpointCli/4d0ac26628c74043380e5b99fd1b5192.2/stdout.expect
A   clitest/test-data/output/TestEndpointCli/4d0ac26628c74043380e5b99fd1b5192/stdout.expect
A   clitest/test-data/output/TestEndpointCli/775fd849015b93fc2c4b8b6b94af4bcb/stdout.expect
A   clitest/test-data/output/TestEndpointCli/79196f650fa8d8d4e7f92715b58123bf/stderr.expect
A   clitest/test-data/output/TestEndpointCli/7ec0351ab25cfa19d795a8055fc89826/stderr.expect
A   clitest/test-data/output/TestEndpointCli/82e28ff43490bd3dabc7d92f6af9995b/stdout.expect
A   clitest/test-data/output/TestEndpointCli/8e370dd79b74669671136f037e0adb61/stderr.expect
A   clitest/test-data/output/TestEndpointCli/8e370dd79b74669671136f037e0adb61/stdout.expect
A   clitest/test-data/output/TestEndpointCli/930ed1d6f50a2e43b6d03fb96636c151/stdout.expect
A   clitest/test-data/output/TestEndpointCli/973ba4b185da1f07f2a769df80d5868c/stderr.expect
A   clitest/test-data/output/TestEndpointCli/9753682173eff4ee86f23a7342e54d01/stderr.expect
A   clitest/test-data/output/TestEndpointCli/a1a90c5114c9b4109d79522bbb61b49a/stderr.expect
A   clitest/test-data/output/TestEndpointCli/a1a90c5114c9b4109d79522bbb61b49a/stdout.expect
A   clitest/test-data/output/TestEndpointCli/a4b9574025025b9a8f089d0092c2d9dc/stderr.expect
A   clitest/test-data/output/TestEndpointCli/a85f22c32381e0f8eb513434d41fc7c5/stderr.expect
A   clitest/test-data/output/TestEndpointCli/aa00a919b4ee41a5de39be50a3bbdcf9.2/stdout.expect
A   clitest/test-data/output/TestEndpointCli/aa00a919b4ee41a5de39be50a3bbdcf9.3/stdout.expect
A   clitest/test-data/output/TestEndpointCli/aa00a919b4ee41a5de39be50a3bbdcf9/stderr.expect
A   clitest/test-data/output/TestEndpointCli/aa00a919b4ee41a5de39be50a3bbdcf9/stdout.expect
A   clitest/test-data/output/TestEndpointCli/b103f6138969dc398356a6620914099b/stderr.expect
A   clitest/test-data/output/TestEndpointCli/b2b6ed468d6024df409342eb46fc81ed/stderr.expect
A   clitest/test-data/output/TestEndpointCli/b5bb47d9e944f143e012a6e70853d4a0/stderr.expect
A   clitest/test-data/output/TestEndpointCli/be71cec63aad1e314cbf724985afd66c.2/stderr.expect
A   clitest/test-data/output/TestEndpointCli/be71cec63aad1e314cbf724985afd66c/stdout.expect
A   clitest/test-data/output/TestEndpointCli/c0fc848c86d0279c64ebfc50cbd40fbb/stderr.expect
A   clitest/test-data/output/TestEndpointCli/cb4ca27ef8d36cf973bcc33866cc8667/stderr.expect
A   clitest/test-data/output/TestEndpointCli/cb4ca27ef8d36cf973bcc33866cc8667/stdout.expect
A   clitest/test-data/output/TestEndpointCli/ccb5dca2d2197891ff604da77c1c9704/stderr.expect
A   clitest/test-data/output/TestEndpointCli/d1cbdaadecd9383b8910ad84b5b8dd47/stderr.expect
A   clitest/test-data/output/TestEndpointCli/d2b7b62048ecbe4ae6357ceb4e0e4f47/stderr.expect
A   clitest/test-data/output/TestEndpointCli/d39a13b2e8cb296bf398ab30668c7ef6/stdout.expect
A   clitest/test-data/output/TestEndpointCli/d6523bbfb45d0bfb0f4deda4f0d1fc37/stderr.expect
A   clitest/test-data/output/TestEndpointCli/dae309dc7ae2b22f6cea40af738ec709/stderr.expect
A   clitest/test-data/output/TestEndpointCli/daef9ca54d00f37584890566b83130e6/stderr.expect
A   clitest/test-data/output/TestEndpointCli/e0cf5f1d6bfe3a200215fe45576f0c7c/stderr.expect
A   clitest/test-data/output/TestEndpointCli/e3df36991f3468dd45f0fa83f1e0627a/stdout.expect
A   clitest/test-data/output/TestEndpointCli/e8a4f19c1e7f6314863c738f54b8cc0e/stderr.expect
A   clitest/test-data/output/TestEndpointCli/e903aacc38bfd1375f1f9c8ea9cc4832/stdout.expect
A   clitest/test-data/output/TestEndpointCli/ebc9a2d43f1c323ff0d8d807f6b55c0b/stderr.expect
A   clitest/test-data/output/TestEndpointCli/ef4f84d40bbae059e0516a7e973938b4/stderr.expect
A   clitest/test-data/output/TestEndpointCli/f52e80984ab18a71aa27e23142949322/stderr.expect
A   clitest/test-data/output/TestEndpointCli/fa469b4ac5cde86d0c4ab48a2c2decf2/stderr.expect
A   clitest/test-data/output/TestEndpointCli/ff0413c06ee4b46451764a7dbc0b876a.2/stderr.expect
A   clitest/test-data/output/TestEndpointCli/ff0413c06ee4b46451764a7dbc0b876a/stdout.expect
M   clitest/test-data/output/TestJobCli/jobs.update.00000000-0000-0000-0000-000000000001.30dacb1527b2905bb1782ee3995298a7/stderr.expect
M   clitest/test-data/output/TestMachineCli/machines.addprofile.3e7031fe-3062-45f1-835c-92541bc9cbd3.jill.2/stderr.expect
M   clitest/test-data/output/TestMachineCli/machines.create.348f85563278f65434960e4c279ccb57/stderr.expect
M   clitest/test-data/output/TestMachineCli/machines.create.e0b19abe05aa4de7b384ecb918c09948/stderr.expect
M   clitest/test-data/output/TestMachineCli/workflows.create.748058981b82809b2b9d4c13f2fa8ca6/stdout.expect
M   clitest/test-data/output/TestObjectCli/objects.list/stdout.expect
M   clitest/test-data/output/TestParamCli/params.create.348f85563278f65434960e4c279ccb57/stderr.expect
M   clitest/test-data/output/TestParamCli/params.create.9b1d0a6a8d66b8745770f56e44855000/stderr.expect
M   clitest/test-data/output/TestParamCli/params.create.e0b19abe05aa4de7b384ecb918c09948/stderr.expect
M   clitest/test-data/output/TestParamCli/params.list.2/stdout.expect
M   clitest/test-data/output/TestParamCli/params.list.3/stdout.expect
M   clitest/test-data/output/TestParamCli/params.list.4/stdout.expect
M   clitest/test-data/output/TestParamCli/params.list.5/stdout.expect
M   clitest/test-data/output/TestParamCli/params.list/stdout.expect
M   clitest/test-data/output/TestParamValidation/machines.show.Name.bob/stdout.expect
M   clitest/test-data/output/TestParamValidation/profiles.show.bob/stdout.expect
M   clitest/test-data/output/TestPluginCli/plugins.create.348f85563278f65434960e4c279ccb57/stderr.expect
M   clitest/test-data/output/TestPluginCli/plugins.create.d58257185010dd9a8a2cee80628f0146/stderr.expect
M   clitest/test-data/output/TestPluginCli/plugins.create.e0b19abe05aa4de7b384ecb918c09948/stderr.expect
M   clitest/test-data/output/TestPluginProviderCli/extended.5c9d4c569c536fdbe4545f7d3d5fc6ca/stderr.expect
M   clitest/test-data/output/TestPluginProviderCli/extended.cdd9213400fcc6a747e8a60884e044e6/stderr.expect
M   clitest/test-data/output/TestPluginProviderCli/extended.e372efccdc6adc2736d772881b179d22/stderr.expect
M   clitest/test-data/output/TestPoolCli/pools.create.2992814277067178c2741490a40bbf44/stderr.expect
M   clitest/test-data/output/TestPoolCli/pools.create.b161260ffcc2fb63495ebd33d166cb26/stderr.expect
M   clitest/test-data/output/TestProfileCli/profiles.create.348f85563278f65434960e4c279ccb57/stderr.expect
M   clitest/test-data/output/TestProfileCli/profiles.create.e0b19abe05aa4de7b384ecb918c09948/stderr.expect
M   clitest/test-data/output/TestProfileFileImport/profiles.create.test-data/base/profiles/bad.json/stderr.expect
M   clitest/test-data/output/TestProfileFileImport/profiles.create.test-data/base/profiles/bad.yaml/stderr.expect
M   clitest/test-data/output/TestProfileInProfile/profiles.create.6dda394be22ce5e31133d999e44154d6/stdout.expect
M   clitest/test-data/output/TestProfileInProfile/profiles.create.82c4fa3974826e2b53fdf72d997a956a/stdout.expect
M   clitest/test-data/output/TestReservationCli/reservations.create.0a0fc32b39cfde87b8a88c7a67ecff73/stderr.expect
M   clitest/test-data/output/TestRoleCLI/roles.create.2e3c163ca9b9e074a2def1f11aecfdc0/stderr.expect
M   clitest/test-data/output/TestRoleCLI/roles.create.50fe7d08fc06331a9a814081c33e45bf/stderr.expect
M   clitest/test-data/output/TestRoleCLI/roles.create.8b7c3dda95c48016f8dd13773199ac78/stderr.expect
M   clitest/test-data/output/TestRoleCLI/roles.create.b3e817fac5bb0948977d7c009f4f5b04/stderr.expect
M   clitest/test-data/output/TestScopedReservations/reservations.create.0d6273d1c6f4f51a5b449c8a2440e332/stderr.expect
M   clitest/test-data/output/TestScopedReservations/reservations.create.19ef2a16973c4155e911434a50ad67ee/stderr.expect
M   clitest/test-data/output/TestScopedReservations/reservations.create.5382d8ca61be54a41cefe0811fe3d3a0/stderr.expect
M   clitest/test-data/output/TestScopedReservations/reservations.create.5beabf8b4e86a15b1bb923f288e7a06d/stderr.expect
M   clitest/test-data/output/TestScopedReservations/reservations.create.ae856946e7e1ceec7f060adee2cebbe2/stderr.expect
M   clitest/test-data/output/TestScopedReservations/reservations.create.c8ba8a4409b87e0562de6eaa30e925a3/stderr.expect
M   clitest/test-data/output/TestScopedReservations/reservations.create.dd8d3dbf08baa7731fa297dff678d284/stderr.expect
M   clitest/test-data/output/TestScopedReservations/reservations.create.f7844c97c24b7b9680050cca05d4d99f/stderr.expect
M   clitest/test-data/output/TestScopedReservations/reservations.create.fb7519bb812936eec88ba419a3b70d38/stderr.expect
M   clitest/test-data/output/TestStageCli/stages.create.348f85563278f65434960e4c279ccb57/stderr.expect
M   clitest/test-data/output/TestStageCli/stages.create.e0b19abe05aa4de7b384ecb918c09948/stderr.expect
M   clitest/test-data/output/TestSubnetCli/subnets.subnet.john.192.168.100.0/10/stderr.expect
M   clitest/test-data/output/TestSubnetCli/subnets.update.john.9bd683d4d27a328470940be5d534aa60/stderr.expect
M   clitest/test-data/output/TestTaskCli/tasks.create.8d20432a4e21ef071b283910d9596673/stderr.expect
M   clitest/test-data/output/TestTaskCli/tasks.create.c63da551ae6c6bf9e78f37d69408c66c/stderr.expect
M   clitest/test-data/output/TestTaskCli/tasks.create.dedd6ced565015e77ca12954ca5e76b9/stderr.expect
M   clitest/test-data/output/TestTaskPrereqs/tasks.update.badbar.e9f5ad55ce3217b45f4731a8faed9a2d/stderr.expect
M   clitest/test-data/output/TestTaskPrereqs/tasks.update.badfoo.a8a02991d72c6b3d21bca9cd60d01518/stderr.expect
M   clitest/test-data/output/TestTasksInContentBundles/contents.upload.08029c88c6feb80bd58ff4ee5706a970/stderr.expect
M   clitest/test-data/output/TestTasksInContentBundles/contents.upload.67d0d4d863f66bdc6d92728b359211bc/stderr.expect
M   clitest/test-data/output/TestTasksInContentBundles/contents.upload.d6378f265d68e2d7d070802786c140ec/stderr.expect
M   clitest/test-data/output/TestTasksInContentBundles/contents.upload.f1830d56d1454a58c88a24b232dd348d/stderr.expect
M   clitest/test-data/output/TestTasksWithElevatedTokens/tasks.create.416f18fb9dc46b108e9d06571a7d1709/stderr.expect
M   clitest/test-data/output/TestTasksWithElevatedTokens/tasks.create.de8d8a847507a34220f8ff818a1aa85a/stderr.expect
M   clitest/test-data/output/TestUserCli/users.create.348f85563278f65434960e4c279ccb57/stderr.expect
M   clitest/test-data/output/TestUserCli/users.create.e0b19abe05aa4de7b384ecb918c09948/stderr.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
M   clitest/test-data/output/TestWorkflowCli/workflows.create.nlName. wf4nlStages. [missing]nl/stdout.expect
M   clitest/test-data/output/TestWorkflowCli/workflows.list.sort.Name/stdout.expect

commit 59050486a181f23524290636a3c2828459d4efa4
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Sat Jun 27 13:11:12 2020 -0500

    feat(manager): Embedded Manager in DRP

    Adds the manager plugin into the Core.  This uses the
    HA passive stack system to stream changes into the manager.

    Work still remains on testing and management functions

A   backend/catalog_items.go
M   backend/dataTracker.go
M   backend/dataTracker_test.go
A   backend/endpoint_manager.go
A   backend/endpoints.go
A   backend/pkey.go
M   backend/plugin_controller.go
M   backend/profiles_test.go
M   backend/requestTracker.go
M   backend/user.go
A   backend/version_sets.go
M   cmds/dr-backup/main.go
M   datastack/content.go
A   datastack/endpoint_stack.go
M   datastack/stack.go
M   datastack/stack_legacy.go
M   datastack/streamingSyncActive.go
M   datastack/streamingSyncPassive.go
M   datastack/streamingSync_test.go
M   datastack/wal.go
A   frontend/catalog_items.go
M   frontend/content.go
M   frontend/debug.go
M   frontend/endpoint.go
A   frontend/endpoints.go
M   frontend/frontend.go
M   frontend/machines.go
M   frontend/plugins.go
M   frontend/pools.go
M   frontend/system.go
A   frontend/version_sets.go
M   frontend/websocket.go
M   go.mod
M   go.sum
M   server/selfManage.go
M   server/server.go
M   server/swagger.base.yml

commit 183848f369f0c7a4480aa283b1453ac0706d14e0
Author: Victor Lowther <victor.lowther@gmail.com>
Date:   Mon Jun 29 16:27:40 2020 -0500

    fix(validation): Fix stupid validation bug.

    Craig @ videoamp ran into an issue where stored errors on a Lease were
    causing startup issues, The issue was that the Lease Errors array
    contained cached uniqueness violation errors, despite data from the
    WAL proving that everything was properly unique.  The root cause was
    that stored errors were not being properly cleared when
    sanity-checking the state of the world.

    Issue fixed by using the proper interface for clearing validation on
    an object.

M   backend/dataTracker.go

End of Note