app-emulation / cri-o

OCI-based implementation of Kubernetes Container Runtime Interface

Official package sites : https://cri-o.io/ ·

CRI-O is meant to provide an integration path between OCI conformant runtimes and the kubelet. Specifically, it implements the Kubelet Container Runtime Interface (CRI) using OCI conformant runtimes. The scope of CRI-O is tied to the scope of the CRI.

v1.15.2 :: 0 :: gentoo

Modified
License
Apache-2.0 BSD BSD-2 CC-BY-SA-4.0 ISC MIT MPL-2.0
Keywords
~amd64
USE flags
btrfs device-mapper selinux systemd

v1.15.1 :: 0 :: gentoo

Modified
License
Apache-2.0 BSD BSD-2 CC-BY-SA-4.0 ISC MIT MPL-2.0
Keywords
~amd64
USE flags
btrfs device-mapper selinux systemd

v1.13.9 :: 0 :: gentoo

Modified
License
Apache-2.0 BSD BSD-2 CC-BY-SA-4.0 ISC MIT MPL-2.0
Keywords
~amd64
USE flags
btrfs device-mapper ostree seccomp selinux

v1.10.6 :: 0 :: gentoo

Modified
License
Apache-2.0 BSD BSD-2 CC-BY-SA-4.0 ISC MIT MPL-2.0
Keywords
~amd64
USE flags
btrfs device-mapper ostree seccomp selinux

General

btrfs
Enables dependencies for the "btrfs" graph driver, including necessary kernel flags.
device-mapper
Enables dependencies for the "devicemapper" graph driver, including necessary kernel flags.
ostree
Enables dependencies for handling of OSTree images.
seccomp
Enable seccomp (secure computing mode) to perform system call filtering at runtime to increase security of programs
selinux
!!internal use only!! Security Enhanced Linux support, this must be set by the selinux profile or breakage will occur
systemd
Enable use of systemd-specific libraries and features like socket activation or session tracking

app-crypt / gpgme : GnuPG Made Easy is a library for making GnuPG easier to use

app-emulation / runc : runc container cli tools

dev-go / go-md2man : A utility to convert markdown to man pages

dev-lang / go : A concurrent garbage collected and typesafe programming language

dev-libs / glib : The GLib library of C routines

dev-libs / libassuan : IPC library used by GnuPG and GPGME

dev-libs / libgpg-error : Contains error handling functions used by GnuPG software

dev-util / ostree : Operating system and container binary deployment and upgrades

net-firewall / conntrack-tools : Connection tracking userspace tools

net-firewall / iptables : Linux kernel (2.4+) firewall, NAT and packet mangling tools

net-misc / cni-plugins : Standard networking plugins for container networking

net-misc / socat : Multipurpose relay (SOcket CAT)

sys-apps / iproute2 : kernel routing and traffic control utilities

sys-apps / systemd : System and service manager for Linux

sys-fs / btrfs-progs : Btrfs filesystem utilities

sys-fs / lvm2 : User-land utilities for LVM2 (device-mapper) software

sys-libs / libseccomp : high level interface to Linux seccomp filter

sys-libs / libselinux : SELinux userland library

virtual / pkgconfig : Virtual for the pkg-config implementation

app-crypt / gpgme : GnuPG Made Easy is a library for making GnuPG easier to use

app-emulation / runc : runc container cli tools

dev-libs / glib : The GLib library of C routines

dev-libs / libassuan : IPC library used by GnuPG and GPGME

dev-libs / libgpg-error : Contains error handling functions used by GnuPG software

dev-util / ostree : Operating system and container binary deployment and upgrades

net-firewall / conntrack-tools : Connection tracking userspace tools

net-firewall / iptables : Linux kernel (2.4+) firewall, NAT and packet mangling tools

net-misc / cni-plugins : Standard networking plugins for container networking

net-misc / socat : Multipurpose relay (SOcket CAT)

sys-apps / iproute2 : kernel routing and traffic control utilities

sys-apps / systemd : System and service manager for Linux

sys-fs / btrfs-progs : Btrfs filesystem utilities

sys-fs / lvm2 : User-land utilities for LVM2 (device-mapper) software

sys-libs / libseccomp : high level interface to Linux seccomp filter

sys-libs / libselinux : SELinux userland library

