Commit Graph

4131 Commits

Author SHA1 Message Date
Vito Caputo
0b9c8e5855 grub: disable console blanking
The console often contains very useful information in the event of a
hard crash, in such situations there's no ability to unblank the console
via keypress because the kernel won't handle the interrupt.

Since CoreOS is a server/cluster operating system, there won't generally
be monitors connected benefitting from a blanked console.  Disabling the
blanking altogether allows the frame buffer contents to always be
visible, even when the kernel can't handle keypresses.
2015-11-11 15:22:12 -08:00
Michael Marineau
9f0fb176fd Merge pull request #474 from marineam/kernel
kernel_menuconfig: new script to simplify kernel config changes
2015-11-11 10:20:01 -08:00
Michael Marineau
b0c14f99b1 kernel_menuconfig: new script to simplify kernel config changes 2015-11-10 18:06:49 -08:00
Vito Caputo
a9c2ef6c61 Merge pull request #471 from vcaputo/grub_supply_guid_to_randomize
grub: supply disk guid to randomize in coreos.randomize_disk_guid
2015-11-06 14:59:10 -08:00
Vito Caputo
f67fa9ce6c grub: supply disk guid to randomize in coreos.randomize_disk_guid 2015-11-06 14:58:00 -08:00
Vito Caputo
822edbd080 Merge pull request #469 from vcaputo/explicitly_randomize_disk_guid
grub: add and set coreos.randomize_disk_guid kernel param
2015-11-05 23:14:56 -08:00
Vito Caputo
68f1b407c6 grub: add and set coreos.randomize_disk_guid kernel param
coreos.first_boot=1 will no longer trigger disk-guid randomization, so
manual ignition triggers in diskless/pxe scenarios may succeed.  Instead
we explicitly request the randomization when first_boot=1 was added by
grub finding the 00000000-0000-0000-0000-000000000001 disk-guid.
2015-11-05 21:04:31 -08:00
Nick Owens
1f05a4ef79 Merge pull request #467 from dolfdijkstra/master
Fixed typo on URI for DEFAULT_ETCD_DISCOVERY.
2015-10-27 01:07:36 -07:00
Dolf Dijkstra
f25b4df253 Fixed typo on URI for DEFAULT_ETCD_DISCOVERY.
It missed a colon after https.
2015-10-27 08:27:03 +01:00
Michael Marineau
c0ff1b2965 Merge pull request #466 from marineam/share
ami: automatically grant access to AMIs for testing
2015-10-23 10:19:30 -07:00
Michael Marineau
efc460b4e6 ami: automatically grant access to AMIs for testing 2015-10-22 22:14:06 -07:00
Alex Crawford
f958ff3072 Merge pull request #465 from crawford/oem
grub: add oem_id variable to kernel parameters
2015-10-21 17:02:31 -07:00
Alex Crawford
f7bcd4f547 grub: add oem_id variable to kernel parameters 2015-10-21 16:47:58 -07:00
Michael Marineau
6ee030b4f5 Merge pull request #462 from marineam/cmdline
grub: move standard kernel options to grub
2015-09-21 16:05:45 -07:00
Michael Marineau
01ae17dcc9 grub: move standard kernel options to grub
In order to boot properly we need `rootflags=rw mount.usrflags=ro` on
the command line. These have been build into the kernel directly but for
arm64 builds the built in options seem to be ignored.
2015-09-21 15:31:41 -07:00
Michael Marineau
a1b2c90192 Merge pull request #461 from andrejro/for-upstream-image_to_vm
Add arm64 qemu image support
2015-09-21 09:07:57 -07:00
Andrej Rosano
8ba400eca7 Add arm64 qemu image support
Allows image_to_vm.sh to build also arm64 qemu images.

Signed-off-by: Andrej Rosano <andrej@inversepath.com>
2015-09-17 14:16:18 +02:00
Michael Marineau
99987eedcd Merge pull request #460 from coreos/philips-patch-1
ROADMAP: remove strudel
2015-09-16 14:13:32 -07:00
Brandon Philips
1b4048676c ROADMAP: remove strudel
We have de-emphasized strudel and are concentrating on testing/release/ignition for now. Remove it for the roadmap.

cc @pbx0
2015-09-16 12:53:05 -07:00
Michael Marineau
28a4f807e4 Merge pull request #458 from andrejro/for-upstream-bootengine-grub
Support for arm64 target ramdisk and arm64 grub modules
2015-09-16 10:31:42 -07:00
Andrej Rosano
16feac5ef6 Add arm64 grub installation support
Add the necessary variables in grub.cfg and populate the EFI
partition with arm64 efi executable and modules.

Signed-off-by: Andrej Rosano <andrej@inversepath.com>
2015-09-16 15:13:08 +02:00
Andrej Rosano
acea447ccd build_packages: Fix ramdisk creation for non-native arches
Chrooting in the target non-native arch rootfs is required
for update-bootengine to be run correctly.

