Go to file
Bruce Ashfield 3373478346 containerd: update to v2.0.0-rc.2
Bumping containerd to version v2.0.0-rc.2-12-g5d2c988a5, which comprises the following commits:

    446e63579 remove uses of platforms.Platform alias
    22f2af40c update pause image to 3.10
    65024e6fd core/image: fix usage of "unknown" platform
    8b3060717 Provide runtime options in plugin info
    332caf1a1 Provide ability to set lo up without CNI
    288f0592e Prepare release notes for v2.0.0-rc.2
    f24a95185 build(deps): bump github.com/prometheus/client_golang
    8b2a69c19 build(deps): bump golangci/golangci-lint-action from 5 to 6
    96ff18d37 build(deps): bump ossf/scorecard-action from 2.3.1 to 2.3.3
    1cae3dc9b update ttrpc to 1.2.4
    e2251f948 Update instrumentation fuzzer with new flag
    ef76a90e9 Update platforms package to v0.2.0
    0b113d78d doc: add the description of sandboxer and io_type
    7cead8800 cri: restart created container with correct io type
    42f778fc1 modify streaming io url form
    25c2f690a Update toolchain to Go 1.22.3
    681a083fa Update unpacker to always fetch all
    2788604e4 Update ctr image pull all platforms
    58be88189 sandbox: do retry for wait to remote sandbox controller
    059731775 Preserve CL_UNPRIVILEGED locked flags during remount of bind mounts
    9a9a8c46a Don't require vagrant tests in merge queues
    d9dc2811a fix: delete sockets on shim exit
    41dc94ee1 CI: bump up golangci-lint to v1.58.0
    9ecfac7f6 Integration: Change to grpc.NewClient
    8c6183d74 Add lease test for metadata snapshotter
    c7fb8a925 Update metadata snapshotter to lease on exists
    b8dfb4d8f cri: support io by streaming api
    3b065cddd CI: skip test in arm64 CI
    6c3c5376f critools-version: v1.30.0
    b488e76db build(deps): bump google.golang.org/protobuf from 1.33.0 to 1.34.1
    a6e417dc6 build(deps): bump go.etcd.io/bbolt from 1.3.9 to 1.3.10
    4401c3cb7 build(deps): bump github.com/pelletier/go-toml/v2 from 2.2.1 to 2.2.2
    42e02c6c0 build(deps): bump golang.org/x/sys in the golang-x group
    88b52119c Update api version to v1.8.0-rc.0
    1c9c64f31 Update release procedure to mention api replace
    e69efd56d Add go mod replace when proto changes happen
    678137199 sandbox: remove PID() in sandbox client
    13f2fa1de remove go1.21.9 from CI matrix
    f0363a7f6 Chore: Simplify some syscall error checks
    99ad11a00 core/metadata: failfast on content.Commit
    3fb84403b CI: bump up crun to 1.15
    55fcebffc Prepare release notes for api/v1.8.0
    b811a8879 Add API release action
    b8060d641 Update ctr shim subcommand to task v3
    f1e265b13 core/runtime: Check shim PluginInfo to enforce idmap support
    05a3171bb Update transfer proxy to support ttrpc
    ec04e4f63 Add streaming proxy
    fe01cad20 Cleanup local transfer interface
    171fc1434 Update release doc to mention API versioning
    2ac2b9c90 Make api a Go sub-module
    e1b94c0e7 Move protobuf package under pkg
    3e9cace72 Move runtimeoptions to api directory
    4a4550777 Move runc options to api directory
    25a288662 Fix v2 migrate for testutil package
    fb1f15d30 docs: correct the typo in the documentation
    2df04b403 build(deps): bump the otel group with 8 updates
    950db7eb7 build(deps): bump the k8s group across 1 directory with 4 updates
    93690baf4 build(deps): bump github.com/grpc-ecosystem/go-grpc-middleware/providers/prometheus
    4c753d124 go.mod: k8s.io/cri-api v0.30.0
    de38490ed sandbox: merge address and protocol to one url
    c3b306240 add task api endpoint in task create options
    72fe47b2a add task api endpoint in oci proto
    b1fefccc7 sandbox: store endpoint in cri sandboxStore
    f6e0cf189 sandbox: add address info in Start and Status response
    15782881e go.mod: go 1.22
    2d5689434 CI: use Go 1.22 by default
    fef78c102 install-runc: pin Go to 1.21
    11d8beff8 optimize error logs by providing absolute file paths
    81a9df625 build(deps): bump github.com/urfave/cli/v2 from 2.27.1 to 2.27.2
    c001a7056 build(deps): bump lycheeverse/lychee-action from 1.9.3 to 1.10.0
    6df759e24 build(deps): bump golangci/golangci-lint-action from 4 to 5
    b7c977414 container.Checkpoint(), WithRestoreImage(): use ocispec.AnnotationRefName
    8a8c3e221 pkg/cri/server/base: log CRI config as embedded JSON
    f62edda5a pkg/cri/server/base: use structured log for CRI plugin startup
    e07b63d84 document usage and design of blockfile snapshotter
    b6bd12f13 Add Syself Autopilot to adopters
    7bc476001 ADOPTERS.md: Fix Actuated italics
    416741675 Perform file sync outside of lock on Commit
    c27bcdc56 cri: introspectRuntimeFeatures: fix nil panic
    dfdfa206f Update for latest updates to release tool
    53c9e6f86 Update release process after 1.7
    a12acedfa sandbox: make a independent shim plugin
    9ee3bfaba images: tests: Fix typos in the tests
    c51463010 docs: update registry config guide
    7bd4d348e add info of exited event
    218e2cf7c Return correct error if CRIU binary is missing
    bb9d923aa content: add a BlobReadSeeker func to allow multipart blob streaming

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2024-05-29 13:23:51 +00:00
classes classes: add depreciated warning bbclass 2024-03-15 17:17:19 +00:00
conf layer: set compatibility to styhead 2024-05-29 13:16:56 +00:00
docs podman: Add support for rootless mode 2022-07-15 17:11:58 -04:00
dynamic-layers xen-boot-cmd.inc: Fix initrd boot issue with 6.6 kernel 2024-02-22 17:15:22 +00: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 containerd: update to v2.0.0-rc.2 2024-05-29 13:23:51 +00:00
recipes-core sysvinit-inittab: Use UNPACKDIR instead of WORKDIR 2024-05-13 22:31:52 -04:00
recipes-demo helloworkd-flask: convert WORKDIR references to UNPACKDIR 2024-05-29 13:16:56 +00:00
recipes-devtools yq: adapt SRC_URI to include destsuffix=${GO_SRCURI_DESTSUFFIX} 2024-05-29 13:16:56 +00:00
recipes-extended uxen: convert WORKDIR references to UNPACKDIR 2024-05-29 13:23:51 +00:00
recipes-graphics/xorg-xserver global: overrides syntax conversion 2021-08-02 17:17:53 -04:00
recipes-kernel kernel: fix fragment path 2024-05-29 13:16:56 +00:00
recipes-networking ovs: convert WORKDIR references to UNPACKDIR 2024-05-29 13:23:51 +00:00
scripts oe-go-mod-autogen: clarify need to update main SRCREV 2023-11-06 16:21:12 +00:00
wic xen: use bzImage for boot (instead of vmlinux) 2024-03-21 23:15:13 +00:00
.gitignore buildah: add seccomp and ipv6 to REQUIRED_DISTRO_FEATURES 2023-04-12 13:10:11 -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.md docs/README: drop meta-oe priority recommendation 2024-04-04 19:57:46 +00:00
SECURITY.md docs: add SECURITY.md and rename README.md 2023-11-06 16:21:12 +00: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

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://git.yoctoproject.org/meta-selinux 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.