python-ovirt-engine-sdk4 package is required to invoke Ansible playbooks using oVirt Ansible modules, so we need this package to be installed within the appliance. python-ovirt-engine-sdk4 is distributed within RHV or RHEL Common channel and latest build can always be found in Brew: https://brewweb.engineering.redhat.com/brew/packageinfo?packageID=57732 Currently latest released version is 4.2.7: https://errata.devel.redhat.com/advisory/34080
Please assess the impact of this issue and update the severity accordingly. Please refer to https://bugzilla.redhat.com/page.cgi?id=fields.html#bug_severity for a reminder on each severity's definition. If it's something like a tracker bug where it doesn't matter, please set the severity to Low.
Dependency problems: (RPMs, Python packages, Ruby Gems, Ansible modules, etc.) Several of us on the platform team met recently to discuss dependency problems and came up with the following decisions: - The appliance will carry dependencies for the application and any necessary debugging tools - The application itself will declare all of its dependencies as it has in the past - Application plugins will declare their dependencies in a way that the application / appliance build code can aggregate and install them - Customer dependencies will need to be installed and maintained by customers since it is impossible for us to maintain and upgrade that list of dependencies. We can not guarantee that any changes to these dependencies will not break scripts that are not maintained by the engineering team. *** This bug has been marked as a duplicate of bug 1573658 ***
(In reply to Brandon Dunne from comment #2) > Dependency problems: (RPMs, Python packages, Ruby Gems, Ansible modules, > etc.) > > Several of us on the platform team met recently to discuss dependency > problems and came up with the following decisions: > - The appliance will carry dependencies for the application and any > necessary debugging tools > - The application itself will declare all of its dependencies as it has in > the past > - Application plugins will declare their dependencies in a way that the > application / appliance build code can aggregate and install them > - Customer dependencies will need to be installed and maintained by > customers since it is impossible for us to maintain and upgrade that list of > dependencies. We can not guarantee that any changes to these dependencies > will not break scripts that are not maintained by the engineering team. > > *** This bug has been marked as a duplicate of bug 1573658 *** The python-ovirt-engine-sdk4 is a dependency of oVirt Ansible modules, which need to be installed on the appliance, other Ansible roles executed from CFME UI will not be working at all.
New commit detected on ManageIQ/manageiq-appliance-build/master: https://github.com/ManageIQ/manageiq-appliance-build/commit/cc1227ddc54b5cbb613ef7c2f14114b0944b1a3f commit cc1227ddc54b5cbb613ef7c2f14114b0944b1a3f Author: Satoe Imaishi <simaishi> AuthorDate: Fri Sep 21 18:39:35 2018 -0400 Commit: Satoe Imaishi <simaishi> CommitDate: Fri Sep 21 18:39:35 2018 -0400 Add python-ovirt-engine-sdk4 https://bugzilla.redhat.com/show_bug.cgi?id=1610768 Add ovirt-ansible-roles https://bugzilla.redhat.com/show_bug.cgi?id=1610798 kickstarts/base.ks.erb | 2 + kickstarts/partials/post/ovirt_ansible.ks.erb | 5 + 2 files changed, 7 insertions(+)
Verified on CFME-5.10.0.17, python-ovirt-engine-sdk4 package is latest: python-ovirt-engine-sdk4-4.2.8-1.el7ev.x86_64
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHSA-2019:0212