Signed-off-by: Andrej Rosano <andrej@inversepath.com>
2015-09-16 12:41:23 +02:00
Andrej Rosano
21925e99d4 common.sh: add arm64 chroot utility functions
By copying and removing the relevant qemu static executable the
functions enable and disable the chroot environment for arm64 rootfs.

Signed-off-by: Andrej Rosano <andrej@inversepath.com>
2015-09-16 12:41:12 +02:00
Alex Crawford
8f41f9e87d Merge pull request #445 from crawford/gallery
oem/azure: add update-gallery script
2015-09-08 18:16:52 -07:00
Alex Crawford
5e028c2f45 oem/azure: add update-gallery script 2015-09-08 18:16:36 -07:00
Alex Crawford
078d9f1d3d Merge pull request #457 from crawford/comment
build_library: fix comment
2015-09-08 16:16:41 -07:00
Alex Crawford
32277dd006 build_library: fix comment 2015-09-08 16:15:50 -07:00
Michael Marineau
55f2763aee Merge pull request #456 from marineam/ccache
catalyst: re-enable ccache
2015-09-06 18:28:28 -07:00
Michael Marineau
0ef030051c catalyst: re-enable ccache
Now that ccache is turned on by default in the profile portage complains
a lot if ccache isn't actually installed, sleeping 5 seconds for each
error message. Since pkgcache is in use ccache isn't going to make that
much of a difference but getting rid of those 5 second sleeps will. :)
2015-09-06 21:26:15 +00:00
Alex Crawford
5416efc808 Merge pull request #453 from Interoute/interoute-789
init commit of interoute oem build
2015-09-05 09:44:07 -07:00
Dong Xie
c04e2cb227 init commit of interoute oem build 2015-09-05 00:32:50 +01:00
Michael Marineau
4cc1a2c514 Merge pull request #454 from marineam/gpg-ami
AMI updates
2015-09-04 11:45:01 -07:00
Michael Marineau
311b0d0465 ami: switch back to raw disk images by default
Unsure if the VMDK images are a factor in recent corruption issues
recently or not. Until that is sorted out go back to our old ways.
2015-09-04 10:41:09 -07:00
Michael Marineau
8c92e2184b ami: verify GPG sig on disk images
When creating dev images without a sig use the new -X option.
2015-09-04 10:38:23 -07:00
Michael Marineau
ae7e759544 ami: check that the disk GUID has been set 2015-09-04 10:35:21 -07:00
Rob Szumski
000a472310 Merge pull request #446 from endocode/master
contrib: fixed outdated virtualbox etcd2 script
2015-09-02 08:56:26 -07:00
Michael Marineau
afc0c51579 Merge pull request #451 from marineam/vmdk
oem/ami: add support for importing VMDK images
2015-09-01 16:22:47 -07:00
Michael Marineau
7acc0759dc oem/ami: add support for importing VMDK images 2015-09-01 16:20:17 -07:00
Michael Marineau
b31d986448 Merge pull request #449 from marineam/roadmap
ROADMAP: revise to reflect current priorities
2015-09-01 14:40:59 -07:00
Alex Crawford
4625a3a917 Merge pull request #450 from crawford/first-boot
grub: add coreos.first_boot kernel param
2015-09-01 14:38:04 -07:00
Alex Crawford
9fb9442576 grub: add coreos.first_boot kernel param 2015-09-01 14:35:43 -07:00
Michael Marineau
b0898bd1f8 ROADMAP: revise to reflect current priorities 2015-09-01 13:43:29 -07:00
Alex Crawford
ea2ad35dc3 Merge pull request #448 from crawford/ignition
grub: run Ignition on first boot
2015-09-01 12:04:54 -07:00
Alex Crawford
b475cb2ea3 grub: run Ignition on first boot 2015-08-31 23:02:25 -07:00
mjg59
0bc560d6ad Merge pull request #447 from mjg59/master
Ensure that selinux policy is installed in correct location
2015-08-24 16:53:27 -07:00
Matthew Garrett
673f166013 Ensure that selinux policy is installed in correct location
Failing to explicitly set the selinux policy store to operate on may
result in semodule installing the policy in an incorrect location. Pass
it on the command line in order to avoid this.
2015-08-24 16:27:18 -07:00
kayrus
c0095ac844 Fixed outdated etcd2 script 2015-08-24 17:27:13 +02:00
Alex Crawford
bf6f1af354 Merge pull request #444 from crawford/azure
oem/azure: add the new India regions
2015-08-13 13:35:20 -07:00
Alex Crawford
652302f262 oem/azure: add the new India regions 2015-08-13 11:16:10 -07:00
Michael Marineau
65e185cef0 Merge pull request #442 from glevand/for-merge-ldconfig
scripts: Run ldconfig in qemu
2015-08-05 17:50:53 -07:00