Commit Graph

56 Commits

Author SHA1 Message Date
Josh Curl
f28d463504 Enable SELinux 2016-02-19 16:11:32 -08:00
Ivan Mikushin
bb62a71a93 v0.4.4-dev 2016-02-16 14:31:11 -08:00
Darren Shepherd
0d6c78ce28 Update networking
Add support for VLANs, bridging, and bonding.
2016-02-09 14:04:52 -07:00
Ivan Mikushin
2f27271a2c Multi-arch build
Currently, for amd64 (the default) and arm.
Run `dapper make ARCH=arm rootfs` to build rootfs.tar.gz for arm.
2016-02-08 16:49:49 -08:00
Darren Shepherd
b7bbad4072 Enabled userland proxy by default for user Docker 2016-01-28 08:11:54 -07:00
Darren Shepherd
af0bd7d36b Add mdadm scan flag and state script 2015-12-22 18:14:07 -07:00
Darren Shepherd
1a95080522 Support OEM partition and oem-config.yml 2015-12-22 17:03:50 -07:00
Ivan Mikushin
580dfea665 Bump dev version to v0.4.3-dev 2015-12-17 14:21:15 +05:00
Ivan Mikushin
f03486263b Resolve localhost and current hostname 2015-12-11 16:44:26 +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
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
b886bce539 move ros back to /usr/bin/ros
also, rm rancherctl
2015-11-18 14:37:28 +05:00
Ivan Mikushin
0e308f56c1 bump v0.4.2-dev 2015-11-16 16:42:17 +05:00
Wang Long
31d6bb01a6 os-config.yml: fix the wrong command-volumes configuration
when running command `/usr/bin/ros`, it will get the following
fatal message:
	"Failed to find an entry point for /usr/bin/ros".
The same as the command /usr/sbin/rancherctl /sbin/netconf etc.

This patch fix that, and make it the same sequence as the registerCmd
function in main.go file.

Signed-off-by: Wang Long <long.wanglong@huawei.com>
2015-11-13 16:07:16 +08: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
776865c18a tiny os-config.yml cleanup 2015-10-31 19:16:43 +05:00
Ivan Mikushin
cb9ad8769c bump releases.yml to v0.4.0, VERSION and images to v0.4.1-dev 2015-10-23 23:53:23 +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
7f15ca4829 Setup paths for rkt 2015-10-03 23:07:56 -07:00
Ivan Mikushin
5934852e80 rename rancher.user_docker to rancher.docker in cloud-config 2015-09-14 11:50:39 +05:00
Ivan Mikushin
7096ac3fc4 bind mount iptables into default console
to fix user docker (broken in default console)
2015-08-31 12:53:45 +05:00
Ivan Mikushin
cf2a519295 start docker after console
we can not run docker without console now anyway
2015-08-28 01:02:42 +05: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
Ivan Mikushin
5fcc8bdc93 Merge pull request #528 from imikushin/fix-rebuild-services
mark default console as ephemeral (rebuild: always)
2015-08-27 16:51:26 +05:00
Ivan Mikushin
be90d95060 mark default console as rebuild: always 2015-08-27 14:54:19 +05:00
Darren Shepherd
dde4952db7 Set bootstrap env var on udev-bootstrap 2015-08-27 02:53:34 -07:00
Darren Shepherd
ab6eb58167 Run user docker with a configurable storage context 2015-08-27 02:52:12 -07:00
Ivan Mikushin
ddf1260f01 change upgrade URL
you can't upgrade to v0.4
2015-08-22 00:52:16 +05:00
Ivan Mikushin
6bc7397a0a cleanups in docker params 2015-08-18 22:24:06 +05:00
Ivan Mikushin
4b5f68b0f6 revert master to v0.4.0-dev
master branch should be a "-dev" version. let's tag rcs and releases versions on commits spawning off the branch
2015-08-14 20:02:47 +05:00
Ivan Mikushin
687beeca30 v0.4.0-rc1 2015-08-14 19:20:58 +05:00
Ivan Mikushin
69525c3ef1 tweak container rollover logging options 2015-08-14 10:24:52 +05:00
Ivan Mikushin
3a4fa05a23 update docker daemon params
- use `daemon` instead of the deprecated `-d`
- use rollover logging
2015-08-13 21:13:51 +05:00
Darren Shepherd
1dad499467 Switch to docker.dist 2015-08-13 01:36:10 -07:00
Ivan Mikushin
1b327e8d7f fix user-docker 2015-08-07 00:01:57 +05:00
Darren Shepherd
cc5613c64c Fix os-config.yml location 2015-08-06 00:30:20 -07: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
d33698d17b move auto-formatter drive selection logic to os-autoformat container
and get rid of:
- machine-rancheros.iso,
- special case in build-images,
- some bootstrap.go code
2015-07-22 17:47:24 +05:00
Ivan Mikushin
5b50756d62 bump version to v0.4.0-dev 2015-07-21 13:02:50 +05:00
Darren Shepherd
0606524fdc Merge pull request #428 from Hellslicer/disable_userland_proxy
Disable userland proxy for user-docker and system-docker
2015-07-14 07:32:15 -07:00
Ivan Mikushin
b96d1a0964 v0.3.4-dev 2015-07-09 16:36:25 +05:00
Kevin Poirot
cf2f56f8d0 Disable userland proxy for docker daemons 2015-07-05 15:50:46 +02:00
Ivan Mikushin
33d8026d75 v0.3.3 2015-07-03 11:04:24 +05:00
Ivan Mikushin
a9d96d786a v0.3.3-rc1 2015-07-02 22:21:16 +05:00
Ivan Mikushin
bd2ab6c218 v0.3.2 2015-07-01 16:24:36 +05:00