Go to file
Bruce Ashfield fcac36d912 skopeo: update to v1.20.0-tip
Bumping skopeo to version v1.20.0-87-gd2a1740f, which comprises the following commits:

    144e9151 Add missing newline to the output of (skopeo generate-sigstore-key)
    a45ceb03 fix(deps): update module golang.org/x/term to v0.36.0
    d287ec07 Fold the test cases of TestSyncTLSPrecedence to a single line each
    286c5990 Remove the explicit test name
    5699f10b Construct the source context from CLI instead of manually
    6d2144e6 Use a real YAML fragment instead of constructing inputs manually
    1e6817a1 Merge the two TestTLSPrecedence tests
    d80c776b Update dependency golangci/golangci-lint to v2.5.0
    c7a3a907 Update github.com/opencontainers/image-spec digest to 6519a62
    dbd18b97 sync: honor CLI/global tls-verify unless YAML explicitly sets tls-verify
    a489ea39 test-integration-local: use SKOPEO_BINARY if set
    f59e8938 Add --sign-by-sq-fingerprint and an integration test
    9753a1a1 Also build+test with Sequoia
    cba21646 Update CI images
    b258da23 Update conditions for signing tests
    86853ba4 Update module golang.org/x/term to v0.35.0
    0114569b Use strings.SplitSeq
    24c2a374 Use bytes.SplitSeq
    afc0c0f0 Rely on Go-maintained commit value instead of handling that ourselves
    509ed8e1 Update to Go 1.24
    53bba51c RPM: build with sequoia for F43+
    85e4414c RPM: Re-org distro conditionals
    af27d1d8 Packit/RPM: Epoch and version fetching fixes
    193b5136 Update CONTRIBUTING.md
    cf5b488b [skip-ci] Update actions/stale action to v10
    a3cb7bf3 Packit: re-enable CentOS Stream jobs on PRs
    8675dece Packit/TMT: enable ELN testing on PRs
    e5cf4ec7 Update to tagged container-libs releases
    5489763c Update module github.com/spf13/pflag to v1.0.10
    4e452f97 Add --dest-force-compress-format option on copy
    31ca77ce Packit: enable ELN
    9558c9c0 Packit: replace files_to_sync with prepare-files
    cd978903 RPM: skopeo-tests only installs dependencies
    d5881b94 TMT: additions to make local TMT runs similar to testing-farm
    dea3a8f1 Update module github.com/spf13/cobra to v1.10.1
    11dedf8b Update module github.com/spf13/pflag to v1.0.9
    75eb26e6 Update module github.com/ulikunitz/xz to v0.5.15 [SECURITY]
    19f1202c TMT: run systemtest via `make test-system-local`
    02055fb0 Makefile: inline logic for test-integration-local
    7e235ea3 Makefile: test-system-local checks for SKOPEO_BINARY
    bb1f0575 Makefile: validate-local depends on tools
    885a4fba fix(deps): update module github.com/stretchr/testify to v1.11.1
    d6463199 Migrate storage, image and common to monorepo and remote go.podman.io imports.
    2451f10d Allow running CI from rawhide images
    8602d2e5 Stop using fgrep
    0a70844b Update tests to work with the Sequoia c/image backend
    01252ab8 chore(deps): update dependency golangci/golangci-lint to v2.4.0
    056d83e6 Adding mohanboddu as community manager to MAINTAINERS.md
    2d34849c fix(deps): update module golang.org/x/term to v0.34.0
    5538ce8c fix(deps): update module github.com/containers/common to v0.64.1
    12340b3e fix(deps): update module github.com/containers/image/v5 to v5.36.1
    94ef22e9 fix(deps): update module github.com/containers/storage to v1.59.1
    f9d10b3c chore(deps): update dependency golangci/golangci-lint to v2.3.1
    af9f6d73 Bump to v1.21.0-dev
    e2c1eecd Bump to v1.20.0

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2025-10-18 21:50:49 -04:00
classes image-oci-unmoci: preserve file modes 2025-01-17 19:17:10 +00:00
conf runc: start removing 'opencontainers' reference 2025-07-07 11:42:27 -04:00
docs podman: Add support for rootless mode 2022-07-15 17:11:58 -04:00
dynamic-layers kernel: drop 6.6 support 2025-02-11 23:19:51 +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 skopeo: update to v1.20.0-tip 2025-10-18 21:50:49 -04:00
recipes-core packagegroup-container: fix do_package_wrte_rpm issue in multilib build 2025-07-16 14:48:19 -04:00
recipes-demo demo: adapt to UNPACKDIR changes 2025-06-25 22:56:41 -04:00
recipes-devtools grpc-go 1.59.0+git: Ignore CVE-2024-7246 2025-09-03 21:40:45 -04:00
recipes-extended cloud-init: update to 25.2 2025-09-18 22:11:46 -04:00
recipes-graphics/xorg-xserver global: overrides syntax conversion 2021-08-02 17:17:53 -04:00
recipes-kernel lopper: update to -tip 2025-10-09 15:54:44 -04:00
recipes-networking openvswitch: small ptest fix adapt to UNPACKDIR changes 2025-07-20 22:36:08 -04:00
scripts scripts: wic plugin bootimg-biosxen drop helper to reuse bootimg_pcbios 2025-07-31 13:34:50 -04: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: update README with improved layer description 2025-09-25 12:47:13 -04:00
SECURITY.md docs: add SECURITY.md and rename README.md 2023-11-06 16:21:12 +00:00

meta-virtualization

The meta-virtualization layer is the authoritative resource for virtualization technologies in OpenEmbedded / Yocto built distributions. It provides support or both hypervisor-based virtualization (such as KVM, Xen, and QEMU) and system-level virtualization (Linux containers), along with the host and guest technologies required to build complete solutions ranging from embedded systems to full deep CNCF stack deployments.

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 kubernetes 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 / Collaboration

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.