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
Brandon Philips
f779a3f7f5
Merge pull request #64 from philips/no-quotes-on-oem-id-or-version
...
fix(initialize): don't quote version or ID
2014-04-07 10:17:29 -07:00
Brandon Philips
7015338aef
fix(initialize): don't quote version or ID
...
The update_engine parsing and XML generation code is very naive. Instead
of trying to implement a correct parser and generater in C++ just
generate a file that doesn't have quote's around fields that we know
won't have spaces.
2014-04-07 09:56:57 -07:00
Jonathan Boulle
e01a1f70c3
Merge pull request #2 from jonboulle/master
...
Clean up CONTRIBUTING.md and other bits of template-project
2014-04-04 10:41:40 -07:00
Jonathan Boulle
2e4ea503b0
chore(contributing): clean up CONTRIBUTING.md and split out DCO
2014-04-04 10:40:37 -07:00
Brian Waldon
34aa147ebe
Merge pull request #58 from gabrtv/manage_etc_hosts
...
feat(etc-hosts) add support for manage_etc_hosts: localhost
2014-04-02 23:11:03 -07:00
Gabriel Monroy
4d02e1da8e
feat(etc-hosts) add support for manage_etc_hosts: localhost
...
This feature is based on https://github.com/number5/cloud-init/blob/master/doc/examples/cloud-config.txt#L447:L482
2014-04-01 16:02:12 -06:00
Michael Marineau
5ef3e1f32b
fix(user): Use '*' as default password field rather than '!'
...
When using openssh without pam it checks for a ! prefix in the password
field, locking the account entirely if found. The other common lock
character, *, is allowed by ssh to login via ssh keys so use it instead.
2014-03-31 22:20:02 -07:00