Go to file
Bruce Ashfield d38fffa859 moby: update to v23.0.6
Bumping moby to version v23.0.6-2-gcb3fd005d4, which comprises the following commits:

    e94c22cc39 vendor: github.com/docker/distribution v2.8.2
    e73310d8c9 update runc binary to v1.1.7
    3f0402cb68 update runc binary to v1.1.6
    edadebe177 update containerd binary to v1.6.21
    14661fc010 vendor: github.com/containerd/containerd v1.6.21
    e00f6efb20 Vendor containerd 1.6.x with the readonly mount fix
    bd4620f6ee vendor: github.com/containerd/containerd v1.6.20
    d06cf03729 vendor: re-vendor to add missing file
    cf7742ea7c vendor: opencontainers/image-spec v1.1.0-rc2.0.20221005185240-3a7f492d3f1b
    382e9ebbf6 vendor: github.com/containerd/ttrpc v1.1.1
    e0843f264d Update `github.com/containerd/containerd` to the HEAD of `release/1.6` and vendor
    94fcd2d2ef d/graphdriver/copy: support src fs w/o xattr support
    70dbd2c870 [23.0] update go to go1.19.9
    fe0a414613 Use the image service instead of the reference store for tagging
    40ec0eb9fe vendor: github.com/opencontainers/runc v1.1.5
    227d3f39a3 daemon: set docker0 subpool as the IPAM pool
    c82be35412 libnetwork: clean up inDelete network atomically
    ccccb7a170 vendor: github.com/moby/swarmkit/v2 v2.0.0-20230315203717-e28e8ba9bc83
    8a6bec6e16 Silence GRPC logs unless our log level is debug
    844fd50c67 Added timeout to validate job in github actions
    8cec683574 Dockerfile: update xx to 1.2.1
    7ff53c3c78 Update delve version
    4d57ee692d TestLogs: Increase stop check poll timeout on Windows
    838d5ea058 chore: use http constants to replace numbers
    61d084593c client: deprecate NewClient properly
    28b694d32d awslogs: fix non-blocking log drop bug
    3731ce10d4 Fix argument quoting bugs in dockerd-rootless.sh
    23774ada04 vendor: github.com/moby/buildkit v0.10.7-0.20230412161310-d52b2d584242
    9277e64444 vendor: github.com/ishidawataru/sctp v0.0.0-20230406120618-7ff4192f6ff2
    09fbbd5677 docker-rootless-setuptools.sh: improve readability of messages
    d3e52936c3 [23.0] update go to go1.19.8
    a0a597cbbe [23.0] fix vendor.mod: add hashicorp/go-multierror as direct dependency
    063d3a6f1a daemon: let libnetwork assign default bridge IPAM
    389e18081d update containerd binary to v1.6.20
    348544e6e8 libnet/d/windows: log EnableInternalDNS val after setting it
    3923e302a4 update runc binary to v1.1.5
    f3946c14fe integration-cli: Enable TestExecStartFails on Windows
    b87f7f18b8 libnet/d/overlay: insert the input-drop rule
    c6bf3071fe StartWithLogFile: Fix d.cmd race
    7f49ca259b TestDaemonRestartKillContainers: Fix loop capture
    98cbcb8003 libnet/d/overlay: add BPF-powered VNI matcher
    5c5fac2374 libnet/d/overlay: extract VNI match rule builder
    c492a22287 libn/d/overlay: enforce encryption on sandbox init
    018edb0284 libnet/d/overlay: document some encryption code

Bumping libnetwork to version v0.7.0-dev.3-1872-g3f004841, which comprises the following commits:

    dbbf124d Clean up inDelete network atomically
    d4d07f4a d/windows: log EnableInternalDNS val after setting it
    91f0d508 update maintainers
    c5aa85f9 drivers/overlay: insert the input-drop rule
    bef66946 drivers/overlay: appease the old deprecated linter
    a94fe95b drivers/overlay: add BPF-powered VNI matcher
    e0376b6c drivers/overlay: extract VNI match rule builder
    f1945d37 drivers/overlay: enforce encryption on sandbox init
    97442407 drivers/overlay: document some encryption code

