23004 Commits

Author SHA1 Message Date
David Michael
81e717d84e coreos-base/coreos-oem-gce: notify when all daemons are running
Since /run/systemd is mounted from the host, the notify socket will
update the host's agent service.  Also, since systemd-notify is run
by the "init" shell script, it uses the correct MainPID by default.
2017-04-20 20:21:08 -07:00
David Michael
7bb1ff1afa Merge pull request #2530 from dm0-/dev
coreos-base/coreos-dev: ship mantle in dev images
2017-04-20 19:45:14 -07:00
David Michael
3cb1a23dcf coreos-base/coreos-dev: ship mantle in dev images
This opens the door to enabling signed packages etc.
2017-04-20 19:31:32 -07:00
Benjamin Gilbert
a08a5d862a Merge pull request #2529 from bgilbert/nvme-cli
coreos-base/coreos: Revbump again for nvme-cli
2017-04-20 16:10:02 -07:00
Benjamin Gilbert
b04701aa9d Merge pull request #2528 from bgilbert/builtin
sys-kernel/coreos-modules: Unmodularize ip_tables.ko and autofs4.ko
2017-04-20 16:09:47 -07:00
Benjamin Gilbert
b6143fe8da coreos-base/coreos: Revbump again for nvme-cli
The original revbump collided with the revbump that dropped coretest.
2017-04-20 16:02:12 -07:00
Benjamin Gilbert
8c64aeb6ae sys-kernel/coreos-modules: Unmodularize ip_tables.ko and autofs4.ko
systemd has special-case code to unconditionally load these modules, so
we might as well build them in.
2017-04-20 15:59:01 -07:00
David Michael
fb89db40ae app-emulation/google-compute-engine: bump to 20170327 2017-04-20 13:01:54 -07:00
David Michael
a77edcddf0 Merge pull request #671 from dm0-/libperl
check_root: silence the incorrect libperl warnings
2017-04-19 16:17:28 -07:00
David Michael
70aaa5e347 Merge pull request #540 from dm0-/update-libs
Bump libraries related to samba
2017-04-19 15:08:03 -07:00
Derek Gonyeo
7b74c75a3a Merge pull request #2524 from dgonyeo/master
coreos-metadata: move provider into environment variable
2017-04-19 14:48:35 -07:00
Derek Gonyeo
b1e85d3086 coreos-metadata: move provider into environment variable
By moving specifying how to get the provider into an environment
variable, it can be overridden via an environment varaible (which will
be necessary on openstack)
2017-04-19 14:47:47 -07:00
David Michael
fdbb2d1bd6 check_root: silence the incorrect libperl warnings 2017-04-19 13:00:10 -07:00
David Michael
5cdb1f99aa bump(dev-libs/libbsd): sync with upstream 2017-04-19 12:47:39 -07:00
David Michael
f287dba752 bump(app-arch/libarchive): sync with upstream 2017-04-19 12:46:35 -07:00
Michael Marineau
25e9962aac Merge pull request #2525 from marineam/mantle
mantle: version bump
2017-04-18 18:26:05 -07:00
Michael Marineau
0e9c56d849 mantle: version bump 2017-04-18 18:19:41 -07:00
David Michael
47a9913de4 tag_release: branch important projects automatically for alpha tags
Now when an alpha is tagged (i.e. it branches off master.xml), the
manifest repository still gets a tag, a commit on master, and a new
build branch pointing at that commit, but by default an additional
commit is appended to the build branch that branches the projects
coreos-overlay, portage-stable, and scripts in the manifest.  When
given the --push option, a build branch is created in each of these
project repositories so everything is prepared for future minor
releases to build upon.

This is implemented in yet another option so that the previous
behavior is still available, but it probably makes sense to just
hard-code the default behavior of --branch and --branch_projects
and drop those options.
2017-04-18 14:13:45 -07:00
Euan Kemp
3dec02768d Merge pull request #669 from euank/bug-url
lsb_release: update BUG_REPORT_URL
2017-04-14 12:56:12 -07:00
David Michael
4496add20e Merge pull request #2522 from dm0-/go1.8
Build mantle with Go 1.8
2017-04-14 12:39:53 -07:00
Euan Kemp
539723169b lsb_release: update BUG_REPORT_URL
See https://github.com/coreos/coreos-overlay/pull/2463 for the
reasoning.

