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