Darren Shepherd
1a95080522
Support OEM partition and oem-config.yml
2015-12-22 17:03:50 -07:00
Ivan Mikushin
15ac925c50
fix CloudConfig.Merge()
2015-12-18 20:28:19 +05: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
642c557c73
do not save/use bad cloud-config
2015-08-20 19:20:51 +05:00
Ivan Mikushin
aa1af05d46
do not panic
2015-08-20 18:06:48 +05:00
Darren Shepherd
9d76b79ac3
Refactor to use libcompose
2015-08-06 00:05:25 -07:00
Ivan Mikushin
7ad60c07bd
make cloud-config the configuration mechanism for RancherOS
2015-08-05 19:48:25 +05:00
Darren Shepherd
f60bb0afa4
Merge pull request #293 from wlan0/bugfix2
...
Fix #283 : Check type while setting config via rancherctl
2015-05-06 14:50:30 -07:00
Darren Shepherd
6b929abdea
Updates for refactored rancher-compose
2015-05-05 13:36:52 -07:00
wlan0
d708b7f2c1
Fix #283 : Check type while setting config via rancherctl
2015-05-04 11:17:42 -07:00
deniseschannon
0e4f0fe292
Changes required due to labels type change in ServiceConfig
2015-04-29 20:48:57 -07:00
Darren Shepherd
0b5eb352ba
Services in compose format
2015-04-15 23:17:01 -07:00
Darren Shepherd
af272e92ca
Add networking to system docker
2015-04-04 12:18:44 -07:00
Darren Shepherd
c7ae14cc13
Refactor configuration to compose syntax
2015-04-04 05:42:48 -07:00
Darren Shepherd
c737fc9a71
Read rancher.yml from the cloud config
2015-03-18 06:45:22 -07:00
Darren Shepherd
ac2459ba37
Refactor configuration
2015-03-18 06:45:21 -07:00
Darren Shepherd
4948f952bb
Switch network_config to network and config to interfaces
2015-03-18 06:45:21 -07:00
sidharthamani
4a94d51037
add network config command
2015-03-03 17:23:14 -08:00
Darren Shepherd
dac9b7e21e
Updates to cloud-init
2015-02-23 12:00:24 -07:00
Darren Shepherd
3620db959f
Support reloading config during system containers start up
2015-02-22 20:59:44 -07:00
Darren
6800fdfb67
Merge pull request #31 from sidharthamani/master
...
add upgrade framework for rancherctl os command
2015-02-21 19:40:44 -07:00
sidharthamani
594db8fd8c
add upgrade framework for rancherctl os command
2015-02-21 12:21:56 -08:00
Darren Shepherd
d77e8f42f0
Save ssh keys
2015-02-21 00:34:38 -07:00
Darren Shepherd
f84aa02276
Further cleanup and refactoring
2015-02-19 20:05:43 -07:00
Darren Shepherd
ace2fa1f65
gofmt change
2015-02-19 13:47:06 -07:00
Darren Shepherd
325cbc2fe7
Merge branch 'master' of github.com:sidharthamani/os into sidharthamani-master
...
Conflicts:
config/default.go
2015-02-19 11:32:09 -07:00
Darren Shepherd
23484e4821
Default config changes
2015-02-19 08:34:38 -07:00
sidharthamani
fb237dbebe
add cloud-init support
2015-02-18 19:46:22 -08:00
sidharthamani
597a46c574
wire up tls config
2015-02-18 13:29:28 -08:00
Darren Shepherd
d26cf6485c
Implement rancherctl config set
2015-02-17 17:01:38 -07:00
Darren Shepherd
f47ea34ac4
Refactor configuration
2015-02-17 14:31:20 -07:00
Darren Shepherd
9d8110513e
Some refactoring
2015-02-17 01:18:48 -07:00
Darren Shepherd
d656da6a26
Move config to config/default.go
2015-02-16 22:08:48 -07:00
Darren Shepherd
bca7c035d2
Merge branch 'master' of github.com:sidharthamani/os into sidharthamani-master
...
Conflicts:
config/config.go
2015-02-16 20:56:00 -07:00
Darren Shepherd
47a9899b89
Switch to virtio
2015-02-16 20:52:48 -07:00
Darren Shepherd
9aa9550419
Fix typo in configuration name
2015-02-16 20:48:47 -07:00
sidharthamani
56a4f96b24
add power functions - down, restart, halt
2015-02-16 17:17:43 -07:00
sidharthamani
70b376ce6a
find fs type of device automatically
2015-02-16 16:44:59 -07:00
sidharthamani
34b3057909
resolve device name using libblkid
2015-02-16 16:43:58 -07:00
Darren Shepherd
925a847ccc
Add tty and half way broken state handling
2015-02-16 16:38:49 -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