Dalton Hubble
a184e43868
docs: Document signature endpoints and openpgp flags/vars
2016-01-20 22:26:31 -08:00
Dalton Hubble
1708e0cd44
api/server: Add signature endpoints
2016-01-20 22:26:31 -08:00
Dalton Hubble
b79c987122
sign: Add GPG signer and SignatureHandler
2016-01-20 22:19:44 -08:00
Dalton Hubble
b0122f24a4
Godeps: Vendor golang.org/x/crypto/openpgp in Godeps
2016-01-20 09:56:56 -08:00
Dalton Hubble
1212e841e3
Merge pull request #34 from SpencerBrown/patch-1
...
bootcfg.md: fix appearance of MAC example
2016-01-19 15:12:23 -08:00
Spencer Brown
5724502648
bootcfg.md: fix appearance of MAC example
...
on GitHub it shows up as random icons if you don't put it in backticks
`:cd` shows up like this: :cd
2016-01-19 16:50:26 -06:00
Dalton Hubble
c9ab72e307
dnsmasq: Update references to quay.io/coreos/dnsmasq
...
* Convenience image for using dnsmasq, hosted to get users
started quickly
* Resolves #28
2016-01-19 10:59:56 -08:00
Dalton Hubble
7bdf4aba7d
build: Remove build with Godeps circular symlinking
...
* Circular symbolic links are terrible for sync'd filesystems and this
build hack isn't strictly needed. Missing godeps are caught by CI
2016-01-19 10:21:42 -08:00
Dalton Hubble
50f0e8b093
scripts: Remove build step from travis push, remove run
...
* docker-build now builds the Linux binary and builds the image
* Remove extraneous run script, just execute the binary
2016-01-19 10:21:42 -08:00
Dalton Hubble
e052aba257
travis: Require Go 1.5.3 to run the image deploy
...
* Future binaries are expected to make use of Go crypto
2016-01-19 01:29:53 -08:00
Dalton Hubble
de6bb33eb6
Merge pull request #29 from philips/allow-building-on-osx
...
build: don't force GOOS=linux
2016-01-19 01:14:29 -08:00
Brandon Philips
bbdec3fb62
build: don't force GOOS=linux
...
There is no reason to force this. Instead have the docker-build command
do it before it is built.
Also, use the actual package name: bootcfg. It confused me that bootcfg
was called server.
2016-01-16 14:29:25 -08:00
Dalton Hubble
d65332bd6b
Merge pull request #27 from coreos/ctxh-wip
...
Add matchSpecHandler ContextHandler to match machine requests to specs
2016-01-15 18:12:48 -08:00
Dalton Hubble
481c99bf6a
tests: Improve matcher and context handler test coverage
2016-01-15 18:05:07 -08:00
Dalton Hubble
bf72dde027
api: Convert handlers to ContextHandlers to isolate responsibility
...
* Add SpecMatcherHandler to match machine requests to Specs
2016-01-15 18:05:07 -08:00
Dalton Hubble
311ed88f4b
api: Add ContextHandler utils from dghubble/ctxh
2016-01-15 18:05:07 -08:00
Dalton Hubble
59e7822017
Godeps: Vendor golang.org/x/net/context in Godeps
2016-01-15 18:05:07 -08:00
Dalton Hubble
9a98adac61
changelog: Update the changelog with new required flags
2016-01-15 17:32:56 -08:00
Dalton Hubble
d9b5f10eb7
config: Require a -config file to run the api server
...
* Exit if no config file is supplied and the default doesn't exist
2016-01-14 16:16:37 -08:00
Dalton Hubble
2dd017e850
api: Require "mac" matcher reqs to use normalized MAC addresses
...
* Cause a parse error if user defined matchers use a mac tag that is
not a normalized MAC address. This prevents users from silently defining
tags which will never match a machine.
* Fixes #25
2016-01-14 15:31:23 -08:00
Dalton Hubble
9f6bd67e29
scripts/libvirt: Add libvirt start subcommand
...
* Reboot depends on having a VM OS running
* Use libvirt start after libvirt poweroff the nodes
2016-01-13 18:36:52 -08:00
Dalton Hubble
2bfa3f8049
examples: Minor fixes to make examples steps more clear
2016-01-13 18:35:38 -08:00
Dalton Hubble
83aea21d1b
Merge pull request #24 from coreos/add-kubernetes-example
...
Add Kubernetes cluster example
2016-01-12 18:06:28 -08:00
Dalton Hubble
f45fe8d6d6
Documentation: Add separate troubleshooting doc
2016-01-12 17:55:51 -08:00
Dalton Hubble
811cf16b5c
examples: Add initial Kubernetes cluster example
2016-01-12 17:19:57 -08:00
Dalton Hubble
000145de73
Add TLS asset generation scripts for kubernetes example
2016-01-12 11:14:50 -08:00
Dalton Hubble
30f856b417
rename: Rename -images-path to -assets-path
...
* Serve assets from /assets, remove /images endpoint
* Migrate images to assets so we have a place for general assets
2016-01-12 11:13:59 -08:00
Dalton Hubble
8309b1635c
cmd/bootcfg: Add version flag, set compile time version
2016-01-11 17:28:27 -08:00
Dalton Hubble
f567539869
Enforce source has been gofmt'd
2016-01-11 15:52:08 -08:00
Dalton Hubble
f90f3fe529
scripts/libvirt: Increase libvirt node memory to 1GB
...
* Needed to load initrd for CoreOS alpha and beta
2016-01-11 09:58:35 -08:00
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