Repository mirror & CI · gentoo
Merge updates from master
Zac Medico · gentoo
app-emulation/cri-o: Bump to version 1.15.2
Package-Manager: Portage-2.3.76, Repoman-2.3.17 Signed-off-by: Zac Medico <zmedico@gentoo.org>
Zac Medico · gentoo
app-emulation/cri-o: LICENSE: account for vendored software
Reported-by: Michał Górny <mgorny@gentoo.org> Bug: https://bugs.gentoo.org/694890 Package-Manager: Portage-2.3.76, Repoman-2.3.17 Signed-off-by: Zac Medico <zmedico@gentoo.org>
Zac Medico · gentoo
app-emulation/cri-o: Remove old versions
Package-Manager: Portage-2.3.76, Repoman-2.3.17 Signed-off-by: Zac Medico <zmedico@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Zac Medico · gentoo
app-emulation/cri-o: Bump to version 1.15.1
Package-Manager: Portage-2.3.75, Repoman-2.3.17 Signed-off-by: Zac Medico <zmedico@gentoo.org>
Zac Medico · gentoo
app-emulation/cri-o: Fix compile for go-1.13
Reported-by: Toralf Förster <toralf@gentoo.org> Closes: https://bugs.gentoo.org/693630 Package-Manager: Portage-2.3.75, Repoman-2.3.17 Signed-off-by: Zac Medico <zmedico@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Zac Medico · gentoo
app-emulation/cri-o: Bump to version 1.15.0
Package-Manager: Portage-2.3.69, Repoman-2.3.16 Signed-off-by: Zac Medico <zmedico@gentoo.org>
Zac Medico · gentoo
app-emulation/cri-o: Bump to version 1.14.9
Package-Manager: Portage-2.3.69, Repoman-2.3.16 Signed-off-by: Zac Medico <zmedico@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Zac Medico · gentoo
app-emulation/cri-o: Bump to version 1.14.4
Package-Manager: Portage-2.3.67, Repoman-2.3.14 Signed-off-by: Zac Medico <zmedico@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Zac Medico · gentoo
app-emulation/cri-o: version bump to 1.14.2
Package-Manager: Portage-2.3.67, Repoman-2.3.13 Signed-off-by: Zac Medico <zmedico@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Zac Medico · gentoo
app-emulation/cri-o: remove old versions
Package-Manager: Portage-2.3.67, Repoman-2.3.13 Signed-off-by: Zac Medico <zmedico@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Zac Medico · gentoo
app-emulation/cri-o: version bump to 1.13.9
Package-Manager: Portage-2.3.67, Repoman-2.3.13 Signed-off-by: Zac Medico <zmedico@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Zac Medico · gentoo
app-emulation/cri-o: version bump to 1.13.7
Reported-by: Bruce Guenter <bruce@untroubled.org> Closes: https://bugs.gentoo.org/684898 Package-Manager: Portage-2.3.66, Repoman-2.3.12 Signed-off-by: Zac Medico <zmedico@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Zac Medico · gentoo
app-emulation/cri-o: remove old version 1.13.0
Package-Manager: Portage-2.3.65, Repoman-2.3.12 Signed-off-by: Zac Medico <zmedico@gentoo.org>
Dongsu Park · gentoo
app-emulation/cri-o: disable go build install flag
There has been a corner case where `make bin/crio` failed like that: ``` go build runtime/cgo: open /usr/lib/go1.12/pkg/linux_amd64/runtime/cgo.a: permission denied make: *** [Makefile:99: bin/crio] Error 1 ``` The failure happens only under certain circumstances, for example in Jenkins pipelines, where the standard Go runtime path `/usr/lib/go1.12` is not writable for normal users like `jenkins`. On the other hand, the failure is not reproducible when testing locally, nor when testing with the root user who can write to the Go runtime path. What happens is, the standard Go runtime sometime has incorrect timestamps or checksums of `cgo.a`, which makes `go build -i` think that it has to install its own library to the system directory. That's obviously not what the build process should do. Since Go 1.10, it's unnecessary to run `go build` with an `-i` option, because now `go build` command itself maintains a cache of recently build packages. Build speed will not be better by adding an `-i` option. So let's remove `-i` flag from `go build`. That's actually what upstream Go maintainers recommend to do. See: https://github.com/golang/go/issues/24674 Closes: https://github.com/gentoo/gentoo/pull/11863 Package-Manager: Portage-2.3.65, Repoman-2.3.12 Signed-off-by: Dongsu Park <dongsu@kinvolk.io> Signed-off-by: Zac Medico <zmedico@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Zac Medico · gentoo
app-emulation/cri-o: version bump to 1.13.5
Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Zac Medico <zmedico@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Zac Medico · gentoo
app-emulation/cri-o: remove old version 1.10.1
Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Zac Medico <zmedico@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michael Mair-Keimberger · gentoo
app-emulation/cri-o: HOMEPAGE: use HTTPS
Closes: https://github.com/gentoo/gentoo/pull/11087 Signed-off-by: Michael Mair-Keimberger <m.mairkeimberger@gmail.com> Signed-off-by: Zac Medico <zmedico@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Dan Molik · gentoo
app-emulation/cri-o: version bump to 1.13.0
Closes: https://github.com/gentoo/gentoo/pull/10732 Tested-by: Dan Molik <dan@danmolik.com> Package-Manager: Portage-2.3.53, Repoman-2.3.12 Signed-off-by: Dan Molik <dan@danmolik.com> Signed-off-by: Zac Medico <zmedico@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Zac Medico · gentoo
app-emulation/cri-o: version bump to 1.10.6
Reported-by: Manuel Rüger <mrueg@gentoo.org> Closes: https://bugs.gentoo.org/668422 Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Zac Medico <zmedico@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Zac Medico · gentoo
app-emulation/cri-o: add libgpg-error dep
Package-Manager: Portage-2.3.40, Repoman-2.3.9
Repository mirror & CI · gentoo
Merge updates from master
Zac Medico · gentoo
app-emulation/cri-o: new package
Package-Manager: Portage-2.3.40, Repoman-2.3.9