8.3.1.76. v4.4.0-alpha01ΒΆ

commit 2bc0b301fcf083b63d765e58c99e7e8c86d65639
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Tue May 5 10:54:23 2020 -0500

    feat(pool): Add pooling support

    This commit adds the pooling objects and cli to the core
    product.

    The CLI and DOCs describe the operational and architectural usage.

    Pools are optionally defined groups of machines that track
    transition into and out the pools along with allocation and release.

    Pools can define actions (add/remove parameters, add/remove profiles,
    and change workflow) for entry and exit of pools and allocation and
    release within the pool

    Pool operations can be done on specific machines or filters that let
    the user operate with cloud-like methods.

M   agent/change_stage_test.go
M   agent/taskRunner_test.go
M   api/events_test.go
M   api/objects_test.go
M   cli/machines.go
A   cli/pools.go
M   cli/test-data/output/TestCorePieces/machines.indexes/stdout.expect
A   cli/test-data/output/TestCorePieces/pools.indexes/stdout.expect
M   doc/arch.rst
A   doc/arch/pooling.rst
M   doc/cli/drpcli.rst
M   doc/cli/drpcli_machines.rst
A   doc/cli/drpcli_machines_pause.rst
A   doc/cli/drpcli_machines_releaseToPool.rst
A   doc/cli/drpcli_machines_run.rst
A   doc/cli/drpcli_pools.rst
A   doc/cli/drpcli_pools_action.rst
A   doc/cli/drpcli_pools_actions.rst
A   doc/cli/drpcli_pools_active.rst
A   doc/cli/drpcli_pools_create.rst
A   doc/cli/drpcli_pools_destroy.rst
A   doc/cli/drpcli_pools_exists.rst
A   doc/cli/drpcli_pools_indexes.rst
A   doc/cli/drpcli_pools_list.rst
A   doc/cli/drpcli_pools_manage.rst
A   doc/cli/drpcli_pools_manage_add.rst
A   doc/cli/drpcli_pools_manage_allocate.rst
A   doc/cli/drpcli_pools_manage_release.rst
A   doc/cli/drpcli_pools_manage_remove.rst
A   doc/cli/drpcli_pools_runaction.rst
A   doc/cli/drpcli_pools_show.rst
A   doc/cli/drpcli_pools_status.rst
A   doc/cli/drpcli_pools_update.rst
A   doc/cli/drpcli_pools_wait.rst
M   doc/operation.rst
A   doc/operations/pooling.rst
M   models/machine.go
A   models/pool.go
M   models/utils.go

commit b5edbd85731ef7e665097e03771b96dc8bab019f
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Sat Jun 13 23:16:17 2020 -0500

    fix(dhcp) - unit test fix

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

End of Note