Go to file
Bruce Ashfield 9aa6ae98f2 oci-image-spec: update to v1.1.0 latest
Bumping image-spec to version v1.1.0-25-g39ab2d5, which comprises the following commits:

    a977bd3 Remove validation warnings to stdout
    4bbdd7f Switch jsonschema validation libraries
    535d657 Fix a typo in the annotations spec
    89fee07 MAINTAINERS: move jonboulle to EMERITUS
    f17d647 CODEOWNERS: remove vbatts
    818209a MAINTAINERS: move vbatts to EMERITUS
    652ec7c Add note about `ImageID` to the `config` section of `manifest.md`
    2d95dde Reformat "Platform Variants", especially to add amd64, ppc64le, riscv64
    e191267 Update Go versions in release scripts
    4da0cfc Update GitHub Actions packages to resolve warnings in CI
    a32e6c3 Pin golangci-lint for Go v1.20
    8baa69b media-types: Fix broken links
    0a41c19 version: bump back to +dev
    e7f7c0c version: release v1.1.0
    d0f90e6 Clarify that subject references a separate DAG
    8b1e951 version: bump back to +dev
    6c2b5fa version: release v1.1.0-rc6
    53d9855 new section for projects no longer maintained
    b391bc0 fix: SPDX licenses URL
    dd66b54 Test older versions of Go with toolchain=local
    93f6e65 Makefile: remove stray trailing space (#1126)
    d881fa8 deps: remove deprecated github.com/pkg/errors (#1125)
    072574d add ORAS to implementations.md
    9954739 specs-go: group MediaTypes
    344b098 fix markdown table formatting
    c7a064f Update supported Go range to 1.19 - 1.21
    f0ef80e version: bump back to +dev
    1e54f01 version: release v1.1.0-rc5
    061cba3 Fix golangci-lint install on older versions of Go
    a2a5750 Add step to update website after a release
    0c1622e Add `riscv64` arch to `check{Architecture|Platform}`
    e6a75e6 Provide a decision tree for artifacts
    9ac8f92 Quote lint-md wildcard expression
    a6af2b4 Add a markdown linter and fix linting issues
    af9c838 OCI has a distribution-spec
    37bac87 Create artifacts guidance
    ddf2dfd chore(descriptor.md): correct canonicalization reference
    d36ccf1 MediaType is required in the descriptor
    f6c60b5 Clean up the markdown in considerations
    da8994a Cleanup broken links and markdown spacing
    56877ad Remove deprecated golangci lint checks
    b29a06c Hacking markdown and Makefile cleanup
    73aca56 Cleanup markdown in governance
    fd95ded Fix label schema link
    aed07a8 Test subject field in index
    8620a49 version: bump HEAD back to +dev
    82e8329 version: bump for release of v1.1.0-rc.4
    988df0a specs-go: remove artifact prefixed annotations
    a845c7a image-index: add artifactType to specs and schema
    73f386c Add constants for "index.json" and "blobs"
    25fc553 Switch from scratch to empty
    749ea9a Add artifactType to image index
    32036d8 Apply version change from #1050
    e13840d Add language from artifacttype field to forbid allowlists of media types
    77efc6e spec: clarify descriptor, align with de facto artifact usage
    c6854a6 image-index: add the `subject` field

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2024-07-16 14:00:50 +00:00
classes classes: add depreciated warning bbclass 2024-03-15 17:17:19 +00:00
conf conf: update xen preferred version 2024-05-31 13:58:22 +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 oci-image-spec: update to v1.1.0 latest 2024-07-16 14:00:50 +00:00
recipes-core runv: drop recipe 2024-05-29 16:03:19 +00:00
recipes-demo helloworkd-flask: convert WORKDIR references to UNPACKDIR 2024-05-29 13:16:56 +00:00
recipes-devtools yq_git: Set apply=no for SRC_URI diff 2024-07-10 15:59:26 +00:00
recipes-extended virt-manager: update RDEPENDS 2024-07-10 15:59:26 +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 networking: introduce passt / pasta 2024-06-04 13:03:44 +00:00
scripts scripts/oe-go-mod-autogen: allow repository mapping 2024-07-15 14:12:53 +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.