22792 Commits

Author SHA1 Message Date
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
Alex Crawford
de4b89fac9 app-admin/kubelet-wrapper: clean up wrapper
This builds on the work done by Stefan Junker.
2016-10-17 18:05:52 -07:00
Michael Marineau
c44a43784a Merge pull request #2232 from marineam/pam
sys-apps/baselayout: pam fixes
2016-10-17 15:27:18 -07:00
Michael Marineau
b4b7c26b1c sys-apps/baselayout: pam fixes
`passwd` will now enforce a minimum length of 8 chars as it did prior to
enabling PAM in CoreOS.

Password login for sssd managed accounts now works.
2016-10-17 15:14:50 -07:00
Alex Crawford
8e8d8955b8 app-admin/etcd-wrapper: clean up wrapper
This builds on the work done by Stefan Junker.
2016-10-17 14:24:35 -07:00
Alex Crawford
be5c3bf372 Merge pull request #2231 from crawford/bpf
sys-kernel/coreos-modules: add bpf and megaraid
2016-10-17 14:23:00 -07:00
Alex Crawford
8b960c6ca7 sys-kernel/coreos-{kernel,modules}: bump 2016-10-17 10:00:35 -07:00
Alex Crawford
e7686ce876 sys-kernel/coreos-modules: support for megaraid 2016-10-17 09:59:54 -07:00
Alex Crawford
f1399442f0 sys-kernel/coreos-modules: enable kprobe and bpf 2016-10-17 09:58:23 -07:00
David Michael
7291fd70d8 Merge pull request #2229 from dm0-/bugs-2153
Upgrade to GnuPG 2.1 and build it on arm64
2016-10-14 12:45:55 -07:00
David Michael
f844582407 Merge pull request #482 from dm0-/bugs-2153
Sync gnupg and its dependencies with upstream
2016-10-14 12:45:46 -07:00
David Michael
8647039bc1 profiles: enable building gnupg on arm64 2016-10-13 21:01:38 -07:00
David Michael
901248877c profiles: don't let gnupg pull in gnutls 2016-10-13 20:50:31 -07:00
David Michael
d5af903d5a dev-libs/libgpg-error: update to 1.24
The ebuild is the same as upstream Gentoo, except with the patch
applied for cross-compilation.
2016-10-13 20:50:03 -07:00
David Michael
d5cb686e32 bump(app-crypt/gnupg): sync with upstream 2016-10-13 18:09:32 -07:00