# Generated by Makefile. Do not edit.

commit a221c5f4b5d3989dfa8ca7d56da3ee8895829003
Merge: 60abfb0 c41f89e
Author: STD-CI Bot <infra-private@ovirt.org>
Date:   Mon Jul 30 17:12:11 2018 +0300

    Merge pull request #54 from galitf/runtests
    
    runtest gets junitxml-dir name to keep xml files

commit c41f89e6d4b3eca2841d7240f7c41117cc3af4af
Author: Galit <galfrid@gmail.com>
Date:   Tue Jul 10 14:30:58 2018 +0300

    Add option: provide path for test result include unittest

 ovirtlago/cmd.py                                | 11 +++-
 ovirtlago/prefix.py                             | 67 ++++++++++++++++++++++---
 test-requires.txt                               |  1 +
 tests/functional/ovirt.runtest.bats             | 18 +++++++
 tests/unit/ovirtlago/test_ovirtlago_junitxml.py | 54 ++++++++++++++++++++
 5 files changed, 143 insertions(+), 8 deletions(-)

commit 60abfb09c91baaf2550ec3021eeb1c0f3f1ad841
Merge: 0753c72 f930dae
Author: STD-CI Bot <infra-private@ovirt.org>
Date:   Wed Jul 25 19:33:06 2018 +0300

    Merge pull request #57 from lago-project/fix_log_collection
    
    Catch exceptions when collecting logs

commit f930dae9019bdcf5f83f889015bbae17d639808b
Author: gbenhaim <galbh2@gmail.com>
Date:   Wed Jul 25 16:17:55 2018 +0300

    Fix ovirt sdk functional test
    
    Because we added ovirt-engine-sdk to test-requires.txt,
    one of the permutations of "test_require_sdk_mismatch" start failing.
    This is becuase when the test invoked with an empty modules dict, the
    function under test defaults to sys.modules, which has the sdk.
    
    Signed-off-by: gbenhaim <galbh2@gmail.com>

 tests/unit/ovirtlago/test_ovirtlago_utils.py | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

commit c8d8a865b94435a955ef68a95d6069b356b34793
Author: gbenhaim <galbh2@gmail.com>
Date:   Wed Jul 25 16:06:31 2018 +0300

    Determine the SSL backend for pycurl
    
    pycurl needs to be compiled with the same version
    libcurl was complied, otherwise the installation fails, and
    ovirt-engine-sdk can't be used (it requies pycurl).
    
    Signed-off-by: gbenhaim <galbh2@gmail.com>

 Makefile          | 7 +++++++
 test-requires.txt | 1 -
 tox.ini           | 2 --
 3 files changed, 7 insertions(+), 3 deletions(-)

commit f7126d5c124ea570c37deaf35090d8e677ee369b
Author: gbenhaim <galbh2@gmail.com>
Date:   Wed Jul 18 20:05:39 2018 +0300

    Catch exceptions when collecting logs
    
    Log collection is triggered by "LogCollectorPlugin" on test failure.
    Without this change, if an exception is raised while collecting the
    logs from the VMs, the junit.xml report isn't being generated.
    
    Signed-off-by: gbenhaim <galbh2@gmail.com>

 automation/check-patch.packages      |  4 ++++
 automation/check-patch.packages.el7  |  5 +++++
 ovirtlago/testlib.py                 | 15 +++++++++------
 test-requires.txt                    |  5 +++++
 tests/unit/ovirtlago/test_runtest.py | 33 +++++++++++++++++++++++++++++++++
 tox.ini                              |  2 ++
 6 files changed, 58 insertions(+), 6 deletions(-)

commit 0753c721d18c1f20de9334d7cee4ef09799471a1
Merge: f8b0b85 0e3cf35
Author: STD-CI Bot <infra-private@ovirt.org>
Date:   Sun Jul 15 13:32:59 2018 +0300

    Merge pull request #53 from lago-project/add_version_flag
    
    Add "--version" option

commit 0e3cf35c7f1c1a4dc7d275b0c7a8e9cad85635c4
Author: gbenhaim <galbh2@gmail.com>
Date:   Mon Jun 25 15:32:20 2018 +0300

    Add "--version" option
    
    Signed-off-by: gbenhaim <galbh2@gmail.com>

 ovirtlago/cmd.py                  |  7 +++++++
 tests/functional/ovirt.basic.bats | 11 +++++++++++
 2 files changed, 18 insertions(+)

commit f8b0b85a9b74a6375fa65178c51cbbc33e3e6a62
Merge: bf5f142 61c2466
Author: oVirt infra bot <infra-private@ovirt.org>
Date:   Wed Jun 20 15:17:26 2018 +0300

    Merge pull request #52 from lago-project/improve_internal_repo_server
    
    Internal repo HTTP server improvements

commit 61c2466f028e213e4d4a01fcbe3bd355531de03c
Author: gbenhaim <galbh2@gmail.com>
Date:   Mon Jun 18 16:56:30 2018 +0300

    Add multi-threaded http server with custom logging
    
    Signed-off-by: gbenhaim <galbh2@gmail.com>

 ovirtlago/server.py | 59 +++++++++++++++++++++++++++++++++++++++++++++++++++--
 1 file changed, 57 insertions(+), 2 deletions(-)

commit 36f0f4001ea75e4d78e89c9a834b050dc9d04dcb
Author: gbenhaim <galbh2@gmail.com>
Date:   Mon Jun 18 14:58:28 2018 +0300

    Organize HTTP server context managers
    
    - `repo_server_context` is a context manager that starts an HTTP server
       with a given IP, port, and root directory.
    
    - `with_repo_server` is a context manager that uses the former CM
       for serving the prefix's internal repo.
    
    Signed-off-by: gbenhaim <galbh2@gmail.com>

 ovirtlago/reposetup.py | 19 +++++++++++++++++--
 ovirtlago/server.py    | 21 ++++++++-------------
 2 files changed, 25 insertions(+), 15 deletions(-)

commit 1ca7b32e67ef0f986a68130233f52a4df1c38b35
Author: gbenhaim <galbh2@gmail.com>
Date:   Mon Jun 18 14:24:47 2018 +0300

    Move http server logic to server.py
    
    Signed-off-by: gbenhaim <galbh2@gmail.com>

 ovirtlago/reposetup.py |   4 +-
 ovirtlago/server.py    | 103 +++++++++++++++++++++++++++++++++++++++++++++++++
 ovirtlago/utils.py     |  84 ----------------------------------------
 3 files changed, 105 insertions(+), 86 deletions(-)

commit bf5f142aa27f5d885857519ebed3fa6f6ecedcf7
Merge: e1babea bbc0cd0
Author: oVirt infra bot <infra-private@ovirt.org>
Date:   Wed Jun 13 19:14:39 2018 +0300

    Merge pull request #50 from mykaul/small_change_to_webserver
    
    Small change on http server - don't call os.getcwd() every translate_…

commit bbc0cd0b6cbc43d94abc64ca67f165bce56913f9
Merge: fea58b2 e1babea
Author: Gal Ben Haim <galbh2@gmail.com>
Date:   Wed Jun 13 17:16:56 2018 +0300

    Merge branch 'master' into small_change_to_webserver

commit e1babeadcc453391b5adca22eba6cc77af6625bf
Merge: a0373b2 d366c86
Author: oVirt infra bot <infra-private@ovirt.org>
Date:   Wed Jun 13 16:29:52 2018 +0300

    Merge pull request #47 from lago-project/adjust_to_lago_0.44
    
    Allow LagoVMNotRunningError when waiting for a service

commit d366c869edbaec3debd7cfa798e4a24860827a5f
Author: gbenhaim <galbh2@gmail.com>
Date:   Sun Jun 3 17:50:00 2018 +0300

    Allow LagoVMNotRunningError when waiting for a service
    
    Lago 0.44 will introduce a new exception that is raised by
    the check_running decorator.
    
    Signed-off-by: gbenhaim <galbh2@gmail.com>

 ovirtlago/virt.py | 21 +++++++++++++++++++--
 1 file changed, 19 insertions(+), 2 deletions(-)

commit a0373b281ac6a9031667522e16aa66a136aef0b3
Merge: f5cbb2c 5db19bb
Author: Gal Ben Haim <galbh2@gmail.com>
Date:   Wed Jun 13 13:59:22 2018 +0300

    Merge pull request #51 from lago-project/pin_yapf_version
    
    style: Pin yapf version

commit 5db19bbf96bc62e0ee0a12e912afeeac918edd8d
Author: gbenhaim <galbh2@gmail.com>
Date:   Wed Jun 13 10:38:19 2018 +0300

    style: Pin yapf version
    
    - It will save us to format the entire code base every couple
      of month when a new version of is released.
    
    - Pin yapf to version 0.20
    
    Signed-off-by: gbenhaim <galbh2@gmail.com>

 test-requires.txt | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit fea58b25a7bbf6df9a5fee9e8a42f7bb884db120
Author: Yaniv Kaul <ykaul@redhat.com>
Date:   Tue Jun 12 17:26:52 2018 +0300

    Small change on http server - don't call os.getcwd() every translate_path()
    It's not really needed, I think.

 ovirtlago/utils.py | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit f5cbb2cb4c16f0ffd6c8317bc784dce37ea6cf9f
Merge: 130bed2 7f9cfe4
Author: oVirt infra bot <infra-private@ovirt.org>
Date:   Wed May 2 15:05:53 2018 +0300

    Merge pull request #44 from mykaul/ignore_he_vm
    
    Ignore HostedEngine VM when stopping all VMs.

commit 7f9cfe4277f400f0dd951125418924cc184a5cf0
Merge: d3a90cc 130bed2
Author: Yaniv Kaul <ykaul@redhat.com>
Date:   Wed May 2 12:58:04 2018 +0300

    Merge branch 'master' into ignore_he_vm

commit 130bed27a04c9b63161d6fc9cd3e68cd7b54d0c6
Merge: ac20848 3d630fa
Author: oVirt infra bot <infra-private@ovirt.org>
Date:   Wed May 2 11:52:36 2018 +0300

    Merge pull request #41 from mykaul/wrapper_for_system_service
    
    Wrapper for system service

commit 3d630fa31c7a2b8b9139d99c5f1b4a7713a6b02d
Author: Yaniv Kaul <ykaul@redhat.com>
Date:   Sat Apr 14 21:55:04 2018 +0300

    Add a decorator to get the oVirt API system_service() directly.
    
    Just reduces code, as many times the decorator to get the API
    is actually to get the system_service() from it.

 ovirtlago/testlib.py | 12 ++++++++++++
 ovirtlago/virt.py    |  4 ++++
 2 files changed, 16 insertions(+)

commit d3a90cc284b69596a25e6d08125e24024c9dccdb
Author: Yaniv Kaul <ykaul@redhat.com>
Date:   Tue May 1 20:34:58 2018 +0300

    Ignore HostedEngine VM when stopping all VMs.
    
    + Some cosmetic code fixes.

 ovirtlago/virt.py | 17 +++++++++--------
 1 file changed, 9 insertions(+), 8 deletions(-)

commit ac208485d99ac9721d441cd641ebed46fff51d98
Merge: 1b90f97 1dd1f3c
Author: oVirt infra bot <infra-private@ovirt.org>
Date:   Thu Apr 12 17:18:30 2018 +0300

    Merge pull request #39 from lago-project/allow_to_create_sub_internal_repos
    
    reposetup: Allow to create multiple internal repos

commit 1dd1f3c238806cf0195868a16e753677abc57f30
Author: gbenhaim <galbh2@gmail.com>
Date:   Tue Apr 10 15:18:16 2018 +0300

    reposetup: Allow to create multiple internal repos
    
    This change introduce a new flag (--repo-name) to the reposetup command.
    The flag indicates the name of the internal repo to create.
    Multiple internal repos can be created, all of them will be available
    with "lago ovirt serve".
    
    The following illustrates the directory structure of multiple internal
    repos:
    
    .lago/default/internal_repo/
    ├── default
    │   └── el7
    │       └── repodata
    └── my-custom-repo
        └── el7
            └── repodata
    
    Signed-off-by: gbenhaim <galbh2@gmail.com>

 ovirtlago/cmd.py    |  9 ++++++++-
 ovirtlago/prefix.py | 11 +++++++++--
 2 files changed, 17 insertions(+), 3 deletions(-)

commit 1b90f97a47c2288d7b7670821a40556b414ef9e7
Merge: eb36240 cd3bb9c
Author: oVirt infra bot <infra-private@ovirt.org>
Date:   Thu Apr 12 16:08:21 2018 +0300

    Merge pull request #40 from lago-project/update_test_image
    
    tests: Update the VM's image

commit cd3bb9c43bd3e97365c7d099e3c40c2df16412e7
Author: gbenhaim <galbh2@gmail.com>
Date:   Thu Apr 12 13:32:44 2018 +0300

    tests: Update the VM's image
    
    Signed-off-by: gbenhaim <galbh2@gmail.com>

 tests/functional/fixtures/ovirt.runtest/suite.yaml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit eb362405e7eadac445913fbca45355c342c69668
Merge: df6bc2a 85e09f1
Author: oVirt infra bot <infra-private@ovirt.org>
Date:   Sun Feb 4 14:45:04 2018 +0200

    Merge pull request #35 from lago-project/adding_installation_doc
    
    docs: Adding docs about installation

commit 85e09f13c2200673b51d823a811946a1ff2a2ca6
Author: gbenhaim <galbh2@gmail.com>
Date:   Sun Feb 4 13:09:31 2018 +0200

    automation: Print /etc/group
    
    Will help to debug mismatch of groups' gid
    between the mock and the host.
    
    Signed-off-by: gbenhaim <galbh2@gmail.com>

 automation/check-merged.sh | 1 +
 1 file changed, 1 insertion(+)

commit 52cda4cb5edcfb473989f73e9205f34952bbbb83
Author: gbenhaim <galbh2@gmail.com>
Date:   Wed Jan 31 12:44:49 2018 +0200

    docs: Adding docs about installation
    
    Signed-off-by: gbenhaim <galbh2@gmail.com>

 docs/Installation.rst | 57 +++++++++++++++++++++++++++++++++++++++++++++++++++
 docs/index.rst        |  6 ++++++
 2 files changed, 63 insertions(+)

commit df6bc2a7fb347a0076f1fdf950e195d86c2f8fda
Merge: 6d83205 8b93fbd
Author: oVirt infra bot <infra-private@ovirt.org>
Date:   Wed Jan 24 16:08:34 2018 +0200

    Merge pull request #32 from lago-project/IBRS
    
    Adding IBRS cpus

commit 8b93fbd6471bfdd26b802be427f475061c347125
Author: Yaniv Kaul <ykaul@redhat.com>
Date:   Fri Jan 12 09:16:41 2018 +0200

    Add several IBRS CPUs

 ovirtlago/data/ovirt_cpu_map.yaml | 9 +++++++++
 1 file changed, 9 insertions(+)

commit 6d83205926094b292f1ea19b61be2c2ac09fd16c
Merge: ff94ca9 885f5f7
Author: oVirt infra bot <infra-private@ovirt.org>
Date:   Tue Dec 12 14:39:49 2017 +0200

    Merge pull request #28 from lago-project/format_log_msg_reposync
    
    reposync: Consolidate error messages

commit 885f5f7ff34401c1857b89d83361f6b3fa8a818d
Author: gbenhaim <galbh2@gmail.com>
Date:   Sun Oct 29 12:03:41 2017 +0200

    reposync: Consolidate error messages
    
    There is no need to call LOGGER.error 3 times.
    Consolidate the calls into one.
    
    Signed-off-by: gbenhaim <galbh2@gmail.com>

 ovirtlago/reposetup.py | 15 +++++----------
 1 file changed, 5 insertions(+), 10 deletions(-)

commit ff94ca9f632a4f422194e7e35afb4ff8c4bdca2b
Merge: 8111ca3 4a56033
Author: oVirt infra bot <infra-private@ovirt.org>
Date:   Mon Oct 30 16:02:45 2017 +0200

    Merge pull request #29 from lago-project/reposerver_narrow_error_handling
    
    reposerver: Make error handling more precise

commit 4a560335d817afd2afb861fc5e7d601b858d91ce
Author: gbenhaim <galbh2@gmail.com>
Date:   Sun Oct 29 17:57:59 2017 +0200

    reposerver: Make error handling more precise
    
    Catch only "KeyboardInterrupt" exception and exit gracefully.
    
    Signed-off-by: gbenhaim <galbh2@gmail.com>

 ovirtlago/prefix.py | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

commit 8111ca3f24c9665c1fe38486200456786d79e69c
Merge: efbc57d 620cf6f
Author: ovirt-infra <infra-private@ovirt.org>
Date:   Tue Aug 29 14:56:50 2017 +0300

    Merge pull request #23 from nvgoldin/match_cluster_cpu
    
    lago ovirt start: Match cluster CPU compatibility

commit 620cf6fd1f19a37de1bbb574382e4b2199919d93
Author: Nadav Goldin <ngoldin@redhat.com>
Date:   Tue Aug 29 14:05:30 2017 +0300

    automation: install in pip package-by-package
    
    To ease debugging of failures
    
    Signed-off-by: Nadav Goldin <ngoldin@redhat.com>

 automation/common.sh | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 9c56b249a764d9fa28f9cd85eeaa8ccb179cfd36
