Go to file
Bruce Ashfield 10b92dc1a5 cri-o: update to 1.25.2
Bumping cri-o to version v1.25.2-11-g1a6bb9c9b, which comprises the following commits:

    32d1cb665 mocks: update with new c/storage mocks
    fb2753ee2 bump c/storage to fix map leak
    3a9449924 Make storage unmount less strict
    63f413530 Inject release-notes branch from GitHub actions
    7037d1568 ResourceStore: delete entries after they're used
    dfff7e6b4 ci-verify: Run get-scripts only on main branch
    51d3621c2 Fix GitHub actions CI
    aba30569c version: bump to 1.25.2
    2845bb5f5 Update c/storage to v1.44.0
    c431b53ca Use containerd v1.7.0-beta.0
    36c4d1bc2 Bump conmon-rs to v0.4.0
    dc9a6b1a8 version: bump to 1.25.1
    2863b7d6e Fix lint CI on `main`
    e7e849359 config: translate monitor fields when printing config
    9edf0c5c7 workloads: fix whitespace
    bea0f973d template: fix whitespace and comments in runtimes table
    aa329a1e3 Update config README
    556d85231 Allow complete Runtimes config to change
    9dc1a70b4 Add basic integration tests for runtime reload
    7fcef1dbd Add notes on runtime reload support to documentation
    d51a01ad3 Reload runtime configs on reload
    f06c01231 Invert conditional check in ValidateDefaultRuntime
    7ef8fac1a Move default runtime validation to its own function
    23081649b config: do not remove runc if different default runtime
    b6b835512 use AddInheritableCapabilities
    4e4749a27 config: add field AddInheritableCapabilities
    24feb7778 server: return already created ID for duplicated requests
    e2cce29fc resourcestore: add test for stages
    7e7a8d923 server: update stages according to progress with resource creation
    b15581620 resource store: return stage when a watcher is requested
    398964d9e resource store: introduce stages
    706f920f9 cli: fix some inconsistencies in the help text
    ebc644a68 Update runc to v1.1.4
    a05ddfb4a Fix lint CI
    f253c4b7c test: add checkpoint/restore tests
    b033570b3 test: do not hard code CNI location
    15ec8f36c Provide support for checkpoint and restore
    f06e5c8d5 vendor: bump conmon-rs to latest main
    7076f72ab oci: add --systemd-cgroup to all runtime commands
    f09c1d31b oci: refactor runtime command handling
    08ce6edce oci: take ExecCmd
    4f5ca801b Update golangci-lint, config and timeout
    db3b399a8 server: add container GID to additional groups
    b3f970d0f build(deps): bump google.golang.org/grpc from 1.48.0 to 1.49.0
    f68121a5b build(deps): bump github.com/containers/kubensmnt from 1.1.3 to 1.2.0
    cd90ce156 Bump Kubernetes to v1.25.0
    3ba908fdd build(deps): bump github.com/containers/kubensmnt from 1.1.2 to 1.1.3
    b241c32d8 Adding annotations for image and sandbox name.
    9ef68e8e7 Fix bundle e2e tests
    45966c89c build(deps): bump github.com/container-orchestrated-devices/container-device-interface
    4b6936f8f bump cri-api to k8s 1.25 rc0
    e27f28868 build(deps): bump github.com/urfave/cli/v2 from 2.11.1 to 2.11.2
    1ecd63643 build(deps): bump github.com/containers/podman/v4
    10069a178 build(deps): bump github.com/containerd/containerd from 1.6.6 to 1.6.8
    4b10ed79f build(deps): bump github.com/prometheus/client_golang

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2023-02-17 15:21:29 -05:00
classes oci-image: create two different tar outputs 2023-02-10 12:36:11 -05:00
conf conf: add reference container multiconfig 2023-02-10 12:36:11 -05:00
docs podman: Add support for rootless mode 2022-07-15 17:11:58 -04:00
dynamic-layers xen: Make xilinx extension generic 2022-10-26 10:09:57 -04:00
files fs-perms-nagios.txt: add perms conf file 2018-09-06 12:45:17 -04:00
lib/oeqa/runtime/cases xtf: add testimage integration to run XTF test cases in OEQA 2021-09-02 16:36:23 -04:00
recipes-containers cri-o: update to 1.25.2 2023-02-17 15:21:29 -05:00
recipes-core busybox-initrd: update include 2023-01-31 22:50:41 -05:00
recipes-demo app-container: temporarily copy contens of .inc file to recipe 2022-09-12 16:45:26 -04:00
recipes-devtools yq: add ptest support 2023-02-10 12:58:29 -05:00
recipes-extended xen: force usage of gcc 2023-01-27 10:32:06 -05:00
recipes-graphics/xorg-xserver global: overrides syntax conversion 2021-08-02 17:17:53 -04:00
recipes-kernel treewide: bulk update patches with status field 2023-01-27 10:32:06 -05:00
recipes-networking treewide: bulk update patches with status field 2023-01-27 10:32:06 -05:00
scripts/lib/wic/plugins/source wic: add support for bootable pcbios partition with Xen hypervisor 2020-02-27 16:59:22 -05:00
wic xen-image-minimal: supply bootloader config for qemux86-64 machine 2021-09-02 16:36:23 -04:00
.gitignore xtf: add testimage integration to run XTF test cases in OEQA 2021-09-02 16:36:23 -04:00
COPYING.MIT Initial meta-xen layer documentation. 2012-06-21 15:51:11 -06:00
MAINTAINERS MAINTAINERS: add xtf and the raspberry pi dynamic layer for Xen 2021-12-16 21:45:00 -05:00
meta-virt-roadmap.txt docs: roadmap: add missing workflow items 2019-10-28 11:56:10 -04:00
README global: overrides syntax conversion 2021-08-02 17:17:53 -04:00