Bumping docker-cli to version v23.0.6-8-g44a7d9537, which comprises the following commits:

    a98af2b39 vendor: github.com/docker/distribution v2.8.2
    6f353c800 cli-plugins/manager: fix deprecation comment of Metadata.Experimental
    63b205048 Update tag docs to clarify name
    c76773b19 docs: update description for docker -H flag
    c769f2079 [23.0] update go to go1.19.9
    802f17488 [23.0] vendor: github.com/docker/docker v23.0.5
    498743aed [23.0] vendor: github.com/moby/swarmkit/v2 v2.0.0-20230315203717-e28e8ba9bc83
    fde09d1d8 [23.0] vendor: github.com/opencontainers/runc v1.1.5
    3cda7c30c [23.0] vendor: github.com/docker/docker v23.0.4
    6c0f9022c Docs freshness updates
    17357a778 build(deps): bump docker/bake-action from 2 to 3
    2cf68537d ci: remove fetch depth 0 for validate jobs
    4a4291708 ci: add validation for generated markdown
    f914316a9 fix docker version --format=json not outputting json format
    9dfe5a29e cli/command/system: make default version template a const
    2c1fde223 fix docker info --format=json not outputting json format
    99124087e cli/command/formatter: export JSONFormat const
    86e79b55e volumes: prune: add --all / -a option
    ada43812d cli/command/volume: suppress err output in tests
    c648e0b06 Handle empty DOCKER_BUILDKIT like unset
    b6cd3c85b docs: update dockerd usage output for new proxy-options
    aa85421ff docs/reference: dockerd: remove default oom-score-adjust
    6bc4bf4f0 docs/reference: dockerd: update seccomp flag description
    8a35f92ff docs/reference: dockerd: use table for env-vars
    2cb152c41 docs/reference: use table for proxy env-vars
    623da1997 docs/reference: reformat env-vars table, and simplify
    e76242fff docs/reference: remove mention of DOCKER_NOWARN_KERNEL_VERSION
    4b4d7e2b4 cli/command: fix documentation for ResolveAuthConfig
    e67e5559d docs: deprecated: fix version (23.1.0 -> 24.0.0)
    a8e3b4b85 docs: update engine versions in some examples
    f88c159c7 [23.0] vendor: github.com/docker/docker v23.0.3
    6c052fcda vendor: github.com/docker/docker v23.0.2
    079e80889 vendor: golang.org/x/net v0.7.0
    ff448ff45 vendor: golang.org/x/term v0.5.0
    476933b68 vendor: golang.org/x/time v0.3.0
    6131fe9e4 vendor: golang.org/x/text v0.7.0
    bbc791ed7 vendor: golang.org/x/sys v0.5.0
    dd6f77bba vendor: github.com/moby/swarmkit/v2 v2.0.0-20230309194213-a745a8755ce3
    cb338ec97 vendor: github.com/containerd/containerd v1.6.19
    ffafb38e3 vendor: github.com/docker/docker v23.0.1
    a763e5114 Fix plugin completion parsing for plugins using `ShellCompDirectiveFilterFileExt`
    3c7de6454 Fix grammar in docs by adding omitted word
    3d0d576af ci: enhanced build workflow
    2609bd23f docs: regenerate markdown docs
    5fd2c0850 scripts/docs/generate-md.sh: fix location of generate code
    5cd7710a0 update go to go1.19.8
    209e9c0c1 cp: Do not block transfer on writing to terminal
    ce68ce7ae cp: Make gocyclo happy
    c28cb35c4 cp: Reduce number of progress updates
    948dfa91c cp: reduce branching in progress printer
    f813c9639 cp: Improve tty flashing on progress updates
    97d91f13a cp: do not emit progress if stderr is not a term
    6efc4eacc cli/command: fix deprecation comments for Stream types
    c7cdab58d improve plugins listing performance
    d93d78588 load plugin command stubs when required
    8e38271f2 gha: align stray go 1.19.4 version
    f6643207a don't use null values in the bake definition
    f381e0842 Dockerfile: align go version

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2023-06-07 16:40:22 -04:00
classes conf: make container recipes parseable when virtualization is not set 2023-03-20 09:06:47 -04:00
conf layer.conf: use docker-moby as preferred provider 2023-06-07 16:39:24 -04:00
docs podman: Add support for rootless mode 2022-07-15 17:11:58 -04:00
dynamic-layers rpi, xen, linux-yocto: enable linux-yocto 6.1 for RPi4 2023-05-29 09:45:22 -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 moby: update to v23.0.6 2023-06-07 16:40:22 -04:00
recipes-core busybox-initrd: auto pv from busybox 2023-05-17 11:44:51 -04:00
recipes-demo app-container: temporarily copy contens of .inc file to recipe 2022-09-12 16:45:26 -04:00
recipes-devtools Revert "yq: Redefine do_compile" 2023-05-29 09:41:07 -04:00
recipes-extended xen, xen-tools: Update git recipe revision for gcc 13 compatibility 2023-05-29 09:48:09 -04:00
recipes-graphics/xorg-xserver global: overrides syntax conversion 2021-08-02 17:17:53 -04:00
recipes-kernel kernel: the dev kernel is moving to 6.4, so we update our bbappend 2023-06-07 16:40:21 -04:00
recipes-networking ovs: update to 3.1.1 2023-04-21 11:34:42 -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 xen-image-minimal: supply bootloader config for qemux86-64 machine 2021-09-02 16:36:23 -04: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 README: remove some cri-o specific layer dependencies 2023-02-17 15:34:51 -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://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.