1
0
mirror of https://github.com/rancher/os.git synced 2025-06-28 15:56:58 +00:00
Commit Graph

156 Commits

Author SHA1 Message Date
niusmallnan
4fff436f04 Expose an error when mounting
This is to make debugging easier
2018-08-02 16:02:44 +08:00
niusmallnan
2f60eb3d69 Fix the missing of CloudConfigScriptFile 2018-07-31 17:39:02 +08:00
Jason-ZW
9df8d1c440 Cache os-services yml 2018-05-18 05:42:54 +00:00
niusmallnan
3669df9599 Get rid of docker-sys bridge setting by CNI 2018-05-11 15:10:15 +08:00
Jason-ZW
8a132649e0 Create boot2docker directory 2018-05-07 02:53:42 +00:00
niusmallnan
b4cd6af468 Update all go files mode 2018-04-16 11:30:08 +08:00
Jacie
89ff2e2298 Add parameters while loading kernel modules 2018-03-27 13:23:37 +08:00
niusmallnan
43f483a5ef Support higher verion docker-ce as system-docker 2018-02-27 23:44:22 +08:00
Julien Kassar
82aaa413f5 Fix format 'verbs' (#2115) 2018-01-25 09:47:17 +08:00
Julien Kassar
a08ad16a01 Replace Sirupsen/logrus package with rancher/os/log (#2114) 2018-01-24 17:57:02 +08:00
niusmallnan
44552d55d0
Add ability to configure docker-sys bridge subnet (#2217) 2018-01-10 16:44:59 +08:00
janeczku
a9bbe5046a Fixed regression: User-configured datasources ignored in cloud-init-save
Bug introduced in 51aff79c7e (diff-add8541b8b3d498a5afdf604303ea0d4)

Signed-off-by: janeczku <jan@rancher.com>
2018-01-04 23:52:09 +08:00
janeczku
5494e76041 Cosmetic: Fixed „/var/log/boot: is a directory“ error in init
Signed-off-by: janeczku <jan@rancher.com>
2018-01-04 23:52:09 +08:00
niusmallnan
c47e8c5bf7 Only enable open-vm-tools serivce for vmware
https://github.com/rancher/os/issues/2168
2017-12-13 10:10:52 +08:00
Sven Dowideit
4769f143cf set the http_proxy env vars for the consoles
Signed-off-by: Sven Dowideit <SvenDowideit@home.org.au>
2017-09-15 23:38:15 +10:00
Sven Dowideit
baee5d18ea Refactor a little so 'ros os list' also uses the configured proxy info
Signed-off-by: Sven Dowideit <SvenDowideit@home.org.au>
2017-09-15 13:47:21 +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
Sven Dowideit
27be3cd7b3 Remove the hypervisor yml file check, there's a cert problem on first boot after installing
Signed-off-by: Sven Dowideit <SvenDowideit@home.org.au>
2017-08-30 09:34:49 +10:00
Sven Dowideit
5dfc818303 Stop overwriting a good resolv.conf file with the default one
Signed-off-by: Sven Dowideit <SvenDowideit@home.org.au>
2017-08-29 10:10:47 +10: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
cc58b8c6b2 /var/log should not be root accessible only
Signed-off-by: Sven Dowideit <SvenDowideit@home.org.au>
2017-07-21 15:23:02 +10:00
Sven Dowideit
d36d4555aa Add a little logging to make debugging datasources a little easier
Signed-off-by: Sven Dowideit <SvenDowideit@home.org.au>
2017-07-18 21:52:28 +10:00
Sven Dowideit
cbfe50c5ee Copy init and cloud-init-save logs from before switchroot
Signed-off-by: Sven Dowideit <SvenDowideit@home.org.au>
2017-07-18 14:13:11 +10:00
Sven Dowideit
75d384bbe8 Make the auto enable hypervisor_service optional
Signed-off-by: Sven Dowideit <SvenDowideit@home.org.au>
2017-07-17 21:14:45 +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
6fcc1e3967 fix current console detection
Signed-off-by: Sven Dowideit <SvenDowideit@home.org.au>
2017-07-14 21:15:47 +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
180fe241d8 make it possible to run system-docker commands
Signed-off-by: Sven Dowideit <SvenDowideit@home.org.au>
2017-07-14 21:15:43 +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
0ccc5ad735 Redo logging so its a little more capable
Signed-off-by: Sven Dowideit <SvenDowideit@home.org.au>
2017-07-13 12:44:47 +10:00
Sven Dowideit
bf98a1ae3f This makes early initrd logging work
Signed-off-by: Sven Dowideit <SvenDowideit@home.org.au>
2017-07-13 12:44:27 +10:00
Sven Dowideit
bb20e96a98 Add defered syslog hook
Signed-off-by: Sven Dowideit <SvenDowideit@home.org.au>
2017-07-13 12:44:27 +10:00
Sven Dowideit
43c620c4d8 Note the os-release file that system-docker wants is lost
Signed-off-by: Sven Dowideit <SvenDowideit@home.org.au>
2017-07-13 12:44:27 +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
51aff79c7e Add proper vmware cloud-init datasource from guestinfo
Signed-off-by: Sven Dowideit <SvenDowideit@home.org.au>
2017-06-17 22:56:25 +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
e3268e2b62 Detect hypervisor and start its driver service
Signed-off-by: Sven Dowideit <SvenDowideit@home.org.au>
2017-06-15 15:56:16 +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
1e26b0b687 Don't complain about cfg files not existing
Signed-off-by: Sven Dowideit <SvenDowideit@home.org.au>
2017-05-10 14:05:31 +10:00
Sven Dowideit
aef937609e Working out why linuxkit crashes in bootup by labeling init stages
Signed-off-by: Sven Dowideit <SvenDowideit@home.org.au>
2017-05-03 13:09:39 +10:00
Sven Dowideit
e05f30c4fc Simplify the network setup
Signed-off-by: Sven Dowideit <SvenDowideit@home.org.au>
2017-04-20 14:58:11 +00:00
Sven Dowideit
2a6e06fdc6 Log all init func errors to console, and panic if we can't loadImage - if it happens, the system is undefined
Signed-off-by: Sven Dowideit <SvenDowideit@home.org.au>
2017-04-15 13:15:43 +00:00
Sven Dowideit
79a7e59adb defer udevsettle to cloud-init-save container
Signed-off-by: Sven Dowideit <SvenDowideit@home.org.au>
2017-04-06 11:49:35 +00:00
Sven Dowideit
748be0ad66 Move the ApplyNetwork back to init where dhcp can run, and fix the tests for scope global
Signed-off-by: Sven Dowideit <SvenDowideit@home.org.au>
2017-03-28 21:13:22 +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
f6ce1f0685 Use the kernel cmdline elide patch to load config into RancherOS that isn't visible in /pro/cmdline
Signed-off-by: Sven Dowideit <SvenDowideit@home.org.au>
2017-03-14 14:19:43 +10: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
4126cdbba7 copy the network.yml over the switchroot too
Signed-off-by: Sven Dowideit <SvenDowideit@home.org.au>
2017-03-09 09:59:47 +10:00