Author: Nadav Goldin <ngoldin@redhat.com>
Date:   Sun Aug 20 15:44:05 2017 +0300

    lago ovirt start: Match cluster CPU compatibility
    
    When exporting images and starting them on a different host, Lago will
    set the VM's CPU type to libvirt 'host-passthrough' mode by default. This
    means that when the VMs start, the CPU type of the host(in oVirt's eyes)
    could have changed without it being aware. So this patch ensures the
    cluster compatibility level would be matched to the new CPU, if it
    changed,  when running 'lago ovirt start'.
    
    Signed-off-by: Nadav Goldin <ngoldin@redhat.com>

 ovirtlago/cmd.py  |  2 ++
 ovirtlago/virt.py | 36 ++++++++++++++++++++++++++++++++++++
 2 files changed, 38 insertions(+)

commit efbc57d8b96338da0aa3fd3e8001df2993dadbb2
Merge: fc1f82a 4ac2a15
Author: ovirt-infra <infra-private@ovirt.org>
Date:   Mon Aug 28 20:24:06 2017 +0300

    Merge pull request #21 from lago-project/delete_reposync_cache
    
    reposync: Use a unique temp dir for cache

commit 4ac2a15de41aad39627741c6b786540fa3814fac
Author: gbenhaim <galbh2@gmail.com>
Date:   Mon Aug 14 20:18:12 2017 +0300

    reposync: Use a unique temp dir for cache
    
    Repo injection to reposync-config.repo can create
    cache issue which causing reposync to fail.
    
    In order to avoid this, for each invocation of 'lago ovirt reposetup',
    use a unique temp cache dir.
    
    Signed-off-by: gbenhaim <galbh2@gmail.com>

 ovirtlago/reposetup.py | 97 ++++++++++++++++++++++++++++++--------------------
 1 file changed, 58 insertions(+), 39 deletions(-)

commit fc1f82a2d437ac2af75a17b82b7e6699cd8eaa44
Merge: 902a2c2 474445a
Author: ovirt-infra <infra-private@ovirt.org>
Date:   Thu Aug 10 17:05:14 2017 +0900

    Merge pull request #20 from mykaul/mykaul-testlib_py
    
    Update testlib.py - add initial wait sleep

commit 474445af6434a324c7bce4d3f704dfb46aa20e57
Author: Yaniv Kaul <ykaul@redhat.com>
Date:   Wed Aug 2 15:15:20 2017 +0300

    Update testlib.py

 ovirtlago/testlib.py | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 29bb4f1a0ce4803c2cf9d9ec62027bccfc258597
Author: Yaniv Kaul <ykaul@redhat.com>
Date:   Wed Aug 2 13:44:05 2017 +0300

    Update testlib.py

 ovirtlago/testlib.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b8bb8068dffa9b57e0ad7bcf823b71aa35501e92
Author: Yaniv Kaul <ykaul@redhat.com>
Date:   Wed Aug 2 13:41:18 2017 +0300

    Update testlib.py - add initial wait sleep
    
    1. Add an initial wait. After the first cycle, wait 'initial_wait' seconds (by default 10) before another query. Reduces the load on the Engine, especially when many tasks are involved in parallel.
    2. Sleep if an allowed exception was caught.

 ovirtlago/testlib.py | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

commit 902a2c2240bfe605125c5680fcf7610a7aeb64a1
Merge: c0cee7d 3de07ca
Author: ovirt-infra <infra-private@ovirt.org>
Date:   Wed Aug 2 01:36:32 2017 +0900

    Merge pull request #19 from lago-project/fix_docs_2
    
    docs: Fix docs (part of 0005f90)

commit 3de07cab645e4272508396acd64904d6c0b514b9
Author: gbenhaim <galbh2@gmail.com>
Date:   Tue Aug 1 15:53:32 2017 +0300

    docs: Fix docs (part of 0005f90)
    
    1. Adding mocks to configparser and yaml.
    2. Enforcing sphinx version>=1.6 (which includes bug fixes for emtpy
       toctree and creating mocks for sub-modules).
    
    Signed-off-by: gbenhaim <galbh2@gmail.com>

 docs/conf.py           | 5 +----
 docs/docs-requires.txt | 2 +-
 2 files changed, 2 insertions(+), 5 deletions(-)

commit c0cee7dabcc9a5dea2c0a9b2bea86483e893a6a2
Merge: 04141b5 0005f90
Author: ovirt-infra <infra-private@ovirt.org>
Date:   Tue Aug 1 19:06:40 2017 +0900

    Merge pull request #18 from lago-project/fix_docs
    
    docs: Fix docs creation

commit 0005f9031577f14c10a76c58599867021017adb4
Author: gbenhaim <galbh2@gmail.com>
Date:   Tue Aug 1 12:26:56 2017 +0300

    docs: Fix docs creation
    
    1. Mocking dependencies: lago, ovirtsdk.
    2. Remove 'sys.modules' from function signature (otherwise the entire
       module list will show up in the docs).
    
    Signed-off-by: gbenhaim <galbh2@gmail.com>

 docs/conf.py       | 8 ++++++++
 ovirtlago/utils.py | 7 +++++--
 2 files changed, 13 insertions(+), 2 deletions(-)

commit 04141b5350946cc01c7aff3a67a2b6b954c23a50
Merge: a9da4a8 783cfa6
Author: ovirt-infra <infra-private@ovirt.org>
Date:   Sun Jul 23 15:30:31 2017 +0300

    Merge pull request #16 from lago-project/spec_verify_that_firewalld_is_running
    
    spec-file: Firewalld configuration

commit 783cfa6efb15a58b0b5e6caa781f167a9a0001e5
Author: gbenhaim <galbh2@gmail.com>
Date:   Mon Jul 10 19:12:34 2017 +0300

    spec-file: Firewalld configuration
    
    1. Verify that Firewalld is installed and running before trying to
       configure it (until now we checked only that it is installed).
    
    2. Replaced (where possible) the redirection to /dev/null with -q.
    
    Signed-off-by: gbenhaim <galbh2@gmail.com>

 lago-ovirt.spec.in | 19 +++++++++----------
 1 file changed, 9 insertions(+), 10 deletions(-)

commit a9da4a83119b3cf03c8db455b89ea7e8bd434548
Merge: 25d3c31 e34169d
Author: ovirt-infra <infra-private@ovirt.org>
Date:   Sun Jul 23 14:15:31 2017 +0300

    Merge pull request #17 from lago-project/remove_duplicate_deps_from_mock
    
    Automation: Remove duplicate packages from mock *.packages

commit e34169d498bc54e38c0a079fd70a574df939df55
Author: gbenhaim <galbh2@gmail.com>
Date:   Wed Jul 19 16:49:30 2017 +0300

    Automation: Remove duplicate packages from mock *.packages
    
    1. virtualenv, and tox are being installed before running the
       tests (using pip).
    2. For some reason when installing tox from rpm, entry points aren't
       created, and then the job failed on 'tox: Command not found'. This
       patch will ensure that tox is always installed from PyPi.
    
    Signed-off-by: gbenhaim <galbh2@gmail.com>

 automation/check-patch.packages     | 2 --
 automation/check-patch.packages.el7 | 2 --
 2 files changed, 4 deletions(-)

commit 25d3c31a58920b943962de9c92c314e9bf10b7ef
Merge: bf50c9e 98c6355
Author: ovirt-infra <infra-private@ovirt.org>
Date:   Sun Jun 4 18:51:55 2017 +0900

    Merge pull request #9 from nvgoldin/bump_lago039
    
    spec: bump lago requires to v0.39

commit 98c6355169b1f720b690845e9e7a77773e235d9f
Author: Nadav Goldin <ngoldin@redhat.com>
Date:   Sun Jun 4 11:38:53 2017 +0300

    automation: do not cache lago, always install latest
    
    Signed-off-by: Nadav Goldin <ngoldin@redhat.com>

 automation/build-artifacts.packages     | 1 -
 automation/build-artifacts.packages.el7 | 1 -
 automation/build-artifacts.sh           | 3 +++
 automation/check-patch.packages         | 1 -
 automation/check-patch.packages.el7     | 1 -
 automation/common.sh                    | 9 ++++++---
 6 files changed, 9 insertions(+), 7 deletions(-)

commit 6a932aea7e348ce4e0a4cacbb57c4e689effeefa
Author: Nadav Goldin <ngoldin@redhat.com>
Date:   Sun Jun 4 10:44:30 2017 +0300

    spec: bump lago requires to v0.39
    
    Signed-off-by: Nadav Goldin <ngoldin@redhat.com>

 lago-ovirt.spec.in | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit bf50c9e58908b74a3a27785af93d9d82edc8a9e5
Merge: 95422f0 609cb77
Author: ovirt-infra <infra-private@ovirt.org>
Date:   Sun Jun 4 17:27:20 2017 +0900

    Merge pull request #10 from nvgoldin/fix_tox_docs
    
    docs: fix venv creation in tox

commit 609cb77e6b9853069bcf31cd9a1e9c535f81c67e
Author: Nadav Goldin <ngoldin@redhat.com>
Date:   Sun Jun 4 11:13:29 2017 +0300

    docs: fix venv creation in tox
    
    Signed-off-by: Nadav Goldin <ngoldin@redhat.com>

 tox.ini | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

commit 95422f03da6de8e6beaa597ce90a364213390f7b
Merge: 8ecf806 549fc6f
Author: ovirt-infra <infra-private@ovirt.org>
Date:   Sun Jun 4 14:50:43 2017 +0900

    Merge pull request #8 from nvgoldin/rremove_duplicate_ep
    
    Remove duplicate entry-point

commit 549fc6f98bff12bbbafc945a158ce1a837004991
Author: Nadav Goldin <ngoldin@redhat.com>
Date:   Sun Jun 4 08:19:30 2017 +0300

    Remove duplicate entry-point
    
    This one should be handled by Lago.
    
    Signed-off-by: Nadav Goldin <ngoldin@redhat.com>

 setup.cfg | 1 -
 1 file changed, 1 deletion(-)

commit 8ecf8066d6bfb305118168ce7f13728f894b290d
Merge: 4957fd0 3b9a178
Author: ovirt-infra <infra-private@ovirt.org>
Date:   Mon May 22 13:51:57 2017 +0200

    Merge pull request #6 from nvgoldin/bring_back_ep_ovirt
    
    packaging: add back oVirt CLI Entry point

commit 3b9a178da2a34225e0df04e9f9b1b1c7cf60bcba
Author: Nadav Goldin <ngoldin@redhat.com>
Date:   Mon May 15 17:45:58 2017 +0300

    packaging: add back oVirt CLI Entry point
    
    Was missing.
    
    Signed-off-by: Nadav Goldin <ngoldin@redhat.com>

 setup.cfg | 3 +++
 1 file changed, 3 insertions(+)

commit 4957fd00aaeb99c53b05d898687a723557552065
Merge: 914b7ca 6f547a6
Author: ovirt-infra <infra-private@ovirt.org>
Date:   Tue May 9 21:13:52 2017 +0200

    Merge pull request #4 from nvgoldin/add_index
    
    docs: updated index.rst

commit 6f547a629d61a99fbf071fd3d95c7dd351760e1e
Author: Nadav Goldin <ngoldin@redhat.com>
Date:   Tue May 9 21:56:43 2017 +0300

    docs: updated index.rst
    
    Signed-off-by: Nadav Goldin <ngoldin@redhat.com>

 docs/index.rst | 23 ++++++++++++++---------
 1 file changed, 14 insertions(+), 9 deletions(-)

commit 914b7ca237d1b65e5cb9baf99b26f08bb1ef4f25
Merge: a11f589 62b31f2
Author: ovirt-infra <infra-private@ovirt.org>
Date:   Tue May 9 20:25:43 2017 +0200

    Merge pull request #3 from nvgoldin/split_ovirtlago
    
    Add ovirtlago docs

commit 62b31f259af275fb11dfe9065d0034f3e1cb3269
Author: Nadav Goldin <ngoldin@redhat.com>
Date:   Tue May 9 19:50:03 2017 +0300

    Add ovirtlago docs
    
    For now only self-generated docs.
    
    Signed-off-by: Nadav Goldin <ngoldin@redhat.com>

 automation/check-patch.sh          |   2 +-
 docs/Makefile                      | 225 ++++++++++++++++++++++
 docs/_static/lago_logo_200x200.png | Bin 0 -> 60869 bytes
 docs/conf.py                       | 385 +++++++++++++++++++++++++++++++++++++
 docs/docs-requires.txt             |   3 +
 docs/index.rst                     |  22 +++
 6 files changed, 636 insertions(+), 1 deletion(-)

commit a11f58982afb03a4b42fe3ebb889965be9b44ec7
Author: Nadav Goldin <ngoldin@redhat.com>
Date:   Mon May 8 19:08:19 2017 +0300

    Split from Lago repository
    
    1. Adjust automation directory.
    2. Add a new spec file.
    3. Adjust python-related installation(setup*/requirements*).
    
    Signed-off-by: Nadav Goldin <ngoldin@redhat.com>

 Makefile                                |   4 +-
 automation/build-artifacts.packages     |   1 +
 automation/build-artifacts.packages.el7 |   1 +
 automation/build-artifacts.repos.el7    |   1 +
 automation/build-artifacts.sh           |   9 +-
 automation/check-merged.sh              |   2 +-
 automation/check-patch.packages         |   8 +-
 automation/check-patch.packages.el7     |   8 +-
 automation/check-patch.repos            |   1 +
 automation/check-patch.repos.el7        |   1 +
 automation/check-patch.sh               |   5 +-
 automation/common.sh                    |  56 ++-------
 lago-ovirt.spec.in                      |  87 +++++++++++++
 lago.spec.in                            | 215 --------------------------------
 requirements.txt                        |  12 +-
 setup.cfg                               |  56 +--------
 setup.py                                |   5 +-
 test-requires.txt                       |  22 +---
 tox.ini                                 |   2 +-
 19 files changed, 130 insertions(+), 366 deletions(-)

commit 1a8bdb21e967658d79636a9e0b743445ffd853d3
Author: Nadav Goldin <ngoldin@redhat.com>
Date:   Sun May 7 21:10:38 2017 +0300

    automation: use tox to setup virtualenv
    
    Drop all manual work to setup the venv for unit testing/docs and
    use 'tox' instead.
    To test locally the code is passing style-checks and unit-testing, run:
    
        tox -e py27
    
    This will setup the testing venv and run the tests inside.
    To build docs:
    
       tox -e docs
    
    Signed-off-by: Nadav Goldin <ngoldin@redhat.com>

 Makefile                            | 27 ++--------------------
 automation/check-patch.packages     |  1 +
 automation/check-patch.packages.el7 |  1 +
 automation/check-patch.sh           | 24 +++++++++++++------
 automation/common.sh                | 46 +++++++------------------------------
 tox.ini                             | 46 +++++++++++++++++++++++++++++++++++++
 6 files changed, 75 insertions(+), 70 deletions(-)

commit 45dd49b4f42f24832a18de3ea37d6e3ec870033b
Author: Nadav Goldin <ngoldin@redhat.com>
Date:   Mon May 8 00:28:47 2017 +0300

    tests: fix flake8 error
    
    Signed-off-by: Nadav Goldin <ngoldin@redhat.com>

 tests/functional/fixtures/ovirt.runtest/001_basic_errored_test.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 12148a476907feb5b7dbc5a6dd8bc82e27217e1c
Author: Nadav Goldin <ngoldin@redhat.com>
Date:   Mon May 8 15:11:32 2017 +0300

    cleanup: drop lago_template_repo
    
    Don't think this was ever used.
    
    Signed-off-by: Nadav Goldin <ngoldin@redhat.com>

 lago.spec.in                 | 1 -
 setup.cfg                    | 2 --
 tests/functional/common.bash | 1 -
 3 files changed, 4 deletions(-)

commit 4f4a7418ef1f86a93d87d9ac3cb004fa12a6997e
Author: Nadav Goldin <ngoldin@redhat.com>
Date:   Sun Apr 23 22:18:54 2017 +0300

    tests: add coverage.py report and export results XML
    
    1. Add coverage.py test results
    2. Export coverage.py results and unit tests as xunit XML.
    3. Update 'index.html' in Jenkins with a link to the coverage report.
    4. Export also 'coverage.xml', to be consumed by a Jenkins plugin(if
    installed).
    
    Signed-off-by: Nadav Goldin <ngoldin@redhat.com>

 Makefile                  | 7 ++++++-
 automation/check-patch.sh | 4 ++++
 automation/common.sh      | 7 +++++--
 test-requires.txt         | 1 +
 4 files changed, 16 insertions(+), 3 deletions(-)

commit 06a72210464171240137a0966e03f9dd88565302
Author: gbenhaim <galbh2@gmail.com>
Date:   Tue Apr 25 02:07:05 2017 +0300

    Improve lago ovirt status
    
    1. Format the output with format plugins.
    2. Adding url to the web ui.
    3. Adding engine's web ui username and password.
    4. Auto detect all the items from api.system_service.summary (hosts,
       vms, sds, users)
    
    Signed-off-by: gbenhaim <galbh2@gmail.com>

 ovirtlago/cmd.py  |  4 ++--
 ovirtlago/virt.py | 28 ++++++++++++++++++++++------
 2 files changed, 24 insertions(+), 8 deletions(-)

commit 2523c2546d5beaa209d8e338d02ee4b948f2255a
Author: gbenhaim <galbh2@gmail.com>
Date:   Tue Apr 25 00:15:47 2017 +0300

    Print informative message after "lago ovirt start"
    
    The message will include the url to the web ui,
    username and password.
    
    Signed-off-by: gbenhaim <galbh2@gmail.com>

 ovirtlago/cmd.py | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)

commit d9554a4ca868c008d16976f74adc000a31423092
Author: Nadav Goldin <ngoldin@redhat.com>
Date:   Mon Apr 24 12:11:45 2017 +0300

    ovirtlago: reconfigure timeouts in 'lago ovirt start'
    
    1. Increased default timeout for waiting until the VMs connected
    to the Engine report 'up' status to 8 minutes.
    2. Added '--vms-timeout' parameter to allow configuring that timeout.
    3. Increased 'ovirt-engine'/'vdsmd' service timeout to 3 minutes.
    4. Added default timeouts in all relevant functions headers, and set
    the timeouts explicitly in 'do_ovirt_start' for visibility.
    
    Signed-off-by: Nadav Goldin <ngoldin@redhat.com>

 ovirtlago/cmd.py  | 32 ++++++++++++++++++++++++--------
 ovirtlago/virt.py | 20 ++++++++++----------
 2 files changed, 34 insertions(+), 18 deletions(-)

commit 01ba255ea18ed4e0b80e3776728e521cea069334
Author: Nadav Goldin <ngoldin@redhat.com>
Date:   Wed Apr 19 15:26:21 2017 +0300

    ovirtlago: assert ovirt-engine and vdsmd services are running
    
    In 'lago ovirt start', before making any API calls, assert that
    ovirt-engine and vdsmd services report running on all hosts. Note that
    the time includes the time we have to wait for the VMs to be up(and
    sshd) available, and the time for the services to come up.
    
    Signed-off-by: Nadav Goldin <ngoldin@redhat.com>

 ovirtlago/cmd.py   |  4 +++
 ovirtlago/utils.py |  6 ++++
 ovirtlago/virt.py  | 84 +++++++++++++++++++++++++++++++++++++++++++++---------
 3 files changed, 80 insertions(+), 14 deletions(-)

commit d604a6ce19f2236a9c46bdb07dd5d2b5bd22b37b
Author: Nadav Goldin <ngoldin@redhat.com>
Date:   Mon Apr 10 17:03:07 2017 +0300

    yapf: new version code formatting fixes
    
    This brings us back in line with the most recent yapf auto-formatting
    style, covering up for the time we pinned it(d891034) and unpinned
    it(e5c3b95).
    
    Signed-off-by: Nadav Goldin <ngoldin@redhat.com>

 ovirtlago/cmd.py           |  4 +++-
 ovirtlago/virt.py          | 21 +++++++++------------
 scripts/version_manager.py |  4 ++--
 setup.py                   |  4 ++--
 4 files changed, 16 insertions(+), 17 deletions(-)

commit 95112ead6c78fc9ec777ad3572c14809bc71fe09
Author: Nadav Goldin <ngoldin@redhat.com>
Date:   Sun Apr 9 12:33:17 2017 +0300

    automation: bring back libguestfs debug mode
    
    Had some unexplained errors. Was probably a mistake to remove it in the
    first place.
    
    Signed-off-by: Nadav Goldin <ngoldin@redhat.com>

 automation/common.sh | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit 06786a434b7feb7c087d21df69a0b504a15a85ae
Author: Nadav Goldin <ngoldin@redhat.com>
Date:   Sat Apr 8 09:28:24 2017 +0300

    tests: don't pin yapf version
    
    This might require us to update the yapf version locally once in a
    while, but we will enjoy new features/bug fixes.
    
    Signed-off-by: Nadav Goldin <ngoldin@redhat.com>

 test-requires.txt | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit cf7fc318a808f07ae90ac7ccd4d2bc66c61bfd46
Author: Nadav Goldin <ngoldin@redhat.com>
Date:   Mon Apr 3 16:18:54 2017 +0300

    tests: add prefix and cpu tests to ovirt.runtest
    
    1. Run a few "simple" prefix API calls, as used by OST.
    
    2. Test 'cpu_model' definition. This is not strictly related to ovirtlago
    but we better do this on a standard distribution(rather than
    CirrOS), so in order not to make the tests longer, it is here.
    
    Signed-off-by: Nadav Goldin <ngoldin@redhat.com>

 .../fixtures/ovirt.runtest/002_testlib.py          | 29 +++++++++++++++++
 tests/functional/fixtures/ovirt.runtest/suite.yaml | 10 +++---
 tests/functional/ovirt.runtest.bats                | 36 ++++++++++++++++++++++
 3 files changed, 70 insertions(+), 5 deletions(-)

commit c2fa27b26ae56b8a05e98c377ce2aedd33c6a28f
Author: Nadav Goldin <ngoldin@redhat.com>
Date:   Mon Mar 20 20:08:17 2017 +0200

    ovirtlago: Start all VMs in 'lago ovirt start'
    
    After checking all SDs are in 'active' mode.
    
    Signed-off-by: Nadav Goldin <ngoldin@redhat.com>

 ovirtlago/cmd.py  | 20 ++++++++++++++++++--
 ovirtlago/virt.py | 21 +++++++++++++++++++++
 2 files changed, 39 insertions(+), 2 deletions(-)

commit fbac67860defb33067bb4f5d83aa52d8d3a7984b
Author: Nadav Goldin <ngoldin@redhat.com>
Date:   Thu Mar 30 18:03:15 2017 +0300

    ovirtlago: add 'require_sdk(version)' decorator
    
    As we use 'try..catch' over the ovirtsdk4 package, we cannot assume the
    ovirtsdk4 is available. Using this decorator will allow to:
    
    1. Fail with a "nicer" message if the user ran a sdk4 command, but it is
    not installed.
    2. Make it visible in the code which version of the sdk is required.
    
    Signed-off-by: Nadav Goldin <ngoldin@redhat.com>

 ovirtlago/utils.py                           | 21 ++++++++
 ovirtlago/virt.py                            |  7 ++-
 tests/unit/ovirtlago/test_ovirtlago_utils.py | 71 ++++++++++++++++++++++++++++
 3 files changed, 97 insertions(+), 2 deletions(-)

commit a71f47dd0ef46102d6639736aef6ed86b1dcbc81
Author: Nadav Goldin <ngoldin@redhat.com>
Date:   Thu Mar 30 17:00:52 2017 +0300

    ovirtlago: detect available SDKs from sys.modules
    
    Instead of using the global 'API_v4'
    
    Signed-off-by: Nadav Goldin <ngoldin@redhat.com>

 ovirtlago/utils.py | 12 +++++++++++-
 ovirtlago/virt.py  | 18 ++++++++++--------
 2 files changed, 21 insertions(+), 9 deletions(-)

commit c068ba00b91d2735aee2b5aec8cd47f773bfe61b
Author: Nadav Goldin <ngoldin@redhat.com>
Date:   Fri Mar 31 18:19:54 2017 +0300

    ovirtlago: move OvirtPrefix from __init__.py to prefix.py
    
    This patch moves the OvirtPrefix class to  prefix.py,
    leaving an empty ovirtlago/__init__.py file.
    
    When OvirtPrefix is defined in __init__.py, it is declared whenever
    the 'ovirtlago' package is imported(even if importing different
    classes, i.e.: from ovirtlago import virt), this has 2 problems:
    
    1. (Theoretical) - there is no demand for this coupling.
    2. It requires installing all 'OvirtPrefix' imports in the unit testing
    environment, even if only a sub-module is tested.
    
    Signed-off-by: Nadav Goldin <ngoldin@redhat.com>

 ovirtlago/__init__.py | 238 --------------------------------------------------
 ovirtlago/cmd.py      |  12 +--
 ovirtlago/prefix.py   | 238 ++++++++++++++++++++++++++++++++++++++++++++++++++
 ovirtlago/testlib.py  |   2 +-
 ovirtlago/utils.py    |   2 +-
 5 files changed, 246 insertions(+), 246 deletions(-)

commit 5fd313f25b1eb5235b97bbb2a83ced362c37e2c2
Author: Nadav Goldin <ngoldin@redhat.com>
Date:   Thu Mar 30 15:50:23 2017 +0300

    ovirtlago: import sdk4.types as otypes
    
    1. For readability.
    2. As sdk4.types is a module it requires importing it explicitly.
    
    Signed-off-by: Nadav Goldin <ngoldin@redhat.com>

 ovirtlago/virt.py | 19 ++++++++++---------
 1 file changed, 10 insertions(+), 9 deletions(-)

commit 50d9ad61bfcdb4b1845d1e746e277b9c3862cc77
Author: Nadav Goldin <ngoldin@redhat.com>
Date:   Sun Apr 2 12:06:44 2017 +0300

    ovirtlago: refactor get_ovirt_cpu_family method
    
    1. If a specific host is not passed, it will deduce the CPU from one of
    the VDSM hosts, and if they do not exist then from the Engine VM.
    
    2. The family will be mapped according to
    'ovirtlago/data/ovirt_cpu_map.yaml' file. This file can be overridden in
    the init file by defining:
       ...
       metadata:
         ovirt-cpu-map: path/to/file.yaml
       ...
    
    Signed-off-by: Nadav Goldin <ngoldin@redhat.com>

 lago.spec.in                      |  1 +
 ovirtlago/data/ovirt_cpu_map.yaml | 19 ++++++++++++
 ovirtlago/utils.py                | 16 ++++++++++
 ovirtlago/virt.py                 | 64 ++++++++++++++++++++++++++++++++++++---
 4 files changed, 96 insertions(+), 4 deletions(-)

commit 09f2a3551705ee284ccded7fc120ac292b8d9f7b
Author: Nadav Goldin <ngoldin@redhat.com>
Date:   Sat Mar 18 15:03:13 2017 +0200

    Unit tests for cpu.py
    
    Signed-off-by: Nadav Goldin <ngoldin@redhat.com>

 test-requires.txt | 1 +
 1 file changed, 1 insertion(+)

commit 0dd285a2de7e925cbe4d81c5a0852aa9228523c5
Author: Nadav Goldin <ngoldin@redhat.com>
Date:   Sun Mar 5 09:47:08 2017 +0200

    Move libvirt provider to a specific directory
    
    Mainly just code movement:
    
    1. Libvirt provider is now a module at lago/providers/libvirt.
    
    2. The XML templates now reside in: lago/providers/libvirt/templates.
    
    3. Changed the XML reading mechanism to use pkg_resources, as recommended.
    
    4. Moved the libvirt network class to lago/providers/libvirt/network.py
    from virt.py
    
    Signed-off-by: Nadav Goldin <ngoldin@redhat.com>

 lago.spec.in | 4 +++-
 setup.cfg    | 2 +-
 2 files changed, 4 insertions(+), 2 deletions(-)

commit cc82bf7579e830216d1b66a73108974abc4b2233
Author: Daniel Belenky <dbelenky@redhat.com>
Date:   Sun Mar 26 17:02:27 2017 +0300

    modified junit reports naming to match the standard ci convention
    
    In order to support junit reports in all the projects in std ci,
    we've changed the naming convension of junit reports to "*.junit.xml"

 ovirtlago/__init__.py               |  2 +-
 tests/functional/ovirt.runtest.bats | 12 ++++++------
 2 files changed, 7 insertions(+), 7 deletions(-)

commit 3c5418396bdf19becf34d247c5e96dd4aabe7943
Author: Nadav Goldin <ngoldin@redhat.com>
Date:   Mon Mar 20 01:54:16 2017 +0200

    ovirtlago: add 'ovirt start'/'ovirt stop'
    
    1. Add 'start_all_vms' method.
    2. Add 'lago ovirt start/stop'

 ovirtlago/cmd.py  | 36 +++++++++++++++++++++++
 ovirtlago/virt.py | 87 ++++++++++++++++++++++++++++++++-----------------------
 setup.cfg         |  3 ++
 3 files changed, 90 insertions(+), 36 deletions(-)

commit 536148a156d8951f4742e0f40d8112ff3ff0f5b9
Author: gbenhaim <galbh2@gmail.com>
Date:   Sun Mar 19 18:39:27 2017 +0200

    Revert "spec: require paramiko >= 1.16.1-2 on el7"
    
    This reverts commit 79249c14b6346a91764d5a532e2dd8afe5f46563.
    
    1. CSB systems doesn't have those versions of paramiko.
    2. We don't realy need a specific version of paramiko.

 lago.spec.in | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit e08c517665a6456d2ec8f5a54f09928f5d354a50
Author: gbenhaim <galbh2@gmail.com>
Date:   Thu Mar 16 12:33:05 2017 +0200

    Adding lago shutdown
    
    1. Adding lago shutdown - gracefully shutdown / reboot vm.
    2. If acpi is enabled in the vm, use libvirt function, otherwise
       try to run the command using ssh.
    3. Change VirtEnv.get_vms to support filtering by name.
    
    Signed-off-by: gbenhaim <galbh2@gmail.com>

 setup.cfg | 1 +
 1 file changed, 1 insertion(+)

commit 371a7ebdb0453e164ba34ea1a455f44be9e9029c
Author: Yaniv Kaul <ykaul@redhat.com>
Date:   Mon Feb 27 22:49:21 2017 +0200

    Add 'start-hosts', 'stop-hosts', 'stop-vms', 'status' to ovirt sub-command
    
    This command will set all hosts to Maintenance ('stop-hosts')
    Or to Up ('start-hosts')
    The 'stop-vms' command will stop all running VMs.
    It will also be called before 'stop-hosts' (you cannot stop all hosts
    if there are running VMs)
    'status' command prints a bit of information on objects in the system

 ovirtlago/cmd.py  |  44 ++++++++++++++---------
 ovirtlago/virt.py | 104 +++++++++++++++++++++++++++++++++++++++++++++++++++++-
 setup.cfg         |   4 +++
 3 files changed, 134 insertions(+), 18 deletions(-)

commit ae93ee0de188b17b08167b09baed2a380e6ed945
Author: Ondřej Svoboda <osvoboda@redhat.com>
Date:   Mon Oct 17 17:06:15 2016 +0200

    Use python2 explicitly.
    
    Currently, the code still uses constructs incompatible with
    Python 3, and so we should run it with the python2 binary.
    
    While at it, also use /usr/bin/env python2 instead of pointing
    to the binary directly.

 Makefile                                                     | 12 ++++++------
 ovirtlago/cmd.py                                             |  2 +-
 ovirtlago/reposetup.py                                       |  2 +-
 scripts/version_manager.py                                   |  2 +-
 .../fixtures/ovirt.runtest/001_basic_errored_test.py         |  2 +-
 .../fixtures/ovirt.runtest/001_basic_failed_test.py          |  2 +-
 tests/functional/fixtures/ovirt.runtest/001_basic_test.py    |  2 +-
 7 files changed, 12 insertions(+), 12 deletions(-)

commit c454b4084fa740bee5699fde3847ff2d8e27f022
Author: Yaniv Kaul <ykaul@redhat.com>
Date:   Sun Feb 26 15:20:24 2017 +0200

    Revert bfea3cc4d104381cd6e5a2ffd9d325843f5ac5f0 - stop on failures
    
    This reverts:
    commit bfea3cc4d104381cd6e5a2ffd9d325843f5ac5f0
    Author: Yaniv Kaul <ykaul@redhat.com>
    Date:   Wed Oct 5 12:02:11 2016 +0300
    
        Continue testing on test failures.
    
    It is better to fail than spam the log with further failures.

 ovirtlago/__init__.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 2f45ccc1754fa218555bc4f4e2aabb41eb9b41a4
