Tuesday, 2019-11-12

*** zbr has quit IRC00:09
*** cweeks has quit IRC08:08
*** zbr has joined #ara08:31
*** zbr has quit IRC08:35
*** zbr has joined #ara08:37
*** gvincent has joined #ara09:05
*** sshnaidm|off is now known as sshnaidm|rover09:30
*** irclogbot_3 has quit IRC09:39
*** irclogbot_2 has joined #ara09:39
*** openstackgerrit has quit IRC12:41
*** sshnaidm|rover is now known as sshnaidm|ruck12:55
*** dbpiv has joined #ara13:12
*** dbpiv has quit IRC14:50
*** openstackgerrit has joined #ara14:55
openstackgerritDavid Moreau Simard proposed recordsansible/ara master: WIP: Reverse default sort order for playbooks, plays, tasks and results  https://review.opendev.org/69385514:55
*** dbpiv has joined #ara14:58
*** etienne has joined #ara18:03
*** cweeks has joined #ara19:24
*** sshnaidm|ruck is now known as sshnaidm|afk19:42
*** crag has joined #ara19:59
cragis generating static HTML from ara not a thing anymore, or am i just missing/misinterpreting docs?19:59
dmsimardcrag: it was re-introduced in 1.2.0 which was released last week20:00
dmsimardmentioned in the blog post for the release: https://ara.recordsansible.org/blog/2019/11/06/announcing-the-release-of-ara-records-ansible-1.2/20:01
cragdmsimard: aha nice. so for some clarification - to utilize this, do I actually need an instance of ara running, or can i make my records of runs locally and store these static results?20:03
dmsimardcrag: you don't need to run a persistent instance to generate the static files20:23
cragokay, so for instance - my targets will be RHEL 7 + 8 systems, and i should be able to pip ara there, generate the static HTML and offload it20:24
dmsimardcrag: ara needs to be installed once only where ansible is running from -- no need to install it everywhere20:25
cragwell, my tests are likely going to be running on each test system individually, not from a remote host.20:35
cragas the versions of RHEL and the versions of ansible are the variables and key to the tests.,20:35
cragbut i get what you are saying20:35
dmsimardcrag: if you run ansible against localhost on every node, you can generate the html report interface for each node and send them somewhere to host them -- this is a common use case for CI (i.e, one report per job)22:35
dmsimardthe new thing in 1.x is that it's easier to send data to a remote server so it's aggregated in one place22:36
dmsimardso, for example, your RHEL nodes could be configured to use the HTTP API client and a specific persistent server22:38
dmsimardin practice, I got results from openstack-ansible with just this: https://review.opendev.org/#/c/682962/3/scripts/openstack-ansible.sh22:38
dmsimardthere is a performance impact when sending data remotely because of the latency to the API server but depending on the use case, it can be worth it22:39
dmsimardthe interesting part about having data in a live API server is that you can then query it for data22:40
dmsimardif you want to keep data isolated per-node or per-job, another approach would be the distributed sqlite backend: https://ara.readthedocs.io/en/latest/distributed-sqlite-backend.html22:41
dmsimardthe idea is that instead of generating the html files (and uploading them, and storing them), you just host the sqlite databases22:41

Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!