8.3.1.21. v3.3.0ΒΆ

commit b7543015d4a6d3e1b1dbdccce84139bedcd5fe6c
Author: Shane Gibson <shane@rackn.com>
Date:   Fri Nov 17 13:11:21 2017 -0800

    Fix centos bootenv references

M   doc/quickstart.rst

commit 52012d638d5b46bdf209b1611732f62851f80309
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Tue Nov 14 13:49:56 2017 -0600

    Fix unit tests

M   cli/subnet.go
M   cli/subnet_test.go

commit 9a97adfc6e8dd93cb3e33bc8cd12bdc2a1760502
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Tue Nov 14 09:33:55 2017 -0600

    Start of DHCP Proxy support.

M   models/subnet.go

commit dff1ddee81913399b989710cfff85370f21c543f
Author: Greg Althaus <galthaus@austin.rr.com>
Date:   Tue Nov 14 16:58:43 2017 -0600

    Update the Patch return codes to match conflict

M   api/bootenv_test.go

commit c563582aac06dfc0ddd2bde6b593a81863ac4f68
Author: Victor Lowther <victor.lowther@gmail.com>
Date:   Tue Nov 14 11:00:52 2017 -0600

    Add bit to Job noting whether it is the current job for a machine.

    This includes unit tests, etc.

M   api/event_stream.go
M   api/jobs.go
M   api/jobs_test.go
M   cli/jobs_test.go
M   models/job.go

commit 73b55d7d3b06b07e5080c8919b41bdc1003848ec
Author: Victor Lowther <victor.lowther@gmail.com>
Date:   Tue Nov 14 10:54:10 2017 -0600

    Add helper for building filters on lists to the client

M   api/client.go

commit f83a4b387bda1e209fda3ebb7162ac867b0d4dac
Author: Victor Lowther <victor.lowther@gmail.com>
Date:   Mon Nov 13 09:17:08 2017 -0600

    Start adding machine API tests

A   api/machines_test.go

commit 02fcd3085905e7b97d49e9f2da6ee94e1ab3cffc
Author: Shane Gibson <shane@rackn.com>
Date:   Mon Nov 13 18:06:43 2017 -0800

    Updates to data/arch, operstion, and quickstart

M   doc/arch/data.rst
M   doc/operation.rst
M   doc/quickstart.rst

commit 8602dddfdd4e57c50f61cab2941b88ca04d7f8f7
Author: Shane Gibson <shane@rackn.com>
Date:   Sat Nov 11 19:37:02 2017 -0800

    fix 'drpcli prefs ...' error on defaultStage

M   doc/quickstart.rst

commit fa720da955f8723b4a859e047c0d43799aa2b3ff
Author: Shane Gibson <shane@rackn.com>
Date:   Sat Nov 11 16:46:04 2017 -0800

    oops, fix block syntax error

M   doc/dev/dev-docs.rst

commit 7beab1a0d59a12a384ec33719175fe83235d7377
Author: Shane Gibson <shane@rackn.com>
Date:   Sat Nov 11 16:37:30 2017 -0800

    documentation tooling additions

M   doc/dev/dev-docs.rst

commit f62090d820db1a57e472dbf6aaeead30d7e2dbb9
Author: Shane Gibson <shane@rackn.com>
Date:   Sat Nov 11 16:01:37 2017 -0800

    fix upgrade to 3.2.0 formatting, add quickstart boot first machine

M   doc/quickstart.rst
M   doc/upgrade.rst

commit b476bcbfa37881ebb39ec1b2e22e1b753a60b7c9
Author: Victor Lowther <victor.lowther@gmail.com>
Date:   Fri Nov 10 10:50:31 2017 -0600

    Disallow lease creation and modification via the API

    The API endpoints for creating and modifying Leases did not have any
    sort of validation on them, and adding validation that interacts
    properly with a running DHCP server is non-trivial.

    This patch removes the POST, PATCH, and PUT methods from the API
    leases endpoint, leaving behind GET, HEAD, and DELETE.

A   api/lease_test.go
M   cli/lease.go
M   cli/lease_test.go

commit 014bfe845f2e407d9c246cda8c76a08430463169
Author: Victor Lowther <victor.lowther@gmail.com>
Date:   Thu Nov 9 15:46:22 2017 -0600

    Clean up some more error reporting paths

M   cli/jobs_test.go
M   cli/machines_test.go
M   cli/plugins_test.go
M   cli/process_jobs_test.go
M   models/validate.go

commit 0b18ce2d4c6e6a25d05815df439ebc235d99bb23
Author: Victor Lowther <victor.lowther@gmail.com>
Date:   Thu Nov 9 12:40:40 2017 -0600

    Make feature tag unit tests pass again

M   api/info_test.go
M   cli/user_test.go

commit 6fc22d570a368683cb1dce132aae04c66bfeec5e
Author: Victor Lowther <victor.lowther@gmail.com>
Date:   Thu Nov 9 12:04:43 2017 -0600

    Add documentation covering package-repositories usage.

M   doc/arch/data.rst

commit 019645f3d358b4aee8be55bf5b4781c1cabebfea
Author: Victor Lowther <victor.lowther@gmail.com>
Date:   Thu Nov 2 14:27:32 2017 -0500

    Add beta support for improved package repository handling.

    This pull request adds support for improved package repository handling,
    with an eye towards making it easy to configure for sites that use local
    mirrors of common Linux distributions.

    The major add is support in the core for a new param named
    "package-repositories", along with several template helpers that know how
    to render its contents appropriately.

    The actual param is currently in the process of being added to tip for
    the drp-community-content.  The code in this pull request will fall back to
    current behaviour for OS installation if it is not defined in the system.

    Initial pass at adding Render helpers for repository handling

    Add fake debianish install test

    Actually add the repo test file

    Only try to rewrite package metadata if there is some.

    Have explode_iso.sh only try to rewrite Yum repo package metadata
    if there is metadata to rewrite, instead of just assuming it is always
    there.

    Repo rendering checkpoint for no-repo case

    All unit tests pass with and without package-repositories defined

    Local installs pass with new repo code

M   api/common_test.go
A   api/repo_test.go
A   api/test-data/fake-centos-install.yml
A   api/test-data/fake-debian-install.yml
A   api/test-data/fake-install.tgz
A   api/test-data/fake-scientificlinux-install.yml
A   api/test-data/fake-ubuntu-install.yml

commit 993dd8ae80828c6884e2256f05c2a896b35c3259
Author: Victor Lowther <victor.lowther@gmail.com>
Date:   Wed Nov 8 09:33:19 2017 -0600

    Add OS as a machine field, and arrange for OS installation to set it.

M   models/machine.go

End of Note