Author: Nadav Goldin <ngoldin@redhat.com>
Date:   Sun Feb 12 14:15:07 2017 +0200

    spec: require paramiko >= 1.16.1-2 on el7
    
    Signed-off-by: Nadav Goldin <ngoldin@redhat.com>

 lago.spec.in | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 90ea812f28772fe71adc55c6a9aa1e301d42d8f5
Author: gbenhaim <galbh2@gmail.com>
Date:   Thu Nov 3 16:57:47 2016 +0200

    Added the ability to export images from a prefix
    
    1. Added the ability to export images from the current prefix,
       either as  a layered image or as a base image (Lago will create a
       new image which is a merge of the layer and its base).
       When exporting the image as a layer, the path to his parent will
       be replaced with the current directory, relative to the path of the
       exported image (in simple words, it expect that the parent will be with
       him in the same directory). All this logic can be found in export.py.
    
    2. Added the ability to resolve the parent of a layered image
       (for now only one level, and only for "template_type=qcow2").
       Lago will check if the parent is in the cache, if not it will
       download it from the template repo that was provided, and then
       create a symlink from the layer's directory to the parent.
    
    3. When using a file based disk, allow the user to choose between
       using the actual file, or let Lago make a copy of the disk.
       The default is to use the actual file, and it can be changed through
       the init file with specifying 'make_a_copy=true' under the disk
       section.
    
    4. Added some utility functions to support the flow that was explained
       above.
    
    5. Moved hash calculation function from templates.py to utils.py.
    
    6. Added a verification to 'qemu-img convert' in template.py.
    
    7. Added functional tests for the new feature.
    
    8. Added a new type of exception "LagoUserException" which indicates
       that a well known exception has been thrown, and thus there is no
       need to print the stack trace to the screen (just to the log),
       but print an explanation about how the problam can be solved.
    
    Signed-off-by: gbenhaim <galbh2@gmail.com>

 automation/common.sh         |  4 ++--
 setup.cfg                    |  1 +
 tests/functional/common.bash | 16 ++++++++++++++++
 3 files changed, 19 insertions(+), 2 deletions(-)

commit 265ac3ebb22995fb27b1fcd50c979fe6a8034e3b
Author: Nadav Goldin <ngoldin@redhat.com>
Date:   Mon Feb 20 16:52:33 2017 +0200

    automation: sort mock configurations
    
    1. Make the default fedora, and the explicit el7.
    2. Add 'dnf' where required.
    3. Sort packages.
    4. Require explicitly python2-* on fedora
    
    Note this fixes current CI failure, as a mirror changes discovered we were
    using wrong configuration for fedora 25(el7 build-artifacts packages).
    
    Signed-off-by: Nadav Goldin <ngoldin@redhat.com>

 automation/build-artifacts.packages                  | 13 ++++++++-----
 ...ts.packages.fc23 => build-artifacts.packages.el7} |  5 +----
 automation/build-artifacts.packages.fc24             |  1 -
 automation/check-merged.packages.el7                 |  1 +
 automation/check-merged.packages.fc23                |  1 -
 automation/check-merged.packages.fc24                |  1 -
 automation/check-patch.packages                      | 20 +++++++++-----------
 automation/check-patch.packages.el7                  | 13 +++++++++++++
 automation/check-patch.packages.fc23                 | 16 ----------------
 automation/check-patch.packages.fc24                 |  1 -
 tests/functional/common.bash                         |  1 -
 11 files changed, 32 insertions(+), 41 deletions(-)

commit 26bef1adcc3d3c65456303d058b19231696058e6
Author: Nadav Goldin <ngoldin@redhat.com>
Date:   Sat Jan 21 22:10:50 2017 +0200

    [docs] reposetup.merge sphinix formatting fix
    
    Signed-off-by: Nadav Goldin <ngoldin@redhat.com>

 ovirtlago/reposetup.py | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

commit 2a2fc5e24be4c8219f81fb2d4cb26bf9b51278ad
Author: Nadav Goldin <ngoldin@redhat.com>
Date:   Sun Jan 22 21:59:45 2017 +0200

    spec: fix firewalld ovirtlago dropped on upgrade
    
    Fix for https://github.com/lago-project/lago/issues/380
    
    Signed-off-by: Nadav Goldin <ngoldin@redhat.com>

 lago.spec.in | 21 +++++++++++++++------
 1 file changed, 15 insertions(+), 6 deletions(-)

commit 147a16d8510278a64ac72c069afb21adf3d29829
Author: Nadav Goldin <ngoldin@redhat.com>
Date:   Tue Feb 7 10:30:31 2017 +0200

    tests: enforce execution of functional tests with lago gid
    
    fixes: https://github.com/lago-project/lago/issues/409
    
    Signed-off-by: Nadav Goldin <ngoldin@redhat.com>

 automation/common.sh          | 7 ++++---
 tests/functional/helpers.bash | 5 +----
 2 files changed, 5 insertions(+), 7 deletions(-)

commit aa336071ba0118c8c2ef071e684f650911c07167
Author: Nadav Goldin <ngoldin@redhat.com>
Date:   Mon Feb 6 17:09:03 2017 +0200

    automation: clean yum/dnf metadata
    
    Clean metadata before building RPM, this will happen in all CI
    scenarios(build-artifacts, check-patch, check-merged)
    
    Signed-off-by: Nadav Goldin <ngoldin@redhat.com>

 automation/build-artifacts.sh | 15 ++++++++++++---
 1 file changed, 12 insertions(+), 3 deletions(-)

commit 2bf93febaef72d4bae315411ca7d98d06dd3ee33
Author: Nadav Goldin <ngoldin@redhat.com>
Date:   Tue Feb 7 12:03:02 2017 +0200

    spec: require python2-paramiko >= 2.1.1 on fc>=24
    
    Signed-off-by: Nadav Goldin <ngoldin@redhat.com>

 lago.spec.in | 20 ++++----------------
 1 file changed, 4 insertions(+), 16 deletions(-)

commit e9fb43cb259af8eb2e27635e7beecd185c4f8a6b
Author: Nadav Goldin <ngoldin@redhat.com>
Date:   Wed Feb 1 16:28:43 2017 +0200

    tests: change full VMs distros
    
    ovirt.runtest tests: fc23 -> fc24
    snapshot: fc23 -> el7.3
    
    Signed-off-by: Nadav Goldin <ngoldin@redhat.com>

 tests/functional/fixtures/ovirt.runtest/suite.yaml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 2c6167f02f3e720900606ac6f5b1eda9c283637b
Author: Nadav Goldin <ngoldin@redhat.com>
Date:   Wed Feb 1 15:02:52 2017 +0200

    tests: disable cirros workarounds for none-cirros vms
    
    The last functional tests(ovirt.runtest and snapshots) use a
    real VM(fc23 as of now), therefore they do not need any hacks
    related to cirros unreliable DHCP client.
    
    Signed-off-by: Nadav Goldin <ngoldin@redhat.com>

 tests/functional/ovirt.basic.bats   | 1 +
 tests/functional/ovirt.runtest.bats | 1 +
 2 files changed, 2 insertions(+)

commit 8e01849a97635fa9bbb58ba335bc5d45d9f9410d
Author: gbenhaim <galbh2@gmail.com>
Date:   Tue Jan 31 20:34:21 2017 +0200

    Enforce python2-crypto version on fc24/el7
    
    python2-crypto-2.6.1-13 breaks python2-paramiko-1.16.0-1
    
    Relevant BZs:
    https://bugzilla.redhat.com/show_bug.cgi?id=1419312
    https://bugzilla.redhat.com/show_bug.cgi?id=1418084
    
    Signed-off-by: gbenhaim <galbh2@gmail.com>
    Signed-off-by: Nadav Goldin <ngoldin@redhat.com>

 lago.spec.in | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)

commit f2daa56855076516ed01550f164e27ad080627a0
Author: Yaniv Kaul <ykaul@redhat.com>
Date:   Tue Jan 24 16:18:05 2017 +0200

    Remove the video device.
    
    I don't see why we need VNC. We get fine with SSH and console.

 tests/functional/common.bash | 10 ----------
 1 file changed, 10 deletions(-)

commit c10af7b2fb555668ba2f8f3d30c02b12d2680dd6
Author: Ondra Machacek <omachace@redhat.com>
Date:   Mon Jan 16 17:47:30 2017 +0100

    Add command to generate ansible hosts file
    
    This patch add support generate ansible hosts file,
    which reflect the hosts created by lago.

 setup.cfg                    | 1 +
 tests/functional/common.bash | 1 +
 2 files changed, 2 insertions(+)

commit 5a6fb14d4e8428de96befe75abdf7ca3df0de422
Author: gbenhaim <galbh2@gmail.com>
Date:   Tue Jan 17 21:26:12 2017 +0200

    Revert "ovirtlago: allow passing custom repoman filters"
    
    This reverts commit 208bfc34051e6f6d6783e353c22868ff035ff7cd.

 ovirtlago/__init__.py | 12 ++++--------
 ovirtlago/cmd.py      | 17 ++---------------
 2 files changed, 6 insertions(+), 23 deletions(-)

commit 115c8353e4495c1d057a44948f521c04d52d9fcc
Author: Nadav Goldin <ngoldin@redhat.com>
Date:   Tue Jan 17 02:05:52 2017 +0200

    Revert "ovirtlago: drop get_ovirt_cpu_family"
    
    This reverts commit f31b74c44e7c1d3db61c85af3cfc59846c013751.

 ovirtlago/virt.py | 4 ++++
 1 file changed, 4 insertions(+)

commit aaa253522cac93d8856c40250f82a5f240e6c04c
Author: Rafael Martins <rmartins@redhat.com>
Date:   Tue Jan 3 15:26:54 2017 +0100

    Force usage of qemu-kvm-rhev on centos/rhel
    
    Lago requires qemu-kvm >= 2.1.2, these are the required
    package names for each distro:
    
    CentOS: the package is named 'qemu-kvm-ev', but it provides
    'qemu-kvm-rhev'
    RHEL: named 'qemu-kvm-rhev'
    Fedora: 'qemu-kvm'
    
    Signed-off-by: gbenhaim <galbh2@gmail.com>
    Signed-off-by: Nadav Goldin <ngoldin@redhat.com>

 automation/check-merged.repos.el7 | 1 +
 automation/check-patch.repos.el7  | 2 ++
 lago.spec.in                      | 5 +++++
 3 files changed, 8 insertions(+)

commit 1290db21ec51b003c76547c7688b42e8426e8879
Author: Nadav Goldin <ngoldin@redhat.com>
Date:   Fri Jan 13 01:21:37 2017 +0200

    ovirtlago: allow passing custom repoman filters
    
    This adds the option '--repoman-filter' to 'lago ovirt reposetup'
    command. The repoman filter will be applied to all repositories,
    including ones defined '--custom-source'.  If not passed, the
    default will be ':only-missing', as it was before.
    
    Signed-off-by: Nadav Goldin <ngoldin@redhat.com>

 ovirtlago/__init__.py | 12 ++++++++----
 ovirtlago/cmd.py      | 17 +++++++++++++++--
 2 files changed, 23 insertions(+), 6 deletions(-)

commit b947c552d7c23127f7512e8b8406a24028d4423c
Author: Nadav Goldin <ngoldin@redhat.com>
Date:   Fri Jan 13 01:10:09 2017 +0200

    ovirtlago: remove deprecated per-project repo directories
    
    These were not used for a while, so it has no affect except
    cleanup.
    
    Signed-off-by: Nadav Goldin <ngoldin@redhat.com>

 ovirtlago/cmd.py | 18 ------------------
 1 file changed, 18 deletions(-)

commit e0386e1a1ffe3051c5a667c9478c1ec904fc05ba
Author: Nadav Goldin <ngoldin@redhat.com>
Date:   Fri Jan 13 01:06:34 2017 +0200

    ovirtlago: don't download source RPMs by default
    
    Signed-off-by: Nadav Goldin <ngoldin@redhat.com>

 ovirtlago/reposetup.py | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit e29f62a9ca8632c3e6bf31cfde4709b166237f48
Author: Nadav Goldin <ngoldin@redhat.com>
Date:   Fri Jan 13 00:45:15 2017 +0200

    ovirtlago: allow defining custom repoman config file
    
    This patch adds an optional 'repoman-config' parameter to
    'lago ovirt reposetup' command. The configuration file
    will be passed to repoman, overriding the defaults.
    
    Signed-off-by: Nadav Goldin <ngoldin@redhat.com>

 ovirtlago/__init__.py  |  4 ++++
 ovirtlago/cmd.py       | 14 +++++++++++-
 ovirtlago/reposetup.py | 59 ++++++++++++++++++++++++++++++++++++++++++--------
 3 files changed, 67 insertions(+), 10 deletions(-)

commit 5b521665d6fffa46b2ef1a1d64ebe6100335877b
Author: Nadav Goldin <ngoldin@redhat.com>
Date:   Sun Jan 15 23:43:50 2017 +0200

    ovirtlago: drop get_ovirt_cpu_family
    
    This function is unused. If specific cpu model is needed, it can now
    be configured directly in the init file, or by implementing VM plugin
    type, inheriting from the libvirt type.
    
    Signed-off-by: Nadav Goldin <ngoldin@redhat.com>

 ovirtlago/virt.py | 4 ----
 1 file changed, 4 deletions(-)

commit f28c1af057a24af7df4d3ea7c9c3cdb570836d43
Author: Nadav Goldin <ngoldin@redhat.com>
Date:   Mon Dec 26 07:46:41 2016 +0200

    ovirtlago: allow running reposync with custom_sources only
    
    This fixes a small bug, when the 'reposync' configuration
    was passed but didn't exist, the 'ovirt reposetup' command
    failed.
    
    Also dropping the 'reposync_config' parameter from the general
    config, which was added by mistake in v0.27
    
    Signed-off-by: Nadav Goldin <ngoldin@redhat.com>

 ovirtlago/__init__.py | 41 ++++++++++++++++++++++++++++++-----------
 ovirtlago/cmd.py      | 26 ++++----------------------
 2 files changed, 34 insertions(+), 33 deletions(-)

commit f7b9f3c0b84aa584ff5934f7bd2484a831c29f48
Author: Nadav Goldin <ngoldin@redhat.com>
Date:   Thu Jan 5 09:45:18 2017 +0200

    ovirtlago: drop ovirt.collect tests
    
    This patch drops the functional tests for 'lago ovirt collect',
    as this command is deprecated since v.0.30, and just redirects to
    'lago collect'.  We already test 'collect' functionality
    in 'collect.bats'.
    
    One testing functionality that is dropped here, is checking
    the 'inherited_artifacts' in oVirt VM types.
    I don't think this test justifies starting a new (fc23)
    VM for that. Also it looses its relevance as we collect the
    entire '/var/log' directory now.
    
    Signed-off-by: Nadav Goldin <ngoldin@redhat.com>

 tests/functional/ovirt.collect.bats | 108 ------------------------------------
 1 file changed, 108 deletions(-)

commit dd1f7f7c2b194893d359a1f01eecb6914a3aeed8
Author: Nadav Goldin <ngoldin@redhat.com>
Date:   Wed Jan 4 11:32:02 2017 +0200

    ovirtlago: collect entire /var/log directory
    
    Signed-off-by: Nadav Goldin <ngoldin@redhat.com>

 ovirtlago/virt.py | 19 +++----------------
 1 file changed, 3 insertions(+), 16 deletions(-)

commit 681c336ad1d0db5b8a62e48e93bf25d152f9d563
Author: Nadav Goldin <ngoldin@redhat.com>
Date:   Sun Jan 8 09:34:40 2017 +0200

    workaround for cirros images not getting ip on boot
    
    When 'LAGO__START__WAIT_SUSPEND' environment variable value
    is set to a float or integer, each domain will be started
    in 'pasued' mode(CPU halted), and it will be resumed
    after waiting for the value set.
    
    This is currently not added to the CLI, as hopefully
    this workaround will be removed once the BZ is fixed.
    
    bug-url: https://bugzilla.redhat.com/show_bug.cgi?id=1411025
    
    Signed-off-by: Nadav Goldin <ngoldin@redhat.com>

 tests/functional/common.bash | 1 +
 1 file changed, 1 insertion(+)

commit bd3395642fec771f1b8b169a70ba50652065edf1
Author: Milan Zamazal <mzamazal@redhat.com>
Date:   Mon Dec 19 13:55:36 2016 +0100

    Add build dependency on python2-rpm-macros
    
    The package provides py2_build and py2_install macros used in the spec.

 lago.spec.in | 1 +
 1 file changed, 1 insertion(+)

commit dddd42a13caa097b8cd2896f883c742d71e153fb
Author: Milan Zamazal <mzamazal@redhat.com>
Date:   Mon Dec 19 12:38:16 2016 +0100

    More robust CPU selection
    
    CPU model for Lago VMs is passed through from the host and the cluster CPU
    family is set based on that CPU model.  With this approach, the environment
    deployment may fail due to invalid CPU family of the cluster.  Although the
    family corresponds to the host CPU, kernel may remove some CPU flags in nested
    virtual machines (when the Lago host is actually a VM).  Then some CPU flags
    required for the given CPU family (such as Haswell-NoTSX) may be missing in the
    Lago virtual machines.  This is a real problem observed on Lenovo W541.
    
    This patch fixes the problem by selecting the minimum reasonable CPU model.
    Westmere is selected unless older or non-Intel hardware is used.  Additionally,
    virtualization flags may still be missing with some CPU models (real problem
    observed on Lenovo W541 with Westmere).  So let's them to the CPU features,
    simply for both Intel and AMD families as optional features, libvirt will do
    the right thing with this setting.
    
    A future patch could make the CPU family configurable, when one wants to run
    the tests on a different CPU model.

 ovirtlago/virt.py | 24 +-----------------------
 1 file changed, 1 insertion(+), 23 deletions(-)

commit 8581b39464ded4ef4778320359d9fe1744c1b702
Author: Leon Goldberg <lgoldber@redhat.com>
Date:   Wed Dec 14 11:27:42 2016 +0200

    added test_equals* tests in order for testlib to include tests
    testing for additional conditions other than True.
    
    as True is a possible subset of test_equals, made the current
    test_true* tests to be based on test_equals*.

 ovirtlago/testlib.py | 46 ++++++++++++++++++++++++++++++++--------------
 1 file changed, 32 insertions(+), 14 deletions(-)

commit b48b5abfe91d374cdf8b7f9c6fcefc0694ba8753
Author: Nadav Goldin <ngoldin@redhat.com>
Date:   Mon Dec 12 00:06:26 2016 +0200

    ovirtlago: drop exception handling in test_sequence_gen
    
    This patch removes all exception handling that was done
    in 'test_seqeuence_gen', instead letting nose handle the
    exceptions. Also removing 'continue_on_failure' decorator
    which was unused.
    
    Signed-off-by: Nadav Goldin <ngoldin@redhat.com>

 ovirtlago/testlib.py | 22 +++-------------------
 1 file changed, 3 insertions(+), 19 deletions(-)

commit d757a63a5f4cc218307dd1a50186f3acf4c76c64
Author: Nadav Goldin <ngoldin@redhat.com>
Date:   Fri Dec 16 00:56:07 2016 +0200

    Refactor collect command to use SCP
    
    1. Change the default method for extracting files with 'lago collect'
    command to SCP. Extracting using libguestfs becomes the fallback
    when SSH is not available.
    2. Introduce a new option '--no-skip' which will force not skipping
    missing paths. If used it will raise a 'ExtractPathNoPathError'
    exception if any of the paths does not exist on the host.
    3. Drop the option of using fsFreeze/FsThaw when extracting
    files with libguestfs.
    4. Redirect 'lago ovirt collect' to 'lago collect' and issue a warning
    if used directly.
    5. Change the functional tests accordingly.
    
    Signed-off-by: Nadav Goldin <ngoldin@redhat.com>

 ovirtlago/cmd.py     | 23 ++++++++++++++++++++---
 ovirtlago/testlib.py |  8 ++++++--
 ovirtlago/virt.py    |  3 ---
 3 files changed, 26 insertions(+), 8 deletions(-)

commit f60e03f8bc75918350442c237b7c8946522b1761
Author: Yaniv Kaul <ykaul@redhat.com>
Date:   Mon Dec 19 08:48:49 2016 +0200

    Fix oVirt APIv4 creation
    
    Apparently, it may take a bit more time for APIv4 to be really ready
    just after Engine starts - as it calls the SSO process.
    Give it a chance by iteration over the test() command few times.

 ovirtlago/virt.py | 12 +++++++++++-
 1 file changed, 11 insertions(+), 1 deletion(-)

commit 66ee774a3bc5f6977f1fe6c757b684e80424731a
Author: Nadav Goldin <ngoldin@redhat.com>
Date:   Sun Dec 18 17:32:04 2016 +0200

    automation: configure KVM and libguestfs parameters
    
    1. Fix for https://github.com/lago-project/lago/issues/389
    2. Configure libguestfs tmp dir to be /dev/shm for potential
    speed improvements in the functional tests.
    3. Ensure /dev/kvm device exists under mock(used by libguestfs)
    4. Remove export LIBGUESTFS_DEBUG=1 LIBGUESTFS_TRACE=1 from functional
    tests
    Signed-off-by: Nadav Goldin <ngoldin@redhat.com>

 automation/check-merged.mounts      |  3 +--
 automation/check-merged.sh          |  1 +
 automation/check-patch.mounts       |  2 ++
 automation/check-patch.sh           |  1 +
 automation/common.sh                | 15 +++++++++++++++
 tests/functional/ovirt.collect.bats |  1 -
 tests/functional/ovirt.runtest.bats |  1 -
 7 files changed, 20 insertions(+), 4 deletions(-)

commit a284cdeb449e8e07b466fd612f0029c84a94af7f
Author: Nadav Goldin <ngoldin@redhat.com>
Date:   Wed Dec 7 02:06:53 2016 +0200

    ovirtlago: log skipped tests to stdout
    
    Tests which are stopped by raising SkipTest exception, will be logged to
    stdout.
    (Until now they were only logged to the test report XML)
    
    Signed-off-by: Nadav Goldin <ngoldin@redhat.com>

 ovirtlago/testlib.py | 25 +++++++++++++++++++++----
 1 file changed, 21 insertions(+), 4 deletions(-)

commit d20bc1550508cb86b9199b8c87af6752f15af64c
Author: Nadav Goldin <ngoldin@redhat.com>
Date:   Tue Dec 6 19:56:21 2016 +0200

    ovirtlago: fix bug in capabilities
    
    The 'ovirt-capabilities' metadata always returned
    false because the new returned set was from 'union'
    operation was not assigned.
    
    Signed-off-by: Nadav Goldin <ngoldin@redhat.com>

 ovirtlago/testlib.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 7e2f038d5eb471133598a2a27d4a8fc8bcbf794d
Author: Yaniv Kaul <ykaul@redhat.com>
Date:   Wed Dec 7 16:14:14 2016 +0200

    Fix reposync - use 'continue', not 'return'

 ovirtlago/reposetup.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 0e10f678790e672d66edbbb729747e3e4fb03c75
Author: Nadav Goldin <ngoldin@redhat.com>
Date:   Tue Nov 29 09:31:50 2016 +0200

    make reposync more verbose and fix bz 1399235
    
    Until now we tried deducing the RPM name in reposync errors
    from the line printing 'no more mirrors to try', however in the BZ
    1399235, it is actually a combination of the RPM spec file parameters, one
    of them being the 'Release' parameter, which is printed to stdout.
    This could have been due to a change in yum/yum-utils, or we are
    now seeing a different error.
    
    This patch attempts to make the 'reposync' stage more robust and
    verbose:
    
    1. New regex lookups were added according to the BZ, the old regex
    (probably due to yum/yum-utils changes) is looking for a different
    error and also sometimes matched incorrect RPM names(which starting with
    '^M' sequence).
    It attempts to look RPM names according to the fedora guidelines:
    https://fedoraproject.org/wiki/How_to_create_an_RPM_package
    
    2. Defected packages lookup will be done inside python instead
    of GNU find and when deleting a file, it will be logged and
    also printed to to the user(under the reposync stage). Note that
    if no package was was deleted, the output will be the same as
    before.
    
    3. reposync will be called for each repoid separately, this will
    allow to easily trace which repository caused the error.
    
    bz: https://bugzilla.redhat.com//show_bug.cgi?id=1399235
    
    Signed-off-by: Nadav Goldin <ngoldin@redhat.com>

 ovirtlago/__init__.py  |   2 +-
 ovirtlago/reposetup.py | 155 +++++++++++++++++++++++++++++--------------------
 2 files changed, 93 insertions(+), 64 deletions(-)

