5253 Commits

Author SHA1 Message Date
Euan Kemp
22ce951b35 coreos-base/coreos: add socat to base image
This is being added in no small part to better support running the
kubelet in more ways.

It adds up to a few hundred kbs of disk usage, and the benefit is some
tooling which desires to install the kubelet as a static binary on the
host can do so with fewer problems.
2017-10-23 10:22:28 -07:00
Euan Kemp
26a5960489 profiles: accept socat for arm64
We could have picked either readline or ssl as a thing to remove in
package.use since the license issue is ssl XOR readline.

I arbitrarily picked ssl. The primary consumer of socat, the kubelet,
needs neither.
2017-10-23 09:06:46 -07:00
David Michael
9854d19a5e dev-db/etcdctl: Bump to 3.2.9 2017-10-22 16:03:52 -07:00
David Michael
313f8f1b35 app-admin/etcd-wrapper: Bump to 3.2.9 2017-10-22 15:48:49 -07:00
Jenkins OS
efcfa20d5d sys-kernel/coreos-sources: bump to 4.13.9 2017-10-22 17:15:12 +00:00
David Michael
06a3148747 Merge pull request #2836 from dm0-/gmerge
Check out release commits by default in dev images
2017-10-21 17:43:45 -07:00
Wei Kin Huang
3b5a57c009 app-admin/kubelet-wrapper: Specify hosts-entry to mount hosts file from host 2017-10-20 19:07:28 -04:00
David Michael
e393ea75c5 coreos-base/cros-devutils: Bump to sync with gmerge
The changes in the commits shouldn't make a difference here, but it
is built from the same source as the gmerge package, so this makes
it look in sync.
2017-10-20 09:06:15 -07:00
David Michael
45aa51c900 coreos-base/gmerge: Bump to check out release commits 2017-10-20 09:06:15 -07:00
Jenkins OS
24ed768112 sys-kernel/coreos-sources: bump to 4.13.8 2017-10-20 04:48:19 +00:00
David Michael
97040e32bf Merge pull request #2820 from sdemos/rust
coreos-base/{update-ssh-keys, coreos-metadata}: add rust packages
2017-10-19 19:49:15 -07:00
Benjamin Gilbert
af75a03a53 Merge pull request #2831 from coreos/binutils
profiles: Block binutils upgrades
2017-10-19 19:26:05 -07:00
Stephen Demos
018a504ee5 coreos-base/coreos: add update-ssh-keys as dep
we want to include the new standalone update-ssh-keys package in the os
build, so we add it as a dependency to the coreos-base/coreos
metapackage
2017-10-19 15:28:45 -07:00
Stephen Demos
a4b5c928f5 coreos-base/coreos-init: bump version
The newer version of coreos-init removes the update-ssh-keys script in
preparation for the standalone update-ssh-keys package. Without this
bump, the update-ssh-keys package will step on coreos-init's toes.
2017-10-19 15:28:45 -07:00
Stephen Demos
97987ef7f4 coreos-base/coreos-metadata: convert to rust
coreos-metadata has been rewritten in rust
(github.com/coreos/coreos-metadata#62). This modifies the ebuild to
use the coreos-cargo eclass to build the rust project.
2017-10-19 15:28:45 -07:00
Euan Kemp
6498dfc28f Merge pull request #2828 from coresolve/master
Address etcd-member race.
2017-10-19 15:07:24 -07:00
Duffie Cooley
0dfd2ec65e app-admin/etcd-wrapper: Address etcd-member race.
In some cases etcd is able to start before systemd-resolved has
populated the /etc/resolv.conf file. This commit addresses this by
adding a dependency on netowrk-online.target.

This will ensure that systemd-resolved finishes it's work before
etcd-member.service starts.
2017-10-19 14:40:35 -07:00
Stephen Demos
0bb6e97aee coreos-base/update-ssh-keys: add update-ssh-keys
this adds the update-ssh-keys package, which is a utility for managing
groups of openssh authorized public keys. the previous incarnation of
this utility included in the operating system was a shell script
included in init. it is now a rust binary living at
github.com/coreos/update-ssh-keys.

The update-ssh-keys shell script is removed from init in
ed478168f0133cc140baa08d4d77e4333e8991d7, github.com/coreos/init#256.
2017-10-19 13:05:47 -07:00
David Michael
b9e861c51d profiles: Block binutils upgrades 2017-10-19 08:45:38 -07:00
Euan Kemp
a088127331 app-emulation/docker: bump for fail-faster patch 2017-10-18 18:02:41 -07:00
David Michael
45e0f36fc1 Merge pull request #2829 from dm0-/glsa
Fix GLSAs
2017-10-18 14:38:14 -07:00
David Michael
5b6fb6c908 net-dns/dnsmasq: Move back to portage-stable
It was moved here because of a broken Makefile.  The Makefile is
still weird, but not broken, so it can be moved back.
2017-10-18 14:37:14 -07:00
David Michael
bc6a0eabb6 profiles: Sync arm64 packages for security updates 2017-10-18 14:30:26 -07:00
David Michael
11cfdef901 sys-boot/grub: Sync and bump
This syncs the ebuild with Gentoo, while preserving cros_workon and
cross-compiler targets.  It also bumps the commit to include a fix
for a use-after-free issue.
2017-10-17 15:40:50 -07:00
David Michael
44c821fad9 profiles: Bump elfutils for arm64 2017-10-15 15:00:35 -07:00
David Michael
a61956341b profiles: Sync ebuild versions on arm64 2017-10-15 15:00:35 -07:00
Geoff Levand
edd69375dd dev-vcs/subversion: Apply CoreOS changes
Remove problematic MacOS tests from configure.ac.
2017-10-15 15:00:35 -07:00
David Michael
75d82e7121 dev-vcs/subversion: Sync with Gentoo 2017-10-15 15:00:35 -07:00
Jenkins OS
6484c291fa sys-kernel/coreos-sources: bump to 4.13.7 2017-10-14 17:07:14 +00:00
Benjamin Gilbert
3227adf0a1 app-admin/locksmith: bump to 0.6.1 2017-10-13 15:54:01 -07:00
David Michael
8489d071bf Merge pull request #2819 from coreosbot/master-4.13.6
Upgrade Linux in master to 4.13.6
2017-10-12 15:33:57 -07:00
Jenkins OS
d34ef5503e sys-kernel/coreos-sources: bump to 4.13.6 2017-10-12 20:36:31 +00:00
Alex Crawford
687e67b811 coreos-base/update_engine: tectonic detection 2017-10-12 11:41:14 -07:00
David Michael
7abb6a86ed net-misc/openssh: Remove socket-activation rate limiting
The existing limit will cause SSH access to be disabled when 200
connections are established in two seconds.
2017-10-10 11:27:50 -07:00
Benjamin Gilbert
0f3a898e7d Merge pull request #2811 from bgilbert/dbus
coreos-base/update_engine: drop D-Bus service file
2017-10-06 16:48:10 -04:00
Benjamin Gilbert
b085008700 coreos-base/update_engine: drop D-Bus service file
We've always installed it in the session bus directory, which is
useless, since update_engine only communicates on the system bus.  This
prevented bus activation from working. We can't fix bus activation now
because that could cause update_engine to start in cases where the user
believes it to be disabled, so just drop the file.
2017-10-05 19:27:30 -07:00
Euan Kemp
b1076881c4 app-emulation/docker: drop overlay ebusy patch
Since we're picking up a kernel change that solves the same problem (see
previous commit), it's safe to not include this patch and wait on
upstream to pick it up.

