Ivan Mikushin
22887dfb0b
Unescape kernel params
...
so kernel params like rancher.cloud_init.datasources='["url:http://10.0.2.2:8800/cc.yml "]' could be used
2016-07-15 15:03:17 -07:00
Josh Curl
55d629b980
Remove unneeded service processing code
2016-06-02 09:01:00 -07:00
Josh Curl
95d8ebe146
Simplify configuration
2016-05-31 14:34:04 -07:00
Josh Curl
53acef17cd
Use yaml.Unmarshal to handle config arguments
2016-04-14 17:04:00 -07:00
Josh Curl
b52663ee5f
Fix config/config_test.go
2016-04-13 10:26:41 -07:00
Ivan Mikushin
66ba159482
Pre-process YAML config data
...
Stringify libcompose datatypes' leaf values to avoid unmarshaling errors, even on somewhat incorrect input data: like using bools or numerics in labels.
2015-12-07 23:30:16 +05:00
Ivan Mikushin
5a363ab97d
migrate to upstream libcompose in one and a half go
2015-12-07 18:17:57 +05:00
Wang Long
9e15059789
Replace rancherio with rancher
...
Signed-off-by: Wang Long <long.wanglong@huawei.com>
2015-10-12 19:50:57 +08:00
Ivan Mikushin
338abb758f
Reshuffle cloud-config
...
Read files cloud-config.d in alphanumeric order, then cloud-config.yml
`ros config` writes to cloud-config.yml (and cloud-config.d/private.yml - only private keys)
Add (c *CloudConfig) Save() method, use it to save the changed config
Read and apply metadata as part of LoadConfig()
Simplify ros config export logic
2015-09-30 23:59:22 +05:00
Ivan Mikushin
5934852e80
rename rancher.user_docker to rancher.docker in cloud-config
2015-09-14 11:50:39 +05:00
Ivan Mikushin
4d6530be73
slices union and intersection
...
useful for merging and splitting configs
2015-08-21 17:07:45 +05:00
Ivan Mikushin
7ad60c07bd
make cloud-config the configuration mechanism for RancherOS
2015-08-05 19:48:25 +05:00
Ivan Mikushin
dff70f8362
latest rancher-compose, default.go -> os-config.yml
...
also, gofmt
2015-06-29 12:00:41 +05:00
Darren Shepherd
3756bbae90
Reliably merge the yaml maps data
2015-03-18 06:45:22 -07:00
Darren Shepherd
ac2459ba37
Refactor configuration
2015-03-18 06:45:21 -07:00
Darren Shepherd
bcf66e4c93
Refactor configuration structure
2015-02-14 09:29:07 -07:00
Darren Shepherd
df4a126175
Initial commit
2015-02-08 21:38:37 -07:00