commit 5a9b83a63ddc6f4c4d78792f002842998f39d06c
Author: Nadav Goldin <ngoldin@redhat.com>
Date:   Tue Nov 22 11:51:50 2016 +0200

    Bump yapf version 0.7.1 -> 0.14.0
    
    New flake8 versions are no longer compatible with
    the old yapf version used.
    
    1. Fixed 2 flake8 errors.
    2. Fixed few docstring/RST errors.
    3. Adjusted scripts/check_style.sh to the new yapf exit
    codes
    4. Rest of the changes were generated by running
    the new yapf(0.14.0) on rest of the code.
    
    Signed-off-by: Nadav Goldin <ngoldin@redhat.com>

 ovirtlago/__init__.py      | 23 ++++++++++++++---------
 ovirtlago/cmd.py           | 17 +++++++++++------
 ovirtlago/reposetup.py     | 16 +++++++++++-----
 ovirtlago/testlib.py       | 10 +++-------
 ovirtlago/utils.py         |  3 ++-
 ovirtlago/virt.py          | 10 ++++++----
 scripts/check_style.sh     | 46 +++++++++++++++++++++++++---------------------
 scripts/version_manager.py | 18 ++++++++----------
 setup.py                   | 10 ++++++----
 test-requires.txt          |  3 ++-
 10 files changed, 88 insertions(+), 68 deletions(-)

commit 3175726ebdb86981e0b1bbc366b8b4af0fb410c4
Author: Nadav Goldin <ngoldin@redhat.com>
Date:   Wed Nov 9 19:22:32 2016 +0200

    [ost-plugin] cleanup unused commands
    
    1. Removed stop/start/snapshot/revert functions and
    their relevant private functions in ovirtlago/__init__.py.
    In OST: we use the direct 'lago stop/start' commands.
    
    2. Updated setup.cfg entry points
    
    3. Not sure why but running yapf requested changes
    to ../tests/unit/test_dirlock.py, has nothing to do
    with the patch subject.
    
    4. Removed 'snapshot'/'revert' from functional
    tests
    Signed-off-by: Nadav Goldin <ngoldin@redhat.com>
    
    Signed-off-by: Nadav Goldin <ngoldin@redhat.com>

 ovirtlago/__init__.py              | 198 +------------------------------------
 setup.cfg                          |   4 -
 tests/functional/ovirt_common.bash |   5 -
 3 files changed, 1 insertion(+), 206 deletions(-)

commit 6d4cc05980463c2186c115cebec24615bf6f905e
Author: Nadav Goldin <ngoldin@redhat.com>
Date:   Wed Nov 9 21:34:25 2016 +0200

    Add 'generate-config' verb to functional tests list
    
    Signed-off-by: Nadav Goldin <ngoldin@redhat.com>

 tests/functional/common.bash | 1 +
 1 file changed, 1 insertion(+)

commit 5efc4cc50d4092d807f65c6e947deefbb7e62b0c
Author: Pierre-Louis Bonicoli <pierre-louis@libregerbil.fr>
Date:   Tue Oct 25 16:22:36 2016 +0200

    Follow PEP8
    
    (cherry picked from commit 0d6c38f86b5cda4e6e1c98456d3653a57d755385)

 ovirtlago/virt.py | 1 +
 1 file changed, 1 insertion(+)

commit 107ee2f9d4c27b95a4c913b464ebb8dc465c59ec
Author: Yedidyah Bar David <didi@redhat.com>
Date:   Mon Oct 10 09:08:08 2016 +0300

    Add vm-type ovirt-he-host
    
    Change-Id: I9f0305681cabdcd87a079806a60fecdd1e5ac5be
    Signed-off-by: Yedidyah Bar David <didi@redhat.com>
    (cherry picked from commit b97019dc2f67d0681bf8cc84b158818f6ed87bc9)

 ovirtlago/virt.py | 10 ++++++++++
 setup.cfg         |  1 +
 2 files changed, 11 insertions(+)

commit c3866e57e0c73a1c8508a04c124e5f606b6f3953
Merge: 5122760 2f71347
Author: Nadav Goldin <nvgoldin@users.noreply.github.com>
Date:   Thu Oct 27 20:13:53 2016 +0300

    Merge branch 'master' into add_deps

commit 2f7134737bb0fcd2465b2d6bb95db999271cdebb
Merge: abbc713 681c2e9
Author: Nadav Goldin <nvgoldin@users.noreply.github.com>
Date:   Thu Oct 27 10:47:43 2016 +0300

    Merge branch 'master' into packaging_python_pbr

commit 51227600f5c60fb9f2f04da211f53310d8a41653
Author: gbenhaim <galbh2@gmail.com>
Date:   Thu Oct 27 10:46:11 2016 +0300

    Added pyxdg and configparser to requirements.txt
    
    Signed-off-by: gbenhaim <galbh2@gmail.com>

 requirements.txt | 2 ++
 1 file changed, 2 insertions(+)

commit abbc7135c17437e6f912265665fdfa2a72412b48
Author: Nadav Goldin <ngoldin@redhat.com>
Date:   Wed Oct 26 20:08:28 2016 +0300

    Update fedora>23 to use python2-pbr
    
    Signed-off-by: Nadav Goldin <ngoldin@redhat.com>

 lago.spec.in | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 681c2e9f02ade5082ab17a278adcf04b0504368f
Author: Pierre-Louis Bonicoli <pierre-louis@libregerbil.fr>
Date:   Wed Aug 24 14:09:00 2016 +0200

    Install configuration files using RPM instead of pip packaging
    
    pbr doesn't handle configuration files:
    http://lists.openstack.org/pipermail/openstack-dev/2015-September/075350.html

 lago.spec.in | 18 +++++++++++++++---
 setup.cfg    |  6 ------
 2 files changed, 15 insertions(+), 9 deletions(-)

commit b786e1a0c4458eddf56f256253e1f1fc08899fbd
Author: Nadav Goldin <ngoldin@redhat.com>
Date:   Mon Sep 26 11:06:26 2016 +0300

    Auto-generate lago.conf in RPM spec file
    
    This will install the auto-generated lago.conf
    inside /etc/lago/lago.conf, all commented-out.

 lago.spec.in | 41 ++++++++++++++++++++++++++++++++---------
 setup.cfg    |  1 -
 2 files changed, 32 insertions(+), 10 deletions(-)

commit 2c18bcee893b3cf2d1596a9a15cd61196c3a4fc7
Author: Nadav Goldin <ngoldin@redhat.com>
Date:   Sun Sep 18 19:46:49 2016 +0300

    Load configurations from the CLI plugins

 lago.spec.in          | 6 ++++++
 ovirtlago/__init__.py | 5 +++--
 ovirtlago/cmd.py      | 5 +++--
 ovirtlago/virt.py     | 5 +++--
 setup.cfg             | 1 +
 test-requires.txt     | 2 ++
 6 files changed, 18 insertions(+), 6 deletions(-)

commit 5481eab293864725589ff31b19b1e5e5381ed7c3
Author: Yaniv Kaul <ykaul@redhat.com>
Date:   Fri Sep 30 22:40:32 2016 +0300

    Prep for oVirt v4 API
    
    Specifically refer to v3 API for now.
    Next item would be to actually add v4 API.

 ovirtlago/testlib.py | 18 +++++++++++--
 ovirtlago/virt.py    | 76 ++++++++++++++++++++++++++++++++++++++--------------
 2 files changed, 72 insertions(+), 22 deletions(-)

commit 9252bd3b18ae997efaf8b15376f2d2f2038942f9
Author: Yaniv Kaul <ykaul@redhat.com>
Date:   Wed Oct 5 12:02:11 2016 +0300

    Continue testing on test failures.
    
    The fact that a test fail should not stop the tests.
    There is value in getting additional coverage, for two reasons:
    1. You can find more regressions.
    2. If the failure is unrelated to your patch, it gives more assurance in your patch.
    
    Tested with a failure in DirectLUN test - the other tests continue well.

 ovirtlago/__init__.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit e4b1ce72de5794fcc0a97471d6c8f0f3e95c1632
Merge: 7ddcdac 0f209d4
Author: Eyal Edri <eedri@redhat.com>
Date:   Thu Sep 29 10:53:25 2016 +0300

    Merge branch 'master' into docs

commit 7ddcdac67c9cab8bfb00151a16be9f9f24cc0f83
Author: Yaniv Kaul <ykaul@redhat.com>
Date:   Wed Sep 28 10:12:37 2016 +0300

    Moving over get_prefixed_name() to ovirtlago/testlib
    
    This is more useful than having it copied around in multiple tests.
    Just a handy function.
    
    After it'll be included in a released Lago, will convert
    ovirt-system-tests to use it.

 ovirtlago/testlib.py | 7 +++++++
 1 file changed, 7 insertions(+)

commit 0f209d45890f94f3f3c4555c316d62ec07802e67
Merge: a3661c9 1073054
Author: Yaniv Kaul <ykaul@redhat.com>
Date:   Wed Sep 28 17:23:25 2016 +0300

    Merge branch 'master' into get_prefixed_name

commit a3661c9f7faadbac697cfe80ba00e3458e959eca
Author: Yaniv Kaul <ykaul@redhat.com>
Date:   Wed Sep 28 10:12:37 2016 +0300

    Moving over get_prefixed_name() to ovirtlago/testlib
    
    This is more useful than having it copied around in multiple tests.
    Just a handy function.
    
    After it'll be included in a released Lago, will convert
    ovirt-system-tests to use it.

 ovirtlago/testlib.py | 7 +++++++
 1 file changed, 7 insertions(+)

commit 1073054ab34b3b9b233455c14209e88e828e4daf
Author: Pierre-Louis Bonicoli <pierre-louis@libregerbil.fr>
Date:   Thu Sep 22 16:16:26 2016 +0200

    Don't run flakes on .eggs directory

 setup.cfg | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 0d516d93a0f9c2c8fc635ab7c3fcacda648f47ab
Author: Pierre-Louis Bonicoli <pierre-louis@libregerbil.fr>
Date:   Wed Aug 24 14:42:02 2016 +0200

    Ask libvirt for path of kvm executable
    
    This allows to run 'patch-only' test suite on RHEL7 and Debian unstable.

 automation/common.sh | 8 --------
 1 file changed, 8 deletions(-)

commit 8d3952f41c86260698ea0fbb371805b79ac6473e
Author: gbenhaim <galbh2@gmail.com>
Date:   Sun Sep 25 18:46:28 2016 +0300

    Added requirements.txt
    
    This file contains all the deps
    that can be downloaded from PyPi.
    
    Other deps should be downloaded with
    the platform's native package manager.
    
    Signed-off-by: gbenhaim <galbh2@gmail.com>

 requirements.txt | 9 +++++++++
 1 file changed, 9 insertions(+)

commit 78b0656be46b911a6364964defb18d045185f854
Author: Yaniv Kaul <ykaul@redhat.com>
Date:   Tue Sep 20 22:54:07 2016 +0300

    Add host CPU model detection
    
    Added a function to detect the host CPU (that libvirt knows about).
    Added a function that calculates the ovirt CPU family level.
    
    This will later be used in ovirt-system-tests to set cluster
    CPU type.
    
    Tested with Haswell and Broadwell CPUs, on master
    and hosted-engine ovirt-system-tests.

 ovirtlago/virt.py | 26 ++++++++++++++++++++++++++
 1 file changed, 26 insertions(+)

commit a58d6df207f5c18b7c63ed83289442884bd498d8
Author: gbenhaim <galbh2@gmail.com>
Date:   Tue Aug 30 17:38:08 2016 +0300

    Removed redundant checks when getting ovirt api
    
    wait parameter should had to be set to true
    in order for any code to be executed in '_get_api',
    so it is not needed.
    
    Removed engine's service check in order to
    support a situation when we can't check for the
    service stauts, but https connection is available.
    
    I think that there is a sense in trying to request
    the api within a time window, instead of giving up
    on first failure, So I kept the request inside
    'assert_true_within_short'.
    
    I had to remove the 'or' condition, otherwise
    if '_create_api()' returns false, the condition will
    be evaluated to true, which in turn will break the
    loop of 'assert_true_within'. Eventually we will end
    up without api object.
    
    Signed-off-by: gbenhaim <galbh2@gmail.com>

 ovirtlago/virt.py | 37 ++++++++++++++++++++-----------------
 1 file changed, 20 insertions(+), 17 deletions(-)

commit 50aab25577f9e4ea912de5ba7c39a2f37fc26b6b
Author: gbenhaim <galbh2@gmail.com>
Date:   Fri Aug 26 17:14:38 2016 +0300

    Added flat output formatter
    
    The output of this formatter is not
    nested text as in yaml and json, and thus
    grep friendly.
    
    The outpust looks the same as a list of
    file paths, but instead of files the path
    consist of the env's attributes.
    
    Signed-off-by: gbenhaim <galbh2@gmail.com>

 setup.cfg | 1 +
 1 file changed, 1 insertion(+)

commit 3e47d069cf1fcc7b6a8a2f9e9cb1572a69e10f3e
Author: Sandro Bonazzola <sbonazzo@redhat.com>
Date:   Fri Aug 12 07:23:32 2016 +0200

    reposetup: be more verbose on reposync failure
    
    Added error loggin on reposync retry error.
    If something prevent the reposync to complete while
    running in jenkins it becomes hard to understand what failed
    without having the output of the reposync command.
    This patch add stdout and stderr from reposync command
    to be printed before aborting the sync.
    
    Signed-off-by: Sandro Bonazzola <sbonazzo@redhat.com>

 ovirtlago/reposetup.py | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

commit 07388470be9fbb843625b2a4ec4369902f4c1d6a
Author: Yaniv Kaul <ykaul@redhat.com>
Date:   Mon Jul 18 16:08:43 2016 +0300

    Added /var/log/sanlock.log to the log collection from hosts

 ovirtlago/virt.py | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

commit 87e6977d0d756dc2a711ead351b13a08ee529cc7
Author: David Caro <david@dcaro.es>
Date:   Tue Jun 28 19:03:59 2016 +0200

    ci:Replaced fc22 package files with fc24
    
    Signed-off-by: David Caro <david@dcaro.es>

 .../{build-artifacts.packages.fc22 => build-artifacts.packages.fc24}     | 0
 automation/check-merged.packages.fc22                                    | 1 -
 automation/{check-patch.packages.fc22 => check-merged.packages.fc24}     | 0
 automation/check-patch.packages.fc24                                     | 1 +
 4 files changed, 1 insertion(+), 1 deletion(-)

commit ad5796886769f6a6c8d9d846d00df4cdeb44a5e5
Author: gbenhaim <galbh2@gmail.com>
Date:   Thu Jun 16 19:49:17 2016 +0300

    Fixed a bug where script manager stuck on an
    infinite loop

 scripts/version_manager.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 914c1601948627c91f4c0fa9a2ad7f6344df1602
Author: David Caro <dcaroest@redhat.com>
Date:   Mon May 30 23:02:37 2016 +0200

    Added possibility to specify ssh-user and ssh-pass on initfile
    
    That way you can override the defaults when using the ssh provider if
    needed, this also enables sshing to the host with user and pass
    instead of only the ssh key (that is also supported).
    
    Change-Id: Ia7bdba25e6e059bf3ff725b926608f7712e95b00
    Signed-off-by: David Caro <dcaroest@redhat.com>

 ovirtlago/virt.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 667bf3f9981e1112f44888f6b052e9b7f95af2ca
Author: David Caro <dcaroest@redhat.com>
Date:   Mon May 30 19:04:28 2016 +0200

    Use the spec distro if any
    
    Change-Id: I6fe8a4d75b578f7d85aec6a8c9707ed26dda6a63
    Signed-off-by: David Caro <dcaroest@redhat.com>

 ovirtlago/virt.py | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit f9466873ddfbeda0e3609c7c6addb55c8df204e4
Author: David Caro <dcaroest@redhat.com>
Date:   Fri May 27 13:27:06 2016 +0200

    Yapf fixes
    
    Change-Id: I7768222ffe0f0782b46e3dc730bffce8a98d7517
    Signed-off-by: David Caro <dcaroest@redhat.com>

 ovirtlago/reposetup.py     | 3 +--
 scripts/version_manager.py | 4 ++--
 2 files changed, 3 insertions(+), 4 deletions(-)

commit 6a8afedca34d75c7db2b30e571a9838e8f97d273
Author: David Caro <dcaroest@redhat.com>
Date:   Fri May 27 10:02:38 2016 +0200

    reposetup:Don't break on empty sources, just warn
    
    Change-Id: I42f08cf9ce08a62315687932b8d2b54bbda0a175
    Signed-off-by: David Caro <dcaroest@redhat.com>

 lago.spec.in           | 2 +-
 ovirtlago/reposetup.py | 1 +
 2 files changed, 2 insertions(+), 1 deletion(-)

commit fd67147b40c016030326a6f8f35ff0811f7a34cc
Author: David Caro <dcaroest@redhat.com>
Date:   Thu May 26 14:11:49 2016 +0200

    Added --custom-source option to reposetup
    
    That will allow to specify custom sources for artifacts, with more
    priority than the ones from the repo files
    
    Change-Id: I724449484cb547eb9697f71705f43c59c14ae523
    Signed-off-by: David Caro <dcaroest@redhat.com>

 ovirtlago/__init__.py | 17 +++++++++++++++--
 ovirtlago/cmd.py      | 12 +++++++++++-
 2 files changed, 26 insertions(+), 3 deletions(-)

commit a28f0590018212541d1dd8c03c0d143a876a4d41
Author: David Caro <dcaroest@redhat.com>
Date:   Thu May 26 13:59:28 2016 +0200

    Use only-missing to avoid overriding custom rpms
    
    Change-Id: I4cdd0baeb8e578e2c34bc7a5245b90ac042e2bf5
    Signed-off-by: David Caro <dcaroest@redhat.com>

 ovirtlago/__init__.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit d9596962a8879e9ad2cf25424e8d3c3115be2659
Author: David Caro <dcaroest@redhat.com>
Date:   Thu May 19 13:29:02 2016 +0200

    Use lago run_command
    
    Change-Id: I13179dd8793ffe9ab9973d9d62a7d30ec75d28db
    Signed-off-by: David Caro <dcaroest@redhat.com>

 ovirtlago/reposetup.py | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 565ae6e4378fcec480c2ec178fd7b09d324d4746
Author: David Caro <dcaroest@redhat.com>
Date:   Fri May 13 15:28:31 2016 +0200

    Yapf fixes
    
    Change-Id: I8a21fe052e17f507fa97423f846c804b4ecbedba
    Signed-off-by: David Caro <dcaroest@redhat.com>

 scripts/version_manager.py | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

commit 14d89ce82fa94b74d9c75960427ef0a5b7868610
Author: David Caro <dcaroest@redhat.com>
Date:   Fri May 13 15:27:13 2016 +0200

    Using repoman to merge the reposync downloaded repos
    
    That is a first step towards allowing other rpm sources (anything
    supported by repoman, from local dirs, to jenkins or koji builds)
    
    Change-Id: I4854428fbd9541aa7ae85e05dcd86916213efccd

 automation/build-artifacts.repos |   1 +
 automation/check-merged.repos    |   1 +
 automation/check-patch.repos     |   1 +
 lago.spec.in                     |   1 +
 ovirtlago/__init__.py            | 166 +++------------------------------------
 ovirtlago/merge_repos.py         |  80 -------------------
 ovirtlago/reposetup.py           | 138 ++++++++++++++++++++++++++++++++
 7 files changed, 154 insertions(+), 234 deletions(-)

commit 70bfcda8912f911de98bef56c911357a3a0ddf0c
Merge: 9639fee bb4150d
Author: Lago CI bot <dcaroest+cibot@redhat.com>
Date:   Thu May 26 20:00:53 2016 +0200

    Merge pull request #266 from lago-project/fix_typo
    
    Fix typo on warning message

commit 9639fee425da9f451fac91342f231809026de7c6
Author: David Caro <dcaroest@redhat.com>
Date:   Thu May 26 17:49:45 2016 +0200

    func:Added extra syncs to make sure the disk is written
    
    Change-Id: Ib05053e7fcc897e0d894bcaaac848b4a0310da1e
    Signed-off-by: David Caro <dcaroest@redhat.com>

 tests/functional/ovirt.collect.bats | 1 +
 1 file changed, 1 insertion(+)

commit bb4150dc301369fa3bc0423d1ded82864da6ba68
Author: David Caro <dcaroest@redhat.com>
Date:   Thu May 26 13:04:14 2016 +0200

    Fix typo on warning message
    
    Change-Id: I5af090be7b150293201fc7298bc9c8a76903db51
    Signed-off-by: David Caro <dcaroest@redhat.com>

 ovirtlago/virt.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 2a5ad6ebc7abc14c082fdd12627d266704565843
Author: David Caro <dcaroest@redhat.com>
Date:   Sat May 21 13:30:56 2016 +0200

    Properly override the vm-type on ovirt* hosts
    
    Change-Id: I30574900ebe8a469df28dbfbf1e4237c10b4f744
    Signed-off-by: David Caro <dcaroest@redhat.com>

 ovirtlago/virt.py | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 4e68081760459381a9897ce7c6fcf5a0cd114d01
Author: David Caro <dcaroest@redhat.com>
Date:   Sat May 21 13:28:53 2016 +0200

    Allow running the testrun command from anywhere
    
    Change-Id: I39dac577f45d7d21dc5227980effad4a0f2d8620

 ovirtlago/testlib.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 20063b660874b1770ed3c475341f427889dc7ecb
Author: David Caro <dcaroest@redhat.com>
Date:   Sat May 21 13:27:50 2016 +0200

    Making virtenv class overridable
    
    Change-Id: If84606cd09a59e0646ce623234c6df18afc008f6

 ovirtlago/__init__.py | 2 ++
 1 file changed, 2 insertions(+)

commit e80e30b3f7a7bf7b77454a3e9c70d781b8373d3c
Author: David Caro <dcaroest@redhat.com>
Date:   Sat May 21 11:45:24 2016 +0200

    Fix type in warning message
    
    Change-Id: I788b7cdd0177caa13f95a0b730ff28b42006ee29
    Signed-off-by: David Caro <dcaroest@redhat.com>

 ovirtlago/virt.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit f2e716d4e49b91ab809c74266269120978846f13
Author: David Caro <dcaroest@redhat.com>
Date:   Sat May 21 11:14:39 2016 +0200

    Ordering imports and add missing file headers
    
    Change-Id: I12db9abf85841deaa0253486ebf632cec6f68248
    Signed-off-by: David Caro <dcaroest@redhat.com>

 ovirtlago/virt.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 60832265693b81418cf1f9685f94311c4e189ad5
Author: David Caro <dcaroest@redhat.com>
Date:   Sat May 21 11:06:20 2016 +0200

    ovirtlago: use the vm-provider if it's there
    
    Change-Id: Ic0028584375b82d352ab367f52fb2139a44f05cd

 ovirtlago/virt.py | 3 +++
 1 file changed, 3 insertions(+)

commit c80e4dcb7720d0a76990991bfd869adf86325c35
Author: David Caro <dcaroest@redhat.com>
Date:   Fri May 20 22:14:05 2016 +0200

    Added the SSHVMProvider
    
    That will allow you to define a domain that is only managed through
    ssh
    
    Change-Id: I177145f24d8f6ab96a610f59b7c31409c3b9b947
    Signed-off-by: David Caro <dcaroest@redhat.com>

 setup.cfg | 1 +
 1 file changed, 1 insertion(+)

commit eb49754033274be961edf479549968526c50dee0
Author: David Caro <dcaroest@redhat.com>
Date:   Fri May 20 20:11:34 2016 +0200

    Added VMProvider plugin
    
    Now the logic of how the vm is provisioned is separated to the
    VMProvider concept, that way you can change the VM behavior (like
    which files to collect, etc.) without having to bind it to a specific
    provision flow, that will allow for example having ovirt-engines that
    use libvirt or containers once the providers for those systems exist
    without having to create a special type of ovirt-engine vm for each of
    them
    
    Change-Id: Ie035702d0b6fd0734cf48ddf3a66abed6b218a21
    Signed-off-by: David Caro <dcaroest@redhat.com>

 ovirtlago/virt.py | 11 ++++-------
 setup.cfg         |  7 +++++--
 2 files changed, 9 insertions(+), 9 deletions(-)

commit fc4b0648a08267c937dcf38811947843b746a102
Author: David Caro <dcaroest@redhat.com>
Date:   Fri May 20 10:42:06 2016 +0200

    Moved the services to service provider plugins
    
    Change-Id: Ib1ced12e8b240adddf6f013a807679fb5d7b9c23
    Signed-off-by: David Caro <dcaroest@redhat.com>

 lago.spec.in      |  1 +
 ovirtlago/virt.py | 41 ++++++++++++++++++++++++++++-------------
 setup.cfg         | 11 +++++++++++
 test-requires.txt |  1 +
 4 files changed, 41 insertions(+), 13 deletions(-)

