Commit Graph

4592 Commits

Author SHA1 Message Date
mjg59
28da405b75 Merge pull request #425 from mjg59/master
Build selinux policy
2015-07-01 11:37:11 -07:00
Alex Crawford
7232e74bcc disk_util: use the dummy disk UUID
This dummy UUID (00000000-0000-0000-0000-000000000001) is used to
signify to Ignition that the disk is uninitialized.
2015-06-30 20:04:41 -07:00
Alex Crawford
cf4b282482 disk_util: convert some tabs to spaces 2015-06-30 19:58:10 -07:00
Michael Marineau
b97f7b32cc Merge pull request #417 from rdallman/master
hvm ami enable sriov on image
2015-06-30 15:50:29 -07:00
Matthew Garrett
14163c3c0a Build selinux policy
Create an selinux policy at image build time - despite the -i flag, this
won't attempt to install it into the running kernel.
2015-06-30 14:46:51 -07:00
Reed Allman
da7fc7a079 hvm ami enable sriov on image 2015-06-30 02:00:46 -07:00
Sam Tresler
01176c2d96 adding packet to the available OEMs 2015-06-29 16:52:36 -04:00
Michael Marineau
259ecfec03 Merge pull request #422 from mrekucci/mkisofs_fix
Add check for mkisofs
2015-06-29 13:43:58 -07:00
Peter Mrekaj
fc9e5baa0d Add check for mkisofs
This check helps to avoid exit the script with the message indicating
success even though the mkisofs is missing and an image has not been created.
2015-06-29 10:49:00 -07:00
Michael Marineau
31671c1444 Merge pull request #426 from marineam/sdksign
bootstrap_sdk: add support for directly GPG signing SDK tarballs
2015-06-29 10:05:54 -07:00
Michael Marineau
5789c6bbbf bootstrap_sdk: add support for directly GPG signing SDK tarballs
SDK tarballs have a .DIGESTS file but it is created by catalyst instead
of the upload_image function. In order to support plain GPG signing but
not avoid re-generating .DIGESTS we need to move that code out of
upload_image to a new function. upload_files shouldn't do it itself
because it is also used for portage binary packages which shouldn't be
signed (there is no point, nothing would verify the signatures).
2015-06-28 17:02:23 -07:00
Michael Marineau
b38b214254 Merge pull request #424 from marineam/circles
build_packages: always rebuild when breaking dependency cycles
2015-06-25 14:31:10 -07:00
Michael Marineau
22e3c116cc build_packages: always rebuild when breaking dependency cycles
Previously we attempted to speed up the first build of a board by
pulling in binary packages regardless of their use flags, assuming that
if the package was already built the loop would not be an issue. Usually
this was true but not always. Now things like util-linux will always get
compiled when setting up a board for the first time but at least it
won't be as likely to fail.
2015-06-25 14:15:35 -07:00
Michael Marineau
420d0825ad Merge pull request #420 from ibukanov/master
recognize ssh ed25519 keys
2015-06-18 15:58:31 -07:00
Igor Bukanov
2f53ae1602 recognize ssh ed25519 keys
This extends the regexp matching ssh rsa and dss keys to ed25519 keys.
2015-06-18 19:39:28 +02:00
George Tankersley
abb99b560d Merge pull request #412 from gtank/verity
disk_util: dm-verity hash output
2015-06-12 16:14:39 -07:00
George Tankersley
93f033c59e verity: add support for root hash output to disk_util 2015-06-11 18:37:51 -07:00
Michael Marineau
cc56a23208 Merge pull request #419 from marineam/gce
core_promote: update to new standard GCE image description format
2015-06-10 15:39:35 -07:00
Michael Marineau
74efb97eeb core_promote: update to new standard GCE image description format
Description will now look like:

    CoreOS, CoreOS alpha, 695.0.0, amd64-usr published on 2015-05-28
