Michael Marineau
7cacb2e127
Revert "fix(units): Drop automatic daemon-reload"
...
daemon-reload should be fixed now and the latest CoreOS with locksmith
is causing the etcd unit to get lazy-loaded before all the cloudinit
processes have finished configuring etcd via dropin files. In short,
the luck we were relying on to get by without daemon-reload has
officially run out. Cross your fingers!
This reverts commit 580460ff3f
.
2014-05-05 13:16:07 -07:00
Brian Waldon
1f688dcdca
Merge pull request #92 from bcwaldon/crlf-test
...
test(crlf): Add test that parses user-data with carriage returns
2014-05-05 10:50:25 -07:00
Brian Waldon
f6d8190e8f
test(crlf): Add test that parses user-data with carriage returns
2014-05-05 10:49:02 -07:00
Brandon Philips
3263816cf5
Merge https://github.com/coreos/template-project
2014-05-05 09:44:59 -07:00
Michael Marineau
96e1cb5a7a
Merge pull request #89 from robszumski/doc-write-files
...
feat(docs): include write_files example
2014-04-29 11:26:44 -07:00
Rob Szumski
cf556d2a81
feat(docs): include write_files example
2014-04-29 11:17:22 -07:00
Jonathan Boulle
62bda8e6cc
Merge pull request #88 from robszumski/master
...
fix(docs): start the example unit
2014-04-29 12:15:44 -06:00
Rob Szumski
0d1d1f77be
fix(docs): start the example unit
2014-04-28 10:57:11 -07:00
Michael Marineau
a7e21747fa
Merge pull request #87 from marineam/hack
...
fix(configdrive): Always run after OEM and ec2 metadata.
2014-04-23 14:54:19 -07:00
Michael Marineau
26b54534d6
fix(configdrive): Always run after OEM and ec2 metadata.
...
A workaround for https://github.com/coreos/coreos-cloudinit/issues/86
Longer term cloudinit needs to be fixed to not corrupt the system when
multiple config sources are being used. We've pretty much gotten this
far without this coming up because most configs don't conflict so badly.
2014-04-23 14:38:54 -07:00
Brian Waldon
8201d75115
chore(release): Bump version to v0.5.1+git
2014-04-22 18:22:35 -07:00
Brian Waldon
1d024af4c1
chore(release): Bump version to v0.5.1
2014-04-22 18:22:24 -07:00
Brian Waldon
09c690cbe7
Merge pull request #85 from bcwaldon/pxe-unit
...
feat(proc-cmdline): Add proc-cmdline unit
2014-04-22 18:21:51 -07:00
Brian Waldon
49adf19081
feat(proc-cmdline): Add proc-cmdline unit
...
This unit will always be started, but will only do anything if
a `cloud-config-url=<url>` token is provided in /proc/cmdline.
2014-04-22 17:56:52 -07:00
Brian Waldon
46b046c82e
chore(release): Bump version to v0.5.0+git
2014-04-22 16:48:32 -07:00
Brian Waldon
e64b61b312
chore(release): Bump version to v0.5.0
2014-04-22 16:48:21 -07:00
Brian Waldon
d72e10125a
Merge pull request #84 from bcwaldon/proc-cmdline
...
feat(proc-cmdline): Parse /proc/cmdline for cloud-config-url
2014-04-22 16:43:05 -07:00
Brian Waldon
3de3d2c050
feat(proc-cmdline): Parse /proc/cmdline for cloud-config-url
...
If the --from-proc-cmdline flag is given to coreos-cloudinit, the local
/proc/cmdline file will be parsed for a cloud-config-url
2014-04-22 16:38:01 -07:00
Brian Waldon
2ff0762b0c
Merge pull request #83 from robszumski/correct-headers
...
docs(cloud-config): correct headers
2014-04-21 19:15:50 -07:00
Rob Szumski
d6bacb24bc
docs(cloud-config): correct headers
2014-04-21 17:56:35 -07:00
Brian Waldon
926eb4dbb7
Merge pull request #77 from chexxor/master
...
Update cloud-config.md to include expected file format
2014-04-21 14:27:22 -07:00
Brian Waldon
e7599fea58
Merge pull request #82 from bcwaldon/fix-68
...
fix(userdata): Strip \r when checking header
2014-04-21 14:26:31 -07:00
Brian Waldon
e98c58c656
fix(userdata): Strip \r when checking header
...
Fix #68
2014-04-21 13:40:26 -07:00
Alex Berg
ae350a3b34
Update cloud-config.md - use "you"
2014-04-18 11:45:02 -05:00
Alex Berg
c3b53f24cf
Update cloud-config.md to use "parameter", not "option"
2014-04-18 11:45:01 -05:00
Alex Berg
8bee85e63d
Update cloud-config.md based on feedback
2014-04-18 11:43:54 -05:00
Alex Berg
4c02e99bc8
Update cloud-config.md option descriptions
...
Re-word a few more things to look more like docs.
2014-04-18 11:43:53 -05:00
Alex Berg
0fb5291dd0
Update cloud-config.md to include expected file format
...
Clarify root-level keys. Use page structure to indicate expected values.
2014-04-18 11:43:53 -05:00
Brian Waldon
7f55876378
Merge pull request #79 from robszumski/note-config-drive
...
feat(docs): note config-drive
2014-04-17 09:36:57 -07:00
Brian Waldon
eb51a89f78
Merge pull request #72 from bcwaldon/unit-enable
...
Address unit enabling issues
2014-04-17 09:32:47 -07:00
Rob Szumski
588ff4c26c
feat(docs): note config-drive
2014-04-16 22:35:39 -07:00
Michael Marineau
5472de8821
Merge pull request #78 from robszumski/update-user-group
...
fix(docs): use better group example
2014-04-16 16:49:50 -07:00
Rob Szumski
e6b632f817
fix(docs): use better group example
2014-04-16 16:48:04 -07:00
Michael Marineau
13a3d892ca
Merge pull request #76 from marineam/units2
...
fix(units): Relax ordering requirements for now.
2014-04-15 15:19:13 -07:00
Brian Waldon
2e237ebead
Merge pull request #66 from bcwaldon/doc-encoding
...
doc(write_files): Explicitly document lack of encoding support
2014-04-15 10:06:14 -07:00
Brian Waldon
61bb63b6e6
feat(unit): Allow units to be enabled even if contents not provided
2014-04-15 09:00:53 -07:00
Brian Waldon
476761cf62
refactor(unit): Separate UnitDestination from PlaceUnit
2014-04-15 09:00:53 -07:00
Brian Waldon
5981e12ac0
feat(unit): Allow user to control enabling units
...
Fix #69 - A user may provide an `enable` attribute of a unit in their
cloud config document. If true, coreos-cloudinit will instruct systemd
to enable the associated unit. If false, the unit will not be enabled.
Fix #71 - The default enable behavior has been changed from on to off.
2014-04-15 09:00:52 -07:00
Michael Marineau
78d8be8427
fix(units): Relax ordering requirements for now.
...
The current cloudinit implementation blocks when starting units which
causes it to deadlock the boot process if a system cloud config starts a
user cloud config because the user configs want to run after system is
done. Until cloudinit switches to non-blocking calls user configs will
go back to just depending on coreos-setup-environment.service.
2014-04-14 21:39:40 -04:00
Michael Marineau
10d73930d9
Merge pull request #62 from marineam/units
...
add(units): Generic config drive and other systemd units.
2014-04-11 13:26:59 -07:00
Brandon Philips
ea12c0bfd1
Merge pull request #67 from robszumski/remove_disco
...
fix(docs): remove real discovery token
2014-04-09 21:56:26 -07:00
Rob Szumski
6540d12d25
fix(docs): remove real discovery token
2014-04-09 21:55:19 -07:00
Michael Marineau
c438a42587
feat(units): Generic config drive and other systemd units.
2014-04-09 19:10:07 -07:00
Brian Waldon
19f8fe49af
doc(write_files): Explicitly document lack of encoding support
2014-04-08 08:34:39 -07:00
Michael Marineau
58b091061e
Merge pull request #57 from marineam/passwd
...
fix(user): Use '*' as default password field rather than '!'
2014-04-07 14:13:25 -07:00
Brian Waldon
8a7df360ac
Merge pull request #65 from bcwaldon/hosts-newline
...
fix(manage_etc_hosts): Append newline to /etc/hosts
2014-04-07 11:09:27 -07:00
Brian Waldon
ba7cf90315
fix(manage_etc_hosts): Append newline to /etc/hosts
2014-04-07 11:01:17 -07:00
Brian Waldon
8841740a2b
doc(oem): remove quotes from oem doc
2014-04-07 10:58:13 -07:00
Brian Waldon
dfe1255ac3
chore(release): Bump version to v0.4.0+git
2014-04-07 10:23:58 -07:00
Brian Waldon
0fddd1735d
chore(release): Bump version to v0.4.0
2014-04-07 10:23:28 -07:00