Go to file
Bruce Ashfield 4d79636aac cni: update to v1.2.3
Bumping cni to version v0.8.0-307-g4c9ae43, which comprises the following commits:

    692efbd libcni: set both GC valid attachment keys
    6a68851 SPEC: use correct GC field name.
    587837e libcni: remove use of Masterminds/semver
    2c926b5 SPEC: add warning about preserving shared resources for GC
    9d422db Fix faulty json.Marshal behavior for embeds types.NetConf
    c283314 libcni: implement disableGC
    1125b83 Spec: add disableGC flag
    529bccb GetCachedAttachments should ignore missing directories
    267db70 build(deps): bump github.com/onsi/ginkgo/v2 in the golang group
    6ef5715 libcni: always delete the cache on conflist for CNI DEL
    02ffd01 build(deps): bump alpine in /.github/actions/retest-action
    1e7858f supplement ns building files for darwin os
    52babb0 Update golangci-lint to v1.57.1
    f5e23f5 build(deps): bump golangci/golangci-lint-action from 4 to 6
    e34763a build(deps): bump the golang group with 2 updates
    3d7be1b build(deps): bump the golang group across 1 directory with 2 updates
    047255e spec: remove "-dev" tag
    dd65e2d add version to cni interface
    0036b62 cnitool CNI 1.1.0 support
    a67dabb use errors package in golang v20 to join multiple errors
    f846cb7 build(deps): bump the golang group with 2 updates
    829ae61 Update golang to active supported version
    56f11c6 types: add ValidAttachments to "base" NetConf struct
    8eb1091 pkg/invoke: add DelegateStatus, DelegateGC methods
    2e9688f Docs: remove obsolete information about building release artifacts
    c45adb6 Add MTU to CNI result
    2d04079 tolerate invalid cni caches for deletion
    00576a2 Scope property as int pointer
    a4d4a0d Add Scope property for routes
    163db33 Add socket path and pciid to CNI interface result
    94fc2b1 Table ID property as int pointer
    3c4079b Add table ID property for routes

