Jason-ZW
909859c1f6
Running "cloud-init" before "b2d env"
...
1. Users can configure `autoformat` through cloud-config
2. Udevsettle is executed in cloud-init, and some platforms such as hyper-v need to scan devices earlier
2018-08-16 13:16:34 +08:00
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
Julien Kassar
82aaa413f5
Fix format 'verbs' ( #2115 )
2018-01-25 09:47:17 +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
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
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
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
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
Sven Dowideit
391082fa50
refactor a little and keep the datasource errors for later
...
Signed-off-by: Sven Dowideit <SvenDowideit@home.org.au>
2017-03-04 08:05:28 +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
40100ffa7c
Load modules after running PrepareFs
2016-12-01 11:27:33 -08:00
Josh Curl
d53452a7eb
Show output for modprobe calls
2016-12-01 11:16:53 -08:00
Sven Dowideit
4df962d4b6
make ros log to dmesg
...
Signed-off-by: Sven Dowideit <SvenDowideit@home.org.au>
2016-11-30 10:51:30 +10:00