commit ab3347c64e37b6c326eeead16b9291a099486415
Author: Greg Althaus <galthaus@austin.rr.com>
Date: Tue Apr 25 20:58:23 2017 -0500
This is another pass on the docs.
This adds CLI docs (autogenerated from a built tool)
Run tools/build-cli-docs.sh to rebuild the cli docs.
Requires pandoc to make the files and make and sphinx to build the docs.
Normalize the Digital Rebar name.
Add autocompletion support.
M .gitignore
A cmds/drpcli-docs.go
commit 14fae0bd549ef0294586add4486caf334101bcc9
Author: Greg Althaus <galthaus@austin.rr.com>
Date: Mon Apr 24 16:05:13 2017 -0500
Update more of the profile. Doc clean up stuff.
M backend/profiles.go
commit dcbf8e2d3c2243fe86691f08aa498ee1754e90c0
Author: Greg Althaus <galthaus@austin.rr.com>
Date: Mon Apr 24 12:50:03 2017 -0500
Adjust the swagger generation for profiles. Make docs work again.
M backend/profiles.go
M server/swagger.base.yml
commit 44fc737a08a80dcac6f07c561343281c1914cc3c
Author: Victor Lowther <victor.lowther@gmail.com>
Date: Mon Apr 24 11:42:05 2017 -0500
Add comment for datatracker.lockEnts explaining the locking order.
M backend/dataTracker.go
commit 8f83563e290d3da474a87182a56cb2287987233a
Author: Victor Lowther <victor.lowther@gmail.com>
Date: Mon Apr 24 11:28:00 2017 -0500
Remove direct API interaction with Digital Rebar.
M backend/bootenv.go
M backend/dataTracker.go
M backend/dataTracker_test.go
M backend/renderData.go
M backend/renderData_test.go
M midlayer/dhcp_test.go
M server/server.go
commit c8e0bee36c8293c91313a62488c5b36da4f29109
Author: Victor Lowther <victor.lowther@gmail.com>
Date: Fri Apr 21 11:26:24 2017 -0500
Make a backend locking helper to ensure dt locks are taken and released in a specified order
M backend/dataTracker.go
M backend/dhcpUtils.go
commit fd0ec174f3426f3e188f76bc9fedd0f75bf82fa2
Author: Greg Althaus <galthaus@austin.rr.com>
Date: Mon Apr 24 09:52:53 2017 -0500
MOve the machine profile into the machine object so that
we don't have to worry about hiding it or tracking its
lifecycle.
M backend/dataTracker_test.go
M backend/machines.go
M backend/profiles.go
commit 9bc4a96703582f7db58cf888425df05430dbc803
Author: Greg Althaus <galthaus@austin.rr.com>
Date: Fri Apr 21 20:01:51 2017 -0500
Took away too much - return if not found
M backend/machines.go
commit 6a501a3f876db9b43c896a9443002cb81e01460c
Author: Greg Althaus <galthaus@austin.rr.com>
Date: Fri Apr 21 19:55:42 2017 -0500
Add another error test case on params
M frontend/machines.go
commit 2685a76d8edc389b81908f80369978295a3f0814
Author: Victor Lowther <victor.lowther@gmail.com>
Date: Wed Apr 19 14:52:16 2017 -0500
With this patch, we replace the parameter system with
a profile system. This allows for applying a set of
profiles to a machine to set parameters for rendering
at the machine, profile, or global level.
The parameter API and system is removed.
M backend/dataTracker.go
M backend/dataTracker_test.go
M backend/machines.go
M backend/machines_test.go
D backend/params.go
D backend/params_test.go
A backend/profiles.go
A backend/profiles_test.go
M backend/renderData.go
M backend/renderData_test.go
M backend/template_test.go
A backend/test-data/profiles/default.json
M frontend/frontend.go
M frontend/frontend_test.go
M frontend/machines.go
D frontend/params.go
A frontend/profiles.go
R067 frontend/params_test.go frontend/profiles_test.go
commit 143c6d041d2472b3d242bc739859ac823de91edf
Author: Greg Althaus <galthaus@austin.rr.com>
Date: Wed Apr 19 15:22:01 2017 -0500
Make the linuxkit bootenvs be machine specific.
M assets/bootenvs/lk-k8s-master.yml
M assets/bootenvs/lk-k8s-node.yml
M assets/bootenvs/lk-sshd.yml
commit 50916be91081994ad1ccbbb000756bffee288c70
Author: Victor Lowther <victor.lowther@gmail.com>
Date: Wed Apr 19 14:52:16 2017 -0500
Add render tests for included templates
M backend/renderData_test.go
M backend/template_test.go
commit 479ecd8738dee3e21880d144243d41f9fec9c093
Author: Greg Althaus <galthaus@austin.rr.com>
Date: Wed Apr 19 13:22:46 2017 -0500
Fix naming of ssd to sshd
R092 assets/bootenvs/lk-ssd.yml assets/bootenvs/lk-sshd.yml
commit 0baaf3b0975d6c4cf47a0eef6ac87eea4e73fbf3
Author: Greg Althaus <galthaus@austin.rr.com>
Date: Wed Apr 19 10:44:03 2017 -0500
Add docs for DHCP and Provisioner disabling.
Add LinuxKit info.
A assets/bootenvs/lk-k8s-master.yml
A assets/bootenvs/lk-k8s-node.yml
A assets/bootenvs/lk-ssd.yml
commit 4ce93ef6fe6666360ed88be56fa4631126ce3525
Author: Victor Lowther <victor.lowther@gmail.com>
Date: Tue Apr 18 16:41:30 2017 -0500
Update template handling to allow template inlining.
Go's {{template "ID" .}} syntax should now work to pull in other templates
during the render process. The backend has been updated to include the usual safety checks.
M backend/bootenv.go
M backend/dataTracker.go
M backend/renderData.go
M backend/template.go
commit f5970409f241dae7d6e729250da90e78436e0b90
Author: Greg Althaus <galthaus@austin.rr.com>
Date: Tue Apr 18 15:54:51 2017 -0500
Fix delay part of static test
M midlayer/static_test.go
End of Note