![]() Bumping podman-compose to version v1.3.0-4-g60ac5e4, which comprises the following commits: 48c6c38 build(deps): bump virtualenv from 20.25.1 to 20.26.6 ac5291e RELEASING: Fix release command 9cbc4c1 Release 1.3.0 6de335b Release notes for 1.3.0 2379924 Add documentation for how to create a release eda4815 scripts: Add script to make new release cbb0cab scripts: Add script to create release notes 483103a Declare compatibility with Python 3.13 804852b Provide support for cache_from and cache_to fields f11e08e Read log output by chunks if a line is too long 35cf4bc tests: Add test for container_to_build_args() 9964604 Extract container_to_build_args() ac7ec5c Support network level mac_address attribute 346f7a5 Ignore creating networks on network_mode=bridge. 5564224 Add integration test for network scoped aliases 978a138 Support network scoped service aliases 4a232f5 Merge single and multi network handling in get_net_args_from_networks() aa8c6fd Simplify network handling in get_net_args_from_networks() fb0bbd6 Cleanup network alias processing b324029 Simplify network name processing when there is single network 590c371 Move network alias processing to common location 16196a1 Simplify ip address processing in get_net_args_from_networks() 2dfbb59 Extract multiple network handling in get_net_args_from_networks() a34d1d1 Remove unused ip_assignments in get_net_args_from_networks() d6da65e Extract get_net_args_from_networks() de2c33d Simplify get_net_args_from_network_mode() 2891be0 Ensure that network_mode and networks are not present at the same time a023dc1 Extract get_net_args_from_network_mode() 420d19d Add integration test for default network behavior 2cfc617 Support docker-compose like default network behavior 054c66b Add device_cgroup_rules support 145ae47 Simplified statements to retrieve keys from dictionaries a67fa0b Adding support for conditional dependencies 3ba0396 Normalize depends_on service property 973e15b Wrap dependencies within a class 002c2e4 Extract run_container() a9cfdb6 build(deps): bump actions/checkout from 2 to 4 c0dc3e4 build(deps): bump softprops/action-gh-release from 1 to 2 41e69be Fix Dockerfile link in readme 4203f79 add release.yml workflow 69e95be add Dockerfile and related scripts db0aad9 podman-compose down removes networks ab33954 add ssh support for build command 90f54b9 Add x-podman.no_hosts extension df8fa58 tests/integration: Automate manual 'nets_test2' test 5c81bbf tests/integration: Automate manual 'nets_test1' test deed4d5 tests/integration: Automate manual 'ipam_default' test 08b3ac2 tests/integration: Delete 'netprio' test 0de7e13 tests/integration: Automate manual 'multicompose' test cb294d7 tests/integration: Automate manual 'nethost' test 8d0dd21 tests/integration: Automate manual 'interpolation' test 4a7329b Revert "Use defined environment variables in the image build process" de3f93c tests/integration: Relocate 'filesystem' test f4bf69b tests/integration: Automate manual 'extends_w_file_subdir' test 124879a tests/integration: Automate manual 'extends_w_file' test 368efe2 tests/integration: Automate manual 'extends_w_empty_service' test 5610949 test: Use stable apt-get cli for package installation ea239c4 Simplify secrets assignment 9fdee76 Initialize default values in PodmanCompose constructor 0a6e0a3 Fix services replicas type 26e6651 Type hints via annotations 4626033 Remove is_dict,is_str for better pyright inference 8411db4 Minimum Python version 3.9 ed58ac0 clean up redundant default_net variable 305f25b clean up redundant proj_name dc04108 tests/integration: Automate manual 'extends' test 92dbd36 tests/integration: Automate 'env-file-tests' manual tests 9e11c6b tests/integration: Automate manual 'exit-from' tests 0d24c41 tests/integration: Automate 'env-tests' manual test 34f5268 Add unittest for rec_subs b5eaf31 Support variable substitution with service's environment b3c49df podman_compose.py: support "platform" property in the build command 7d7e64f Update docs+messages to reflect uidmaps/gidmaps code 3c9c18c tests/integration: Automate `deps` manual test 1e66c28 Remove references to nonexistent devel and stable branches d95b4d0 Add newsfragment e2eb883 Add `--network=none` if `network_mode: none` is set; fixes #1001. 8505009 Support python direct call _parse_args or run 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 | ||
wic | ||
.gitignore | ||
COPYING.MIT | ||
MAINTAINERS | ||
meta-virt-roadmap.txt | ||
README.md | ||
SECURITY.md |
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.