meta-virtualization

This layer provides support for building Xen, KVM, Libvirt, and associated packages necessary for constructing OE-based virtualized solutions.

The bbappend files for some recipes (e.g. linux-yocto) in this layer need to have 'virtualization' in DISTRO_FEATURES to have effect. To enable them, add in configuration file the following line.

DISTRO_FEATURES:append = " virtualization"

If meta-virtualization is included, but virtualization is not enabled as a distro feature a warning is printed at parse time:

You have included the meta-virtualization layer, but
'virtualization' has not been enabled in your DISTRO_FEATURES. Some bbappend files
may not take effect. See the meta-virtualization README for details on enabling
virtualization support.

If you know what you are doing, this warning can be disabled by setting the following variable in your configuration:

SKIP_META_VIRT_SANITY_CHECK = 1

Depending on your use case, there are other distro features in meta-virtualization that may also be enabled:

  • xen: enables xen functionality in various packages (kernel, libvirt, etc)
  • kvm: enables KVM configurations in the kernel and autoloads modules
  • k8s: enables kubernets configurations in the kernel, tools and configuration
  • aufs: enables aufs support in docker and linux-yocto
  • x11: enable xen and libvirt functionality related to x11
  • selinux: enables functionality in libvirt and lxc
  • systemd: enable systemd services and unit files (for recipes for support)
  • sysvinit: enable sysvinit scripts (for recipes with support)
  • seccomp: enable seccomp support for packages that have the capability.

Dependencies

This layer depends on:

URI: git://github.com/openembedded/openembedded-core.git branch: master revision: HEAD prio: default

URI: git://github.com/openembedded/meta-openembedded.git branch: master revision: HEAD layers: meta-oe meta-networking meta-filesystems meta-python

BBFILE_PRIORITY_openembedded-layer = "4"

Required for Xen XSM policy: URI: git://git.yoctoproject.org/meta-selinux branch: master revision: HEAD prio: default

Required for Ceph: URI: git://git.yoctoproject.org/meta-cloud-services branch: master revision: HEAD prio: default

Required for cri-o: URI: git://github.com/advancedtelematic/meta-updater URI: git://git.yoctoproject.org/meta-selinux URI: git://git.yoctoproject.org/meta-security branch: master revision: HEAD prio: default

Community / Colaboration

Repository: https://git.yoctoproject.org/cgit/cgit.cgi/meta-virtualization/ Mailing list: https://lists.yoctoproject.org/g/meta-virtualization IRC: libera.chat #meta-virt channel

Maintenance

Send pull requests, patches, comments or questions to meta-virtualization@lists.yoctoproject.org

Maintainer: Bruce Ashfield bruce.ashfield@gmail.com see MAINTAINERS for more specific information

When sending single patches, please using something like: $ git send-email -1 -M --to meta-virtualization@lists.yoctoproject.org --subject-prefix='meta-virtualization][PATCH'

License

All metadata is MIT licensed unless otherwise stated. Source code included in tree for individual recipes is under the LICENSE stated in each recipe (.bb file) unless otherwise stated.