commit 5b6b18f206242a83ebea82eafd68878aef96b399
Author: David Caro <dcaroest@redhat.com>
Date:   Fri May 20 12:28:13 2016 +0200

    Show yapf version being used for the checks
    
    Change-Id: I4139b93b15b09f0eae48061bf68a929137fd4b7c

 scripts/check_style.sh | 2 ++
 1 file changed, 2 insertions(+)

commit 102be92af46355c45bb6551635e75ac90f0636a2
Author: Martin Polednik <mpolednik@redhat.com>
Date:   Mon May 23 11:16:04 2016 +0200

    Add tags and cscope.out to gitignore
    
    'cscope.out' and 'tags' are both generated by tools that help navigating
    Python codebase (pycscope and ctags respectively) and should be ignored
    by git.

 .gitignore | 2 ++
 1 file changed, 2 insertions(+)

commit fdf2dece913337cd1b6b1f4ee097659ba28f1a44
Author: David Caro <dcaroest@redhat.com>
Date:   Thu May 19 17:50:08 2016 +0200

    Pinning down the version of yapf used
    
    As lately the newer versions started breaking backwards compatibility,
    will update yapf manually when needed
    
    Change-Id: Id8a2b0665888dab491aeddecdd4110d9222303bb
    Signed-off-by: David Caro <dcaroest@redhat.com>

 .style.yapf           |  4 +++-
 ovirtlago/__init__.py | 15 ++++++++-------
 test-requires.txt     |  2 +-
 3 files changed, 12 insertions(+), 9 deletions(-)

commit d71bc1a01849e417f56cdd6866b9aa47770ff474
Author: David Caro <dcaroest@redhat.com>
Date:   Mon May 16 22:31:20 2016 +0200

    Using main lago run_command
    
    As the one from ovirtlago was removed
    
    Fixes #252
    
    Change-Id: Ic1e008b0b61bf39d019e7022ea1b378b2ff65dfe
    Signed-off-by: David Caro <dcaroest@redhat.com>

 ovirtlago/__init__.py    | 20 ++++++++------------
 ovirtlago/merge_repos.py |  6 +++---
 2 files changed, 11 insertions(+), 15 deletions(-)

commit ceb8f0dc4e81ba4cd1907d4113d346833d80f026
Author: David Caro <dcaroest@redhat.com>
Date:   Fri May 13 13:56:01 2016 +0200

    Just sleep in the busy loop
    
    Fixes #41
    
    Change-Id: I7abf48ea916898654fa38958118901b6b5b9c9b8
    Signed-off-by: David Caro <dcaroest@redhat.com>

 ovirtlago/__init__.py | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit aba83eb95630166a65bde86168c2b8183e56ae7b
Author: David Caro <dcaroest@redhat.com>
Date:   Fri May 13 12:57:52 2016 +0200

    Refactored the ovirtlago.utils module
    
    Remove unneeded code
    Renamed some methods and params
    
    Change-Id: I5fb098ece8ba387bac28002ac61b424f8b0c3e85

 ovirtlago/utils.py | 49 ++++++++++++++-----------------------------------
 1 file changed, 14 insertions(+), 35 deletions(-)

commit f2707718732265458460b3adf03e4d83f3b12926
Author: David Caro <dcaroest@redhat.com>
Date:   Thu May 12 20:30:39 2016 +0200

    Removed the repo verification code
    
    It was not useful
    
    Change-Id: I29b13bf715cd26a0c10ba16123acf46fb1b756fb
    Signed-off-by: David Caro <dcaroest@redhat.com>

 ovirtlago/__init__.py   |  16 +-
 ovirtlago/repoverify.py | 433 ------------------------------------------------
 2 files changed, 6 insertions(+), 443 deletions(-)

commit a7bdd4c05df96b9d120b9fe1ac36c347f2575e13
Author: David Caro <dcaroest@redhat.com>
Date:   Thu May 12 09:22:46 2016 +0200

    Generating the docs changelog on conf.py
    
    That way it works as expected on readthedocs too
    
    Fixes #234
    
    Change-Id: I4b85dfee9a9e74c390caab2b7a6c9097d310943a
    Signed-off-by: David Caro <dcaroest@redhat.com>

 Makefile | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit 5e96231be99420c91f2e99a09c8bf95acb15d82b
Merge: 8ef9a1b a8ce6db
Author: Lago CI bot <dcaroest+cibot@redhat.com>
Date:   Wed May 11 23:08:29 2016 +0200

    Merge pull request #243 from lago-project/more_reposync_fixes
    
    Yet another small fix to better detect reposync issues

commit 8ef9a1b73584638381b50d62a68e76d46f195978
Merge: 7b4eb1b 65f0af7
Author: Lago CI bot <dcaroest+cibot@redhat.com>
Date:   Wed May 11 22:32:33 2016 +0200

    Merge pull request #242 from lago-project/add_changelog_to_docs
    
    Add changelog to the docs

commit 7b4eb1b72241b7a4febce960ea284718528d415b
Author: David Caro <dcaroest@redhat.com>
Date:   Wed May 11 12:52:17 2016 +0200

    Reformat everything to new yapf version
    
    Change-Id: If4b03f9e418cfafe39d4e3f4e04a1ab7e286068c
    Signed-off-by: David Caro <dcaroest@redhat.com>

 ovirtlago/__init__.py | 11 +++++------
 1 file changed, 5 insertions(+), 6 deletions(-)

commit a8ce6dbd12f42deceb0bf75c56dd044fb98b8028
Author: David Caro <dcaroest@redhat.com>
Date:   Wed May 11 11:35:54 2016 +0200

    Yet another small fix to better detect reposync issues
    
    Change-Id: I4451117aac229fd6e3e55a2784b725faee87ee6a
    Signed-off-by: David Caro <dcaroest@redhat.com>

 ovirtlago/__init__.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 65f0af7bbab311d6c3960bb22455fd6213fc008b
Author: David Caro <dcaroest@redhat.com>
Date:   Wed May 11 11:32:50 2016 +0200

    Add changelog to the docs
    
    Fixes #234
    
    Change-Id: I0e69326dc5a32ae5bc23ad4eeb95ed89a9421d7b
    Signed-off-by: David Caro <dcaroest@redhat.com>

 Makefile | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit c80a2366fbb627f82056e2907276ecc22003f512
Author: David Caro <dcaroest@redhat.com>
Date:   Fri May 6 12:27:25 2016 +0200

    Yapf fixes
    
    Change-Id: I792a6b7975d48219e6c93bf56c3e129a53d5478b
    Signed-off-by: David Caro <dcaroest@redhat.com>

 ovirtlago/__init__.py | 7 +------
 1 file changed, 1 insertion(+), 6 deletions(-)

commit c1288a817890f36d37904de3a1e7226659b424c2
Author: David Caro <dcaroest@redhat.com>
Date:   Fri May 6 11:40:31 2016 +0200

    Added workaround for reposync
    
    Issue specified at:
        https://bugzilla.redhat.com/show_bug.cgi?id=1332441
    
    Change-Id: Ia5b46519a8c08b52da6f704d13e47b597f2e82be
    Signed-off-by: David Caro <dcaroest@redhat.com>

 ovirtlago/__init__.py | 43 ++++++++++++++++++++++++++++++++++++++++---
 1 file changed, 40 insertions(+), 3 deletions(-)

commit 5f2a97dfbb76bdf951c0525010f66b620fad277e
Merge: e927a20 e9318c1
Author: Lago CI bot <dcaroest+cibot@redhat.com>
Date:   Wed May 4 10:39:18 2016 +0200

    Merge pull request #231 from lago-project/fix_el7_dirlock
    
    Fix el7 dirlock

commit e9318c1b6d8658f2b56b263e0716224d837034b3
Author: David Caro <dcaroest@redhat.com>
Date:   Tue May 3 16:41:57 2016 +0200

    Use lago.utils.LockFile instead of lockfile's one
    
    Fixes #225

 ovirtlago/__init__.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 3a12c4f7c96e8ff4ae48dd7ede71e7ba93a903d7
Author: David Caro <dcaroest@redhat.com>
Date:   Tue May 3 16:41:27 2016 +0200

    Moved some code out of a with block

 ovirtlago/__init__.py | 24 ++++++++++++------------
 1 file changed, 12 insertions(+), 12 deletions(-)

commit 42ce0508a2ea774276567cd1d1978a8f020c66bb
Author: David Caro <dcaroest@redhat.com>
Date:   Tue May 3 16:40:23 2016 +0200

    Removed thread pool on reposync
    
    There's no need to create a thread pool, reposync is always run only
    once.

 ovirtlago/__init__.py | 20 ++++----------------
 1 file changed, 4 insertions(+), 16 deletions(-)

commit e927a20dd697d74c0ea9f58fcea4578ce5d0af68
Author: David Caro <dcaroest@redhat.com>
Date:   Mon May 2 15:40:07 2016 +0200

    Added extra ignores to .gitignore
    
    Change-Id: I9f1332277bb96a0862749994817eb666ace8727c
    Signed-off-by: David Caro <dcaroest@redhat.com>

 .gitignore | 5 +++++
 1 file changed, 5 insertions(+)

commit fdcc902c7f4d365df2bf351983b8fc330e247d61
Merge: 348d7bb ce14c68
Author: Lago CI bot <dcaroest+cibot@redhat.com>
Date:   Fri Apr 29 22:25:19 2016 +0200

    Merge pull request #227 from lago-project/fix_unhandled_exception
    
    Fixed wrong error log on reposetup

commit 348d7bb7637b1f17fdcf42faa05d6b7319c98280
Author: David Caro <dcaroest@redhat.com>
Date:   Fri Apr 29 19:38:03 2016 +0200

    Added new deps for the tests
    
    Change-Id: Ie58197996dfaa7f2dd702c7a8ccf701d3289c60b
    Signed-off-by: David Caro <dcaroest@redhat.com>

 automation/check-patch.packages      | 2 ++
 automation/check-patch.packages.fc23 | 2 ++
 2 files changed, 4 insertions(+)

commit 4720f245ccb236a62adfbc35b55af856a171a5dd
Author: David Caro <dcaroest@redhat.com>
Date:   Wed Apr 27 12:06:31 2016 +0200

    Fixed repoverify not behaving like reposync
    
    Now it's behaving as reposync, matching both the name and
    name+version+arch when filtering in and out packages.
    
    Change-Id: I88266d01e8980b240b9fa0ad65efc836d11cb1a5
    Signed-off-by: David Caro <dcaroest@redhat.com>

 ovirtlago/repoverify.py | 47 +++++++++++++++++++++++++++++++++--------------
 1 file changed, 33 insertions(+), 14 deletions(-)

commit ce14c68a226f903df0071e809f00867d65b7db02
Author: David Caro <dcaroest@redhat.com>
Date:   Wed Apr 27 13:06:18 2016 +0200

    Fixed wrong error log on reposetup
    
    If the repos dir already existed, the reposetup log would show error
    because the exception was not being cleared from the sys.exc_info
    stack before starting the log task
    
    Change-Id: Icb599df0d96f1efe330b824a973bc96e2dccf693
    Signed-off-by: David Caro <dcaroest@redhat.com>

 ovirtlago/merge_repos.py | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 6f9e70a55fc0732c69e6c97ea46a97c97a37e664
Author: David Caro <dcaroest@redhat.com>
Date:   Fri Apr 22 15:42:33 2016 +0200

    Reposync first retry with clean caches
    
    That solves most of the issues, and it's usually faster (and better,
    as it will make sure you have the latest rpms) than the verification
    
    Change-Id: I0461f22f6f3b15852a0760985f486dfe108a49cc
    Signed-off-by: David Caro <dcaroest@redhat.com>

 ovirtlago/__init__.py | 54 +++++++++++++++++++++++++++++++++------------------
 1 file changed, 35 insertions(+), 19 deletions(-)

commit 001407474afa2cd841b9140daa1fe7d957f86256
Author: David Caro <dcaroest@redhat.com>
Date:   Thu Apr 21 23:00:02 2016 +0200

    Yapf fixes
    
    Change-Id: Ie8ccff4a812334e77bddbb9e92d724e447f51e0a
    Signed-off-by: David Caro <dcaroest@redhat.com>

 ovirtlago/repoverify.py | 16 +++++++---------
 1 file changed, 7 insertions(+), 9 deletions(-)

commit 2d4e22aa5a18d16f099ce1e873f5c29583646b07
Author: David Caro <dcaroest@redhat.com>
Date:   Thu Apr 21 21:44:52 2016 +0200

    ovirtlago.repoverify:Refactored
    
    Added a lot of logs, improved speed, not swallowing errors, remove
    redundant code.

 ovirtlago/repoverify.py | 179 +++++++++++++++++++++++++++++-------------------
 1 file changed, 109 insertions(+), 70 deletions(-)

commit 8bdcb304c7990a0dbb7e1fc8b19fb5f99f5e27f1
Author: David Caro <dcaroest@redhat.com>
Date:   Thu Apr 21 21:43:26 2016 +0200

    ovirtlago:Removed unused code
    
    Also improved the logs a bit

 ovirtlago/__init__.py | 67 +++++++--------------------------------------------
 1 file changed, 9 insertions(+), 58 deletions(-)

commit 6e417875e7811219858ddeefa435ebb2953dc1c9
Author: David Caro <dcaroest@redhat.com>
Date:   Thu Apr 21 21:42:13 2016 +0200

    Showing warning on reposync error
    
    It turns out that we were silently ignoring it, and doing the
    verification all the time (that slows down the run).

 ovirtlago/__init__.py | 34 ++++++++++++++++++++--------------
 1 file changed, 20 insertions(+), 14 deletions(-)

commit 3b5c88ba718318107f86a2a834326f38080ab996
Author: David Caro <dcaroest@redhat.com>
Date:   Wed Apr 13 18:18:41 2016 +0200

    func_tests_basic:Skipping the bootstrap where able
    
    This speeds up considerably the basic functional tests execution time
    
    Change-Id: I375d1c74f84d46ee64b28c0e10230e1f5b9d0c2d
    Signed-off-by: David Caro <dcaroest@redhat.com>

 tests/functional/env_setup.bash | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 687df9ef30d0cd14d133ce2a469a4c60a794e434
Author: Yaniv Kaul <ykaul@redhat.com>
Date:   Thu Mar 31 13:50:47 2016 +0300

    Simplified merge repos
    
    KISS method of merging the repos. Just copying all files per version.
    Excluding 686 arch, nothing fancy.

 ovirtlago/merge_repos.py | 76 +++++++++---------------------------------------
 1 file changed, 13 insertions(+), 63 deletions(-)

commit 6e1b2dcdd0cf80fa4fe4c731e40f6e655ffadc36
Merge: b3fa353 3518418
Author: Lago CI bot <dcaroest+cibot@redhat.com>
Date:   Tue Apr 12 19:53:20 2016 +0300

    Merge pull request #207 from lago-project/fail_on_empty_repo
    
    reposync:Failing on existing but empty repo

commit b3fa353a274565bdb4dc9eb66099d87821a5b623
Author: David Caro <dcaroest@redhat.com>
Date:   Tue Apr 5 15:57:25 2016 +0200

    test.deploy:Using smaller, local cirros image
    
    That way it can be run with the basic tests
    
    Change-Id: Ib5cb2fa41994b95b783a9e3928f4e87db3ba1db7
    Signed-off-by: David Caro <dcaroest@redhat.com>

 automation/common.sh | 1 +
 1 file changed, 1 insertion(+)

commit dd037a8c7f52c49851bfbded5539a54027444ff0
Author: David Caro <dcaroest@redhat.com>
Date:   Tue Apr 5 13:19:51 2016 +0200

    Adapted functional tests
    
    Change-Id: I478a608b39fe480d994661431edbb13b90b28771
    Signed-off-by: David Caro <dcaroest@redhat.com>

 tests/functional/ovirt.deploy.bats | 88 --------------------------------------
 1 file changed, 88 deletions(-)

commit 196470427dc61159420841f130fdab59ce6126fc
Author: David Caro <dcaroest@redhat.com>
Date:   Tue Apr 5 13:07:43 2016 +0200

    Added check for the new deploy verb
    
    Change-Id: I2632c0c6562c86ecfcc2e835474d56496ca971f7

 tests/functional/common.bash | 1 +
 1 file changed, 1 insertion(+)

commit 4565641727c0540fc692d34e571861bd02fbac1c
Author: David Caro <dcaroest@redhat.com>
Date:   Tue Apr 5 13:06:54 2016 +0200

    Added cli verb 'deploy' to lago
    
    Fixes #208
    
    Change-Id: I4b3894dd5ecfe96fecd78c614a4e8a5d7577f078

 setup.cfg | 1 +
 1 file changed, 1 insertion(+)

commit 012f7ede1d7ee6c3473767449d0427cfbec5373e
Author: David Caro <dcaroest@redhat.com>
Date:   Tue Apr 5 13:01:33 2016 +0200

    ovirtlago:Using lago.prefix.Prefix.deploy

 ovirtlago/__init__.py | 28 +---------------------------
 1 file changed, 1 insertion(+), 27 deletions(-)

commit 3518418256c7b02985c82f007efe7ce64bb4b9b2
Author: David Caro <dcaroest@redhat.com>
Date:   Mon Apr 4 19:36:34 2016 +0200

    reposync:Failing on existing but empty repo
    
    Change-Id: I873aab53bfa5107340bf82cd9174c00e376f3650
    Signed-off-by: David Caro <dcaroest@redhat.com>

 ovirtlago/merge_repos.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 693131506d4cc6d93d716fc6b68039494079b3a6
Merge: 91f1c18 abb0288
Author: Lago CI bot <dcaroest+cibot@redhat.com>
Date:   Tue Mar 29 22:35:02 2016 +0200

    Merge pull request #192 from lago-project/fix_changelog_format
    
    Fixed changelog ugly formatting

commit 91f1c18184d147d6bdf2cda4b42ac085cd4c9a0f
Author: David Caro <dcaroest@redhat.com>
Date:   Wed Mar 23 16:49:01 2016 +0100

    ci:Added some missing packages
    
    As they are usually installed in the base fc23 root, they were not
    needed before
    
    Change-Id: I3390e3275b1aac8ad44d6d656d0490530ed58f02

 automation/build-artifacts.packages.fc23 | 4 ++++
 1 file changed, 4 insertions(+)

commit 11bcd0bea6b8d5cd9dcb86895b4722cc17e0b8cd
Author: David Caro <dcaroest@redhat.com>
Date:   Wed Mar 23 16:46:39 2016 +0100

    ovirtlago:Breaking if any of the test fails

 ovirtlago/__init__.py | 1 +
 1 file changed, 1 insertion(+)

commit 7a83dfa052626cd0fa23292f3e9d7383f80b987d
Author: David Caro <dcaroest@redhat.com>
Date:   Wed Mar 23 16:45:56 2016 +0100

    ovirtlago:Added extra logging
    
    When activating/deactivating domains

 ovirtlago/__init__.py | 77 ++++++++++++++++++++++++++++++++++++---------------
 1 file changed, 55 insertions(+), 22 deletions(-)

commit 4835df4526e5ea89ad0fec9efb0776964eebd2b5
Author: David Caro <dcaroest@redhat.com>
Date:   Wed Mar 23 16:44:41 2016 +0100

    ovirtlago:not waiting if engine is not yet responsive
    
    Now it will still wait even if the engine is still not responsive
    though http

 ovirtlago/virt.py | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 28e3879e7174c27af25f42d5fbf3a4adfb388aa7
Author: David Caro <dcaroest@redhat.com>
Date:   Wed Mar 23 11:18:38 2016 +0100

    ovirtlago:Added a wait for the engine to go up
    
    It was working before because we did not handle exceptions properly
    
    Change-Id: Ie970c3b020327c348e1a9b031c4e9a378fa9692a

 ovirtlago/__init__.py | 6 ++++++
 1 file changed, 6 insertions(+)

commit 669c5744dc906d00443cc1c435ea972664486bc3
Author: David Caro <dcaroest@redhat.com>
Date:   Wed Mar 23 10:12:36 2016 +0100

    testlib:Added possibility to allow exceptions
    
    Now you can pass a list of exceptions to skip while waiting
    
    Change-Id: I60c76aa421ba5c6ceed6073ba874d07b8834b141
    Signed-off-by: David Caro <dcaroest@redhat.com>

 ovirtlago/testlib.py | 32 ++++++++++++++++++++++++++------
 1 file changed, 26 insertions(+), 6 deletions(-)

commit 679f1c8fb59d53d2e27d62fafcb7a7ef1852c3b6
Author: Nir Soffer <nsoffer@redhat.com>
Date:   Mon Mar 21 18:49:57 2016 +0200

    ovirtlago: Improve logging when activating sds
    
    Add logs when:
    - Activating a storage domain
    - Waiting for storage to become active
    - Storage became active
    
    Signed-off-by: Nir Soffer <nsoffer@redhat.com>

 ovirtlago/__init__.py | 3 +++
 1 file changed, 3 insertions(+)

commit 8b5262977d74bc9397419371f439c951c56cedaa
Author: Nir Soffer <nsoffer@redhat.com>
Date:   Mon Mar 21 18:44:59 2016 +0200

    testlib: Log exceptions in assert_true_within
    
    Exceptions in the predicate function was swallowed and retried without
    sleep.
    
    For example this code (raising AttributeError) would busy loop for the
    entire timeout duration:
    
        testlib.assert_true_within_long(
            lambda: dc.staragedomains.get(sd.name).status.state == 'active',
        )
    
    With this patch we will have a traceback for each failure, and we retry
    only every 3 seconds.
    
    Signed-off-by: Nir Soffer <nsoffer@redhat.com>

 ovirtlago/testlib.py | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit abb0288c99b1f57c6ae02aefed37f75d60ca8d61
Author: David Caro <dcaroest@redhat.com>
Date:   Fri Mar 18 18:34:15 2016 +0100

    Fixed changelog ugly formatting
    
    It was not handling correctly the line wraps
    
    Change-Id: I7aa05584fac215a6ffaeede5826bfa0d94804316
    Signed-off-by: David Caro <dcaroest@redhat.com>

 scripts/version_manager.py | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

commit 3ec7f84ea8d45849a7788b649e7e9cc53b8240d0
Author: David Caro <dcaroest@redhat.com>
Date:   Thu Mar 17 19:49:22 2016 +0100

    functional:Fixed ovirt.collect prefix init check
    
    Change-Id: Ic1f761486aa1fa5d4f9487e02ba00951c272b59c
    Signed-off-by: David Caro <dcaroest@redhat.com>

 tests/functional/ovirt.collect.bats | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

commit e02f0b7b868d79b0bc91bcedb3e492cd6c7153ab
Author: David Caro <dcaroest@redhat.com>
Date:   Thu Mar 17 18:05:19 2016 +0100

    Added collect basic test
    
    Change-Id: I83db527615c2abd242aa6f02946aebd8b547de91
    Signed-off-by: David Caro <dcaroest@redhat.com>

 automation/common.sh | 1 +
 1 file changed, 1 insertion(+)

commit 6fad23573b8323f4e3c305913072de4a95b541dc
Author: David Caro <dcaroest@redhat.com>
Date:   Thu Mar 17 15:58:16 2016 +0100

    Not appending the messages log on >fc22 hosts
    
    Change-Id: I4de0f45cb0cd47793c19ee40306f16f4351c0612

 ovirtlago/virt.py | 10 ++++------
 1 file changed, 4 insertions(+), 6 deletions(-)

commit d91e2707388926d30e9fcb3fea804b80e0ede546
Author: David Caro <dcaroest@redhat.com>
Date:   Thu Mar 17 14:25:12 2016 +0100

    Added collect functional tests
    
    Change-Id: I6981afa17c6b8cf1a3120f02b6090fe35627d929
    Signed-off-by: David Caro <dcaroest@redhat.com>

 tests/functional/common.bash | 1 +
 1 file changed, 1 insertion(+)

commit 4f5c36406f25e5e9894be9a270221fe7f108ce06
Author: David Caro <dcaroest@redhat.com>
Date:   Wed Mar 16 18:51:06 2016 +0100

    Added lago collect cli subcommand
    
    Fixes #13
    
    Change-Id: Ia5145bd049b1db8a965c2d1cce3d7018c7bae263

 setup.cfg | 1 +
 1 file changed, 1 insertion(+)

commit 6723df92b06569674e6f1322ac73d2e3923593c3
Author: David Caro <dcaroest@redhat.com>
Date:   Wed Mar 16 18:49:24 2016 +0100

    Moved collect_artifacts to lago.prefix.Prefix
    
    Change-Id: Id2201ea7b300a91ce91e323908c8988c2aafc57e

 ovirtlago/__init__.py | 15 ---------------
 1 file changed, 15 deletions(-)

