Go to file
Bruce Ashfield c1da485cc9 containerd: update to 1.5-rc -latest
Adding the following commits into our containerd build:

   3187b6dc8 tests: Adds consumed memory stats test
   969ec8949 Specify seccomp target arch for CC
   c19b7b64d RELEASES.md: recommend alternatives for deprecated features
   8a62aa1c3 Deprecate built-in aufs snapshotter
   4e7915f80 CI: allow Go 1.13 for Docker/Moby compatibility
   8e589e873 Vagrantfile: update to Fedora 34
   5847340a7 tests: Refactors container image usage
   9f43eade6 Prepare v1.5.0-rc.3 release notes
   4c7b960cb prow needs some additional setup for docker buildx
   2e4c1d4b7 Use the multi-arch version of the test images
   4e00c4b65 integration tests needs lsof
   177273680 Add script to build test images
   1b5d59dfe Add multi-arch support for test images
   78e529727 add integration tests
   2b0e6cdd4 Separate jobs for build and test for openlab/arm64
   cdd075853 Release artifacts for Linux ARM64
   efcb18742 Add unit tests for PID NamespaceMode_TARGET validation
   b48f27df6 Support PID NamespaceMode_TARGET
   909660ea9 process: use the unbuffered channel as the done signal
   0f332dadd Update cgroups for regenerated protos
   391b123a5 adds quiet option for ref
   ab1654d0e Fix PushHandler cannot push image that contains duplicated blobs
   00f8d32ef add not found debug out for check cmd; update usage
   55734b1c5 Prepare 1.5.0-rc.2 release notes
   3ef337ae3 Update containerd vendors to tags
   fbe1e140f Update Go to 1.16.3
   c1d1edbad gha: use sudo -E in some places to prevent dropping env-vars
   7966a6652 Cleanup code
   5d79d3adb go.mod: update kubernetes to v1.20.6
   1c03c377e go.mod: github.com/containerd/fifo v1.0.0
   12a2a2108 go.mod: github.com/google/uuid v1.2.0
   3292ea586 pkg/seccomp: use sync.Once to speed up IsEnabled
   00b5c99b1 pkg/seccomp: simplify IsEnabled, update doc
   6dd29c25f go.mod: github.com/containerd/aufs
   330a2a809 go.mod: github.com/containerd/zfs
   34780d67a runtime/shim: check the namespace flag first
   c3dde8c4b freebsd: add zfs to the default plugins
   b431fe4fc freebsd: don't run shim delete in deleted dir
   1f4192daf freebsd: exclude v1 runtimes
   cb1580937 metadata: improve deleting a non-empty namespace's error message
   5bf84034d Remove junit test result processor
   b83d04f91 Add variable names to runtime's interface definitions
   993b86399 Add shim start opts
   8a4cbabc6 Reimport windows layers when comitting snapshots
   af1e2af72 ci: upload junit formatted test results

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2021-04-29 22:53:49 -04:00
classes cni: introduce cni networking bbclass 2021-03-15 23:15:42 -04:00
conf libvirt: uprev v6.3 -> v7.2 2021-04-22 10:18:06 -04:00
docs docs: Add initial Xvisor doc 2020-08-16 21:18:21 -04:00
dynamic-layers xen, linux-yocto-dev, RPi4: weaker assign for KBRANCH and KMACHINE 2020-12-28 22:54:16 -05:00
files fs-perms-nagios.txt: add perms conf file 2018-09-06 12:45:17 -04:00
recipes-containers containerd: update to 1.5-rc -latest 2021-04-29 22:53:49 -04:00
recipes-core packages: drop libseccomp checks / package blacklist 2021-04-26 11:17:27 -04:00
recipes-devtools python3-paramiko: drop in favour of meta-python recipe 2021-04-26 11:17:27 -04:00
recipes-extended xen-python2: drop recipe 2021-04-26 11:17:27 -04:00
recipes-graphics/xorg-xserver xorg-xserver: make changes conditional on xen distro feature 2020-01-22 16:07:51 +00:00
recipes-kernel/linux k8s/k3s: add kernel configuration features 2021-03-15 23:15:42 -04:00
recipes-networking ipset: drop recipe 2021-04-09 15:07:50 -04: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 wic: add support for bootable pcbios partition with Xen hypervisor 2020-02-27 16:59:22 -05:00
.gitignore wic: add support for bootable pcbios partition with Xen hypervisor 2020-02-27 16:59:22 -05:00
COPYING.MIT Initial meta-xen layer documentation. 2012-06-21 15:51:11 -06:00
MAINTAINERS layer: Add MAINTAINERS file 2020-02-27 17:10:30 -05:00
meta-virt-roadmap.txt docs: roadmap: add missing workflow items 2019-10-28 11:56:10 -04:00
README README: add repository, mailing list and freenode contact points 2021-02-09 11:42:48 -05: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: freenode #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.