Commit Graph

71 Commits

Author SHA1 Message Date
Dalton Hubble
dae760e5bd api: Add Groups and GroupConfig with Requirements and Labels
* Add Group definitions to associate attribute matchers to particular
Spec specifications to supercede use of machine.json files
2016-01-07 14:35:36 -08:00
Dalton Hubble
64420c12b6 Godeps: Vendor go-yaml v2 to Godeps 2016-01-07 14:20:44 -08:00
Dalton Hubble
f994f86dcb typos: Fix libvirt spelling typos 2016-01-06 17:47:13 -08:00
Dalton Hubble
0994707965 Merge pull request #19 from coreos/add-examples
Add etcd cluster examples configs and libvirt manager script
2016-01-06 13:26:30 -08:00
Dalton Hubble
83330b5e2d examples: Add etcd small and large cluster configs 2016-01-06 10:54:06 -08:00
Dalton Hubble
c188c2ee59 scripts: Add manager script for libvirt VM nodes 2016-01-05 23:57:21 -08:00
Dalton Hubble
8ed9b3f4d6 Godeps: Add missing ignition dep declarations to Godeps.json 2016-01-05 23:36:47 -08:00
Dalton Hubble
247db7dbc4 scripts: Remove unused scripts, Dockerfiles, Makefile
* Remove unused scripts and avoid maintaining multiple
ways of doing the exact same thing
2016-01-05 23:36:19 -08:00
Dalton Hubble
7da31344c4 api/ignition: Parse ignition configs and return errors 2016-01-05 13:14:49 -08:00
Dalton Hubble
7482e94876 api: Allow default machine Spec selector
* Apply the data/machines/default/machine.json Spec to
machines which do not match any spec
2016-01-05 12:52:54 -08:00
Dalton Hubble
c8af7227ab Merge pull request #15 from coreos/ignition
Add Ignition support, examples, and docs
2016-01-04 16:36:52 -08:00
Dalton Hubble
b2a39f614b Documentation: Update docs to discuss ignition usage 2016-01-04 16:25:42 -08:00
Dalton Hubble
e61d96ecd8 data: Show ignition usage for two libvirt nodes
* Configure node1 and node2 with static IP addresses
2016-01-04 15:19:24 -08:00
Dalton Hubble
d880a332de api: Add API endpoint to provide ignition configs
* Add ignition_id field to Spec JSON schema
2016-01-04 15:19:06 -08:00
Dalton Hubble
db86f5606e Godeps: Add coreos/ignition to godeps 2016-01-04 14:02:12 -08:00
Dalton Hubble
3441b39f0b Merge pull request #12 from SpencerBrown:doc-fixup 2016-01-04 09:48:29 -08:00
Spencer Brown
ab54403d3c Documentation: Fix typos and errors in docs 2016-01-04 09:46:06 -08:00
Dalton Hubble
77013fc243 Documentation: Add troubleshooting for no boot file received 2016-01-04 09:42:03 -08:00
Dalton Hubble
f2bade2a8b Documentation: Add API docs for machine and spec resources 2015-12-31 16:10:08 -08:00
Dalton Hubble
50df3683cc Documentation: Update docs about the data directory
* Describe machine and spec resources
2015-12-31 15:16:33 -08:00
Dalton Hubble
72a782c4ef api: Use machine and spec resources to present cloud configs
* Change data/cloud directory to be a flat collection of cloud configs
2015-12-31 10:16:48 -08:00
Dalton Hubble
ca49ec6489 api: Use machine and spec resources to present boot scripts/JSON
* Discontinue using data/boot directory containing BootConfig JSON files
2015-12-30 17:42:09 -08:00
Dalton Hubble
16e9c7a773 api: Add machine and spec endpoints with FileStore backing 2015-12-30 16:50:52 -08:00
Dalton Hubble
09a61b154f Merge pull request #8 from 'joshix/docdir'
Documentation: Rename directory docs to Documentation
2015-12-30 15:19:18 -08:00
Josh Wood
74f6f26151 Documentation: Rename directory docs to Documentation 2015-12-30 15:13:56 -08:00
Dalton Hubble
05c500195e api: Add logging and GET check as middleware handlers 2015-12-30 14:35:16 -08:00
Dalton Hubble
aef42c2824 dockerfiles: Fix dnsmasq Docker image undionly.kpxe.0 symlink 2015-12-30 02:47:58 -08:00
Dalton Hubble
3d04cb4e91 docs: Add baremetal troubleshooting and fix typos 2015-12-30 02:47:20 -08:00
Dalton Hubble
d188740eb9 Merge pull request #7 from sciphre/patch-1
docs: updated links to virtual-hardware.md
2015-12-30 00:56:39 -08:00
Dalton Hubble
65f85807af Merge branch 'SpencerBrown-automate-gpg-key' 2015-12-30 00:51:14 -08:00
Spencer Brown
75cc427554 scripts: Add and trust CoreOS gpg signing key automatically 2015-12-30 00:49:09 -08:00
sciphre
3a915af9cd docs: updated links to virtual-hardware.md
Old filename was virtual-networking.md, which does not exist.
2015-12-30 01:40:57 +02:00
Dalton Hubble
5c8a8b2179 deploy: Use travis deployment conditionals 2015-12-28 13:05:30 -08:00
Dalton Hubble
61a844adea README: Show travis status badge for master only 2015-12-28 12:08:43 -08:00
Dalton Hubble
be519833c6 deploy: Require master branch to run deploy script 2015-12-28 12:06:00 -08:00
Dalton Hubble
b7dd9eff36 deploy: Add travis Docker push script 2015-12-28 11:43:07 -08:00
Dalton Hubble
6c089a7c6c deps: Vendor Godeps source dependencies 2015-12-28 11:18:07 -08:00
Dalton Hubble
f6bb27ae65 tests: Disable travis notification emails 2015-12-23 12:06:43 -05:00
Dalton Hubble
14cef63809 tests: Add tests for handlers 2015-12-23 12:00:40 -05:00
Dalton Hubble
b2d67b1760 tests: Add .travis.yml 2015-12-23 11:47:18 -05:00
Dalton Hubble
139030cd2c imports: Update import paths from coreos-inc to coreos 2015-12-23 09:31:50 -05:00
Dalton Hubble
4e66343e74 docs: Add baremetal PXE/iPXE walkthrough 2015-12-22 02:12:11 -08:00
Dalton Hubble
cdedb67b32 fix: Add boot.ipx.0, relax cloud config reqs
* Add boot.ipex.0 because dnsmasq with proxyDHCP expects
an iPXE boot script with a trailing '.0'
* Remove requirement that cloud configs parse with coreos
cloudinit, which doesn't allow scripts
2015-12-21 14:56:36 -08:00
Dalton Hubble
364a3732e3 licenses: Add license and contributing guide 2015-12-21 14:48:54 -08:00
Dalton Hubble
458b264849 docs: Add libvirt docker0 walkthrough 2015-12-21 14:07:44 -08:00
Dalton Hubble
0b55b57e87 docs: Organize bootcfg documentation 2015-12-21 11:34:37 -08:00
Dalton Hubble
55a1c0a5ad docs: Add getting started document with background 2015-12-21 09:49:30 -08:00
Dalton Hubble
8f2edc9427 dockerfiles: Add dnsmasq image for general baremetal use 2015-12-17 11:47:44 -08:00
Dalton Hubble
e552b56572 pixiecore: Add dhcp Dockerfile to simplify trying Pixiecore 2015-12-16 16:58:18 -08:00
Dalton Hubble
e683d9aed0 api: Get MAC addresses from iPXE or Pixiecore
* Add IP, Domain, Hostname, and Serial machine attrs
2015-12-16 14:17:24 -08:00