ovirt / ovirt-appliance Goto Github PK
View Code? Open in Web Editor NEWAppliance for oVirt Engine: an OVA shipping CentOS Stream and oVirt Engine, wrapped in an RPM.
Home Page: https://ovirt.org/
License: GNU General Public License v2.0
Appliance for oVirt Engine: an OVA shipping CentOS Stream and oVirt Engine, wrapped in an RPM.
Home Page: https://ovirt.org/
License: GNU General Public License v2.0
❌ The oVirt Appliance build CI job failed. Please investigate.
❌ The oVirt Appliance build CI job failed. Please investigate.
Missing el9 builds for https://github.com/oVirt/buildcontainer/blob/main/Dockerfile.stream8#L49
@sandrobonazzola do they exist or need to be built by us?
❌ The oVirt Appliance build CI job failed. Please investigate.
Describe the bug
scripts/renderks.py ovirt-release-master centos > "ovirt-engine-appliance.ks"
scripts/renderks.py:18: YAMLLoadWarning: calling yaml.load() without Loader=... is deprecated, as the default Loader is unsafe. Please read https://msg.pyyaml.org/load for full details.
To reproduce
cd engine-appliance
make
Expected behavior
renderks shouldn't use deprecated API
❌ The oVirt Appliance build CI job failed. Please investigate.
❌ The oVirt Appliance build CI job failed. Please investigate.
❌ The oVirt Appliance build CI job failed. Please investigate.
❌ The oVirt Appliance build CI job failed. Please investigate.
❌ The oVirt Appliance build CI job failed. Please investigate.
❌ The oVirt Appliance build CI job failed. Please investigate.
❌ The oVirt Appliance build CI job failed. Please investigate.
❌ The oVirt Appliance build CI job failed. Please investigate.
❌ The oVirt Appliance build CI job failed. Please investigate.
❌ The oVirt Appliance build CI job failed. Please investigate.
❌ The oVirt Appliance build CI job failed. Please investigate.
❌ The oVirt Appliance build CI job failed. Please investigate.
❌ The oVirt Appliance build CI job failed. Please investigate.
❌ The oVirt Appliance build CI job failed. Please investigate.
❌ The oVirt Appliance build CI job failed. Please investigate.
❌ The oVirt Appliance build CI job failed. Please investigate.
❌ The oVirt Appliance build CI job failed. Please investigate.
❌ The oVirt Appliance build CI job failed. Please investigate.
❌ The oVirt Appliance build CI job failed. Please investigate.
❌ The oVirt Appliance build CI job failed. Please investigate.
❌ The oVirt Appliance build CI job failed. Please investigate.
❌ The oVirt Appliance build CI job failed. Please investigate.
❌ The oVirt Appliance build CI job failed. Please investigate.
❌ The oVirt Appliance build CI job failed. Please investigate.
❌ The oVirt Appliance build CI job failed. Please investigate.
❌ The oVirt Appliance build CI job failed. Please investigate.
❌ The oVirt Appliance build CI job failed. Please investigate.
❌ The oVirt Appliance build CI job failed. Please investigate.
❌ The oVirt Appliance build CI job failed. Please investigate.
❌ The oVirt Appliance build CI job failed. Please investigate.
❌ The oVirt Appliance build CI job failed. Please investigate.
❌ The oVirt Appliance build CI job failed. Please investigate.
Up to oVirt 4.5.4 the el9 appliance rpm was shipping a vm based on CentOS Stream 8.
For next release the appliance vm should be moved to CentOS Stream 9 so the solution will be fully based on that distribution.
# TODO Remove '--nobest' once this is resolved somehow (probably by CentOS upgrading their protobuf and rebuilding usbguard)
Introduced by PR #109
Tested version and env details:
centos-release-ovirt45-8.7-2.el8s.noarch
ovirt-hosted-engine-setup-2.6.5-1.el8.noarch
Clean centos installation followed by the deployment guide for 4.5:
Kernel 4.18.0-408.el8.x86_64 #1 SMP Mon Jul 18 17:42:52 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux
cat /etc/redhat-release
CentOS Stream release 8
_Please let me know if you need more details like sosreport or list of repos/packages but basically it is just clean centos + ovirt-45-upstream
Issue:
Initial installation of package failed due missing netaddr and jmespath (although packages were installed for python3 and 3.8). After applying workaround (described below) I hit the same issue later during engine VM configuration (packages missing on engine VM side).
Seems I'm not the only one hitting the issue: https://lists.ovirt.org/archives/list/[email protected]/thread/MRRWORQVAFHSEPEWORQMR63DAHPCLTGG/
Workaround:
Version for python3 and 3.8 are installed, but seems that 3.9 netaddr and jmespath are required. As a workaround I installed these via epel (but can also be provided by pip) and was able to get past the first failure. Adding '--ansible-extra-vars=he_pause_host=true' allowed me to pause deployment prior to the next failure. With deployment paused I entered the engine VM and was able to manually install the packages via pip. After this workaround deployment proceeded without issues.
Possible solutions:
Mentioned packages should be provided in some way. Either the ansible playbooks needs to be updated to fix dependencies via pip, or packages should be served by ovirt-45-upstream.
❌ The oVirt Appliance build CI job failed. Please investigate.
❌ The oVirt Appliance build CI job failed. Please investigate.
❌ The oVirt Appliance build CI job failed. Please investigate.
❌ The oVirt Appliance build CI job failed. Please investigate.
❌ The oVirt Appliance build CI job failed. Please investigate.
❌ The oVirt Appliance build CI job failed. Please investigate.
❌ The oVirt Appliance build CI job failed. Please investigate.
❌ The oVirt Appliance build CI job failed. Please investigate.
❌ The oVirt Appliance build CI job failed. Please investigate.
❌ The oVirt Appliance build CI job failed. Please investigate.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.