29556 Commits

Author SHA1 Message Date
Michael Marineau
c36929adce Merge pull request #599 from bassamtabbara/parallels-support
add support for Parallels Desktop VM images
2016-10-26 11:17:51 -07:00
Alex Crawford
d0cc024d58 Merge pull request #485 from crawford/openssl
dev-libs/openssl: remove
2016-10-26 11:00:17 -07:00
Michael Marineau
007b57e6e5 build_jobs: split minimal prefix out of job scripts
The chroot update/creation step must live in Jenkins but after that the
jobs can use these scripts. A template is provided in stub.sh
2016-10-26 10:52:46 -07:00
Alex Crawford
ce8d1d19f2 dev-libs/openssl: remove 2016-10-26 10:32:10 -07:00
Alex Crawford
9c43296576 Merge pull request #484 from crawford/python
dev-python/{cffi, cryptography): sync with upstream
2016-10-26 10:28:50 -07:00
Bassam Tabbara
b0bf230433 add support for Parallels Desktop VM images
Two new image types have been added:

1. parallels - this produces VM images with extension pvm.tgz that can be loaded directly into Parallels Desktop
2. vagrant_parallels - this produces a Vagrant box that works with parallels vagrant provider (http://parallels.github.io/vagrant-parallels/)

Just like vmdk and others we rely on qemu-img to convert raw images. Support for Parallels disk images was added to qemu-img in version 2.4.

I also removed the box files from the actual image since there are not needed in /usr/share/oem.

Signed-off-by: Bassam Tabbara <bassam.tabbara@quantum.com>
2016-10-26 09:25:45 +02:00
Alex Crawford
ee1e486f00 bump(dev-python/cryptography): sync with upstream 2016-10-25 21:27:57 -07:00
Alex Crawford
99cbff400e bump(dev-python/cffi): sync with upstream 2016-10-25 21:27:57 -07:00
Michael Marineau
a44dd03366 Merge pull request #601 from marineam/verity
build_image: re-enable verity by default
2016-10-25 12:41:02 -07:00
Michael Marineau
9338a95ffa Merge pull request #2242 from marineam/grub
Grub update for TPM and Xen issues
2016-10-25 12:40:55 -07:00
Alex Crawford
3c4d86be7e Merge pull request #2254 from crawford/openssl
dev-libs/openssl: bump to 1.0.2j
2016-10-25 12:28:24 -07:00
Alex Crawford
53427343ff dev-libs/openssl: apply CoreOS changes 2016-10-25 12:16:34 -07:00
Alex Crawford
7f80e66a95 dev-libs/openssl: bump to 1.0.2j
Addresses CVE-2016-8610.
2016-10-25 12:16:34 -07:00
Michael Marineau
f7ef59dd9e Merge pull request #602 from marineam/jobs
build_jobs: import current jenkins build scripts
2016-10-21 16:05:44 -07:00
Michael Marineau
7a2fbfe67d build_jobs: import current jenkins build scripts 2016-10-21 13:45:12 -07:00
David Michael
f336d78ce8 Merge pull request #2251 from dm0-/gce
Allow the GCE agent to create home directories
2016-10-20 17:38:21 -07:00
David Michael
8294692dc8 coreos-base/oem-gce: change some host bind mounts
This drops two mounts that are not needed anymore, since the ACI is
built with emerge and gets those data dependencies now.  It adds a
new mount for home directories to be created.

Two existing mounts remain: one for /etc, and one for /run/systemd
so the /dev/log link works.
2016-10-20 16:19:44 -07:00
Michael Marineau
edfc39c2af build_image: re-enable verity by default 2016-10-20 15:02:54 -07:00
Joe Bowers
3d2624218c Merge pull request #2247 from joeatwork/containerd-for-docker-1.12
app-emulation/{containerd,docker}: separately managed containerd unit
2016-10-20 14:57:43 -07:00
Joe Bowers
0de4f04368 app-emulation/{containerd,docker}: separately managed containerd unit 2016-10-20 12:51:38 -07:00
Michael Marineau
46dc51a06a sys-boot/grub: update, fixes TPM errors and verity on Xen 2016-10-19 21:06:46 -07:00
Michael Marineau
d871860850 sys-boot/grub: remove old dependency on xen-tools
These days GRUB bundles the Xen headers but I missed the change.
2016-10-19 21:06:30 -07:00
Alex Crawford
c5b074e019 Merge pull request #2241 from coreos/revert-2228-spidermonkey-48-bit-va
Revert "dev-lang/spidermonkey: Better fix for CONFIG_ARM64_VA_BITS_48"
2016-10-19 17:28:43 -07:00
Alex Crawford
e92aa0a2b1 Revert "dev-lang/spidermonkey: Better fix for CONFIG_ARM64_VA_BITS_48" 2016-10-19 17:25:18 -07:00
Alex Crawford
7876b6bb10 Merge pull request #600 from crawford/regions
oem/ami: add us-east-2
2016-10-19 14:14:51 -07:00
Alex Crawford
02bf4f9ba2 Merge pull request #2237 from crawford/kernel
sys-kernel/coreos-*: bump to 4.8.2
2016-10-19 14:14:19 -07:00
Alex Crawford
187a922110 oem/ami: add us-east-2 2016-10-19 14:12:31 -07:00
Alex Crawford
f8e0e7c618 Merge pull request #597 from crawford/download
offline_signing: add support for different boards
2016-10-19 14:11:09 -07:00
Alex Crawford
7fbd6afb5a Merge pull request #2239 from crawford/digitalocean
coreos-base/oem-digitalocean: use ignition
2016-10-19 14:07:19 -07:00
Alex Crawford
fb7fc0ce44 Merge pull request #2240 from crawford/systemd
sys-apps/systemd: include zero-length dbus fix
2016-10-19 13:43:34 -07:00
Nick Owens
9cee1b6a98 dev-lang/go: bump to 1.7.3 2016-10-19 13:13:51 -07:00
Alex Crawford
5fde07a903 sys-apps/systemd: include zero-length dbus fix 2016-10-19 13:03:45 -07:00
Alex Crawford
c3c77b2197 sys-kernel/coreos-kernel: bump to 4.8.2 2016-10-19 10:20:50 -07:00
Alex Crawford
da87e72d71 sys-kernel/coreos-modules: bump to 4.8.2 2016-10-19 10:20:50 -07:00
Alex Crawford
2035a9daf9 sys-kernel/coreos-sources: bump to 4.8.2 2016-10-19 10:17:43 -07:00
Alex Crawford
e5abdd41cd coreos-base/oem-digitalocean: use ignition
This relies on Ignition to do the provisioning instead of
coreos-cloudinit.
2016-10-19 09:11:30 -07:00
Nick Owens
1bdb76a5be Merge pull request #2236 from mischief/locksmith-0.4.2
app-admin/locksmith: bump to v0.4.2
2016-10-18 18:53:47 -07:00
Nick Owens
ee82a4a156 app-admin/locksmith: bump to v0.4.2 2016-10-18 18:37:57 -07:00
David Michael
da748e8dfa Merge pull request #2235 from dm0-/gce
GCE OEM ACI fixes
2016-10-18 18:11:13 -07:00
David Michael
f4f9107cae app-emulation/google-compute-engine: use a config template
The configuration template needs to be written by the service
itself in the current setup.  The host's /etc is mounted into the
ACI to provide all of the user's system configuration and to allow
the GCE scripts to make their modifications, so the template can't
be included in the ACI.  It can't be written to the host's /etc
either, since it is read-only in the SDK when OEM packages are
being installed.
2016-10-18 18:06:27 -07:00
David Michael
517455f35e profiles: don't mask packages for the oem-aci sub-profile
The build complains about the wildcard masks, even though they are
explicitly listed as valid in portage(5).  Just remove them, since
the type of packages that go into containers don't tend to depend
on boot packages anyway.
2016-10-18 18:06:25 -07:00
David Michael
f35bb80c4f coreos-base/coreos-oem-gce: build by default
This adds the GCE ACI meta-package to board-packages so a binary
package gets built for it on the first build_packages run.

It also moves the CoreOS-specific glibc dependencies from the GCE
Python ebuild onto the meta-package.
2016-10-18 18:05:54 -07:00
Alex Crawford
6daae2e3c4 Merge pull request #2205 from crawford/wrappers
app-admin/*-wrapper: clean up wrappers
2016-10-18 12:51:34 -07:00
David Michael
b59f9d6467 Merge pull request #2224 from dm0-/bugs-1468
Containerize the GCE agent
2016-10-18 12:48:07 -07:00
David Michael
61b6ac2d89 Merge pull request #593 from dm0-/bugs-1468
Add OEM ACI building support
2016-10-18 12:47:52 -07:00
David Michael
5b640e79fd image_to_vm: build and install a GCE agent ACI 2016-10-18 11:37:45 -07:00
David Michael
e715a9ca3c image_to_vm: support generating and installing an OEM agent ACI
The ACI root is created by reusing the create_prod_image function
to install a base meta-package.  It then runs a script to customize
the file structure as required by agent software (if necessary),
writes a manifest file from a supplied template, and then packages
it all into a tar file.
2016-10-18 11:37:33 -07:00
Alex Crawford
43921dab6b Merge pull request #2234 from crawford/rkt
app-emulation/rkt: bump to v1.17.0
2016-10-18 10:55:38 -07:00
Alex Crawford
5e6866348c app-emulation/rkt: bump to v1.17.0 2016-10-18 10:35:43 -07:00
Alex Crawford
99daf250e4 app-admin/flannel-wrapper: add flannel-wrapper
This builds on the work done by Stefan Junker.
2016-10-17 18:05:52 -07:00