This was missed in that sweep of changes.
2017-04-14 12:39:07 -07:00
David Michael
32dbc30af3 sys-apps/portage: apply CoreOS changes to 2.3.3 2017-04-13 12:46:17 -07:00
David Michael
1f85b79282 sys-apps/portage: import the stable upstream ebuild 2.3.3 2017-04-13 12:42:44 -07:00
David Michael
2f9aa1099d coreos-devel/mantle: build with go1.8
In particular, this fixes random HTTP2 stream errors.
2017-04-13 11:10:59 -07:00
David Michael
b9867ae8d2 dev-lang/go: add go-1.8.1 for go1.8 support 2017-04-13 11:10:19 -07:00
Benjamin Gilbert
005ca16472 Merge pull request #2521 from bgilbert/nvme-cli
coreos-base/coreos: Include nvme-cli in the image
2017-04-12 18:41:47 -07:00
Benjamin Gilbert
0863cc1a25 Merge pull request #539 from bgilbert/nvme-cli
sys-apps/nvme-cli: add package
2017-04-12 18:41:11 -07:00
Benjamin Gilbert
e09f9c70c5 coreos-base/coreos: Include nvme-cli in the image 2017-04-12 18:15:29 -07:00
Benjamin Gilbert
35d9c41fc3 Merge pull request #2513 from bgilbert/drop-coretest
coreos-base/coretest: Drop package
2017-04-12 15:06:29 -07:00
Alex Crawford
f749c70be7 Merge pull request #668 from crawford/licenses
build_library: reformat the license file as json
2017-04-12 14:01:30 -07:00
Alex Crawford
287662c7e0 build_library: skip licenses for virtual packages 2017-04-12 13:54:11 -07:00
Alex Crawford
664eadff1b build_library: reformat the license file as json
This changes the format from:

    sys-apps/systemd-212-r8::coreos GPL-2 LGPL-2.1 MIT public-domain

to a JSON structure:

    [
      {
        "project": "sys-apps/systemd-212-r8::coreos",
        "license": ["GPL-2", "LGPL-2.1", "MIT", "public-domain"]
      }
    ]

We don't have to worry about the changing format because the previous
format was never published. This is designed to match the
bill-of-materials [1] format so that it can be consumed by the site.

[1]: https://github.com/coreos/license-bill-of-materials
2017-04-12 13:54:11 -07:00
Benjamin Gilbert
43c0139d64 Merge pull request #2519 from bgilbert/install-fixes
coreos-base/coreos-init: bump for coreos-install fixes
2017-04-12 11:53:32 -07:00
Benjamin Gilbert
fb369ff03e coreos-base/coreos-init: bump for coreos-install fixes 2017-04-12 11:44:01 -07:00
David Michael
f86bfdce90 Merge pull request #536 from dm0-/glsa
Sync GLSAs
2017-04-12 11:40:03 -07:00
David Michael
f2362854e6 Merge pull request #2515 from dm0-/glsa
Fix GLSAs
2017-04-12 11:39:56 -07:00
Benjamin Gilbert
725ac5eabb Merge pull request #2518 from bgilbert/kernel-4.10.9
sys-kernel/coreos-*: bump to v4.10.9; enable NVMe over RDMA
2017-04-11 21:38:05 -07:00
Benjamin Gilbert
4ec6a08b62 sys-apps/nvme-cli: add package 2017-04-11 20:19:48 -07:00
Euan Kemp
c601e3554f Merge pull request #2514 from euank/docker-17
app-emulation/docker: update to 17.04-ce
2017-04-11 19:53:17 -07:00
Euan Kemp
cb1561e953 app-emulation/docker-proxy: update for 17.04 2017-04-11 19:52:43 -07:00
Euan Kemp
2f8bbba8ea app-emulation/runc: update for docker 17.04
Corresponds to the commit referenced here: https://github.com/docker/docker/blob/v17.04.0-ce/hack/dockerfile/binaries-commits#L6
2017-04-11 19:52:43 -07:00
Euan Kemp
d759b3b179 Merge pull request #2517 from euank/tini
sys-process/tini: add tini ebuild
2017-04-11 19:47:12 -07:00
Euan Kemp
c331540d2a sys-process/tini: add tini ebuild
Even though there's an upstream gentoo ebuild, it depends on cmake
(which had trouble cross-compiling for arm64).

tini is a simple enough program that writing our own makefile for it is
pretty easy, and it'll pay off in reduced buildtime and dependencies for
now since we can avoid dragging in cmake.

Note that we don't bother providing the static useflag and just make it
always static since we're packaging this for docker regardless.
2017-04-11 19:45:57 -07:00
Benjamin Gilbert
04c48fe7ee sys-kernel/coreos-modules: Enable NVMe over RDMA 2017-04-11 19:28:40 -07:00
Benjamin Gilbert
007c5b1430 sys-kernel/coreos-*: bump to v4.10.9 2017-04-11 19:26:25 -07:00
David Michael
c92f0362c9 Merge pull request #537 from dm0-/git
Upgrade Git
2017-04-11 16:34:34 -07:00
David Michael
895f814a7a bump(dev-vcs/git): sync with upstream 2017-04-11 13:54:18 -07:00
David Michael
250ff3f048 bump(sys-apps/less): sync with upstream 2017-04-11 13:54:07 -07:00
David Michael
ef54fba00d app-emulation/qemu: sync with upstream
The Gentoo ebuild has modified the dependencies to require static
libraries for the system programs instead of just the user ones.

The only CoreOS changes to the ebuild are to add the vpc patch, and
to mark arm64 stable (even though it isn't used).
2017-04-11 13:20:50 -07:00
Euan Kemp
430d25cda8 Merge pull request #2508 from lucab/ups/kubelet-recursive-datadir
app-admin/kubelet-wrapper: mark kubelet datadir volume as a recursive mount
2017-04-11 12:04:24 -07:00