2015-06-10 15:26:57 -07:00
Alex Crawford
f0248e57a5 Merge pull request #416 from crawford/ami
oem/ami: up SSH timeout to 10 minutes
2015-06-10 14:27:16 -07:00
Alex Crawford
d017156fad Merge pull request #418 from crawford/ovf
image_to_vm: fix OVF filename
2015-06-09 20:19:29 -07:00
Alex Crawford
8cd6d7f8da image_to_vm: fix OVF filename 2015-06-09 18:56:49 -07:00
Alex Crawford
54667dde77 oem/ami: up SSH timeout to 10 minutes
5 minutes isn't long enough
2015-06-04 11:22:10 -07:00
Alex Crawford
a231ef0bab Merge pull request #413 from crawford/vmx
build_library: various VMware improvements
2015-06-01 16:46:03 -07:00
Alex Crawford
ebb1ad586f build_library: add support for VMware OVF
This moves the functionality of mkova.sh (within the SDK) directly into
the build library.
2015-06-01 16:45:42 -07:00
Michael Marineau
b0ae54e8a7 Merge pull request #415 from marineam/roadmap
ROADMAP: updates from today's meeting
2015-05-27 17:36:21 -07:00
Michael Marineau
df1fabd2b3 ROADMAP: updates from today's meeting 2015-05-27 16:43:07 -07:00
Michael Marineau
e869c2a2dc Merge pull request #414 from marineam/roadmap
ROADMAP: bump completion of arm64 to next quarter
2015-05-27 11:49:58 -07:00
Michael Marineau
22a25d3ffd ROADMAP: bump completion of arm64 to next quarter
Adding developers to this project has taken longer than expected.
2015-05-27 11:45:17 -07:00
Alex Crawford
39bb800f16 build_library: set osType to otherlinux-64 2015-05-26 18:35:27 -07:00
Alex Crawford
219a325b7a Merge pull request #410 from crawford/azure
oem/azure: add more metadata to images
2015-05-13 10:38:05 -07:00
mjg59
7bde8bf232 Merge pull request #408 from mjg59/master
Don't read OEM config data if Secure Boot is enabled
2015-05-12 17:32:15 -07:00
Alex Crawford
3a72497a68 oem/azure: add more metadata to images
This extra metadata is needed by Azure's new portal.
2015-05-12 17:02:59 -07:00
Alex Crawford
c88ae61a5d Merge pull request #409 from crawford/ami
oem/ami: minor fixes
2015-05-11 20:12:36 -07:00
Alex Crawford
bfbdb6a33d oem/ami: minor fixes 2015-05-11 19:42:10 -07:00
Matthew Garrett
9fe7952578 Don't read OEM config data if Secure Boot is enabled
We don't want untrusted configuration to be read if we're in Secure Boot
mode, so skip the OEM config when Secure Boot is enabled and in User Mode.
2015-05-11 15:39:03 -07:00
Brandon Philips
3e33136871 Merge https://github.com/coreos/template-project 2015-05-03 16:26:29 -07:00
Michael Marineau
929b71b73e Merge pull request #405 from marineam/roadmap
ROADMAP: add initial overall CoreOS roadmap document
2015-05-01 14:02:02 -07:00
Michael Marineau
fed42e2d12 Merge pull request #382 from Cygnus-Labs/adding-base-dev-pkg-flag
Enhanced dev_image_util with equivalent to --base_pkg
2015-04-30 17:00:16 -07:00
Michael Marineau
b63901023e ROADMAP: add initial overall CoreOS roadmap document
This doc covers CoreOS as a whole and a few details that don't really
fit anywhere else. Individual projects maintain their own roadmaps.

Update LICENSE and add a README as general housekeeping.
2015-04-30 16:58:53 -07:00
Michael Marineau
bc7e9d7048 Merge pull request #404 from marineam/gov
oem/ami: add support for publishing AMIs in us-gov-west-1
2015-04-27 12:57:47 -07:00
Michael Marineau
8531f85cb1 oem/ami: add support for publishing AMIs in us-gov-west-1
A few general changes:
 - Use https for EC2 endpoint URLs
 - Remove parallelism from prod-publish, was launching enough Java
   processes at once to trigger OOM :(
 - Only share snapshots with Amazon in us-east-1: only needed for
   marketplace listing and marketplace only uses us-east-1.
2015-04-23 23:26:45 -07:00
mjg59
0ce635c1d1 Merge pull request #397 from mjg59/master
Add support for signed kernels
2015-04-23 16:10:25 -07:00
Michael Marineau
edfed4227d Merge pull request #403 from marineam/scripts
oem/ami: update path to ami scripts directory
2015-04-22 19:15:43 -07:00
Michael Marineau
41a64f6da1 oem/ami: update path to ami scripts directory
The ami builder host now has a proper checkout of the scripts repo.
2015-04-22 18:33:07 -07:00
Matthew Garrett
9579f4d68a Update grub configuration to handle ESP kernels, build it into grub
The grub configuration needs some updates to handle dealing with booting
the kernel from the ESP rather than from inside the image. We also want to
be able to avoid dealing with signing the config file, so build it into the
binary. Finally, rather than having to cope with signing grub modules, build
the ones we need to boot into the grub image.
2015-04-22 11:37:15 -07:00
Michael Marineau
02dcb2790b Merge pull request #402 from marineam/vmdk
vm_image_util: add support for VMDK images for EC2 AMIs
2015-04-21 16:38:28 -07:00
Michael Marineau
c81228b60f Merge pull request #401 from marineam/import
oem/ami: make import zone and bucket conferable
2015-04-21 16:32:41 -07:00
Michael Marineau
db2404664a oem/ami: make import zone and bucket configurable
The intent is to export the bucket and optionally the zone in the
environment alone with the AWS auth credentials.
2015-04-21 16:29:12 -07:00
Michael Marineau
12c53080a4 vm_image_util: add support for VMDK images for EC2 AMIs
Lets us avoid larger data transfers when importing images.
2015-04-21 16:27:37 -07:00