Dalton Hubble
35f24eb720
changelog: Update the changelog
v0.2.0
2016-02-09 20:45:32 -08:00
Dalton Hubble
ed584de9cc
docs: Update bootcfg docs for new features and changes
...
* Add docs for new features, simplify organization
* Use the name bootcfg when referring to the service
2016-02-09 20:30:22 -08:00
Dalton Hubble
d142ba5528
docs: Expand Ignition and Cloud config docs
2016-02-09 13:33:57 -08:00
Dalton Hubble
37e55fb93a
docs: Add OpenPGP signing usage docs
2016-02-09 12:34:30 -08:00
Dalton Hubble
1ccee77050
api: Allow nested map[string]interface{} template data
...
* Support templating lists into Ignition (e.g. SSH authorized keys)
2016-02-05 15:12:23 -08:00
Dalton Hubble
068cd613b6
scripts: Bump from CoreOS stable 877.1.0 to beta 899.6.0
2016-02-04 14:35:48 -08:00
Dalton Hubble
74fbdfc741
scripts: Define boot order and refresh disk pools in libvirt script
2016-02-04 14:10:19 -08:00
Dalton Hubble
68437b9e2d
api: Allow Ignition config templates in YAML
...
* Match machines to their Ignition template file, render the
template, parse as JSON or YAML, and serve as Ignition JSON
* Existing JSON ignition configs should still work
* Remove the Ignition YAML -> JSON transform script which used fuze
2016-02-04 13:45:11 -08:00
Dalton Hubble
e7d877c76d
docs: Fix broken/missing link
2016-02-03 21:40:07 -08:00
Dalton Hubble
fc4d669a38
examples: Install CoreOS to disk and provision an etcd cluster
2016-02-03 17:12:40 -08:00
Dalton Hubble
9df3777ddd
CHANGES: Update the changelog
2016-02-03 15:37:18 -08:00
Dalton Hubble
ad5346f325
examples: Add example booting Kubernetes on CNI bridge with rkt
2016-02-02 17:06:21 -08:00
Dalton Hubble
3949e84fae
Documentation: Add getting started with rkt and docker
2016-02-02 12:29:42 -08:00
Dalton Hubble
54e28591dc
Godeps: Add coreos-cloudinit and coreos yaml to Godeps
...
* Add github.com/coreos/coreos-cloudinit to Godeps
* Add github.com/coreos/yaml to Godeps
2016-02-02 10:41:19 -08:00
Dalton Hubble
4e74ae657c
examples: Combine etcd, k8s, docker, and rkt examples
...
* Different sets of examples subfolders are not needed
2016-02-01 23:24:17 -08:00
Dalton Hubble
a945c1c660
api: Add Cloud-init config templating
2016-02-01 22:09:39 -08:00
Dalton Hubble
3e3255744a
examples: Simplify Kubernetes example with ignition templating
2016-02-01 16:13:55 -08:00
Dalton Hubble
0832b77032
examples: Combine rkt and docker etcd cluster examples
...
* etcd and etcd_proxy ignition configs are templated and the systemd
units customized by metadata. Duplicates with hardcoded IP values
are no longer needed.
2016-02-01 14:25:20 -08:00
Dalton Hubble
27eb545ca4
api: Implement Ignition config templating
2016-02-01 11:34:05 -08:00
Dalton Hubble
3c76dc4a93
examples: Update etcd-large example to use Ignition
...
* Use the config service metadata, Ignition, and systemd dropins
to setup the 3 node etcd cluster with etcd proxies
* Remove etcd-large cloud configs
2016-01-31 03:18:59 -08:00
Dalton Hubble
76cec40b5a
api: Add metadata endpoint with plain/text KEY=val's
...
* Show example with a custom metadata agent in Ignition
2016-01-31 01:13:53 -08:00
Dalton Hubble
db2a02a04e
fix: Gitignore ACIs
2016-01-30 15:25:44 -08:00
Dalton Hubble
6627a3d74c
scripts: Add build-aci to create the bootcfg ACI
2016-01-30 15:13:37 -08:00
Dalton Hubble
c1f6d25ecd
contrib: Organize dnsmasq ACI and Docker under contrib
2016-01-30 15:08:53 -08:00
Dalton Hubble
62d5c6e85b
docs: Move CNI definition into rkt docs
2016-01-28 14:24:38 -08:00
Dalton Hubble
c33497cb27
rkt: Add intial example with rkt, CNI, and ACIs
2016-01-27 14:13:33 -08:00
Dalton Hubble
9c16188346
api: Fix name of ascii signature endpoints
...
* ascii armored detached signatures should be served from .asc
endpoints. Use .sig if binary signatures are later offered.
2016-01-26 15:04:43 -08:00
Dalton Hubble
86f2fa337e
Merge pull request #39 from coreos/fix-entrypoint
...
dockerfiles: Fix entrypoints to be absolute paths
2016-01-25 00:11:34 -05:00
Dalton Hubble
4e90cea5e3
dockerfiles: Fix entrypoints to be absolute paths
...
* Absolute entrypoints are expected for docker2aci
2016-01-24 18:06:57 -08:00
Dalton Hubble
6c1e8ec837
Merge pull request #38 from coreos/ignition-examples
...
examples: Configure networkd with Ignition in etcd examples
2016-01-23 14:00:30 -05:00
Dalton Hubble
70daed7ded
examples: Configure networkd with Ignition in etcd examples
...
* Favor configuring networkd before init rather than adding
networkd units in cloud config, marking the interface down,
and restarting networkd
2016-01-22 14:52:52 -08:00
Dalton Hubble
c2262bf00b
docs: Add notes about config signing, TLS assets, changes
2016-01-22 14:17:39 -08:00
Dalton Hubble
6e03326e01
fix: Separate Go build and Docker build
...
* Go builds should not require sudo. Docker builds should
unless it has been given root group permissions, which is
not recommended. Keep Go binary and Docker builds separate.
2016-01-22 13:42:23 -08:00
Dalton Hubble
56a4f6e8fe
Merge pull request #35 from coreos/signature-endpoints
...
Add OpenPGP Signature Endpoints
2016-01-21 12:04:12 -08:00
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