Hi Martin,
I build the ovirt-engine from the source and copied the bll.jar to the
correct place. Indeed, my cert issue is now gone.
Thanks, Sakari
On Wed, May 6, 2020 at 12:25 PM Sakari Poussa <spoussa(a)gmail.com> wrote:
Thanks for the clarification. I would really like to avoid starting
to
build engine myself.
Do you have a public CI that builds master so I can pick up the engine rpm
from there?
When do you plan to release beta5?
Thanks, Sakari
On Wed, May 6, 2020 at 11:52 AM Martin Perina <mperina(a)redhat.com> wrote:
>
> On Wed, May 6, 2020 at 9:00 AM Sakari Poussa <spoussa(a)gmail.com> wrote:
>
>> Hi Martin,
>>
>> Seems that I am running the correct versions. Can you elaborate what the
>> issue is/was and where is the fix? I can then dive deeper with my debugging.
>>
>
> We have changed the way how parameters are passed from engine through
> ansible-runner-service to ansible-runner to eliminate parameter escaping
> and still allowing parallel playbooks execution. So you also need to have
> patch
https://gerrit.ovirt.org/108532 included in your ovirt-engine,
> which removes the additional escaping.
>
>>
>> Thanks, Sakari
>>
>> $ dnf info python3-ansible-runner ansible-runner-service
>> Last metadata expiration check: 0:02:12 ago on Wed 06 May 2020 09:51:37
>> AM EEST.
>> Installed Packages
>> Name : ansible-runner-service
>> Version : 1.0.2
>> Release : 1.el8
>> Architecture : noarch
>> Size : 252 k
>> Source : ansible-runner-service-1.0.2-1.el8.src.rpm
>> Repository : @System
>> From repo : ovirt-4.4-centos-ovirt44
>> Summary : RESTful API for ansible/ansible_runner execution
>> License : ASL 2.0
>> Description : This package provides the Ansible Runner Service source
>> files. Ansible runner service exposes a REST API interface on top of the
>> functionality provided by ansible and
>> : ansible_runner.
>> :
>> : The Ansible Runner Service provided in this packages is
>> intended to be used as uwgsi app exposed by Nginx in a Container.
>> : Dependencies, and configuration tasks must be performed
>> in the container.
>> :
>> : Ansible Runner Service listens on
https://localhost:5001
>> by default for playbook or ansible inventory requests. For developers
>> interested in using the API, all the available
>> : endpoints are documented at
https://localhost:5001/api.
>> :
>> : In addition to the API endpoints, the daemon also
>> provides a /metrics endpoint for prometheus integration. A sample Grafana
>> dashboard is provided within
>> : /usr/share/doc/ansible-runner-service
>>
>> Name : python3-ansible-runner
>> Version : 1.4.5
>> Release : 1.el8
>> Architecture : noarch
>> Size : 340 k
>> Source : ansible-runner-1.4.5-1.el8.src.rpm
>> Repository : @System
>> From repo : ovirt-4.4-centos-ovirt44
>> Summary : A tool and python library to interface with Ansible
>> URL :
https://github.com/ansible/ansible-runner
>> License : ASL 2.0
>> Description : Ansible Runner is a tool and python library that helps
>> when interfacing with
>> : Ansible from other systems whether through a container
>> image interface, as a
>> : standalone tool, or imported into a python project.
>>
>>
>> On Wed, May 6, 2020 at 9:27 AM Martin Perina <mperina(a)redhat.com> wrote:
>>
>>> Hi,
>>>
>>> the issue has been fixed on master, it seems that you are using old
>>> ovirt-engine and/or old ansible-runner-service. Please upgrade to latest
>>> released ovirt-engine with ansible-runner-service-1.0.2 and
>>> python3-ansible-runner-1.4.5
>>>
>>> Regards,
>>> Martin
>>>
>>>
>>> On Wed, May 6, 2020 at 6:50 AM Sakari Poussa <spoussa(a)gmail.com>
wrote:
>>>
>>>> Hi,
>>>>
>>>> I am using 4.4 beta4 and not able to add new hosts to the datacenter.
>>>> Also "Enroll Certificate" fails.
>>>>
>>>> On nodes, I get the following error message:
>>>>
>>>> libvirtd[20399]: Unable to import CA certificate list
>>>> /etc/pki/vdsm/certs/cacert.pem
>>>>
>>>> The root cause is the malformed cert:
>>>>
>>>> $ cat /etc/pki/vdsm/certs/cacert.pem
>>>> -----BEGIN CERTIFICATE-----\nMIID XXX
>>>>
>>>> That, is the .pem file is just one long line with \n characters
>>>> instead of real newlines. If I convert the \n to real newlines libvirtd
>>>> starts but that is not the end solution since other issues surfaces.
>>>>
>>>> The malforming happens when the engine copies (via ansible) the CA
>>>> cert to the node(s).
>>>>
>>>> Any ideas what is going on?
>>>>
>>>> Thanks, Sakari
>>>>
>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> Users mailing list -- users(a)ovirt.org
>>>> To unsubscribe send an email to users-leave(a)ovirt.org
>>>> Privacy Statement:
https://www.ovirt.org/privacy-policy.html
>>>> oVirt Code of Conduct:
>>>>
https://www.ovirt.org/community/about/community-guidelines/
>>>> List Archives:
>>>>
https://lists.ovirt.org/archives/list/users@ovirt.org/message/TZ6EA3X257Y...
>>>>
>>>
>>>
>>> --
>>> Martin Perina
>>> Manager, Software Engineering
>>> Red Hat Czech s.r.o.
>>>
>>
>>
>> --
>> Sakari Poussa
>> 040 348 2970
>>
>
>
> --
> Martin Perina
> Manager, Software Engineering
> Red Hat Czech s.r.o.
>
--
Sakari Poussa
040 348 2970