Darren Shepherd
77612b87c5
Merge pull request #989 from joshwget/more-service-logging
...
Enable logging in more ros command services
2016-06-07 22:01:30 -07:00
Josh Curl
b279fa85f6
Enable logging in more ros command services
2016-06-07 19:19:18 -07:00
Josh Curl
3b8b47f103
Various User Docker improvements
2016-06-07 18:59:45 -07:00
Josh Curl
9658d3bffd
Replace resize system service with cloud config option
2016-06-07 09:53:41 -07:00
Darren Shepherd
cd76d85aea
Merge pull request #980 from joshwget/first-class-consoles
...
First class consoles
2016-06-06 15:27:23 -07:00
Josh Curl
719d255636
First class consoles
2016-06-06 15:13:15 -07:00
Darren Shepherd
f22c692529
Merge pull request #975 from imikushin/tls
...
Disable docker server TLS cert auto-generation
2016-06-06 12:43:19 -07:00
Ivan Mikushin
41f333d0ff
Disable docker server TLS cert auto-generation
...
Because users should be explicit about their docker TLS certs.
Also, re-generate the key and cert files when `ros tls gen` is run (used to be cached).
2016-06-06 10:27:03 -07:00
Darren Shepherd
8ab32c820f
Docker 1.11.1
2016-06-03 11:38:25 -07:00
Darren Shepherd
43f90b8e61
Merge pull request #978 from imikushin/gce-cloud-config
...
Use GCE metadata service
2016-06-02 20:55:12 -06:00
Ivan Mikushin
c5fb496a5d
use gce metadata service to get user-data and other metadata
2016-06-02 19:49:21 -07:00
Darren Shepherd
7c6fa3f0b6
Merge pull request #955 from imikushin/upgrade-flow
...
ros os upgrade: ask for confirmation first, then download and upgrade
2016-06-02 20:15:37 -06:00
Darren Shepherd
71c8f40ffe
Merge pull request #972 from joshwget/boot-with-invalid-config
...
Fix boot issues due to invalid configs
2016-06-02 19:27:23 -06:00
Darren Shepherd
5659173628
Merge pull request #962 from joshwget/atomic-writes
...
Atomic writes
2016-06-02 19:26:44 -06:00
Josh Curl
4f48569cb2
Atomic writes
2016-06-02 14:32:26 -07:00
Josh Curl
08f40ad3e7
Fix boot issues due to invalid configs
2016-06-01 18:41:55 -07:00
Josh Curl
e51c5409aa
Move default hostname and network under common key
2016-05-31 22:27:04 -07:00
Darren Shepherd
a14846152b
Update vendor
2016-05-31 18:14:32 -07:00
Josh Curl
95d8ebe146
Simplify configuration
2016-05-31 14:34:04 -07:00
Josh Curl
6ec9ce1bc6
Replace wait-for-network services with retries
2016-05-26 18:54:42 -07:00
Josh Curl
69fe4bb619
Cache remote repos and service definitions
2016-05-25 09:40:28 -07:00
Ivan Mikushin
af6079f780
ros os upgrade: ask for confirmation first, then download the image and run upgrade
...
The confirmation question is a bit different if you are upgrading to the same version
2016-05-25 08:44:21 -07:00
Josh Curl
c18cd26e78
Update codegangsta/cli action return signature
2016-05-23 17:22:07 -07:00
Josh Curl
b2ab4d0c38
Use Docker exec to start User Docker
2016-05-23 17:21:35 -07:00
Josh Curl
42e48476e7
Sync with libcompose
2016-05-23 17:21:28 -07:00
Darren Shepherd
cd84bd8cf6
Merge pull request #896 from joshwget/ros-config-set-default-value
...
Fix setting default values with 'ros config set'
2016-05-02 13:24:54 -07:00
Darren Shepherd
f15967a7a3
Merge pull request #890 from joshwget/add-upgrade-console-flag
...
Add upgrade flag to upgrade persistent console
2016-04-25 10:50:37 -07:00
Josh Curl
6ab32ae19c
Fix setting default values with 'ros config set'
2016-04-22 16:11:54 -07:00
Josh Curl
ee73337f49
Add upgrade flag to upgrade persistent console
2016-04-18 17:00:18 -07:00
Josh Curl
8862878337
Remove DHCP override flag
2016-04-15 10:38:31 -07:00
Josh Curl
a0ae6222c9
Fix DHCP hostname being overwritten
2016-04-14 21:58:07 -07:00
Darren Shepherd
dcba30813c
Merge pull request #875 from joshwget/fix-dns-override
...
If DNS override is set, pass `--nohook resolv.conf` to dhcpd
2016-04-12 10:14:36 -07:00
Darren Shepherd
0c4057346a
Merge pull request #876 from rancher/revert-870-check-validity-of-service-name
...
Revert "Check the validity of the service name"
2016-04-12 10:02:08 -07:00
Josh Curl
60ecf3d547
If DNS override is set, pass --nohook resolv.conf
to dhcpd
2016-04-12 09:57:14 -07:00
Josh Curl
97774f78a9
Remove --boot flag in ros config export
2016-04-11 22:07:59 -07:00
Josh Curl
a9409dc5be
Revert "Check the validity of the service name"
2016-04-11 22:06:46 -07:00
Darren Shepherd
2a99724fbf
Merge pull request #862 from joshwget/network-after-cloud-init
...
Apply network configurations again after cloud-init
2016-04-08 14:47:28 -07:00
Josh Curl
173874f196
Apply network configurations again after cloud-init
2016-04-08 13:04:35 -07:00
Wang Long
5180c7e937
Check the validity of the service name
...
if user want to switch to `ubuntu-console` and type the wrong
service name `ubuntu-consile`, the command `sudo ros service enable
ubuntu-consile` run with no error. after the reboot, the console is
still the busybox console.
It is better to Warn user that the `ubuntu-consile` is no a valid
service name.
This patch also check the validity of the service name when disable and
delete service.
Signed-off-by: Wang Long <long.wanglong@huawei.com>
2016-04-08 19:05:53 +08:00
Darren Shepherd
07faa92c7f
Merge pull request #820 from imikushin/kexec-kernel-args
...
Add --append to `ros os upgrade` to pass kernel args for --kexec
2016-04-04 13:41:11 -07:00
Josh Curl
c0c8179813
ros config get
shows default values
2016-03-31 21:31:46 -07:00
Darren Shepherd
e53155d023
Merge pull request #784 from joshwget/up-to-date-upgrade-warning
...
Warn if upgrading to the currently running version
2016-03-31 11:51:52 -07:00
Darren Shepherd
bd13cb4f00
Merge pull request #793 from joshwget/stage-when-enabled
...
Stage services when they are enabled
2016-03-31 11:49:24 -07:00
Darren Shepherd
e483ade336
Merge pull request #832 from joshwget/local-upgrade-image
...
Only pull upgrade image if not found locally
2016-03-31 11:45:30 -07:00
Darren Shepherd
d5b33086e6
Merge pull request #840 from joshwget/delete-container-before-upgrade
...
Delete previous upgrade container before upgrading
2016-03-31 11:44:09 -07:00
Josh Curl
047884d4aa
Delete previous upgrade container before upgrading
2016-03-29 11:53:40 -07:00
Ivan Mikushin
ee9c21c5f1
Use docker images for the current architecture (vs just for amd64)
...
Fix #828 , #835
2016-03-29 10:29:56 -07:00
Josh Curl
b965a2c0e3
Only pull upgrade image if not found locally
2016-03-28 11:27:27 -07:00
Ivan Mikushin
5a8d0e7f34
Add --append to ros os upgrade
to pass kernel args for --kexec
2016-03-22 12:16:06 -07:00
Wang Long
6617eab12f
print proper tips when running ros
or system-docker
without using sudo
...
`ros` and `system-docker` command requires user to be the root user,
when we running them without using sudo, it will print the follow:
[rancher@rancher ~]$ ros os list
ERRO[0000] Failed to read /var/lib/rancher/conf/cloud-config.d: open
/var/lib/rancher/conf/cloud-config.d: permission denied
ERRO[0000] Error reading config files err=open
/var/lib/rancher/conf/cloud-config.yml: permission denied
files=[/var/lib/rancher/conf/cloud-config.yml]
ERRO[0000] Failed [1/4] 25%
ERRO[0000] Failed to load config
......
......
FATA[0000] open /var/lib/rancher/conf/cloud-config.yml: permission
denied
and
[rancher@rancher ~]$ system-docker restart docker
Failed to kill container(docker): Cannot connect to the Docker daemon.
Is the docker daemon running on this host?
this patch make the tips more clear and simple.
Signed-off-by: Wang Long <long.wanglong@huawei.com>
2016-03-16 17:50:54 +08:00