Sven Dowideit
|
449633abaa
|
Merge pull request #2088 from SvenDowideit/ros-service-logs-f
allow shortened version: ros s logs -f network
|
2017-09-12 15:05:12 +10:00 |
|
Sven Dowideit
|
21714bb8d3
|
allow shortened version: ros s logs -f network
Signed-off-by: Sven Dowideit <SvenDowideit@home.org.au>
|
2017-09-12 15:04:03 +10:00 |
|
Sven Dowideit
|
7feee617a7
|
Log autoformat script output to /var/log/boot/autoformat.log
Signed-off-by: Sven Dowideit <SvenDowideit@home.org.au>
|
2017-09-12 13:54:28 +10:00 |
|
Vincent Fiduccia
|
6a87cc6556
|
Only add ssh options that aren't set
|
2017-09-01 01:10:57 -07:00 |
|
Sven Dowideit
|
f793518aa6
|
Get RancherOS logging to throw debug logs to a remote syslog server when the kernel netconsole is configured
Signed-off-by: Sven Dowideit <SvenDowideit@home.org.au>
|
2017-08-17 08:42:37 +10:00 |
|
Sven Dowideit
|
67d932d9f8
|
Initial fix to stop other containers before the console
Signed-off-by: Sven Dowideit <SvenDowideit@home.org.au>
|
2017-07-31 03:12:05 +00:00 |
|
Sven Dowideit
|
24f45e4eba
|
fix finding dockerd so 17.06 works
Signed-off-by: Sven Dowideit <SvenDowideit@home.org.au>
|
2017-07-19 11:44:33 +10:00 |
|
Sven Dowideit
|
ce9ae25741
|
fix default console detection
Signed-off-by: Sven Dowideit <SvenDowideit@home.org.au>
|
2017-07-17 14:07:35 +10:00 |
|
Sven Dowideit
|
7cb46e1919
|
report some more useful cfg validation info when using ros config merge
Signed-off-by: Sven Dowideit <SvenDowideit@home.org.au>
|
2017-07-17 13:03:50 +10:00 |
|
Sven Dowideit
|
cbcdb2628c
|
Tell the user if the interpreted cloud confg is invalid and then exit
Signed-off-by: Sven Dowideit <SvenDowideit@home.org.au>
|
2017-07-17 12:17:41 +10:00 |
|
Sven Dowideit
|
7fb9afe39c
|
Rename sshd disable cfg to rancher.ssh.disable
Signed-off-by: Sven Dowideit <SvenDowideit@home.org.au>
|
2017-07-17 11:15:54 +10:00 |
|
Sven Dowideit
|
765a7c3ed4
|
Add a Recovery console prompt
Signed-off-by: Sven Dowideit <SvenDowideit@home.org.au>
|
2017-07-16 11:50:01 +10:00 |
|
Sven Dowideit
|
a04c0f3740
|
Fix ros engine list too
Signed-off-by: Sven Dowideit <SvenDowideit@home.org.au>
|
2017-07-14 21:15:47 +10:00 |
|
Sven Dowideit
|
6fcc1e3967
|
fix current console detection
Signed-off-by: Sven Dowideit <SvenDowideit@home.org.au>
|
2017-07-14 21:15:47 +10:00 |
|
Sven Dowideit
|
d9d3c2b0d8
|
make centos/fedora consoles work by just starting bash
Signed-off-by: Sven Dowideit <SvenDowideit@home.org.au>
WIP - dont merge
Signed-off-by: Sven Dowideit <SvenDowideit@home.org.au>
|
2017-07-14 21:15:43 +10:00 |
|
Sven Dowideit
|
d859052453
|
get the kernel version for the banner
Signed-off-by: Sven Dowideit <SvenDowideit@home.org.au>
|
2017-07-14 21:15:43 +10:00 |
|
Sven Dowideit
|
553fed3eea
|
Add the recovery console to the boot menu
Signed-off-by: Sven Dowideit <SvenDowideit@home.org.au>
|
2017-07-14 21:15:42 +10:00 |
|
Sven Dowideit
|
c94a683b87
|
autoformat
Signed-off-by: Sven Dowideit <SvenDowideit@home.org.au>
|
2017-07-14 21:15:42 +10:00 |
|
Sven Dowideit
|
45e422d01e
|
Add an autologin that allows us to fix the stty
Signed-off-by: Sven Dowideit <SvenDowideit@home.org.au>
|
2017-07-14 21:15:42 +10:00 |
|
Josh Curl
|
fecbb9df2e
|
Recovery console
|
2017-07-14 21:15:42 +10:00 |
|
Sven Dowideit
|
3b4d73e106
|
Risky: remove 50s for loop delay on network failure (I think its remplaced by the dhcpcd --wait)
Signed-off-by: Sven Dowideit <SvenDowideit@home.org.au>
|
2017-07-11 18:03:38 +10:00 |
|
Sven Dowideit
|
33a60488cd
|
test if the hyper-visor servce is available
Signed-off-by: Sven Dowideit <SvenDowideit@home.org.au>
|
2017-07-11 11:57:02 +10:00 |
|
Sven Dowideit
|
b733bde9cd
|
add some better menu touches, make upgrade also upgrade to the menu, and add a ros config syslinux cmd for editing the global.cfg
Signed-off-by: Sven Dowideit <SvenDowideit@home.org.au>
|
2017-07-10 11:29:04 +10:00 |
|
Sven Dowideit
|
85436f675b
|
Merge pull request #1883 from SvenDowideit/detect-vm-and-load-vm-service
Detect hypervisor and start its driver service plus vmware cloud-init datasource
|
2017-07-07 10:50:32 +10:00 |
|
Sven Dowideit
|
340bb42160
|
add kexec previous
Signed-off-by: Sven Dowideit <SvenDowideit@home.org.au>
|
2017-07-06 15:50:14 +10:00 |
|
Sven Dowideit
|
c5d4cb91c3
|
reboot --kexec almost works
Signed-off-by: Sven Dowideit <SvenDowideit@home.org.au>
|
2017-07-06 10:40:15 +10:00 |
|
Sven Dowideit
|
437034cb48
|
Merge pull request #1447 from tetatetit/serial-console-online.net-fixed
Fixed serial console login did not work on Online.net and it daughter …
|
2017-06-20 10:34:26 +10:00 |
|
Sven Dowideit
|
e37b7c5331
|
Make it work consistently for kvm too
Signed-off-by: Sven Dowideit <SvenDowideit@home.org.au>
|
2017-06-15 23:37:44 +10:00 |
|
Sven Dowideit
|
0f0c9b6149
|
Merge pull request #1891 from SvenDowideit/cleanup-debug-log-symlink-msg
remove symlink error messages on second run of entrypoint
|
2017-06-06 11:46:15 +10:00 |
|
Sven Dowideit
|
242d42fbb1
|
remove symlink error messages on second run of entrypoint
Signed-off-by: Sven Dowideit <SvenDowideit@home.org.au>
|
2017-06-02 14:17:29 +10:00 |
|
Sven Dowideit
|
62c9096164
|
Test resize, and update docs
Signed-off-by: Sven Dowideit <SvenDowideit@home.org.au>
|
2017-06-02 13:21:47 +10:00 |
|
Sven Dowideit
|
bed064419b
|
fix ros-install version check for dev builds
Signed-off-by: Sven Dowideit <sven@y260.home.org.au>
|
2017-05-17 16:02:39 +10:00 |
|
Sven Dowideit
|
4602ccc2cb
|
Need to show the user we're doing something when formating large disks
Signed-off-by: Sven Dowideit <SvenDowideit@home.org.au>
|
2017-05-11 23:44:45 +00:00 |
|
Sven Dowideit
|
e7ff8e65e9
|
Remove the user-docker link, its redundant
Signed-off-by: Sven Dowideit <SvenDowideit@home.org.au>
|
2017-05-08 22:20:14 +10:00 |
|
Sven Dowideit
|
32714dbde2
|
Merge pull request #1815 from rancher/add-docker-init
add docker-init to console init for 17.03
|
2017-04-24 17:14:02 -07:00 |
|
Sven Dowideit
|
5941a6ac4b
|
add docker-init to console init
Signed-off-by: Sven Dowideit <SvenDowideit@home.org.au>
|
2017-04-24 23:21:03 +00:00 |
|
Sven Dowideit
|
a21c414ce1
|
Add debug to upgrade to track down why the global.cfg isn't persisting
Signed-off-by: Sven Dowideit <SvenDowideit@home.org.au>
|
2017-04-24 19:05:10 +00:00 |
|
Sven Dowideit
|
2e9b86757b
|
go fmt
Signed-off-by: Sven Dowideit <SvenDowideit@home.org.au>
|
2017-04-13 12:36:49 +00:00 |
|
Sven Dowideit
|
73617b8a5a
|
pass on the statedir and partition parameters to the inner installer images
Signed-off-by: Sven Dowideit <SvenDowideit@home.org.au>
|
2017-04-13 12:36:49 +00:00 |
|
Sven Dowideit
|
79719e74c8
|
statedir and noformat together to keep base OS
Signed-off-by: Sven Dowideit <SvenDowideit@home.org.au>
|
2017-04-13 12:36:49 +00:00 |
|
Sven Dowideit
|
fde6789d4a
|
use --kexec for os upgrade, not -k
Signed-off-by: Sven Dowideit <SvenDowideit@home.org.au>
|
2017-04-07 09:32:57 +00:00 |
|
Sven Dowideit
|
ac5cb304d6
|
Call dhcp release on interfaces that are dhcp:false
and then remove any non-specified IP addresses from them too
Signed-off-by: Sven Dowideit <SvenDowideit@home.org.au>
|
2017-04-03 09:25:55 +00:00 |
|
Sven Dowideit
|
fdc16672d5
|
ros os upgrade --kexec ... works again
Signed-off-by: Sven Dowideit <SvenDowideit@home.org.au>
|
2017-04-03 09:18:17 +00:00 |
|
Sven Dowideit
|
1356e609b3
|
Merge pull request #1743 from rancher/v0.8.x
fix downgrade from 0.8/0.9 to 0.7, and back again
|
2017-04-01 21:52:32 +10:00 |
|
Sven Dowideit
|
62d8aaa58e
|
Need to remove the immutable bit from ldlinux.sys so root can remove it
Signed-off-by: Sven Dowideit <SvenDowideit@home.org.au>
|
2017-03-31 12:15:15 +00:00 |
|
Sven Dowideit
|
e871741ec3
|
need to use the old -t rancher-upgrade type so we can downgrade to older releases
Signed-off-by: Sven Dowideit <SvenDowideit@home.org.au>
|
2017-03-31 10:41:25 +10:00 |
|
Sven Dowideit
|
2f28a00e02
|
Don't need host dev mount for pre-created partition
Signed-off-by: Sven Dowideit <SvenDowideit@home.org.au>
|
2017-03-27 00:59:11 +00:00 |
|
Sven Dowideit
|
53c88bc505
|
Merge pull request #1724 from rancher/docker-container-install-to-partition
Fixed install --partition and added scripts/run-install to use it in …
|
2017-03-26 22:22:19 +10:00 |
|
Sven Dowideit
|
59a752c306
|
Use the partial cfg for the initial network
and release the network device from dhcp if we're not using it
Signed-off-by: Sven Dowideit <SvenDowideit@home.org.au>
|
2017-03-26 11:49:14 +00:00 |
|
Sven Dowideit
|
15699a253c
|
Fixed install --partition and added scripts/run-install
Signed-off-by: Sven Dowideit <SvenDowideit@home.org.au>
|
2017-03-24 12:39:40 +00:00 |
|
Sven Dowideit
|
ab3c508a39
|
fix for alpine's simpler blkid cmd
Signed-off-by: Sven Dowideit <SvenDowideit@home.org.au>
|
2017-03-23 01:31:35 +00:00 |
|
Sven Dowideit
|
1e5baa57da
|
Try RANCHER_BOOT first, and if that's not preset, use rancher.state.dev and then RANCHER_STATE
Signed-off-by: Sven Dowideit <SvenDowideit@home.org.au>
|
2017-03-14 06:28:05 +00:00 |
|
Sven Dowideit
|
2d92956c82
|
Revert "WIP New ros cli"
|
2017-03-14 12:11:24 +10:00 |
|
Sven Dowideit
|
355859e707
|
golint&gofmt
Signed-off-by: Sven Dowideit <SvenDowideit@home.org.au>
|
2017-03-13 12:56:54 +00:00 |
|
Sven Dowideit
|
2cd6ec4db6
|
move the new cli to 'os' - its very experimental atm
Signed-off-by: Sven Dowideit <SvenDowideit@home.org.au>
|
2017-03-13 12:56:54 +00:00 |
|
Sven Dowideit
|
dc540a0cf0
|
get started on the new cli
Signed-off-by: Sven Dowideit <SvenDowideit@home.org.au>
|
2017-03-13 12:56:54 +00:00 |
|
Sven Dowideit
|
93cd0877dd
|
Initial spike on the new cmdline
Signed-off-by: Sven Dowideit <SvenDowideit@home.org.au>
|
2017-03-13 12:56:54 +00:00 |
|
Sven Dowideit
|
8d941162d8
|
ros list shows all the active services and any cache available updates
Signed-off-by: Sven Dowideit <SvenDowideit@home.org.au>
|
2017-03-13 12:56:54 +00:00 |
|
Sven Dowideit
|
27f11ec6c2
|
set the permissions for /var/lib/rancher/conf to 0700
Signed-off-by: Sven Dowideit <SvenDowideit@home.org.au>
|
2017-03-13 11:44:47 +00:00 |
|
Sven Dowideit
|
8080d01ac9
|
Throw error if running install / upgrade on non-amd64
Signed-off-by: Sven Dowideit <SvenDowideit@home.org.au>
|
2017-03-13 11:44:46 +00:00 |
|
Sven Dowideit
|
e80342d369
|
Don't prompt / reboot if there was an install error
Signed-off-by: Sven Dowideit <SvenDowideit@home.org.au>
|
2017-03-13 16:36:50 +10:00 |
|
Sven Dowideit
|
be9874d2f4
|
use the rancher.state.dev cfg to detect where we're installing
Signed-off-by: Sven Dowideit <SvenDowideit@home.org.au>
|
2017-03-13 05:32:45 +00:00 |
|
Sven Dowideit
|
30534a617b
|
Merge pull request #1641 from rancher/silence-empty-cloud-init-warning-on-upgrade
Don't complain if there is no cloud-config supplied when upgrading
|
2017-02-21 22:10:05 -08:00 |
|
Sven Dowideit
|
acc72e634e
|
Don't complain if there is no cloud-config supplied when upgrading
Signed-off-by: Sven Dowideit <SvenDowideit@home.org.au>
|
2017-02-22 05:22:38 +00:00 |
|
Julien Kassar
|
1e6d38cbf0
|
Count number of args for ros config set command
|
2017-02-17 17:23:21 -05:00 |
|
Julien Kassar
|
ff35f9a5aa
|
Add createHomeDir function in console_init.go
|
2017-02-17 14:05:39 -05:00 |
|
Julien Kassar
|
14257bdde8
|
Use of bufio instead of fmt.Scan for yes function
|
2017-02-17 03:20:04 -05:00 |
|
Fabrizio Steiner
|
885e809019
|
Allow services with https urls.
|
2017-02-15 10:13:57 +01:00 |
|
Sven Dowideit
|
9a75d2d5b4
|
hashicorp version pkg uses alpha sort on -rc11 metadata - so switching to Josh's catalog pkg
Signed-off-by: Sven Dowideit <SvenDowideit@home.org.au>
|
2017-02-10 00:38:22 +00:00 |
|
Sven Dowideit
|
892a17bdbf
|
Fix upgrading from a rolled back upgrade
and reduce the verbosity of the non-debug output
Signed-off-by: Sven Dowideit <SvenDowideit@home.org.au>
|
2017-02-09 13:22:31 +00:00 |
|
Sven Dowideit
|
5cd881b791
|
will this make console.sh for non-upgraded persistent consoles?
Signed-off-by: Sven Dowideit <SvenDowideit@home.org.au>
|
2017-02-03 01:05:37 +00:00 |
|
Sven Dowideit
|
fc96f75c35
|
add upgrade with non-default console installed
Signed-off-by: Sven Dowideit <SvenDowideit@home.org.au>
|
2017-01-30 21:33:54 +10:00 |
|
Sven Dowideit
|
83e6696fd3
|
Improve and test install and upgrade robustness
Signed-off-by: Sven Dowideit <SvenDowideit@home.org.au>
|
2017-01-30 14:48:43 +10:00 |
|
Sven Dowideit
|
35afccefdf
|
Fixes for packet.net raid based upgrades
Signed-off-by: Sven Dowideit <SvenDowideit@home.org.au>
|
2017-01-27 14:27:48 +00:00 |
|
Sven Dowideit
|
e51ea84439
|
RANCHER_BOOT doesn't contain the /boot prefx, so lets mount it that way to fake it
Signed-off-by: Sven Dowideit <SvenDowideit@home.org.au>
|
2017-01-27 05:35:41 +00:00 |
|
Sven Dowideit
|
b3a9893fcf
|
Add version string to the initrd file so we can have 2 modern initrd's on the disk
Signed-off-by: Sven Dowideit <SvenDowideit@home.org.au>
|
2017-01-27 03:50:00 +00:00 |
|
Sven Dowideit
|
569811d1f0
|
Darn, that was 81 chars
Signed-off-by: Sven Dowideit <SvenDowideit@home.org.au>
|
2017-01-25 09:38:45 +00:00 |
|
Sven Dowideit
|
1b8d869199
|
Add Ros version and TM to banner, and move dmesg console logging into respawn
Signed-off-by: Sven Dowideit <SvenDowideit@home.org.au>
|
2017-01-24 11:33:01 +00:00 |
|
Sven Dowideit
|
a4e77692c4
|
My first pass at fixing the b2d autoformat
Signed-off-by: Sven Dowideit <SvenDowideit@home.org.au>
|
2017-01-22 06:43:04 +00:00 |
|
Josh Curl
|
f906142534
|
Fix os-release file
|
2017-01-19 10:57:18 -08:00 |
|
Sven Dowideit
|
fc1e4e060d
|
Don't prompt for user input when we're not interactive
Signed-off-by: Sven Dowideit <SvenDowideit@home.org.au>
|
2017-01-18 02:08:16 +00:00 |
|
Sven Dowideit
|
8e5eba0ac5
|
add --debug logging option to installer, and a dummy set-disk-partitions
Signed-off-by: Sven Dowideit <SvenDowideit@home.org.au>
|
2017-01-18 10:50:37 +10:00 |
|
Sven Dowideit
|
1761d770c9
|
make yN and reboot happen in the console container, not in the installer sub-container
Signed-off-by: Sven Dowideit <SvenDowideit@home.org.au>
|
2017-01-17 22:13:35 +10:00 |
|
Sven Dowideit
|
7e32fcc7d3
|
lets make 0.5.0 work too, as its in the tests
Signed-off-by: Sven Dowideit <SvenDowideit@home.org.au>
|
2017-01-17 20:40:21 +10:00 |
|
Sven Dowideit
|
70d5495c7e
|
Real hardware installer fixes
Signed-off-by: Sven Dowideit <SvenDowideit@home.org.au>
|
2017-01-17 17:05:23 +10:00 |
|
Sven Dowideit
|
2a575837b2
|
Installing 0.7.1, and then rebooting, and doing a ros upgrade to a faked up latest works \o/
Signed-off-by: Sven Dowideit <SvenDowideit@home.org.au>
|
2017-01-15 23:40:18 +00:00 |
|
Sven Dowideit
|
f5230f1299
|
add integration tests for iso boot, install and then boot from disk.
Signed-off-by: Sven Dowideit <SvenDowideit@home.org.au>
|
2017-01-15 23:40:18 +00:00 |
|
Sven Dowideit
|
11e78892c1
|
port the use of parted to go
Signed-off-by: Sven Dowideit <SvenDowideit@home.org.au>
|
2017-01-15 23:40:18 +00:00 |
|
Sven Dowideit
|
d90217ab06
|
quieten the debug messages for install, fix pre-0.8.0-rc2 installer calling
Signed-off-by: Sven Dowideit <SvenDowideit@home.org.au>
|
2017-01-15 23:40:18 +00:00 |
|
Sven Dowideit
|
1a0e818328
|
make ros install --append work
Signed-off-by: Sven Dowideit <SvenDowideit@home.org.au>
|
2017-01-15 23:40:18 +00:00 |
|
Sven Dowideit
|
85bdaa6145
|
previous¤t isolinux/syslinux cfg works for fresh install, and ... the iso only has the smaller os-installer image in it \o/
Signed-off-by: Sven Dowideit <SvenDowideit@home.org.au>
|
2017-01-15 23:40:18 +00:00 |
|
Sven Dowideit
|
47eaf2bda4
|
can't work yet - need the host fs to have the iso mounted...
Signed-off-by: Sven Dowideit <SvenDowideit@home.org.au>
|
2017-01-15 23:40:18 +00:00 |
|
Sven Dowideit
|
cc78ff7bd1
|
make the iso run also get the ssh and cloud-init so testing the installer is easier
Signed-off-by: Sven Dowideit <SvenDowideit@home.org.au>
|
2017-01-15 23:40:16 +00:00 |
|
Sven Dowideit
|
087bc6fd2d
|
Convert install script to go
Signed-off-by: Sven Dowideit <SvenDowideit@home.org.au>
|
2017-01-15 23:39:38 +00:00 |
|
Philippe Vaucher
|
8443aa43da
|
Fix typos
|
2017-01-05 16:22:25 +01:00 |
|
Sven Dowideit
|
05b8587849
|
Merge pull request #1448 from konsumer/master
GPT partition option
|
2016-12-15 10:50:49 +10:00 |
|
Sven Dowideit
|
7dc719148e
|
plain syslinux with mbr works
Signed-off-by: Sven Dowideit <SvenDowideit@home.org.au>
|
2016-12-14 21:01:58 +10:00 |
|
Sven Dowideit
|
62fc20ae25
|
Gratuituous use of ASCII art on console
Signed-off-by: Sven Dowideit <SvenDowideit@home.org.au>
|
2016-12-10 21:59:24 +10:00 |
|
Sven Dowideit
|
b2059859df
|
Merge pull request #1458 from joshwget/only-set-non-empty-password
Only set rancher password if non-empty
|
2016-12-10 16:20:12 +10:00 |
|
Josh Curl
|
328bd5bd2e
|
Only set rancher password if non-empty
|
2016-12-08 15:22:43 -08:00 |
|