commit 2f7255771f74e613c99050174d2ed00719a747f9
Author: David Caro <dcaroest@redhat.com>
Date:   Wed Mar 16 13:33:28 2016 +0100

    Moved collect_artifacts to lago.virt.VM
    
    Change-Id: Ia93511a00f81509b28613bc580604153173f5af8
    Signed-off-by: David Caro <dcaroest@redhat.com>

 ovirtlago/virt.py | 22 +++++-----------------
 1 file changed, 5 insertions(+), 17 deletions(-)

commit 7ee5e7ab084786a2636aadd331cec83300a6f9ea
Author: David Caro <dcaroest@redhat.com>
Date:   Wed Mar 16 12:42:46 2016 +0100

    ovirt:Using inherited artifacts for collection
    
    Change-Id: I1326e6ccc3051a7f22ce0f94fe5d17a76d415b45
    Signed-off-by: David Caro <dcaroest@redhat.com>

 ovirtlago/virt.py | 14 +++++++++-----
 1 file changed, 9 insertions(+), 5 deletions(-)

commit 374bdf3d023dfba6b19bb5b6312ce300529c4f0c
Merge: 0650af0 c1e3866
Author: Lago CI bot <dcaroest+cibot@redhat.com>
Date:   Wed Mar 16 15:59:07 2016 +0100

    Merge pull request #183 from lago-project/fix_hosts_stuck_on_ssh_connectivity
    
    Ovirt collect from live and stopped vms, and complain on the others (no guest-agent, no ssh, and running)

commit 0650af00369ea2707e5a36c93e1bd56cf092f8dc
Author: David Caro <dcaroest@redhat.com>
Date:   Wed Mar 16 11:45:23 2016 +0100

    setup.get_version:specify custom project path
    
    Change-Id: I99c63ba3b8fb59cf561383f4303fec0bb368cd4e

 setup.py | 12 +++++++-----
 1 file changed, 7 insertions(+), 5 deletions(-)

commit c1e3866ded776e1838bf7b34ae83382e1481d616
Author: David Caro <dcaroest@redhat.com>
Date:   Tue Mar 15 21:53:50 2016 +0100

    Added some collect functional tests
    
    * Collect from stopped vms
    
    Change-Id: Iabd41639b53e7ccdc49c3a22402d014c492f0a70
    Signed-off-by: David Caro <dcaroest@redhat.com>

 tests/functional/ovirt.collect.bats | 33 ++++++++++++++++++++++++++++++++-
 1 file changed, 32 insertions(+), 1 deletion(-)

commit 5eeafe17f0845e5bbdd9a31eadea6da8e654947d
Merge: 99fba1e 69d0bc1
Author: Lago CI bot <dcaroest+cibot@redhat.com>
Date:   Tue Mar 15 15:01:20 2016 +0100

    Merge pull request #181 from mykaul/collect_var_log_messages
    
    Collect /var/log/messages from hosts. Useful at times.

commit 69d0bc10fc347e2fd7f32c4561cf13252493cbb1
Author: Yaniv Kaul <ykaul@redhat.com>
Date:   Tue Mar 15 12:27:22 2016 +0200

    Collect /var/log/messages from hosts. Useful at times.

 ovirtlago/virt.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 99fba1ee59ca2cc463e57a4274a2fa5c19ab76c7
Author: David Caro <dcaroest@redhat.com>
Date:   Thu Mar 10 19:20:04 2016 +0100

    pgk:Removed mock references
    
    We don't support building from source, and not sure it ever worked as
    expected
    
    Change-Id: Ie6005462690ee63b69a3daf3f9508d10cb3dd0b3

 lago.spec.in | 1 -
 1 file changed, 1 deletion(-)

commit 48edaa46ea1ea79df26cb70b06d598998528e154
Author: David Caro <dcaroest@redhat.com>
Date:   Thu Mar 10 19:11:30 2016 +0100

    docs:Moved README to rst
    
    No need for recommonmark sphink plugin anymore, and auto toc works
    now
    
    Change-Id: Ied5316510464d3eb681ffa6f02566cfaad1325f5
    Signed-off-by: David Caro <dcaroest@redhat.com>

 lago.spec.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 94d5eb8b99edead0f2e2b3333ce7710444434169
Merge: 4f8ba24 5b18a1f
Author: Lago CI bot <dcaroest+cibot@redhat.com>
Date:   Wed Mar 9 19:59:47 2016 +0100

    Merge pull request #157 from lago-project/add_workdir
    
    Added workdir element

commit 5b18a1fc4634c9d0495688f1337c29972ba9980c
Author: David Caro <dcaroest@redhat.com>
Date:   Wed Mar 9 17:39:08 2016 +0100

    Fixed el7 python lib issues
    
    Change-Id: Iaec2c5d870de8c22df7f9fb96a8e4c40cf1902d4
    Signed-off-by: David Caro <dcaroest@redhat.com>

 Makefile             |  5 ++++-
 automation/common.sh | 21 ++++++++++++++++-----
 2 files changed, 20 insertions(+), 6 deletions(-)

commit 9787c553a26e6e8bbddb8d716923ad4827845516
Author: David Caro <dcaroest@redhat.com>
Date:   Wed Mar 9 14:26:59 2016 +0100

    functional:adapted the warnings test
    
    Change-Id: I5a0b67ef87374bc3c7fa91518cb35fd28df6b1c2
    Signed-off-by: David Caro <dcaroest@redhat.com>

 tests/functional/helpers.bash | 25 ++-----------------------
 1 file changed, 2 insertions(+), 23 deletions(-)

commit 8fde43da1719dac58ddf8889d4d2d139e350e827
Author: David Caro <dcaroest@redhat.com>
Date:   Tue Mar 8 20:25:17 2016 +0100

    Added workdir unit tests
    
    Change-Id: If2ebb39d6c48da4586f5c516f1cabf0b0ca0db97
    Signed-off-by: David Caro <dcaroest@redhat.com>

 test-requires.txt | 2 ++
 1 file changed, 2 insertions(+)

commit 4f8ba246b88e55dcf73893651dae25b676bf9e2e
Author: Yaniv Kaul <ykaul@redhat.com>
Date:   Wed Mar 9 13:21:25 2016 +0200

    Ignore zero sized RPM files when merging repos.
    
    For some reason (unsuccesful downloads?) I got empty RPM files.
    They were merged with other (good) files and I had those as RPMs.
    Obviously, they failed to install.
    The search for the RPMs now ignores such files and thus merges only REAL files.

 ovirtlago/merge_repos.py | 2 ++
 1 file changed, 2 insertions(+)

commit 3e8ea72c95eaebc903440ae3b8d80d2808a84736
Author: David Caro <dcaroest@redhat.com>
Date:   Mon Mar 7 20:04:03 2016 +0100

    ovirtlago:Added deprecated options
    
    For backwards compatibility
    
    Change-Id: I734a9c00f343c24f989710286b26758dc57a2c7b
    Signed-off-by: David Caro <dcaroest@redhat.com>

 ovirtlago/cmd.py | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)

commit f972069e0e61448731e4a6071e2fddc529a70c53
Author: David Caro <dcaroest@redhat.com>
Date:   Mon Mar 7 16:14:32 2016 +0100

    tests:Fixed the prefix path resolution
    
    It was not actually using the resolving path functions
    
    Change-Id: I748cf6393674439f0f4c64bc48b602a06274a9fb

 ovirtlago/testlib.py | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 948ed588a042dab468a9e34f0204c8764cad7bf4
Author: David Caro <dcaroest@redhat.com>
Date:   Mon Mar 7 09:48:16 2016 +0100

    Adapted functional tests to new workdir concept
    
    * Added some helper funcions:
      - helpers.diff
      - helpers.links_to
      - common.realize_template
      - common.realize_ovirt_template
    
    Change-Id: I1d8670ad40ed83bdb1438a42a4371a2f00fb7134

 tests/functional/common.bash        | 92 +++++++++++++++++++++++++++++++++++--
 tests/functional/helpers.bash       | 49 ++++++++++++--------
 tests/functional/ovirt.runtest.bats | 24 +++++-----
 3 files changed, 131 insertions(+), 34 deletions(-)

commit 5bb7c00a7c3a698b92ba45125707939985c41ca7
Author: David Caro <dcaroest@redhat.com>
Date:   Mon Mar 7 09:45:47 2016 +0100

    Added the new cli plugins

 setup.cfg | 13 +++++++++++++
 1 file changed, 13 insertions(+)

commit eb6c1a5db471295b8d183a4d99b08909d45ed2a4
Author: David Caro <dcaroest@redhat.com>
Date:   Mon Mar 7 09:44:45 2016 +0100

    Moved to plugin structure
    
    Now you can also extend the ovirt subcommand using the entry_points

 ovirtlago/cmd.py | 378 +++++++++++++++++++------------------------------------
 1 file changed, 129 insertions(+), 249 deletions(-)

commit 87ae21f926d98a292146bbb94ea89fc0132c16a2
Author: David Caro <dcaroest@redhat.com>
Date:   Mon Mar 7 09:42:25 2016 +0100

    Added OvirtWorkdir class

 ovirtlago/__init__.py | 7 +++++++
 1 file changed, 7 insertions(+)

commit 553d06180bc9c9f3d0cf89d8daf8513f05a9999f
Author: David Caro <dcaroest@redhat.com>
Date:   Thu Mar 3 21:09:12 2016 +0100

    Added multi-prefixed workdir
    
    Added the workdir related general options and basic prefix/workdir
    resolution
    
    Change-Id: Ib38950afb61331d19dcf4398812fdea23d11e8d3
    Signed-off-by: David Caro <dcaroest@redhat.com>

 setup.cfg | 17 +++++++++--------
 1 file changed, 9 insertions(+), 8 deletions(-)

commit 19a2a4206ad86622ede2bf474170e0f99bd28b45
Merge: aca3d3c a709728
Author: Lago CI bot <dcaroest+cibot@redhat.com>
Date:   Mon Mar 7 22:49:23 2016 +0100

    Merge pull request #158 from mykaul/gitignore_authors
    
    Add AUTHORS to 'make clean' command

commit aca3d3c8bcc82d3761ab02dffc752316ed0c1fe6
Author: David Caro <dcaroest@redhat.com>
Date:   Mon Mar 7 19:43:57 2016 +0100

    Added ignore-warnings option
    
    Also moved to use the python stdlib warnings module, that allows us to
    use deprecation warnings and handle them properly.
    
    Change-Id: Ib2891696d6c04b2d9f5567413b769d94c46db7c9
    Signed-off-by: David Caro <dcaroest@redhat.com>

 tests/functional/helpers.bash | 30 ++++++++++++++++++++++++++++++
 1 file changed, 30 insertions(+)

commit a70972879c2922efb6f4ed31244b042982ad2f25
Author: Yaniv Kaul <ykaul@redhat.com>
Date:   Sun Mar 6 10:20:46 2016 +0200

    Add AUTHORS to 'make clean' command
    Add AUTHORS to .gitignore

 .gitignore | 1 +
 Makefile   | 1 +
 2 files changed, 2 insertions(+)

commit 77df0b1b855d03dbc3ca86d56cc3410f526bcebc
Author: David Caro <dcaroest@redhat.com>
Date:   Wed Mar 2 18:33:26 2016 +0100

    Add the functional fixtures to the flake8 exclude
    
    Change-Id: I9771dc3befce45658a33aedaffc295b07a8a62aa
    Signed-off-by: David Caro <dcaroest@redhat.com>

 setup.cfg | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit baf508f8de81c46fa987067ba9a3e5e570548eba
Author: David Caro <dcaroest@redhat.com>
Date:   Wed Mar 2 15:46:49 2016 +0100

    Added ovirt.runtest functional tests
    
    Change-Id: Ifa79ebbe83af9a1e73229ad498e9bbc282e6e0fa
    Signed-off-by: David Caro <dcaroest@redhat.com>

 .../ovirt.runtest/001_basic_errored_test.py        |  5 ++
 .../ovirt.runtest/001_basic_failed_test.py         |  5 ++
 .../fixtures/ovirt.runtest/001_basic_test.py       |  5 ++
 tests/functional/fixtures/ovirt.runtest/suite.yaml | 29 ++++++++
 tests/functional/helpers.bash                      |  2 +-
 tests/functional/ovirt.runtest.bats                | 87 ++++++++++++++++++++++
 6 files changed, 132 insertions(+), 1 deletion(-)

commit e69486f9415ef42ff0bca2181c6be93451693011
Author: David Caro <dcaroest@redhat.com>
Date:   Wed Mar 2 14:11:25 2016 +0100

    Added ovirt.collect functional tests
    
    Change-Id: I341aa610615bd7fbbee1b3caf067a6edc06a3a0b
    Signed-off-by: David Caro <dcaroest@redhat.com>

 tests/functional/helpers.bash       |  1 +
 tests/functional/ovirt.collect.bats | 77 +++++++++++++++++++++++++++++++++++++
 2 files changed, 78 insertions(+)

commit ba43f76a7b3d33120f2dca8e60b1f1197ed644da
Author: David Caro <dcaroest@redhat.com>
Date:   Wed Mar 2 11:44:37 2016 +0100

    Added ovirt.deploy functional tests
    
    Change-Id: I45bb50c8e321c33c35acecc2920163d024b2a194
    Signed-off-by: David Caro <dcaroest@redhat.com>

 tests/functional/ovirt.deploy.bats | 88 ++++++++++++++++++++++++++++++++++++++
 1 file changed, 88 insertions(+)

commit 0b8e158f17668243d798223cdbb656ce0c86713f
Author: David Caro <dcaroest@redhat.com>
Date:   Tue Mar 1 21:12:37 2016 +0100

    Added snopshot functional tests
    
    Change-Id: I4503fdef9b5aa14923a8a190a042efddb54d9bd1
    Signed-off-by: David Caro <dcaroest@redhat.com>

 automation/check-merged.mounts | 3 ++-
 tests/functional/helpers.bash  | 2 ++
 2 files changed, 4 insertions(+), 1 deletion(-)

commit 5fba04b7d26f96b81fc910d94411a95639c3207b
Author: David Caro <dcaroest@redhat.com>
Date:   Tue Mar 1 20:03:21 2016 +0100

    Added common.diff_output
    
    Change-Id: I8f838c1cf433a6d2490dc3ee69bdbca60399df92
    Signed-off-by: David Caro <dcaroest@redhat.com>

 tests/functional/helpers.bash | 31 ++++++++++++++++++++++++++++++-
 1 file changed, 30 insertions(+), 1 deletion(-)

commit 230de30594c5aef8f182e793d5d22ac17c9320c2
Author: David Caro <dcaroest@redhat.com>
Date:   Tue Mar 1 18:47:58 2016 +0100

    Using the new ovirt_common lib
    
    Change-Id: Icf9c0803d4e6ee12ad16649e8dc374e8704e91df
    Signed-off-by: David Caro <dcaroest@redhat.com>

 tests/functional/ovirt.basic.bats | 41 +++++++++------------------------------
 1 file changed, 9 insertions(+), 32 deletions(-)

commit 05804a41c52c1c2df83091ff3602ab9ae2fd8891
Author: David Caro <dcaroest@redhat.com>
Date:   Tue Mar 1 18:46:36 2016 +0100

    Added ovirt_common lib
    
    Change-Id: Ibeb484e48f66e4a758d481b9f5ae94c7b2651736

 tests/functional/ovirt_common.bash | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)

commit 72ff28c436b5619892db111680664fc7a0c96673
Author: David Caro <dcaroest@redhat.com>
Date:   Tue Mar 1 18:36:17 2016 +0100

    Added run_ok and run_nook helpers
    
    Change-Id: Id79ff6deaa859a4e8c3eddc10be530b05c3666c6

 tests/functional/helpers.bash | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)

commit 2633706ae3c45286e64faefcb49f3de5755b9c27
Author: David Caro <dcaroest@redhat.com>
Date:   Tue Mar 1 18:35:50 2016 +0100

    Added common lib
    
    Change-Id: I44e53618517d63edd4509255a11399e734dccf63

 tests/functional/common.bash | 32 ++++++++++++++++++++++++++++++++
 1 file changed, 32 insertions(+)

commit 4af6b3d1a92315e59c5380e8f109c0146f4d4d34
Merge: b6ce0d7 1484df7
Author: Lago CI bot <dcaroest+cibot@redhat.com>
Date:   Tue Mar 1 21:36:00 2016 +0100

    Merge pull request #152 from lago-project/add_perfix_option
    
    Added --prefix-path option to the lago command

commit 1484df70c21030d6fb2824d6ee3f759cdcaa4ef1
Author: David Caro <dcaroest@redhat.com>
Date:   Tue Mar 1 13:31:55 2016 +0100

    Added --prefix-path option to the lago command
    
    This allows to explicitly override the automatic discovery of the
    prefix path it should be working on
    
    Change-Id: If440b6b5d7d8cf457abe7bf4727fa405fc692c1a
    Signed-off-by: David Caro <dcaroest@redhat.com>

 ovirtlago/cmd.py | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit b6ce0d7f49ef7c90570edca2b01ce42728b6fe47
Author: David Caro <dcaroest@redhat.com>
Date:   Tue Mar 1 11:48:50 2016 +0100

    Added yaml support for the init conf file
    
    Change-Id: I64c504a32d192deded4fe6ff72059c6e85b98f66
    Signed-off-by: David Caro <dcaroest@redhat.com>

 test-requires.txt | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

commit ab6d79e2b16094bf53723ebf1ef8ba8b9bb27ee3
Author: David Caro <dcaroest@redhat.com>
Date:   Mon Feb 29 20:45:43 2016 +0100

    Moved most files to python-lago rpm
    
    Change-Id: I7189f7086142e40872d6e2deccb4f1dfcd8e6fd7
    Signed-off-by: David Caro <dcaroest@redhat.com>

 lago.spec.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 3c6baaa8f4b72222122d12cc53f387da1c973dff
Author: David Caro <dcaroest@redhat.com>
Date:   Mon Feb 29 19:30:51 2016 +0100

    Reorganized the spec file
    
    Change-Id: I4445d4042d41103a204ff9211b72eba5676a625f
    Signed-off-by: David Caro <dcaroest@redhat.com>

 Makefile     | 27 +++++++++++----------------
 lago.spec.in | 37 ++++++++++++++++++++-----------------
 2 files changed, 31 insertions(+), 33 deletions(-)

commit 6429fdfa1dcb4809d79d02e8fea9b3cb80510f28
Author: David Caro <dcaroest@redhat.com>
Date:   Mon Feb 29 18:56:01 2016 +0100

    Remove unneeded changelog macro in specfile
    
    Change-Id: I7c83b755dad48b0792a6251d01d382f6cf58fe36
    Signed-off-by: David Caro <dcaroest@redhat.com>

 Makefile     | 7 +++----
 lago.spec.in | 3 +--
 2 files changed, 4 insertions(+), 6 deletions(-)

commit 109092d9867433a5af3165243cc76be07b57571a
Author: David Caro <dcaroest@redhat.com>
Date:   Mon Feb 29 18:55:26 2016 +0100

    Fixed firewalld command error on install
    
    Change-Id: Ia89ab1cfe803ce01e910e82a8aee98747d2179f8
    Signed-off-by: David Caro <dcaroest@redhat.com>

 lago.spec.in | 136 +++++++++++++++++++++++++++++------------------------------
 1 file changed, 68 insertions(+), 68 deletions(-)

commit 290e99963b62b9194266533fde1325d097c6489b
Author: David Caro <dcaroest@redhat.com>
Date:   Mon Feb 29 18:53:45 2016 +0100

    Removed unneeded make target
    
    Change-Id: Ifeb0c557bf821b27a4abfd794c4a8760e5bfa4fc

 Makefile | 11 ++++-------
 1 file changed, 4 insertions(+), 7 deletions(-)

commit 298329e215f3cda2fe747d64a114f4c683f73641
Author: David Caro <dcaroest@redhat.com>
Date:   Mon Feb 29 15:46:49 2016 +0100

    Moving to pbr for python building
    
    Change-Id: I47ed8392bdec20980468bc451d2fe28f24f4573e
    Signed-off-by: David Caro <dcaroest@redhat.com>

 Makefile     | 13 +++++++++++--
 lago.spec.in | 23 ++---------------------
 setup.cfg    | 24 +++++++++++++++++++++++-
 setup.py     | 21 +++------------------
 4 files changed, 39 insertions(+), 42 deletions(-)

commit 2ac1f3c2a44833734a03b695653c87cc222558be
Author: David Caro <dcaroest@redhat.com>
Date:   Mon Feb 29 13:51:20 2016 +0100

    Fix pip cache dir permissions
    
    Change-Id: Id6432c8c7d2905e13a917f51ece548f4639b793d
    Signed-off-by: David Caro <dcaroest@redhat.com>

 automation/common.sh | 4 ++++
 1 file changed, 4 insertions(+)

commit 248c1d8632e58244c8fc89d8a112923215973cf5
Author: David Caro <dcaroest@redhat.com>
Date:   Mon Feb 29 13:29:12 2016 +0100

    Removed some old code from the Makefile and spec
    
    Change-Id: I4fc7d80d798191e1f10f52294d6777b119430216
    Signed-off-by: David Caro <dcaroest@redhat.com>

 Makefile     | 31 ++++---------------------------
 lago.spec.in |  9 +--------
 2 files changed, 5 insertions(+), 35 deletions(-)

commit 224bd9b72af690bdd97e5780b233d6055d84e157
Author: David Caro <dcaroest@redhat.com>
Date:   Mon Feb 29 13:16:42 2016 +0100

    Allow python setup * commands to work
    
    Without requiring any special env vars or anything
    
    Change-Id: Ic33d1d38657ae2f41f29ed03c4ecfb32457f6752
    Signed-off-by: David Caro <dcaroest@redhat.com>

 setup.py | 55 ++++++++++++++++++++++++++++++++++++++++++++++++++++++-
 1 file changed, 54 insertions(+), 1 deletion(-)

commit e9e0243b8cddfd0a5511ed60c9b69055a003e804
Author: David Caro <dcaroest@redhat.com>
Date:   Mon Feb 29 12:57:54 2016 +0100

    Moved some confs to setup.cfg
    
    Change-Id: I005548bd81fbbad1e09c03fb3968d3259dd92145
    Signed-off-by: David Caro <dcaroest@redhat.com>

 Makefile  | 10 +++-------
 setup.cfg | 31 +++++++++++++++++++++++++++++++
 setup.py  | 44 +++-----------------------------------------
 3 files changed, 37 insertions(+), 48 deletions(-)

commit 8f413c2b948b7bf057d4746699573f6fb980a2fa
Author: David Caro <dcaroest@redhat.com>
Date:   Mon Feb 29 12:29:20 2016 +0100

    Removed old files, and moved the ones left to etc
    
    Change-Id: I9c62ae7ead36ed282084796de373f09bf1e88c86
    Signed-off-by: David Caro <dcaroest@redhat.com>

 etc/firewalld/services/ovirtlago.xml |  9 +++++++++
 lago.spec.in                         | 26 +++-----------------------
 2 files changed, 12 insertions(+), 23 deletions(-)

commit 3f4bc837e3dc3d6dd480006d498fc909f4d23757
Author: David Caro <dcaroest@redhat.com>
Date:   Mon Feb 29 12:16:20 2016 +0100

    Moved python packages to root dir
    
    Change-Id: Ie06989e885d5db37d3732609d2960259c8f03cf6
    Signed-off-by: David Caro <dcaroest@redhat.com>

 Makefile                 |   6 +-
 ovirtlago/__init__.py    | 537 +++++++++++++++++++++++++++++++++++++++++++++++
 ovirtlago/cmd.py         | 348 ++++++++++++++++++++++++++++++
 ovirtlago/constants.py   |  28 +++
 ovirtlago/merge_repos.py | 126 +++++++++++
 ovirtlago/paths.py       |  31 +++
 ovirtlago/repoverify.py  | 377 +++++++++++++++++++++++++++++++++
 ovirtlago/testlib.py     | 200 ++++++++++++++++++
 ovirtlago/utils.py       | 122 +++++++++++
 ovirtlago/virt.py        | 163 ++++++++++++++
 setup.py                 |   6 +-
 11 files changed, 1938 insertions(+), 6 deletions(-)

commit 75c4aa64c53fc7d7827ef6564b335a463d569f03
Merge: 80a0b5d d75965c
Author: Lago CI bot <dcaroest+cibot@redhat.com>
Date:   Mon Feb 29 21:48:45 2016 +0100

    Merge pull request #144 from lago-project/destroy_command
    
    Added the destroy command

commit 80a0b5d56f3f9de94c7f0b92a67040802bfad93b
Author: Yaniv Kaul <ykaul@redhat.com>
Date:   Sun Feb 28 17:32:10 2016 +0200

    Add 'rpmbuild' and 'lago.egg-info' to .gitignore

 .gitignore | 2 ++
 1 file changed, 2 insertions(+)