This bumps the commit for 17.03 to remove that patch, and stops applying
it to 17.09.
1.12 never had it.
2017-10-05 17:41:12 -07:00
Euan Kemp
bca0dfa29a sys-kernel/coreos-*: add overlay ebusy fix 2017-10-05 15:15:50 -07:00
Jenkins OS
47b1409650 sys-kernel/coreos-sources: bump to 4.13.5 2017-10-05 18:07:38 +00:00
Benjamin Gilbert
ab4bd5b67e Merge pull request #2804 from bgilbert/iscsidev
sys-block/open-iscsi: drop iscsidev.sh
2017-10-04 18:22:01 -07:00
Benjamin Gilbert
0f8b50a789 sys-block/open-iscsi: drop iscsidev.sh
The script and udev rule were added to Gentoo due to
https://bugs.gentoo.org/556632 without much explanation. However,
iscsidev.sh has multiple problems:

- It doesn't run for all iSCSI devices, only those with a vendor string
of "IET". Thus it works for e.g. tgtd but not for enterprise iSCSI
targets.

- It was added in 2015, but udev's builtin path_id has supported iSCSI
targets -- and produced exactly the same /dev/disk/by-path links --
since systemd/systemd@a2fe9450bb in 2009.

- When the script decides not to do anything, it exits 1, producing a
series of systemd-udevd journal messages:

    systemd-udevd[636]: Process '/usr/lib/udev/scripts/iscsidev.sh' failed with exit code 1.
2017-10-04 15:51:03 -07:00
David Michael
93bf1fb124 dev-lang/go: Bump to 1.8.4 2017-10-04 14:57:52 -07:00
David Michael
b8de4c74f6 app-emulation/rkt: Bump to 1.29.0 2017-10-04 13:17:19 -07:00
Benjamin Gilbert
020bfe95ea sys-apps/shadow: drop duplicate rule creating /var/log/lastlog
The rule was added in 1b28d4e25452d0eacdc19074ccfbd445e88ccc11.
systemd 234 now ships a tmpfiles.d rule to create this file. Fixes
systemd-tmpfiles warning in journal:

    [/usr/lib64/tmpfiles.d/var.conf:17] Duplicate line for path "/var/log/lastlog", ignoring.

By switching to the upstream rule, this changes the lastlog gid
from root to utmp and the mode from 0644 to 0664.
2017-10-03 17:42:16 -07:00
Benjamin Gilbert
56b87a1812 coreos-base/oem-packet: drop redundant grub.cfg line
Introduced by 3c73f05cfacf25693805dcc3675a1752b88cedfa.
2017-10-03 14:07:05 -07:00
David Michael
bceaa05107 Merge pull request #2797 from dm0-/docker
Update Docker
2017-10-02 14:50:46 -07:00
David Michael
bd565d6368 app-torcx/docker: Add a Docker 17.03 torcx image 2017-09-28 22:01:34 -07:00
David Michael
79fd18f518 app-emulation/docker: Add an ebuild for Docker 17.03 2017-09-28 22:01:34 -07:00
David Michael
7764732a35 app-emulation/containerd: Add an ebuild for Docker 17.03 2017-09-28 22:01:34 -07:00
David Michael
e5881026f6 app-emulation/docker-runc: Add an ebuild for Docker 17.03
This ebuild is a mix of the upstream ebuild and the existing one.
2017-09-28 22:01:17 -07:00