Josh Curl
9d46ab4df8
Kexec upgrade
2016-02-27 15:30:53 -08:00
Darren Shepherd
c8f0d7cdaf
Merge pull request #779 from imikushin/dry
...
generate os-config.yml
2016-02-26 19:00:51 -07:00
Ivan Mikushin
8b72377a3c
generate os-config.yml
2016-02-26 17:46:55 -08:00
Josh Curl
6f94672044
Only run upgrade container once
2016-02-26 14:29:35 -08:00
Darren Shepherd
c7cbb1660a
Merge pull request #782 from joshwget/clean-up-upgrade-container
...
Clean up upgrade container
2016-02-26 15:11:54 -07:00
Josh Curl
2fb203997d
Clean up upgrade container
2016-02-25 14:02:58 -08:00
Josh Curl
99450ccdd4
Rename SELinux tools image
2016-02-23 08:59:58 -08:00
Josh Curl
d1abe590dd
SELinux tools command
2016-02-22 21:35:15 -08:00
Darren Shepherd
b0b06558d4
Minor cleanup to not use the setsid binary
2016-02-11 09:04:35 -07:00
Darren Shepherd
f12a7c3508
Fix packet support
2016-02-09 14:04:58 -07:00
Darren Shepherd
00b7dfea1f
Create directory if missing when writing network.yml
2016-02-08 21:46:17 -07:00
Ivan Mikushin
e2bab3b1f6
vendor dfs-1.10.0 go code
2016-02-04 19:23:51 -08:00
Darren Shepherd
28bd8b0ccb
Fix ros dev panic
2016-02-04 09:25:36 -07:00
Darren Shepherd
4cd6d99b5e
Add packet cloud config support
2016-01-28 08:11:54 -07:00
Darren Shepherd
3ee82333db
Close file in wait for network
2015-12-22 08:59:35 -07:00
Ivan Mikushin
f03486263b
Resolve localhost and current hostname
2015-12-11 16:44:26 +05:00
Ivan Mikushin
3e44413aa9
Default dirs for TLS cert generation
...
/etc/docker/tls - for server
/home/rancher/.docker - for client
2015-12-11 13:41:19 +05:00
Ivan Mikushin
6b7ddfaff2
Fix server TLS key and cert auto-generation.
...
To use TLS with docker, just `ros set rancher.docker.tls true` and `system-docker restart docker` (no need to restart if rancher.docker.tls is set in cloud-config on boot).
2015-12-11 13:41:18 +05:00
Darren Shepherd
23c8f5eaec
Merge pull request #678 from imikushin/ros-tls-gen
...
fix `ros tls generate`
2015-12-09 20:40:48 -07:00
Ivan Mikushin
b757709253
fix ros tls generate
...
`ros tls generate -s` used to leave empty strings in rancher.docker.{ca_cert,ca_key} config keys, so the documented setup workflow would not work.
2015-12-08 18:12:01 +05:00
Ivan Mikushin
5a363ab97d
migrate to upstream libcompose in one and a half go
2015-12-07 18:17:57 +05:00
Ivan Mikushin
a323c1bb02
Network: configure nameservers from DHCP and cloud-config
...
If dns.override is set, use dns.nameservers from cloud-config over the ones set by DHCP. To reconfigure DNS just restart the network service.
2015-12-02 20:59:06 +05:00
Ivan Mikushin
56b1aa67ac
Leave dhcpcd (and netconf) running in the background.
...
Add wait-for-network.
2015-11-12 22:08:29 +05:00
Ivan Mikushin
c11a0739dd
Merge pull request #633 from ibuildthecloud/hostname-dhcp
...
Set hostname prior to running DHCP
2015-11-06 09:34:53 +05:00
Ivan Mikushin
2db254865e
Use a constant instead of a magic value.
2015-11-05 13:51:05 +05:00
Darren Shepherd
ea50b5968a
Set hostname prior to running DHCP
...
https://github.com/rancher/os/issues/627
2015-11-04 16:06:17 -07:00
Ivan Mikushin
97807a52c1
Always use bundled docker for system-docker.
...
Fixes system-docker CLI breaking after a newer custom docker has been installed into the console container (e.g. into debian-console).
2015-11-02 14:49:29 +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
Darren Shepherd
2966ef8e5d
Fix loading network files from ros service
compose commands
2015-10-02 00:57:13 -07:00
Darren Shepherd
397b2a9822
Move ros compose to ros service sub commands
2015-10-01 15:48:19 -07: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
Darren Shepherd
0ac4c783f9
Merge pull request #582 from ibuildthecloud/fix-symlink
...
Fix symlinking docker.dist in custom consoles
2015-09-25 00:01:47 -07:00
Darren Shepherd
427aa1f61a
Fix symlinking docker.dist in custom consoles
2015-09-24 23:21:37 -07:00
Darren Shepherd
e25c59f1ab
Create ros compose
command
2015-09-22 11:17:15 -07:00
Darren Shepherd
a13e2957e7
Be less agressive on waiting for docker storage context container
2015-09-22 11:16:55 -07:00
Darren Shepherd
e451abd532
Merge pull request #559 from luxas/32bit
...
Fixed 32-bit issue in power.go
2015-09-18 15:56:14 -07:00
Ivan Mikushin
5934852e80
rename rancher.user_docker to rancher.docker in cloud-config
2015-09-14 11:50:39 +05:00
Lucas Käldström
32f71c05bf
Fixed 32-bit issue. Now it is possible to build bin/rancheros on a Raspberry Pi or any 32-bit machine
2015-09-10 10:33:15 +03: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
Ivan Mikushin
94269475c2
Merge pull request #529 from ibuildthecloud/storage
...
Storage
2015-08-27 17:24:25 +05:00
Darren Shepherd
ab6eb58167
Run user docker with a configurable storage context
2015-08-27 02:52:12 -07:00
Ivan Mikushin
e486b7e218
ros install
2015-08-25 17:20:40 +05:00
Ivan Mikushin
ed09b30692
cloudinit: do not abort on configuration errors
2015-08-20 20:12:37 +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
Ivan Mikushin
1b327e8d7f
fix user-docker
2015-08-07 00:01:57 +05:00
Darren Shepherd
9d76b79ac3
Refactor to use libcompose
2015-08-06 00:05:25 -07:00
Darren Shepherd
889c80b682
Rebase on rancher/netconf
2015-08-06 00:05:24 -07:00
Jan Broer
2b1bf67c86
Fixes runtime error when ros env
is called without argument(s)
2015-08-06 01:11:22 +02:00