commit d75965ccbe8b6217ae293d6ffe8e6acda5f4fe2a
Author: David Caro <dcaroest@redhat.com>
Date:   Fri Feb 26 19:37:31 2016 +0100

    Added the destroy command
    
    It will cleanup (stop vms, unregister everything...) and remove the
    whole prefix, it will ask for confirmation unless --yes|-y is passed
    
    Fixes #110
    
    Change-Id: I53e359e824b708ce9b5a6a82d45d812b02915c33
    Signed-off-by: David Caro <dcaroest@redhat.com>

 setup.py | 1 +
 1 file changed, 1 insertion(+)

commit 58d1aa5ac47acd7f31115336bbbaa661a0ab55d9
Author: David Caro <dcaroest@redhat.com>
Date:   Thu Feb 25 17:44:28 2016 +0100

    Adding all the fast functional tests to check-patch
    
    Change-Id: I08985f2bf370d52b8b23699f805bdb66e4c1c61f
    Signed-off-by: David Caro <dcaroest@redhat.com>

 automation/common.sh | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

commit 04ac365dfc056ed3db58d98668cec58dd13b8c3f
Author: David Caro <dcaroest@redhat.com>
Date:   Thu Feb 25 13:58:32 2016 +0100

    Add output plugins registries and deps
    
    Change-Id: I3f367015038a2881da7bbdea96d88aee1fda586c

 lago.spec.in | 1 +
 setup.py     | 5 +++++
 2 files changed, 6 insertions(+)

commit 26fe2c692dc5d8ad4406cbccd1f04ae524552f54
Merge: 6497677 877e094
Author: Lago CI bot <dcaroest+cibot@redhat.com>
Date:   Tue Feb 23 10:19:19 2016 +0100

    Merge pull request #130 from lago-project/flakes_ignore_rpmbuild
    
    Don't run flakes on rpmbuild/dist dirs

commit 877e0948237359de2e2595857ccaac14faa4cb46
Author: David Caro <dcaroest@redhat.com>
Date:   Mon Feb 22 13:57:12 2016 +0100

    Don't run flakes on rpmbuild/dist dirs
    
    Fixes #125
    
    Change-Id: Iaaa8ea20c9e949a8e26bb20a2e471d0705f4c73b

 setup.cfg | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 649767703282e4a7bcb392956d8fb9e9941ff8f8
Author: David Caro <dcaroest@redhat.com>
Date:   Mon Feb 22 12:12:58 2016 +0100

    Fixed bridge tests when running without tty
    
    This fixes the current el7 jenkins tests
    
    Change-Id: I8d0b944d962ecc3e87a2e7a457cff93c554e25c3
    Signed-off-by: David Caro <dcaroest@redhat.com>

 automation/common.sh | 4 ++++
 1 file changed, 4 insertions(+)

commit 5f55195eaeb966e9d00178b8f10a4be253e4421b
Merge: d1267e1 f0ded46
Author: Lago CI bot <dcaroest+cibot@redhat.com>
Date:   Fri Feb 19 11:42:14 2016 +0100

    Merge pull request #24 from david-caro/add_devel_docs
    
    docs:Added small page with devel setup guide

commit d1267e194a3471226ee8d1d95556aff1d9773b7c
Author: David Caro <dcaroest@redhat.com>
Date:   Thu Feb 18 12:43:31 2016 +0100

    Moving to py.test
    
    Adapted the dirlock tests, as they were not that clear and had to
    modify them for py.test
    
    Change-Id: Iac9d572cc544ef38dbec920b42be386b18250010
    Signed-off-by: David Caro <dcaroest@redhat.com>

 Makefile          | 4 ++--
 test-requires.txt | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

commit f0ded46e7099c1ae9efcf5e829085e781f2b261e
Author: David Caro <dcaroest@redhat.com>
Date:   Wed Feb 17 19:51:16 2016 +0100

    ci: generate report if no code changed
    
    Also refactored a bit so we can reuse the functions between the
    scripts
    
    Change-Id: Ief93dce233ddceccb63ebc014be6df38e590f9a9
    Signed-off-by: David Caro <dcaroest@redhat.com>

 automation/check-merged.sh |  93 +++++++---------------------
 automation/check-patch.sh  | 114 +++++++++-------------------------
 automation/common.sh       | 150 +++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 202 insertions(+), 155 deletions(-)

commit 1966b0f2911ffbf402d7d76a3ac86e255b3cc836
Author: David Caro <dcaroest@redhat.com>
Date:   Tue Feb 16 13:22:05 2016 +0100

    Added fc22 build support
    
    Change-Id: Ifef712f6e76b1dd021169288e308d4f62c24d5b9
    Signed-off-by: David Caro <dcaroest@redhat.com>

 automation/build-artifacts.packages.fc22 |  1 +
 automation/check-merged.packages.fc22    |  1 +
 automation/check-merged.packages.fc23    |  1 +
 automation/check-patch.packages.fc22     |  1 +
 automation/check-patch.packages.fc23     | 14 ++++++++++++++
 lago.spec.in                             |  2 +-
 6 files changed, 19 insertions(+), 1 deletion(-)

commit 763f1c87f20cd8311e83b2655ecba99b583740a4
Author: David Caro <dcaroest@redhat.com>
Date:   Tue Feb 16 12:42:53 2016 +0100

    Fixed packaging on el7 too
    
    Change-Id: I0449c6788e830821b20924a592a56d46436f49cf
    Signed-off-by: David Caro <dcaroest@redhat.com>

 automation/build-artifacts.packages      | 5 +++++
 automation/build-artifacts.packages.fc23 | 5 +++++
 automation/build-artifacts.sh            | 6 +++---
 3 files changed, 13 insertions(+), 3 deletions(-)

commit 65150c2025e4184e5863baa538d3894301c0d10f
Author: David Caro <dcaroest@redhat.com>
Date:   Tue Feb 16 10:51:22 2016 +0100

    Generating the changelog for the spec file too
    
    Change-Id: I2b7e9ddfef6ffbc8ea6deda7ed5cef191d220c01
    Signed-off-by: David Caro <dcaroest@redhat.com>

 Makefile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b683161c8994842beeded3540998faee6fa4868c
Author: David Caro <dcaroest@redhat.com>
Date:   Tue Feb 16 10:32:00 2016 +0100

    Simplified the flake8 tests run
    
    Not using find anymore, but the flake8 configuration in the setup.cfg
    
    Change-Id: I74d8aeb47df186be555acb962eed119ff351e37e
    Signed-off-by: David Caro <dcaroest@redhat.com>

 Makefile  | 6 +-----
 setup.cfg | 1 +
 2 files changed, 2 insertions(+), 5 deletions(-)

commit cd34cb64c032bdf402c6ffbd4920672452193143
Author: David Caro <dcaroest@redhat.com>
Date:   Tue Feb 16 10:01:34 2016 +0100

    Pep8 fixes
    
    Now that we pull it from pip, it uses a newer version that shows
    errors it did not see before.
    
    Change-Id: If2501562b5ac189d1bb5e401cd94e3c435d8fcad
    Signed-off-by: David Caro <dcaroest@redhat.com>

 setup.cfg | 3 +++
 1 file changed, 3 insertions(+)

commit e8f883d2263bbf725010c77975efae534a6290a2
Author: David Caro <dcaroest@redhat.com>
Date:   Tue Feb 16 09:49:58 2016 +0100

    Changing also the check-merged to check deps
    
    Change-Id: Ie21fff16aed1c92de0ff52dbd4d26d41b54c4e28
    Signed-off-by: David Caro <dcaroest@redhat.com>

 automation/check-merged.sh | 72 +++++++++++++++++++++++++++++++++++++++-------
 1 file changed, 62 insertions(+), 10 deletions(-)

commit 147a60dddc159a0673bba43633fc0b748d184f24
Author: David Caro <dcaroest@redhat.com>
Date:   Tue Feb 16 09:39:25 2016 +0100

    Added missing requires
    
    * python-magic
    * python2-dulwich on fc>=23
    * sudo moved to python-lago
    * python-scp movet do python-lago
    
    Fixes #99
    Fixes #112
    
    Change-Id: I7a1ce4e574c214e2a97e64a31bd3f8c446b5042d
    Signed-off-by: David Caro <dcaroest@redhat.com>

 lago.spec.in | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

commit 877ff9f507aeb912214244ef7b1727d718d9d9b6
Author: David Caro <dcaroest@redhat.com>
Date:   Tue Feb 16 09:34:20 2016 +0100

    Properly testing all the dependencies
    
    Now it uses venv for the tests, so most of the custom installs are not
    needed (allowing to test that the rpms pull in all the deps) and
    installs the packages one by one, to check that the dependencies each
    pulls are correct
    
    Change-Id: I0da4456b6683a0f5f4041b09bb5c186a1ab2da74
    Signed-off-by: David Caro <dcaroest@redhat.com>

 Makefile                            |  9 +++++--
 automation/build-artifacts.packages | 10 -------
 automation/build-artifacts.sh       |  8 ++++++
 automation/check-patch.packages     | 19 ++++---------
 automation/check-patch.sh           | 54 ++++++++++++++++++++++++++++++-------
 test-requires.txt                   | 13 +++++++++
 6 files changed, 77 insertions(+), 36 deletions(-)

commit d97d77547f8215c4de55270ca3cdd253303413ca
Author: David Caro <dcaroest@redhat.com>
Date:   Wed Feb 10 16:01:33 2016 +0100

    Moved the TaskLogNosePlugin to ovirt
    
    There's no need for it in the main package as all the nose actions are
    in the ovirt one.
    
    Fixes #99
    
    Change-Id: If9bbd7a4f1d39d51177928821ab9985d7b9ea040
    Signed-off-by: David Caro <dcaroest@redhat.com>

 lago.spec.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 75d930e8f5b9d9dfe26a82714db00e7969bea13f
Merge: 123360e 22aafcd
Author: Lago CI bot <dcaroest+cibot@redhat.com>
Date:   Fri Feb 5 13:09:09 2016 +0100

    Merge pull request #86 from lago-project/complete_basic_tests
    
    Complete basic tests

commit 123360ed204bead3218adde497ca1e3ee4f64fc3
Author: David Caro <dcaroest@redhat.com>
Date:   Wed Feb 3 21:04:34 2016 +0100

    Added console cli command
    
    Only interactive mode for now, good enough for manual debug of the
    boot process, but will have to improve it to get non-interactive mode
    to be able to log the console outputs during the tests at some point.
    
    Change-Id: Ife996f0f45004b347d5efd73d03dda8205b5fe89
    Signed-off-by: David Caro <dcaroest@redhat.com>

 setup.py | 1 +
 1 file changed, 1 insertion(+)

commit 22aafcd18c42fca0152fe5b390a4263db2bf122e
Author: David Caro <dcaroest@redhat.com>
Date:   Wed Feb 3 15:52:02 2016 +0100

    Added basic copy-to-vm tests
    
    Change-Id: I96b1516345f99ceac240131f3d43c46561c66e8b
    Signed-off-by: David Caro <dcaroest@redhat.com>

 tests/functional/env_setup.bash | 2 +-
 tests/functional/helpers.bash   | 6 +++---
 2 files changed, 4 insertions(+), 4 deletions(-)

commit 2d0f0f4143413d21680797de7234904d56daf71b
Author: David Caro <dcaroest@redhat.com>
Date:   Wed Feb 3 00:25:45 2016 +0100

    Added shell basic tests
    
    Change-Id: I5f29af11dd13e39e8d517d5a6272eb01fa936b03

 tests/functional/helpers.bash | 7 +++++++
 1 file changed, 7 insertions(+)

commit b2e1fdd03037a82e058be13b82905021e70a0b56
Author: David Caro <dcaroest@redhat.com>
Date:   Wed Feb 3 13:40:30 2016 +0100

    Moving from sftp to scp for copy to/from vms
    
    That allows using hosts that don't have sftp server installed, like
    the small cirros/busybox images that use dropbear for ssh
    
    Fixes #79
    
    Change-Id: I3734ad048953a2a40f7eb0d4b86c0b751ac35f1d
    Signed-off-by: David Caro <dcaroest@redhat.com>

 automation/check-patch.packages | 1 +
 lago.spec.in                    | 1 +
 2 files changed, 2 insertions(+)

commit 697ab26ac0e4f04a9fe91f9cd373a6e2faaab70e
Author: David Caro <dcaroest@redhat.com>
Date:   Wed Feb 3 17:20:37 2016 +0100

    Fix changed file detection
    
    Now it compares the current commit with it's first parent, instead of
    just looking for changes in the current commit (that worked when not
    using merge commits).
    
    Change-Id: I9614bec1e931c35fbf9298db69cc6c58ffa13b9f
    Signed-off-by: David Caro <dcaroest@redhat.com>

 automation/check-patch.sh | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit acfe3167853150f60315869eae85b90356c11df8
Author: David Caro <dcaroest@redhat.com>
Date:   Fri Jan 29 18:59:47 2016 +0100

    Fixed prefix cleanup on init failure
    
    Change-Id: I1e2795b1d2110be28002971493f12b1fc166386a
    Signed-off-by: David Caro <dcaroest@redhat.com>

 scripts/version_manager.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 95f4224c266c45426a709585f4d5b2acc681cb8a
Author: David Caro <dcaroest@redhat.com>
Date:   Fri Jan 29 16:28:16 2016 +0100

    Fixed the version generation
    
    Now it will group together the merge commits in the changelog and count
    only the 'first parents' when doing the version calculation.
    
    Change-Id: Ib77dee2346c2e357fb32a9a5fd3439b37617b866
    Signed-off-by: David Caro <dcaroest@redhat.com>

 scripts/version_manager.py | 197 ++++++++++++++++++++++++++++++++++-----------
 1 file changed, 151 insertions(+), 46 deletions(-)

commit 17d5d834a31f6c03a32e69f66d233014da9e1b85
Author: David Caro <dcaroest@redhat.com>
Date:   Thu Jan 28 15:41:20 2016 +0100

    Moved the lago subcommands to cli plugins
    
    fixes #14
    
    This also extends the shell command syntax to be more similar to ssh,
    allowing the specification of the commands to execute in the same line:
    
      lago shell myvm ls -la
    
    That is now a synonym of:
    
      lago shell myvm -c ls -la
    
    Change-Id: Idb0987dcc32a835f0b8b60c58a19ca45a2a10a02
    Signed-off-by: David Caro <dcaroest@redhat.com>

 setup.py | 10 ++++++++++
 1 file changed, 10 insertions(+)

commit 8a9a93d8a027e4f672364638e72b7b247259b01e
Author: David Caro <dcaroest@redhat.com>
Date:   Mon Jan 25 16:33:03 2016 +0100

    Checking the last commit on the checkstyle
    
    Instead of the unmerged changes
    
    Change-Id: If84b32061705c0058b7a09c1f8e2fe76706229e0

 scripts/check_style.sh | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 1e702142f8e2bd1e472a44470d77290abb4f57c1
Author: David Caro <dcaroest@redhat.com>
Date:   Mon Jan 25 16:12:42 2016 +0100

    Fixed yapf check when no files changed
    
    Change-Id: I855d1021b57317d62ecaad382356adfb957d512e

 scripts/check_style.sh | 26 +++++++++++++++++++++-----
 1 file changed, 21 insertions(+), 5 deletions(-)

commit b6671620b7391dba77efb9e2f4521b2e0b7d8205
Author: David Caro <dcaroest@redhat.com>
Date:   Sat Jan 23 20:33:34 2016 +0100

    Added lago cli command
    
    Now you can use any of lagocli or lago with the same results. Moved also
    to setuptools console entry-points so no external script is required.
    
    Change-Id: If8e332b9cf931c6b9c4bdb7a911cafcd516483be
    Signed-off-by: David Caro <dcaroest@redhat.com>

 lago.spec.in | 1 +
 setup.py     | 7 ++++---
 2 files changed, 5 insertions(+), 3 deletions(-)

commit 657a7e916d0585300ddeabec0f7951d60fefdbb6
Author: David Caro <dcaroest@redhat.com>
Date:   Fri Jan 22 10:08:12 2016 +0100

    Added yapf style
    
    Adapted all the current files and added pre-commit hook script that does
    it for you.
    Make check also checks the style now and shows error if it does not
    match
    
    All the  .py changes were made automatically by yapf
    
    Change-Id: If324711b4d5fc71194b8a8a937960c7dab04d75d
    Signed-off-by: David Caro <dcaroest@redhat.com>

 .style.yapf                | 22 ++++++++++++++++++++++
 Makefile                   |  4 ++++
 automation/check-merged.sh |  4 ++++
 automation/check-patch.sh  |  4 ++++
 scripts/check_style.sh     | 32 ++++++++++++++++++++++++++++++++
 scripts/pre-commit.style   | 44 ++++++++++++++++++++++++++++++++++++++++++++
 scripts/version_manager.py | 28 +++++++++++++---------------
 7 files changed, 123 insertions(+), 15 deletions(-)

commit 535eda78e347e62c141be04534b432693477b952
Author: Dima Kuznetsov <dmitrykuzn@gmail.com>
Date:   Tue Sep 8 23:10:06 2015 +0300

    Add python_provide macros to spec
    
    Change-Id: Ie7a66017fd0f5a4a076979e60e93d4da4cfe2143
    Signed-off-by: Dima Kuznetsov <dmitrykuzn@gmail.com>

 lago.spec.in | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit fcf86cd33a280e058a87dea32e29599e56fec226
Author: Tolik Litovsky <tlitovsk@redhat.com>
Date:   Thu Jan 21 15:12:09 2016 +0200

    Adding option to upload ova files to the lago env
    
    This option allows to specify and URL in the environment json
    This URL will be used to inject and rhevm ova machine
    Fixing check patch scripts and tests for correct file check
    Adding parsing of the ovf file for ova imports
    
    Change-Id: I459c65f97c38034074cc9a166ebcd035a5c4bb85
    Signed-off-by: Tolik Litovsky <tlitovsk@redhat.com>
    Signed-off-by: David Caro <dcaroest@redhat.com>

 automation/check-patch.packages | 2 ++
 lago.spec.in                    | 1 +
 2 files changed, 3 insertions(+)

commit 99f0a1804e41f05ca7ad1bc0b151bd5348036f69
Author: David Caro <dcaroest@redhat.com>
Date:   Fri Dec 4 09:23:28 2015 +0100

    Removed unnecessary macros from spec
    
    Change-Id: I4f7c0368d3679525165a823f40dbb4362e2b62b5
    Signed-off-by: David Caro <dcaroest@redhat.com>

 lago.spec.in | 7 ++-----
 1 file changed, 2 insertions(+), 5 deletions(-)

commit cf6153c8e6b764e19f6e13460e2b0e269d1cb62c
Author: David Caro <dcaroest@redhat.com>
Date:   Mon Sep 14 17:25:28 2015 +0200

    Added CLIPlugin abstract class and entry points
    
    Now it's easier to create new ones from python, just declare the entry
    points in the namespace 'lago.verbs' and they will be loaded
    into the lagocli.
    
    Added also decorator helpers in case your cli plugin is simple enough
    to not require complex parser
    
    Moved the ovirt verb to the entry_point structure as example (also
    allows for removing the path lurking procedure).
    
    Moved also the temprates-repo command to the entry_point as the
    external binary extension is deprecated
    
    This will allow more complex extensions (like configuration, extension
    points, etc.)
    
    Obsoletes the extra ovirtlago package and binary.
    
    Change-Id: I75c6efdf1d33ca17cb02a873f3010b5b1e03b8de
    Signed-off-by: David Caro <dcaroest@redhat.com>

 lago.spec.in |  5 +++--
 setup.py     | 16 +++++++++++++---
 2 files changed, 16 insertions(+), 5 deletions(-)

commit 5dbca99c3644b330ce2edd3dc630afff85443477
Author: David Caro <dcaroest@redhat.com>
Date:   Mon Dec 14 14:00:06 2015 +0100

    Added nice colored logging to lago
    
    ovirt.testlib:Fixed global warning
        Reviewed-On: I13875d012e421e22c1fe8e815a32ab6d5dfff71c
    
    Added logging setup to lagocli-ovirt
        Until we have proper plugin infrastructure, we have to duplicate that
        part of the code
    
        Reviewed-On: I3c756127026dcd61512253a7d97b78db099affb3
    
    Refactored logging for ovirt.merge_repos module
    
        * Using named logger
        * Using tasks where meaningful
    
        Reviewed-On: Ib05a44844853ca5eb93c7ac380f87fbe0f34457b
    
    Refactored logging of ovirt package
    
        * Using named logger
        * Using tasks where useful
    
        Reviewed-On: Ib50e1724c51c550b6917851d43a5ba36df094c21
    
    Refactored logging on lago package
    
        * Using named logger
        * Using log tasks where useful
    
        Reviewed-On: I26c887f85ac14057b48eed8d7d5f5ac038ad1fef
    
    Refactor logging on templates module
    
        * Using named logger
        * Added log tasks where useful
    
        Reviewed-On: Ifc47f0480cad211a8788795f3c8ebb54e261a031
    
    Refactor logging in virt module
    
        * Using named logger
        * Added log tasks where useful
    
        Reviewed-On: I14c0e61fcdc309fd2111af4bd0eec2c8895aa545
    
    Refactor logging in utils module
    
        * Using named logger
        * Using log task for command execution
    
        Reviewed-On: Ib67eae9683eca18dc2f59eedff8c82ade0275af6
    
    Moved to use the new logging module
    
        * Replaced old setup_logging with new setup_prefix_logging
        * Removed unnecessary log config file
        * Added -l|--level LOGLEVEL option to lagocli
        * Added --logdepth DEPTHLIMIT option to lagocli
        * Using named logger instead of logging directly in lagocli
    
        Reviewed-On: Ib282bff1883cea604921b8d1c1d0049a7c660890
    
    Added log_utils module
    
        Not using it yet, just added to present the functions in it as part of
        the logging improvement effort
    
        * Added ColorFormatter class to handle colors on log entries
        * Added TaskHandler to manage a task-oriented logging style (useful
          mostly for console ui)
        * LogTask context manager to wrap code in a log task
        * log_task decorator, to wrap functions around LogTask context manager
        * start_log_task to just start a log task
        * end_log_task to close the task
        * log_always to be able to force a log record to be shown immediately
        * setup_prefix_logging replacement for the old setup_logging function,
          that does not require log configuration files (not used yet)
        * TaskLogNosePlugin to handle nose tests run logging
    
        Reviewed-On: I7196b739bee977f4cb7eb3fb68cdebb925cb8b24
    
    
    Bug-Url: https://bugzilla.redhat.com/show_bug.cgi?id=1277674
    Change-Id: Id6aa65a7ce608a026a170e20afa714ce30944511
    Signed-off-by: David Caro <dcaroest@redhat.com>

 lago.spec.in | 1 -
 1 file changed, 1 deletion(-)

commit ad6e1193f5af071e077dd9ae14dad3c8ce7b03d3
Author: David Caro <dcaroest@redhat.com>
Date:   Thu Dec 3 17:19:57 2015 +0100

    packaging:Added version manager script
    
    Added helper script to generate changelogs and version strings, taking
    into account the special commit message headers:
    
        Sem-Ver: feature
    
    To bump the middle version and:
    
        Sem-Ver: .*break.*
    
    To bump the major version.
    
    This also allows avoiding to build wrongly versioned packages from
    gerrit, in the period between the commit is submitted and the tag is
    sent.
    
    Change-Id: Iedf2fa94cabccd2a2f4071581a3c273d882f73f6
    Signed-off-by: David Caro <dcaroest@redhat.com>

 .gitignore                          |   1 +
 Makefile                            |  48 ++++----
 automation/build-artifacts.packages |   1 +
 automation/build-artifacts.sh       |   2 +-
 automation/check-patch.packages     |   1 +
 lago.spec.in                        |  10 +-
 scripts/version_manager.py          | 233 ++++++++++++++++++++++++++++++++++++
 7 files changed, 266 insertions(+), 30 deletions(-)

commit f3a911beb912425f8f0770726f3d8203fb8c923e
Author: David Caro <dcaroest@redhat.com>
Date:   Fri Dec 18 13:22:56 2015 +0100

    Added html report generation
    
    Change-Id: Id11a07d5fbda9afa3dce52e826c86368e334623b
    Signed-off-by: David Caro <dcaroest@redhat.com>

 automation/check-patch.sh | 19 ++++++++++++++++++-
 1 file changed, 18 insertions(+), 1 deletion(-)

