Summary
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.
Versions
v1.19.0 :: 0 :: gentoo
- Modified
- License
- Apache-2.0 BSD BSD-2 CC-BY-SA-4.0 ISC MIT MPL-2.0
- Keywords
- ~amd64 ~arm64
- USE flags
- btrfs device-mapper selinux systemd
v1.18.3 :: 0 :: gentoo
- Modified
- License
- Apache-2.0 BSD BSD-2 CC-BY-SA-4.0 ISC MIT MPL-2.0
- Keywords
- ~amd64 ~arm64
- USE flags
- btrfs device-mapper selinux systemd
v1.17.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
USE flags
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.
- 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
Dependencies
app-crypt / gpgme : GnuPG Made Easy is a library for making GnuPG easier to use
app-emulation / conmon : An OCI container runtime monitor
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
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
Runtime Dependencies
app-crypt / gpgme : GnuPG Made Easy is a library for making GnuPG easier to use
app-emulation / conmon : An OCI container runtime monitor
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
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
Bugs
Change logs
- Repository mirror & CI · gentoo
Merge updates from master - Zac Medico · gentoo
app-emulation/podman: rename app-emulation/libpod
Closes: https://bugs.gentoo.org/765844 Package-Manager: Portage-3.0.13, Repoman-3.0.2 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.19.0
Reported-by: Nick Pavlov <gurinderu@gmail.com> Package-Manager: Portage-3.0.8, Repoman-3.0.1 Signed-off-by: Zac Medico <zmedico@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Alexis Ballier · gentoo
app-emulation/cri-o: keyword ~arm64
Package-Manager: Portage-3.0.5, Repoman-3.0.1 Signed-off-by: Alexis Ballier <aballier@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Zac Medico · gentoo
app-emulation/cri-o: Remove old versions
Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Zac Medico <zmedico@gentoo.org> - Zac Medico · gentoo
app-emulation/cri-o: Bump to version 1.18.3
Reported-by: Konstantin (Qrator Labs) <kpp+gentoo@qrator.net> Bug: https://bugs.gentoo.org/720740 Bug: https://bugs.gentoo.org/737994 Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Zac Medico <zmedico@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - William Hubbs · gentoo
app-emulation/cri-o: 1.17.1 bump
Signed-off-by: William Hubbs <williamh@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - William Hubbs · gentoo
app-emulation/cry-o: 1.17.0 bump
Signed-off-by: William Hubbs <williamh@gentoo.org> - William Hubbs · gentoo
app-emulation/cri-o: 1.16.3 bump
Signed-off-by: William Hubbs <williamh@gentoo.org> - 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