Alex Crawford
40d943fb7a
reboot-strategy: remove the 'false' value
...
Since we no longer do a two-stage unmarshal, the 'false' value will no
longer be necessary.
2014-12-30 16:20:21 +01:00
Alex Crawford
248536a5cd
config: use a YAML transform to normalize keys
...
This removes the problematic two-pass unmarshalling.
2014-12-30 16:20:21 +01:00
Alex Crawford
4ed1d03c97
godeps: bump github.com/coreos/yaml
2014-12-30 16:20:20 +01:00
Alex Crawford
057ab37364
config: seperate the CoreOS type from CloudConfig
...
Renamed Coreos to CoreOS while I was at it.
2014-12-30 16:20:20 +01:00
Alex Crawford
182241c8d3
config: clean up and remove some tests
...
Small modification to make these align with our test-table-style tests.
Also removed TestCloudConfigInvalidKeys since it hasn't been a useful
test since d3294bcb86
.
2014-12-30 16:19:00 +01:00
Michael Marineau
edced59fa6
Merge pull request #281 from thommay/flannel_env_file
...
Create an environment file for flannel
2014-12-29 15:07:08 -08:00
Thom May
9be836df31
Create an environment file for flannel
...
Rather than using a systemd overlay, allow docker to load the
environment file. This is due to coreos/coreos-overlay#1002
2014-12-29 10:27:22 +00:00
Jonathan Boulle
4e54447b8e
Merge pull request #286 from jonboulle/master
...
Godeps: switch to coreos/yaml
2014-12-20 15:43:55 -08:00
Jonathan Boulle
999c38b09b
Godeps: switch to coreos/yaml
2014-12-20 15:31:02 -08:00
Alex Crawford
06d13de5c3
coreos-cloudinit: bump to v1.0.2+git
2014-12-12 17:38:28 -08:00
Alex Crawford
5b0903d162
coreos-cloudinit: bump to v1.0.2
2014-12-12 17:37:39 -08:00
Alex Crawford
10669be7c0
Merge pull request #284 from crawford/travis
...
test: disable Travis sudo capability
2014-12-12 17:28:47 -08:00
Alex Crawford
2edae741e1
test: disable Travis sudo capability
2014-12-12 16:46:18 -08:00
Alex Crawford
ea90e553d1
Merge pull request #282 from crawford/network
...
network: write network units with user units
2014-12-12 15:12:50 -08:00
Alex Crawford
b0cfd86902
network: write network units with user units
...
This allows us to test the network unit generation as well as removing
some special-cased code.
2014-12-12 15:08:03 -08:00
Alex Crawford
565a9540c9
Merge pull request #283 from crawford/validate
...
validate: empty user_data is also valid
2014-12-12 15:05:51 -08:00
Alex Crawford
fd10e27b99
validate: empty user_data is also valid
2014-12-12 14:49:42 -08:00
Michael Marineau
39763d772c
Merge pull request #280 from marineam/go1.4
...
travis: Add Go 1.4 as a test target
2014-12-11 16:34:00 -08:00
Michael Marineau
ee69b77bfb
travis: Add Go 1.4 as a test target
2014-12-11 15:29:36 -08:00
Jonathan Boulle
353444e56d
Merge pull request #279 from cnelson/write_files_encoding_support
...
Add support for the encoding key to write_files
2014-12-09 17:37:34 -08:00
cnelson
112ba1e31f
Added support for the encoding key in write_files
...
Supported encodings are base64, gzip, and base64 encoded gzip
2014-12-09 17:35:33 -08:00
cnelson
9c3cd9e69c
bumped version of yaml.v1
2014-12-09 07:49:59 -08:00
Alex Crawford
685d8317bc
Merge pull request #275 from mwhooker/master
...
Enable configuration of locksmithd
2014-12-05 14:09:40 -08:00
Matthew Hooker
f42d102b26
Also fix wording of Flannel section
2014-12-04 23:55:26 -08:00
Matthew Hooker
c944e9ef94
Enable configuration of locksmithd
2014-12-04 23:53:31 -08:00
Alex Crawford
f10d6e8bef
coreos-cloudinit: bump to v1.0.1+git
2014-12-04 16:35:20 -08:00
Alex Crawford
f3f3af79fd
coreos-cloudinit: bump to v1.0.1
2014-12-04 16:34:57 -08:00
Alex Crawford
0e63aa0f6b
Merge pull request #276 from crawford/networkd
...
initialize: restart networkd before other units
2014-12-04 16:33:02 -08:00
Alex Crawford
b254e17e89
Merge pull request #263 from robszumski/docs-validator
...
docs: link to validator
2014-12-04 16:28:21 -08:00
Alex Crawford
5c059b66f0
initialize: restart networkd before other units
2014-12-04 15:25:44 -08:00
Alex Crawford
c628bef666
Merge pull request #273 from crawford/networkd
...
initialize: only restart networkd once per config
2014-12-02 12:54:27 -08:00
Alex Crawford
2270db3f7a
initialize: only restart networkd once per config
...
Regression introduced by 9fcf338bf3
.
Networkd was erroneously being restarted once per network unit. It
should only restart once for the entire config.
2014-12-02 12:46:35 -08:00
Alex Crawford
d0d467813d
Merge pull request #251 from Vladimiroff/master
...
metadata: Populate CloudSigma's IPs properly
2014-12-01 14:52:11 -08:00
Alex Crawford
123f111efe
coreos-cloudinit: bump to 1.0.0+git
2014-11-26 14:19:29 -08:00
Alex Crawford
521ecfdab5
coreos-cloudinit: bump to 1.0.0
2014-11-26 14:19:13 -08:00
Alex Crawford
6d0fdf1a47
Merge pull request #268 from crawford/dropins
...
drop-in: add support for drop-ins
2014-11-26 14:14:49 -08:00
Alex Crawford
ffc54b028c
drop-in: add support for drop-ins
...
This allows a list of drop-ins for a unit to be declared inline within a
cloud-config. For example:
#cloud-config
coreos:
units:
- name: docker.service
drop-ins:
- name: 50-insecure-registry.conf
content: |
[Service]
Environment=DOCKER_OPTS='--insecure-registry="10.0.1.0/24"'
2014-11-26 14:09:35 -08:00
Alex Crawford
420f7cf202
system: clean up TestPlaceUnit()
2014-11-26 10:32:43 -08:00
Alex Crawford
624df676d0
config/unit: move Type() and Group() out of config
2014-11-26 10:32:43 -08:00
Alex Crawford
75ed8dacf9
initialize: clean up TestProcessUnits()
2014-11-26 10:32:43 -08:00
Alex Crawford
dcaabe4d4a
system: clean up UnitManager interface
2014-11-26 10:32:43 -08:00
Alex Crawford
92c57423ba
Merge pull request #269 from crawford/valid
...
validate: promote invalid values to an error
2014-11-26 10:32:27 -08:00
Alex Crawford
7447e133c9
validate: promote invalid values to an error
2014-11-26 10:29:09 -08:00
Eugene Yakubovich
4e466c12da
Merge pull request #267 from thommay/flannel_unit
...
the flannel service is called flanneld
2014-11-25 12:30:58 -08:00
Thom May
333468dba3
the flannel service is called flanneld
2014-11-25 14:00:53 +00:00
Alex Crawford
55c3a793ad
coreos-cloudinit: bump to 0.11.4+git
2014-11-21 20:11:54 -08:00
Alex Crawford
eca51031c8
coreos-cloudinit: bump to 0.11.4
2014-11-21 20:11:37 -08:00
Alex Crawford
19522bcb82
Merge pull request #266 from crawford/config
...
config: update configs to match etcd, fleet, and flannel
2014-11-21 20:10:34 -08:00
Alex Crawford
62248ea33d
config/fleet: fix configs
...
Added EtcdKeyPrefix and fixed the types of EngineReconcileInterval and EtcdRequestTimeout.
2014-11-21 16:57:00 -08:00
Alex Crawford
d2a19cc86d
config/flannel: correct - vs _
2014-11-21 16:57:00 -08:00