commit 1148eb5ccf9ddab9a416b05e9aee469bd8d5a0c9
Author: David Caro <dcaroest@redhat.com>
Date:   Fri Dec 4 10:19:07 2015 +0100

    Added compressed images support to the url handler
    
    Now you when you request an image, it will try to download it
    compressed first, you can also specify compressed images directly.
    
    They will be downloaded and stored compressed, allowing a lot smaller
    disk and network usage (though in slows a bit the image generation
    from them though)
    
    Bug-Url: https://bugzilla.redhat.com/show_bug.cgi?id=1284838
    Change-Id: I3a4582831d6639de174d7f46bf861d09f26b22d0
    Signed-off-by: David Caro <dcaroest@redhat.com>

 lago.spec.in | 2 ++
 1 file changed, 2 insertions(+)

commit 267940babb4ad454abf14f0529e6c8ebf3eca703
Author: David Caro <dcaroest@redhat.com>
Date:   Thu Dec 3 15:28:10 2015 +0100

    Adding simple changelog to the dist tarball
    
    Change-Id: Ic63ab9a68403db3df46a190fc61289d285bb198c

 Makefile | 21 ++++++++++++++++++---
 1 file changed, 18 insertions(+), 3 deletions(-)

commit 5a18229ce827754d4ca016e9c0a16391d4eb42f8
Author: David Caro <dcaroest@redhat.com>
Date:   Thu Dec 3 11:07:58 2015 +0100

    pkg:Fixed wrong release version string
    
    Now it follows semantic versioning in most cases:
      http://docs.openstack.org/developer/pbr/semver.html
    
    Change-Id: Icdc5df390dbed5aea2bef76a65d514ef3ec92c86
    Signed-off-by: David Caro <dcaroest@redhat.com>

 Makefile     | 19 +++++++++++++------
 lago.spec.in | 12 ++++++------
 2 files changed, 19 insertions(+), 12 deletions(-)

commit e59ea310dbd7592d6ba3793edce7d6fe3cf01bfb
Author: David Caro <dcaroest@redhat.com>
Date:   Fri Nov 27 19:34:48 2015 +0100

    docs:Documented the subnet_lease module
    
    As an exercise to read and understand the whole code
    
    Change-Id: I15158f571164b504419d69e03d9716e2c5e60942

 .gitignore | 2 ++
 1 file changed, 2 insertions(+)

commit 88dae3b9a303380d727cfd1cd0c81bed65fe1a4d
Author: David Caro <dcaroest@redhat.com>
Date:   Fri Nov 27 18:37:41 2015 +0100

    docs:Allowing google style docstrings
    
    Through the napoleon sphinx extension as a pre-processor, now we can
    write docstrings in the more readable google style
    
    That requires to do a pre-processing of the sources that needed some
    modification in the Makefiles to generate the lago and ovirtlago
    packages docs
    
    Change-Id: I22afd0cd2766de8deb596c2b5b1b7060ecf978c8
    Signed-off-by: David Caro <dcaroest@redhat.com>

 Makefile                   |  5 ++++-
 automation/check-merged.sh | 14 +++++++-------
 automation/check-patch.sh  | 10 ++++------
 3 files changed, 15 insertions(+), 14 deletions(-)

commit 551b41ec2b88d2f6eb3f5fd1a39dc7ae3eb26322
Author: David Caro <dcaroest@redhat.com>
Date:   Fri Nov 27 12:01:21 2015 +0100

    automation: added docs handling
    
    Now it will build the docs, and not run code tests if only the docs
    were changed
    
    Change-Id: I7c0729767d6e428e51fd12d3a29ac097f063205e
    Signed-off-by: David Caro <dcaroest@redhat.com>

 automation/build-artifacts.sh    |  2 +-
 automation/check-merged.mounts   |  2 +-
 automation/check-merged.packages | 14 +-------------
 automation/check-merged.sh       | 15 +++++++++++++++
 automation/check-patch.packages  |  5 +++++
 automation/check-patch.sh        | 31 +++++++++++++++++++++++++++++++
 6 files changed, 54 insertions(+), 15 deletions(-)

commit 418cf7dcecac128aa0d04970446858f3f529b9bc
Author: David Caro <dcaroest@redhat.com>
Date:   Tue Nov 17 16:39:31 2015 +0100

    Added sudo dependency
    
    It was missing, but as it's a very basic packages we did not notice
    
    Bug-Url: https://bugzilla.redhat.com/show_bug.cgi?id=1279054
    Change-Id: I0e3c42e3d2110af7c7dcc8d006e481fb64f394e1
    Signed-off-by: David Caro <dcaroest@redhat.com>

 lago.spec.in | 1 +
 1 file changed, 1 insertion(+)

commit 726b10025b52a4d1768e0840ddd474d144d80533
Author: David Caro <dcaroest@redhat.com>
Date:   Thu Nov 12 11:59:27 2015 +0100

    Remove unmaintained files and lago-ovirt-extras package
    
    Some of these files are no longer maintained or needed.
    Tests and configuration files should be consumed from
    ovirt-testing-framework-tests repository.
    
    Bug-Url: https://bugzilla.redhat.com/show_bug.cgi?id=1277649
    Change-Id: Idd6d7a5770f3156e60a4fb91878fd2935e790047
    Signed-off-by: Dima Kuznetsov <dmitrykuzn@gmail.com>
    Signed-off-by: David Caro <dcaroest@redhat.com>

 lago.spec.in | 107 +++++++++++------------------------------------------------
 1 file changed, 20 insertions(+), 87 deletions(-)

commit 6085b30aa59208db6bcc3378b6a04f287a24c756
Author: David Caro <dcaroest@redhat.com>
Date:   Thu Nov 5 13:21:12 2015 +0100

    Sorting and removing dupes form the .packages
    
    Change-Id: I429c8a44cb536482df8154ee0ccf2c3a03abfdc3

 automation/check-merged.packages | 11 +++++------
 automation/check-patch.packages  | 11 +++++------
 2 files changed, 10 insertions(+), 12 deletions(-)

commit f6119e620f9cdc489df81881f89e45be9eeb0ca6
Author: David Caro <dcaroest@redhat.com>
Date:   Thu Nov 5 13:19:43 2015 +0100

    Fixed the running of the tests on fc23
    
    It turns out that on a bare fc23 install you have to install grubby to
    get the kernel where libguestfs expects it to be:
    
    http://pkgs.fedoraproject.org/cgit/libguestfs.git/tree/libguestfs.spec#n131
    
    Added also extra verbose libguestfs output
    
    Change-Id: I307e24c4378e0c9d41a1434efa80da5a49c34b83

 automation/check-merged.packages | 3 +++
 automation/check-patch.packages  | 3 +++
 2 files changed, 6 insertions(+)

commit e6605c2c07b5c98a6b2b4563cb7c1a510f8ff369
Author: David Caro <dcaroest@redhat.com>
Date:   Tue Nov 3 19:14:20 2015 +0100

    Updated the README and example script
    
    To the current situation and limitations, will need updating once we
    get it working on different versions.
    
    Change-Id: I2748c977728ec9a1f4ab12f2628cf9282f9b89b2
    Signed-off-by: David Caro <dcaroest@redhat.com>

 lago.spec.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 7f9cebbabf484bc6dda697dc3dfaa0089fe1d0fb
Author: David Caro <dcaroest@redhat.com>
Date:   Mon Nov 2 15:35:39 2015 +0100

    Added the 3.5 tests
    
    For now just a copy of the old ones, this patch is to split the copy
    from the changes (see next patch)
    
    Change-Id: I3a5d6f8979372a206d83215dc3e634d4cb5bd9e8
    Signed-off-by: David Caro <dcaroest@redhat.com>

 lago.spec.in | 1 +
 1 file changed, 1 insertion(+)

commit 1dbb79e0bf5e1d8e8dbb4e175b506b9b7da2417f
Author: David Caro <dcaroest@redhat.com>
Date:   Fri Oct 30 13:25:57 2015 +0100

    Adding guid bit to the lib dirs
    
    That way all the files created inside belong to lago group no matter
    what, as currently they are created with the user running it and that
    avoids other users from writing them after.
    
    Change-Id: Ia85a1c3470d2a967e27ad545f385c000acfdc2f7

 lago.spec.in | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

commit e4afb49a10d2c9821f8ac4da19086a702ac30fa1
Author: David Caro <dcaroest@redhat.com>
Date:   Fri Oct 30 10:36:08 2015 +0100

    Refreshed the repos
    
    Master is not tested yet, but the 3.5 ones will be used shortly
    
    Change-Id: Ibb0baabc88b0639c13aca826202cd5d8adebf27e
    Signed-off-by: David Caro <dcaroest@redhat.com>

 lago.spec.in | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit 1fbadecdeb7e933e0cda65857da5c2ab6788d845
Author: David Caro <dcaroest@redhat.com>
Date:   Fri Oct 30 09:51:01 2015 +0100

    Adding the store configs
    
    It's not used by default or anything, just added for ease of
    distribution
    
    Change-Id: I8dc82f82d25cb402dc5e7dce654e8fb8ef4a100d

 lago.spec.in | 6 ++++++
 1 file changed, 6 insertions(+)

commit 69a33670f50e0f5356bddb39c34d5f5e74a09ee0
Author: Sandro Bonazzola <sbonazzo@redhat.com>
Date:   Thu Oct 22 17:45:36 2015 +0200

    packaging: spec: fix rpmlint issues
    
    - Fix lago.src: E: no-description-tag
    - Fix lago.src: E: no-changelogname-tag
    - Fix lago.src: W: invalid-url URL redhat.com
    - Fix lago.src: W: invalid-url Source0:
      https://dimak.fedorapeople.org/lago/lago-0.2.tar.gz HTTP Error 404:
    Not Found
    
    Change-Id: I76acf6d708a7dc68c9c36ee067ca63fa5e95c042
    Signed-off-by: Sandro Bonazzola <sbonazzo@redhat.com>

 lago.spec.in | 11 +++++++++--
 1 file changed, 9 insertions(+), 2 deletions(-)

commit 15bf0c4876678330e6ee2fbd13479fcec5cd25bc
Author: David Caro <dcaroest@redhat.com>
Date:   Thu Aug 27 17:45:48 2015 +0200

    Moving to setuptools
    
    Distutils is deprecated and not recommended anymore
    
    Change-Id: I0dcbc7e8a71764567073485c5caa2a01c397e6d4
    Signed-off-by: David Caro <dcaroest@redhat.com>

 Makefile     |  27 +++++++++----
 lago.spec.in |  99 +++++++++++++++++++++++++++++++++++++++++++++
 setup.py     | 130 +----------------------------------------------------------
 3 files changed, 120 insertions(+), 136 deletions(-)

commit 8823295e98550375e369568289ec0213579415f0
Author: David Caro <dcaroest@redhat.com>
Date:   Thu Aug 27 13:36:24 2015 +0200

    Add functional tests
    
    * Updated the gitignore too
    * Basic functional tests, with one full flow (init, status, start,
      status, stop)
    * Very simple ovirt basic tests, no full flow
    * Very simple basic status test
    * restricted the vm to take 64Mb of ram
    * Small nit to be able to run el7 checks on fc21 hosts (fc* hecks
      can't run on el hosts as libvirt seems not to be backwards
      compatible)
    
    This is just the first one, the tests will be extended and improved
    
    Change-Id: I44092670e12029f916d4899ec763e38bd458bce3
    Signed-off-by: David Caro <dcaroest@redhat.com>

 .gitignore                        |  2 ++
 Makefile                          |  9 ++++++
 automation/check-merged.mounts    |  1 +
 automation/check-merged.packages  |  1 +
 automation/check-merged.sh        | 25 ++++++++++++++--
 automation/check-patch.mounts     |  1 +
 automation/check-patch.packages   |  2 ++
 automation/check-patch.sh         | 17 +++++++----
 tests/functional/env_setup.bash   | 39 ++++++++++++++++++++++++
 tests/functional/helpers.bash     | 63 +++++++++++++++++++++++++++++++++++++++
 tests/functional/ovirt.basic.bats | 50 +++++++++++++++++++++++++++++++
 11 files changed, 202 insertions(+), 8 deletions(-)

commit 97dd0b30039c122ff35365a61141ebf002f35f1b
Author: Max Kovgan <mvk@redhat.com>
Date:   Tue Aug 18 10:50:32 2015 +0300

    rename testenv to lago totally
    
    Please read summary:
    - WARNING: no backwards compatiblity for commands and tests
      - tests will need change [s/testenv/lago/g, but it's still a change]
    - renamed:
      - file names
      - module/package names
      - env variables inside the scripts
      - jenkins job names, network names inside .json files
      - docstrings
    - untouched:
      - commands and syntax have not been touched unless referred to "lago"
    
    Change-Id: I4544b897c2db9028936e97b8222d4e27e023211b
    Signed-off-by: Max Kovgan <mvk@redhat.com>
    Bug-URL: https://projects.engineering.redhat.com/browse/RHEVINTEG-1315

 Makefile                  |  38 +++++++------
 automation/check-patch.sh |   2 +-
 lago.spec.in              | 140 ++++++++++++++++++++++++++++++++++++++++++++++
 setup.py                  |  58 +++++++++----------
 4 files changed, 191 insertions(+), 47 deletions(-)

commit fbbf7318f915369894e9bfa21496e7ffc8ddb2be
Author: David Caro <dcaroest@redhat.com>
Date:   Mon Aug 24 18:09:32 2015 +0200

    Reorganizing for standard-ci
    
    * Added check-merged.sh script
    * Separated building from testing
    * Added build and installation test to check-patch.sh
    
    Change-Id: I4e4145b2d4aa2f1d66a4b4881388ba167169d5ff

 Makefile                                           |  2 +-
 ...uild-artifacts.req => build-artifacts.packages} |  0
 automation/build-artifacts.sh                      | 12 +++++------
 .../{check-patch.req => check-merged.packages}     |  0
 automation/check-merged.sh                         |  8 +++++++
 automation/check-patch.packages                    | 10 +++++++++
 automation/check-patch.sh                          | 25 +++++++++++++++++++++-
 7 files changed, 49 insertions(+), 8 deletions(-)

commit c8ba9ebeea98aafc51d83987e3486bede060d05c
Author: Max Kovgan <mvk@redhat.com>
Date:   Mon Aug 17 16:46:51 2015 +0300

    reduce some code dups
    
    - remove code dups
    - sync creating unique lists
    
    Change-Id: I3246bd0204917a1d4b0a3b70fafe6194fc70e0c1
    Signed-off-by: Max Kovgan <mvk@redhat.com>

 .gitignore | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

commit e2a4ecf35445880d2e9c477f3f3cf92b0089c2a2
Author: Dima Kuznetsov <dkuznets@redhat.com>
Date:   Thu Aug 13 11:07:57 2015 +0300

    Add ioprocess building
    
    Change-Id: Id7e509fbcc2d105860ce9138ef28143596b06f91
    Signed-off-by: Dima Kuznetsov <dkuznets@redhat.com>

 setup.py | 2 ++
 1 file changed, 2 insertions(+)

commit bdc825e34b7798937981abadeb0c1e74d3233ebc
Author: David Caro <dcaroest@redhat.com>
Date:   Sun Jul 12 20:12:29 2015 +0200

    Quoting some dangerous vars on build-artifacts
    
    Change-Id: Ic69e4f89b6c309cbc20b701ae1576b0b9e5e4419

 automation/build-artifacts.sh | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

commit 353d3fb9cd01c8628fe26420f4eb42c42a4fdf8b
Author: Dima Kuznetsov <dkuznets@redhat.com>
Date:   Sun Jun 14 14:35:50 2015 +0300

    Add automation build script
    
    Change-Id: I0e21f106253ea470c4061e2e4c380fa94a21f9db
    Signed-off-by: Dima Kuznetsov <dkuznets@redhat.com>

 .gitignore                     |  2 ++
 automation/build-artifacts.req | 10 ++++++++++
 automation/build-artifacts.sh  | 14 ++++++++++++++
 automation/check-patch.req     | 10 ++++++++++
 automation/check-patch.sh      |  2 ++
 5 files changed, 38 insertions(+)

commit 9bf8c4841a668b2080a5712e3bafeff234772fef
Author: Dima Kuznetsov <dkuznets@redhat.com>
Date:   Sun Jun 28 15:45:54 2015 +0300

    Remove unused files
    
    Change-Id: I821d86b090e677060b4fd57547fb0bbff1d12a85
    Signed-off-by: Dima Kuznetsov <dkuznets@redhat.com>

 setup.py | 6 ------
 1 file changed, 6 deletions(-)

commit cc4ea8b024a0e2592d2b45b033594d493a7770c7
Author: Dima Kuznetsov <dkuznets@redhat.com>
Date:   Thu Jun 25 16:35:26 2015 +0300

    Update README files
    
    Change-Id: I464c59f8a8903370ab48dbe7acfd1a1ab869ec1d
    Signed-off-by: Dima Kuznetsov <dkuznets@redhat.com>

 setup.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 39d0cac21f1b9d7854676a71734fa8778737d400
Author: Dima Kuznetsov <dkuznets@redhat.com>
Date:   Thu Jun 25 09:33:29 2015 +0300

    Add test for engine-setup step
    
    Change-Id: I8fee5a65a5382d584d738de08d30f5d4b1da65ea
    Signed-off-by: Dima Kuznetsov <dkuznets@redhat.com>

 setup.py | 1 +
 1 file changed, 1 insertion(+)

commit e9f60df2721a32ab9a477051295f6661a7eb648f
Author: Dima Kuznetsov <dkuznets@redhat.com>
Date:   Sun Jun 14 14:36:08 2015 +0300

    Add output override to makefile rpm and dist targets
    
    Change-Id: I473eeac20579596d735d323d49ff2c4bab8ad539
    Signed-off-by: Dima Kuznetsov <dkuznets@redhat.com>

 Makefile | 26 +++++++++++++++-----------
 1 file changed, 15 insertions(+), 11 deletions(-)

commit 579afa07b6dcaff3b415736abc7d3753b3ce1c42
Author: Tolik Litovsky <tlitovsk@redhat.com>
Date:   Wed Jun 3 05:06:13 2015 +0300

    Adding the container scenario to setup of rpms
    
    Change-Id: Id136f4d68990ed59af00ede8b9f8f01b6d1ccabe
    Signed-off-by: Tolik Litovsky <tlitovsk@redhat.com>

 setup.py | 1 +
 1 file changed, 1 insertion(+)

commit 62ca7c6eb075b976f3182e0227e426f4967fb248
Author: Dima Kuznetsov <dkuznets@redhat.com>
Date:   Sun May 17 11:19:50 2015 +0300

    Fix PEP8 for setup.py
    
    Change-Id: I2855a52c1f9bac251b9353f907b03e983808014b
    Signed-off-by: Dima Kuznetsov <dkuznets@redhat.com>

 setup.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 29007fe209f2ea1439a906e8f9accdbc6acf17eb
Author: Tolik Litovsky <tlitovsk@redhat.com>
Date:   Mon May 11 18:33:55 2015 +0300

    Adding setup script of container based node
    
    Signed-off-by: Tolik Litovsky <tlitovsk@redhat.com>

 setup.py | 1 +
 1 file changed, 1 insertion(+)

commit d4582c6bff2dc5b4e831e716f11f1004da2d13db
Author: Dima Kuznetsov <dkuznets@redhat.com>
Date:   Thu May 7 19:23:42 2015 +0300

    Refresh the README slightly
    
    Change-Id: I1f04144269fffa71700b0860e81e141b00c34bbb
    Signed-off-by: Dima Kuznetsov <dkuznets@redhat.com>

 setup.py | 6 ++++++
 1 file changed, 6 insertions(+)

commit 9a35d32c59a74dffe60badb20f3f79217b79e75a
Author: Dima Kuznetsov <dkuznets@redhat.com>
Date:   Thu May 7 19:36:13 2015 +0300

    Fix makefile spec target
    
    Change-Id: I944798e161a1b051de76c72107d0850b1614ae19
    Signed-off-by: Dima Kuznetsov <dkuznets@redhat.com>

 Makefile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 2c29608c520d0fcd642a91c9fd3d83ce708cf4de
Author: Dima Kuznetsov <dkuznets@redhat.com>
Date:   Thu May 7 15:35:24 2015 +0300

    Clean old rpms when uploading new ones
    
    Change-Id: I62f3d885ef626ef20e89292a5dcc57b16cb26ec9
    Signed-off-by: Dima Kuznetsov <dkuznets@redhat.com>

 Makefile | 2 ++
 1 file changed, 2 insertions(+)

commit 45a8865c651d68ae9339b77af16d4c3adcfd8493
Author: Dima Kuznetsov <dkuznets@redhat.com>
Date:   Thu May 7 15:01:05 2015 +0300

    Add repo building targets to makefile
    
    Change-Id: Ia175f2dbe1d6daabd958bf8284c8ad02646d13dd
    Signed-off-by: Dima Kuznetsov <dkuznets@redhat.com>

 Makefile | 36 ++++++++++++++++++++++++++++++------
 1 file changed, 30 insertions(+), 6 deletions(-)

commit e3dfe5093c0ef605b4fe902fc3ffde768804a7f0
Author: Dima Kuznetsov <dkuznets@redhat.com>
Date:   Thu May 7 09:41:12 2015 +0300

    Add BZ#1195882 workaround for libvirt
    
    Change-Id: Iab88366e226e80b315161b941245632903b8973b
    Signed-off-by: Dima Kuznetsov <dkuznets@redhat.com>

 setup.py | 1 +
 1 file changed, 1 insertion(+)

commit f7627396811079143a8a1c8bf0d79652d3a796de
Author: Dima Kuznetsov <dkuznets@redhat.com>
Date:   Sat May 2 17:04:54 2015 +0300

    Add flake8 source check to build process
    
    Change-Id: If017b8c442940d209d670f0333fb983447356497
    Signed-off-by: Dima Kuznetsov <dkuznets@redhat.com>

 Makefile | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 825c351c424d08ab05cf9d1898df3d016051e810
Author: Dima Kuznetsov <dkuznets@redhat.com>
Date:   Sun Apr 26 19:19:38 2015 +0300

    Add repo management utility
    
    Change-Id: I694c3602aa654b8701137f97e3e722a3288a6093
    Signed-off-by: Dima Kuznetsov <dkuznets@redhat.com>

 setup.py | 1 +
 1 file changed, 1 insertion(+)

commit 4afb7acb54fa3173071322f1d317d29556ad6a26
Author: Dima Kuznetsov <dkuznets@redhat.com>
Date:   Sun Apr 26 16:00:15 2015 +0300

    Add option to store templates inside configurable testenv path
    
    Change-Id: I9f7e1757f634e710a51bccc5f0fb3407cb01b9f2
    Signed-off-by: Dima Kuznetsov <dkuznets@redhat.com>

 setup.py | 4 ++++
 1 file changed, 4 insertions(+)

commit 99c817e0d50f8c44c84c13d89f037845c7a2e3a1
Author: Dima Kuznetsov <dkuznets@redhat.com>
Date:   Sun Apr 19 15:07:13 2015 +0300

    Add pre-configured default paths to installation
    
    Change-Id: Id05f594dc11a80374c795d3b5cef453c99e36c94
    Signed-off-by: Dima Kuznetsov <dkuznets@redhat.com>

 setup.py | 8 ++++++++
 1 file changed, 8 insertions(+)

commit 7d521ceea02ee23a32da83dd1487fa00ec1a8db5
Author: Dima Kuznetsov <dkuznets@redhat.com>
Date:   Sun Apr 19 14:57:39 2015 +0300

    Introduce configuration files
    
    Introducing 3-tier configuration:
     * System level configs in /etc/testenv.d/
     * User level config in $HOME/.testenv
     * Environment variables
    
    Change-Id: Ia5bb26b68f8a63b6d02b9d46ddcea202ac9aaf96
    Signed-off-by: Dima Kuznetsov <dkuznets@redhat.com>

 Makefile | 2 +-
 setup.py | 7 +++++++
 2 files changed, 8 insertions(+), 1 deletion(-)

commit 3987829cb66fafed4f33a9e771cbde1587e564fa
Author: Dima Kuznetsov <dkuznets@redhat.com>
Date:   Mon Apr 6 13:52:05 2015 +0300

    Add 3.5 answer file for EL6
    
    Change-Id: I3f11dfe4a18fb2c8fbacd5875e55432e4961e757
    Signed-off-by: Dima Kuznetsov <dkuznets@redhat.com>

 setup.py | 1 +
 1 file changed, 1 insertion(+)

commit bfd3dda26a52aa125aa0362061beb062eb9cf3ed
Author: Dima Kuznetsov <dkuznets@redhat.com>
Date:   Tue Aug 12 09:31:49 2014 +0300

    Initial squash from bit-bucket repo
    
    For previous history see:
    https://bitbucket.org/ydary/ovirt-testing-framework/overview
    
    Signed-off-by: Dima Kuznetsov <dkuznets@redhat.com>

 .gitignore  |   6 ++
 COPYING     | 340 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 MANIFEST.in |   1 +
 Makefile    |  43 ++++++++
 setup.py    | 130 +++++++++++++++++++++++
 5 files changed, 520 insertions(+)
