![]() Bumping containerd to version v1.7.0-beta.3-71-gfdfdc9bfc, which comprises the following commits: fe0116ec2 CI: skip some jobs when `repo != containerd/containerd` b944b108d Clean up repeated package import 76a62e52a Use http constants instead of string 13652e081 fetch: Use data from descriptor when available. 6ae3e5df6 Fix retry logic within devmapper device deactivation 6adb6a727 Rename release CI job aed3b0a70 Clean CI file 617c66dcc Add critest.exe in $PATH 757b8f702 keep the uppercase letter for flag info e5c57f242 update hcsshim tag to v0.10.0-rc.5 and revendor 1f35b0336 Fix sandbox exit monitor d1cd9757e Generate GRPC for runtime task service 86c238c87 Generate GRPC for runtime sandbox API 99580e0aa Update TTRPC and Protobuild dependencies b9b44ed5c Removing end of line for last line dbf384a5a Export remote snapshotter label handler d6070f8a7 go.mod: github.com/urfave/cli v1.22.12 2f1aad03a cleanup useless IntToInt32Array func e551d734f pkg/epoch: drop timezone eeab05242 Make `mount.UnmountRecursive` compatible to `mount.UnmountAll` 58bd5a094 go.mod: update github.com/containerd/nri. c46aaa8df Add integration test for tracing on image pull 7ec75b120 Update CNI to 1.2.0 306db3e70 go.mod: github.com/containerd/cgroups/v3 v3.0.0 5082fb395 go.mod: go.opentelemetry.io/otel v1.12.0 8886b05dc integration: use sleep inf with busybox:1.36 005d30e84 deflake: TestContainerPids 6de94a4cc log/logtest: add `testcase` as debug field 97ddac539 RELEASES.md: update release status b36b41552 cri: mkdir /etc/cni with 0755, not 0700 7eb652830 release: Ubuntu 18.04 -> 20.04 (glibc 2.27 -> 2.31) b473c2922 release: Add "cri-containerd.DEPRECATED.txt" in the deprecated cri-containerd-* bundles d00655092 Update the EOL date for 1.5 release 336c0cd2c Prepare release notes for v1.7.0-beta.3 77e51e9b0 Adding support to run hcsshim from local clone 27cf7f87d fix(docs): minor fix on the windows installation steps d21578674 runtime docs: Clarify delete cwd behavior 34d587818 Use mount.Target to specify subdirectory of rootfs mount 21fe0ceaa Move PLEG events for pause container to podsandbox 12359559d reused package errdefs for not supported err 4f39b164f pkg/cri: optimize slice initialization 9f6058d02 pushWriter: correctly propagate errors 361291559 Update vendored files d845b2a9c go.mod: update goresctrl to v0.3.0 ac72483e8 Fix syntax errors in the document f9f845533 Backport #7393 to sbserver 0cbfb3375 Backport #7661 to sbserver 41eabf134 Backport #7685 to sbserver b0d7a9697 Backport unit test from #7882 to sbserver b1c5c57be Fix Memory Limit test d1e1a1646 release/Dockerfile: set DEBIAN_FRONTEND=noninteractive 7ddd8add4 CI: remove redundant archs from ci.yml ffabc8a29 CI: test release.yml on every PR b9bd10c14 use local variable for rt when iterating collectors 1ade777c2 Add basic spec and mounts for Darwin 66eeee043 Update hcsshim tag to v0.10.0-rc.4 3c8469a78 Use Platform instead of generated API 802c6c5c0 fuzzing: improve archive fuzzer 40be96efa Have separate spec builder for each platform fdfa3519a Remove unused params from platformSpec 1c1d8fb05 Update OCI spec tests for generic platform f43d8924e Move most of OCI spec options to common builder 21338d277 Add stub to build common OCI spec f318e5630 Update sandbox API to return target platform dd22a3a80 Move WithMounts to specs 0ae0399b1 Make OCI spec opts available on all platforms 5f1a42543 shim: move reap log line to debug 515d68099 shim: enable debug logging for delete c8f4ab3b0 update to go1.19.5, go1.18.10 9c8c4508e cri: Fix TestUpdateOCILinuxResource for host w/o swap controller 82d6c2f93 Revert container_stats_test.go change which caused Windows CRI integration test failure 0b9313c42 ctr/run: flags --detach and --rm cannot be specified together 6f9936e30 mod: update github.com/pelletier/go-toml@v1.9.5 f0917fb6e archive: improve TestSourceDateEpoch 9df5a1714 snapshots: refactor metastore transaction f9a702105 docs/content-flow: update the description of the content labels fc905324a docs/content-flow: update the digests of the redis:5.0.9 0de12cf7e Add tracing plugin test b550526cc Use cleanup.Background instead of context.Background for cleanup 38159694f Prepare release notes for v1.7.0-beta.2 88c8d2e39 docs: fix a typo in tracing documentation 79d09c69b CI: Pass GITHUB_TOKEN to containerd/project-checks 06bfcd658 Enable dupword linter 0abc2f160 ctr: Add platform flag to 'oci spec' command f606c4eba Add cleanup package for context management during cleanup 419b5ab04 Cirrus CI (Fedora 37, Rocky 8): enable cri-integration 7b1f08bf5 nri_test.go: skip if SELinux is enabled dcbb32d6f cri-integration: set SelinuxRelabel 0f163d696 TestVolumeOwnership: compare GID, not group name 76d68b080 container_stats_test.go: avoid checking snapshot size 12955d291 Vagrantfile: fix comments about SELinux bb86c6e57 contrib/Dockerfile.test: add "integration", "cri-integration", "critest" stages 5e84f08c4 Vagrantfile: fix disk resize error with VirtualBox 778e8f2af Use the const labels.LabelUncompressed a5b979623 Add lease to transfer to preserve streams during transfer 3f0edb249 CRI: Comment cleanup/misc fixes 1753e5af7 Reused errdefs for error 5a00d28a6 Fix TestUpdateContainerResources_Memory* on cgroup v2 hosts a5ea5935b integration/images: switch away from Docker Hub to avoid rate limit 119bbec9e Vagrantfile: install-rootless-podman: remove `setenforce 0` d7ef6cbfa [streaming] move response packet after registration 72ef98622 cri: Simplify parseUsernsIDs() 4eed20fc3 cri: Verify userns container config is consisten with sandbox a44b35627 cri: Fix assert vs require in tests 6b333fd21 `ctr contents ls` sorts the labels of the content 3b48fb5b5 cri: Shadow variables to avoid t.Parallel() issues 6b7e237fc chore: use `go fix` to cleanup old +build buildtag 1d0619bc0 Refactor metastore transaction ca69ae265 Add integration tests for CRI userns 09243e43f make runc 1.1 for oss_fuzz_build.sh 94c68aa00 oci: appendOSMounts(): remove unused error, and move d66afd211 add kube v1.26: remove v1alpha2 cri support e94d92571 CRI sbserver: Prevent server reuse after Shutdown. b10536d64 Reused errdefs define error 229779a4e oci: Add WithDomainname ba0a7185f add network plugin metrics a2df12d1a fix `ctr tasks kill` does not remove cni network under windows 0bc9f7b54 Avoid using canceled context in unpacker cleanup b6df6708b Check containerd's readiness before calling critest a27e09548 Fix grammar and spelling mistakes in README a7adeb697 cri: Support pods with user namespaces 31a644973 Add capability for snapshotters to declare support for UID remapping 36f520dc0 Let OCI runtime create netns when userns is used 47fee791f Add sandbox store plugin type 6e55234c3 Add unit test to function GetCPUVariantFromArch 8d5c04543 Use uname machine field to get CPU variant if fails at /proc/cpuinfo 3ee6dd5c1 CRI: Fix no CNI info for pod sandbox on restart aa8a389c5 overlay snapshotter: Make use of WithTransaction 2c573de6d Move snapshot event publishing into metadata store d5dd11dcd Enable checkRename test 415750388 cri: fix `memory.memsw.limit_in_bytes: no such file or directory` 791428005 Prevent a race condition in testHook 54f1bdee3 "make proto-fmt" doesn't like spaces 52a748039 Remove github.com/gogo/protobuf again ce4ea2695 go.mod: update fuzz-headers and fuzz-build a4d5c3e5c Support sandboxed shims shutdown fb7a04234 move up to CRI-TOOLS v1.26.0 84529072d CRI: Add host networking helper 0e33a8fa4 [sb] Fix status ce3a73270 nil check to avoid panic on upgrade 5a3a9baec fatal error: concurrent map iteration and map write c5fff10fe Bump golangci-lint to v1.50.1 d7507c3c1 Bump grpc to v1.51.0 b94c1018a disable tracing while handling token f219f7d1e fix sdNotify func when debug level 75b09ac4a images: support specifying SourceDateEpoch via ctx dc4834924 epoch: propagate SOURCE_DATE_EPOCH via ctx 66f71ea4d Enable GitHub Actions local Linux CI runs 14a38e12b Upgrade GitHub actions packages in release workflow 33e706aec Prepare release notes for v1.7.0-beta.1 d65269fda Add sandbox shutdown API 423f4388b integration: increase timeout in container_event_test.go 80839f11e allow client to remove created tasks with PID 0 a6929f9f6 Add Evented PLEG support to sandbox server a338abc90 Add container event support to containerd 69975b92b cri: make swapping disabled with memory limit cde949077 digest: use github.com/minio/sha256-simd 3b71cfd40 metastore: Add WithTransaction convenience method 9df96dc46 support fetching containerd from non public GCS buckets c59f1635f add metrics for image pulling: success/failure count; in progress count; thoughput 74813786c fuzzing: improve archive fuzzer 176e8d35c image/label: print more characters of label keys 7afe6d92d Fix incorrect defer usage and refactor judgement 20e7b399f prevent Server reuse after a Shutdown ccd1d22ad fix incorrect namespace of event when create/update namespace Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> |
||
---|---|---|
classes | ||
conf | ||
docs | ||
dynamic-layers | ||
files | ||
lib/oeqa/runtime/cases | ||
recipes-containers | ||
recipes-core | ||
recipes-demo | ||
recipes-devtools | ||
recipes-extended | ||
recipes-graphics/xorg-xserver | ||
recipes-kernel | ||
recipes-networking | ||
scripts/lib/wic/plugins/source | ||
wic | ||
.gitignore | ||
COPYING.MIT | ||
MAINTAINERS | ||
meta-virt-roadmap.txt | ||
README |
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: 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.