Bumping cni-plugins.git to version v1.1.0-313-g01b3db8e, which comprises the following commits:

    01b3db8e SBR: option to pass the table id (#1088)
    06ba001d Update containernetworking/cni to v1.2.3 for GC
    deb8ef63 Update go-iptables
    bdb6814f macvlan: add bcqueuelen setting
    07bd3250 build(deps): bump the golang group across 1 directory with 4 updates
    d924f05e build: update github.com/vishvananda/netlink to 1.3.0
    6269f399 Fix unnecessary retrying when the link is down in dhcp.
    675ca922 test: bump go version
    30078e1c .github: fix double-triggering CI
    352c8b7a Change chown to change current dir as well
    d5f9ad99 build(deps): bump the golang group with 2 updates
    508c94ca build(deps): bump the golang group across 1 directory with 3 updates
    434e9b9e Fix release tar images' owner to root
    0e87bccf build(deps): bump alpine in /.github/actions/retest-action
    14cad164 build(deps): bump the golang group with 2 updates
    5c95925a build(deps): bump golangci/golangci-lint-action from 4 to 6
    dc8b8289 build(deps): bump the golang group across 1 directory with 4 updates
    9397270f dependabot: don't automatically update cni packages
    3656c69d build: bump release go version
    427af863 Fix release script in github action
    ada798a3 fix: close resolv.conf
    eb49a034 ip: include peer name in error message
    717b4337 build(deps): bump golang.org/x/net from 0.20.0 to 0.23.0
    ccc1cfaa Simplify unit test
    78ebd8bf minor case change
    c666d140 bandwidth plugin: split unit tests in several files
    ab0b386b bandwidth: possibility to specify shaped subnets or to exclude some from shaping
    52da39d3 bandwidth: possibility to exclude some subnets from traffic shaping
    6f05dc32 build(deps): bump the golang group with 1 update
    c4646743 build(deps): bump the golang group with 4 updates
    ba5bdafe Use temporary name for netdevice when moving in/out of NS
    d34720b5 Support DeviceID on Auxiliary Bus
    8a3014f2 build(deps): bump actions/checkout from 3 to 4
    352e0512 Update golangci-lint-action package to v4
    9c016b5d Rename unused variables to resolve lint warnings
    394ab0d1 build(deps): bump the golang group with 5 updates
    47373d26 build(deps): bump actions/setup-go from 3 to 5
    2bae9b67 Update to Go v1.22 in CI and release
    cb244060 Fix version of golangci-lint
    8b2b1d20 Add github action to build binaries for each platform at release
    7e131a00 bridge: Enable disabling bridge interface
    133a764c build(deps): bump alpine in /.github/actions/retest-action
    e6099fb8 build(deps): bump actions/setup-go from 4 to 5

Bumping flannel-cni-plugin.git to version v1.5.1-flannel3, which comprises the following commits:

    b691133 Bump github.com/onsi/gomega from 1.34.1 to 1.34.2
    ce2b072 Bump github.com/onsi/ginkgo/v2 from 2.20.1 to 2.20.2
    3bcc5a8 Bump go to 1.22
    c5e4f4b Bump github.com/containernetworking/cni from 1.2.1 to 1.2.3
    8a9a79d Bump github.com/onsi/ginkgo/v2 from 2.19.0 to 2.20.1
    67765da Bump alpine from 20240606 to 20240807
    6fe8827 Bump alpine from 20240329 to 20240606
    3838eea Bump Go version
    b60152b Bump github.com/containernetworking/cni from 1.2.0 to 1.2.1
    957ab8a Bump github.com/containernetworking/plugins from 1.5.0 to 1.5.1
    9aa349b Bump github.com/containernetworking/cni from 1.1.2 to 1.2.0
    3260428 Bump github.com/onsi/ginkgo/v2 from 2.17.2 to 2.19.0
    aab0543 Bump github.com/containernetworking/plugins from 1.4.1 to 1.5.0
    5eaab45 Bump github.com/onsi/gomega from 1.33.0 to 1.33.1
    9864944 Bump github.com/onsi/ginkgo/v2 from 2.17.1 to 2.17.2
    2e28128 Bump github.com/onsi/gomega from 1.32.0 to 1.33.0
    85206d1 Bump Go and plugins version
    edfb6ce Bump alpine from 20231219 to 20240329
    b3c6e9f Bump github.com/onsi/gomega from 1.31.1 to 1.32.0
    6eec09d Bump google.golang.org/protobuf from 1.31.0 to 1.33.0
    37b5025 Bump github.com/onsi/gomega from 1.30.0 to 1.31.1
    0a6e942 Bump alpine from 20230901 to 20231219
    92c06f2 Bump github.com/containerd/containerd from 1.6.23 to 1.6.26
    da2c8ca Create dependabot.yml
    28a4dca fix doc
    78381fe fix wrong doc
    45a7bb3 Update to plugins v1.4.0
    9bd5e58 upload release artifact on the release page
    f58497e set CGO_ENABLED=1 when GOARCH=amd64
    8d52b1f  simplify the packaging and releasing of flannel-cni
    9f9ea24 Fix typo in flannel_linux_test.go
    6214abd update Githb actions to stay up to date
    1dfe98d Add support for riscv64
    f50cfdc Set as latest the released image
    6464faa Fixed release artifacts path

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2024-10-03 01:28:52 +00:00
classes classes: add depreciated warning bbclass 2024-03-15 17:17:19 +00:00
conf meta-virt-container.inc: Install shadow in read-only rootfs 2024-10-03 01:28:52 +00:00
docs podman: Add support for rootless mode 2022-07-15 17:11:58 -04:00
dynamic-layers u-boot-xlnx-scr.bbappend: Fix xen boot script comparison 2024-09-25 18:50:57 +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 runc: update to v1.2.0-rc.3 2024-10-03 01:28:52 +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 python3-colorama: drop recipe 2024-09-09 14:28:42 +00:00
recipes-extended xen: update to 4.20-dev 2024-10-03 01:28:52 +00:00
recipes-graphics/xorg-xserver global: overrides syntax conversion 2021-08-02 17:17:53 -04:00
recipes-kernel kernel: simplify the kernel-cfg-fragments-native dependency 2024-10-03 01:28:52 +00:00
recipes-networking cni: update to v1.2.3 2024-10-03 01:28:52 +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.