1
0
mirror of https://github.com/rancher/os.git synced 2025-06-24 22:11:33 +00:00
Commit Graph

35 Commits

Author SHA1 Message Date
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
Darren Shepherd
3a3270f2c6 Fix systemd emulation 2015-09-18 22:27:53 -07:00
Darren Shepherd
72be1d11e6 Revert "Revert "Storage""
This reverts commit 7b2bf93271.
2015-08-27 12:24:26 -07:00
Ivan Mikushin
7b2bf93271 Revert "Storage" 2015-08-27 18:33:26 +05:00
Darren Shepherd
ab6eb58167 Run user docker with a configurable storage context 2015-08-27 02:52:12 -07: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
Darren Shepherd
19f9a1b281 Rebase on docker-from-scratch 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
Ivan Mikushin
ca54b617a0 try mount state
run bootstrap if failed (and autoformat if we can), then try again
2015-07-22 21:14:39 +05:00
Ivan Mikushin
ad832471a1 isolate and mark platform dependent code
now unit tests compile on OS X and (some of them) work
2015-07-17 16:43:09 +05:00
Ivan Mikushin
dff70f8362 latest rancher-compose, default.go -> os-config.yml
also, gofmt
2015-06-29 12:00:41 +05:00
wlan0
81040243d7 Fix #253: Do not fail boot if module cannot be loaded 2015-04-29 03:13:59 -07:00
wlan0
bc9efaa22d make modules settable through rancherctl config 2015-04-28 18:38:15 -07:00
Darren Shepherd
0b5eb352ba Services in compose format 2015-04-15 23:17:01 -07:00
Darren Shepherd
1de6e898a7 setup groups and socket files on startup 2015-04-04 14:21:13 -07:00
Darren Shepherd
af272e92ca Add networking to system docker 2015-04-04 12:18:44 -07:00
Darren Shepherd
4e668e6e30 Don't symlink docker location, store at /var/lib/[system-]docker 2015-03-19 11:41:47 -07:00
Darren Shepherd
91dd56e595 Add bootstrap phase to handle udev and auto-format 2015-03-18 06:45:22 -07:00
Darren Shepherd
ac2459ba37 Refactor configuration 2015-03-18 06:45:21 -07:00
Darren Shepherd
dfeb26eecf Temporary fix for VMware mounting state partition 2015-02-24 10:45:17 -07:00
Darren Shepherd
dc59b3c724 Cleanup logging 2015-02-21 00:34:23 -07:00
Darren Shepherd
045130a830 General cleanup 2015-02-19 11:27:23 -07:00
Darren Shepherd
529ce4336d Implement rancherctl config import 2015-02-17 18:42:26 -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
76e5cf8d50 Merge power funcs and fix build issues 2015-02-16 22:09:26 -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
c997143d22 Start initial support of running in Docker 2015-02-14 09:35:12 -07:00
Darren Shepherd
a3be33c19d Add some debug logging 2015-02-14 09:34:11 -07:00
Darren Shepherd
1a720a85ec Move state dir 2015-02-14 09:33:58 -07:00
Darren Shepherd
df4a126175 Initial commit 2015-02-08 21:38:37 -07:00