77 Commits

Author SHA1 Message Date
Dalton Hubble
63c0fe931c Merge pull request #21 from coreos/release-v0.1.0
Release v0.1.0
v0.1.0
2016-01-08 15:36:39 -08:00
Dalton Hubble
71b8a05eb0 CHANGES.md: Add initial changelog for v0.1.0 2016-01-08 15:25:41 -08:00
Dalton Hubble
cb5c0bea2d git-version: Add git-version commit/tag detection script 2016-01-08 14:53:05 -08:00
Dalton Hubble
787ddee22a Merge pull request #20 from coreos/add-label-matchers
Match machines attributes with group matchers from a config
2016-01-08 13:44:20 -08:00
Dalton Hubble
bb976840e1 Documentation: Add group matcher docs, improve docs and examples
* Remove Machine docs since machine resources are no longer used
2016-01-08 12:12:48 -08:00
Dalton Hubble
ccd3c7a839 api: Associate machines' attribute labels to specs by group matchers
* Use YAML group config to match machine labels to groups of zero or
more machines sharing a Specification
* Discontinue using machine.json resources representations which are
repetitive, don't support groups, and don't allow label matching
* Previous "default" special case now handled by a Group with an empty
matcher
2016-01-07 23:24:05 -08:00
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