)]}'
{
  "log": [
    {
      "commit": "671a931e54dc6a0cafdcf0e4420728127b21a630",
      "tree": "53ca2b022da9799f76c3db2c09b6efe4799f5226",
      "parents": [
        "33e4e24df59605a9e2187f410f470a11d0549c8f"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Jun 28 13:37:17 2023 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Jul 21 11:59:42 2023 -0500"
      },
      "message": "Increase the default concurrency for tempest run\n\nrun-tempest role which run tempest test for all tempest\nbased job limit the concurrency (number of worker used to\nrun the tests) to number-of-cpu/2 (if number of cpu \u003e 3)\nwhich limit the jobs to use half of the available cpu to\nrun the tests. We are seeing a lot of timeout now a days\nand increasing the test runner worker can possibily solve\nthe timeout issue.\n\nThis commit modifies the logic of default concurrency to\nset as number-of-cpu -2 so that we will be utlizing the\navailable cpu in more efficient way.\n\nRelated-Bug: #2004780\n\nChange-Id: I8beeedade3098ad346d3a307b94bc3b254cde90a\n"
    },
    {
      "commit": "bd6481d93431738c72964ea0f8dd1d3e40c9778a",
      "tree": "06384bdf727209990a1d628af03e4255c05ec31c",
      "parents": [
        "7416b91cf74776530eafc62cc9b83c49a8103748"
      ],
      "author": {
        "name": "Lukáš Piwowarski",
        "email": "lpiwowar@redhat.com",
        "time": "Fri Jan 06 09:57:04 2023 +0100"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Tue Jan 31 14:14:45 2023 +0100"
      },
      "message": "Fix default values for variables in run-tempest role\n\nWith the new version of tox the parsing of postargs value has changed.\nPreviously an empty string was discarded by tox if it appeared in the\npostargs value in contrast with the latest version of tox which\nleaves the empty string intact.\n\nThe behavior of the latest tox version makes some jobs fail as some\nvariables in the run-tempest role have an empty string as a default\nvalue. This leads in some cases to the execution of an incorrect tempest\ncommand, for example:\n\ntempest run --regex \u0027[.*\\bsmoke\\b.*]\u0027 \u0027\u0027 --concurrency\u003d2\n\nThe patch changes the default value for blacklist_option,\nexclude_list_option and tempest_test_regex variables to None to prevent\nan empty string from being passed to postargs variable in tox.\n\nChange-Id: I006e33c5ea0753b68cf1feb8580cb029209af9a8\n"
    },
    {
      "commit": "51a5d4f234740af8ee88526858c5c394d5b5c309",
      "tree": "f0ac3a5c2ae6a6db6c0b4dab1150fb3a2b44cfad",
      "parents": [
        "1982a60dbb4e8b4f50889376039b4f2a5ae9dc08"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Jan 25 14:49:48 2023 -0600"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Jan 25 14:49:48 2023 -0600"
      },
      "message": "Use UPPER_CONSTRAINTS_FILE for stable/wallaby testing\n\nstable/wallaby is in EM state and Tempest is going to be\npinned for stable/wallaby which need to modify run-tempest\nrole to use the constraints set by the devstack.\n\nChange-Id: I985c222a1a461dff10ff33716fd2263a1a89813a\n"
    },
    {
      "commit": "be19f218138c7ab391eed1382cfa632a41bf0b0b",
      "tree": "15727f2e40d465001936c93649733d46afbbdb7d",
      "parents": [
        "6caf3b35732deffe4bca83151f6aa2f6c1975bb1"
      ],
      "author": {
        "name": "Lukáš Piwowarski",
        "email": "lpiwowar@redhat.com",
        "time": "Fri Oct 07 13:47:11 2022 +0200"
      },
      "committer": {
        "name": "Lukáš Piwowarski",
        "email": "lpiwowar@redhat.com",
        "time": "Mon Oct 10 14:01:49 2022 +0200"
      },
      "message": "Remove references to \u0027all-plugin\u0027 tox environment\n\nThe \u0027all-plugin\u0027 tox environment was deprecated by this patch [1].\nInstead of the \u0027all-plugin\u0027 it is recommended to use the \u0027all\u0027 tox\nenvironment.\n\nThis patch removes any reference to \u0027all-plugin\u0027 tox environment and\nupdates the documentation so that the installation steps work with\nthe \u0027all\u0027 tox venv.\n\n[1] https://review.opendev.org/c/openstack/tempest/+/543974\n\nRelated-Bug: 1862240\nChange-Id: I0a86d9cf33bff6576a6337967d6b663ab7d9f4a6\n"
    },
    {
      "commit": "d9b6d7ca1ac267f794139e06ebaed4b8d9586fe9",
      "tree": "ffe4729f2f9ba943ddd363794cfe9b559f736368",
      "parents": [
        "7aa3b21e89f09639bce3bd00865b1197f1502c77"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Sat May 28 18:57:54 2022 -0500"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Mon May 30 10:12:12 2022 +0000"
      },
      "message": "Use UPPER_CONSTRAINTS_FILE for stable/victoria testing\n\nstable/victoria is in EM state and Tempest is going to be\npinned for stable/victoria which need to modify run-tempest\nrole to use the constraints set by the devstack or any job.\n\nBecause of Tempest 26.1.0 and with stestr 3.0.1 (beacause of upper\nconstraints of stestr 3.0.1 in stable/ussuri ) which does not have\nnew args exclude-regex so let\u0027s fallback to old arg if new arg is\npassed.\n\nChange-Id: I9cad0ccb02ee7bef0f94a1ee40e0fa117d89b5eb\n"
    },
    {
      "commit": "7aa3b21e89f09639bce3bd00865b1197f1502c77",
      "tree": "4416df6b7739022a23efdb67d6fdeebdc8a1db83",
      "parents": [
        "db332dba9ec47e9d0e20dd57f9b80f89e2e6677b"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Mon May 23 20:40:57 2022 -0500"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Sat May 28 23:53:16 2022 +0000"
      },
      "message": "Use UPPER_CONSTRAINTS_FILE for stable/ussuri testing\n\nTempest is going to be pinned for stable/ussuri(depends on) which\nneed to modify run-tempest role to use the constraints set by\nthe devstack or any job.\n\nBecause of Tempest 26.1.0 and with stestr 2.5.1 or 3.0.1 (beacause of upper\nconstraints of stestr 2.5.1 in stable/train and 3.0.1 in stable/ussuri )\nwhich does not have new args exclude-regex so let\u0027s fallback to old arg if\nnew arg is passed.\n\nChange-Id: I89ae6bd5137e57cb6ec5bc3c9edecc29489bca94\n"
    },
    {
      "commit": "5ff5dabd6e6bafde1a68e70f9a6869cee1753850",
      "tree": "52ef20d6d73b67c2eaa0bfe2cebb4947051589d4",
      "parents": [
        "d373b9a1762d338f7be2c9dd59e146b81b3799f6"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Mon Dec 20 10:07:49 2021 -0600"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue Jan 25 17:03:31 2022 +0000"
      },
      "message": "Fix stable/train testing with tempest 26.1.0\n\nTis issue came up before also during we cap the Tempest\nversion for stable branch tests(the one moved to EM state).\n\nTempest use the tox constraints file while creating the tempest\nvirtual env in devstack/lib/tempest, installing the tempest\nplugins and running the tests like in run-tempest ansible roles.\nIf anywhere tox constraints file is used differently then venv\nwill be recreated and installed tempest plugins will be gone from\nthat recreated venv so tempest will not be able to run the plugins\ntests and fail job.\n\nCurrent failure: https://aca43ed1a01d95dea0ee-dcdb6cbb330bdac08ffee1284f86c919.ssl.cf2.rackcdn.com/822225/3/check/octavia-v2-dsvm-scenario/f60e4d3/job-output.txt\n\nEarlier I tried to fix it in a generic way by fetching the devstack\nlocalrc - https://review.opendev.org/c/openstack/tempest/+/774913\nbut this solution does not seems working as we can see it is skipped\nin current stable/train testing with tempest 26.1.0\n\nAdding stable/train explicitly in list for using the stable constraint\nin run-tempest role also which will be in sync with what devstack/lib/tempest\nuse. And later I will debug why generic way is not working.\n\nBecause of Tempest 26.1.0 and with stestr 2.5.1 (beacause of upper\nconstraints of stestr 2.5.1 in stable/train) which does not have\nnew args exclude-regex so let\u0027s fallback to old arg if new arg is passed.\n\nDepends-On: https://review.opendev.org/c/openstack/devstack/+/822380\nDepends-On: https://review.opendev.org/c/openstack/cinder-tempest-plugin/+/825708\n\nCloses-Bug: #1955418\nChange-Id: I105c839c38adfba1f9e22123ec3a99ffc0b5b72e\n"
    },
    {
      "commit": "926f823fbd075cf697138d1a214e2a7059e9ef81",
      "tree": "f68c7a3b5d566b5ce03bbe019512dbe1be1cc360",
      "parents": [
        "7e96c8e854386f43604ad098a6ec7606ee676145"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Apr 07 16:52:41 2021 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Apr 07 16:52:41 2021 -0500"
      },
      "message": "Fix TEMPEST_VENV_UPPER_CONSTRAINTS default value comparision\n\nTEMPEST_VENV_UPPER_CONSTRAINTS is default to \u0027master\u0027 in devstack\nnot \u0027default\u0027, fixing this in tempest role.\n\nChange-Id: I5ccc379cc03d8c4d6bd7ebb914bbbc8ffb8ba34d\n"
    },
    {
      "commit": "62d11d8479045b31ee6ec29ce5403652a208e327",
      "tree": "fc3ffd080258281baf5aea8db5034d15b31f2a6f",
      "parents": [
        "76f63460b372dd4ed4d45d2261665d07dde910aa"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Feb 10 11:41:48 2021 -0600"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Mon Feb 22 09:49:55 2021 -0600"
      },
      "message": "Use configured upper-constraints for non-master Tempest run\n\nIf any job use older Tempest version then we can not need\nto use the master upper-constraints as they can be\nincompatible most of the time. We need to use the compatible\nconstraints of what version of Tempest is configured to run.\n\nBelow devstack patch adding the new way to configure\nthe upper-constraints via new variable TEMPEST_VENV_UPPER_CONSTRAINTS\nwhen Tempest master is not used.\n- https://review.opendev.org/c/openstack/devstack/+/774711\n\nWe need to use the same variable to use the configured constraints\nin run-tempest roles also so that when run-tempest recreate the\ntempest venv then it honor the same configured constraints instead\nif using master and error For example:\n- https://zuul.opendev.org/t/openstack/build/854450dc514041a78fd250dde0eb138e/log/job-output.txt#31341\n\nDepends-On: https://review.opendev.org/c/openstack/devstack/+/774716\n\nChange-Id: I32d539b02366c8ae7ea70195674a97ed6a8ae759\n"
    },
    {
      "commit": "76f63460b372dd4ed4d45d2261665d07dde910aa",
      "tree": "d2022cfa51d1be360141de9b68b74ec26f9ef090",
      "parents": [
        "6a403bc4de6ddf2a7091b95502fca840200f16a4",
        "bd2acbfbc72a06c4fabea74880d0b4e865516cf4"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sun Feb 21 03:52:13 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Feb 21 03:52:13 2021 +0000"
      },
      "message": "Merge \"Allow use custom uppper constraints in stable/stein\""
    },
    {
      "commit": "8a8c85ddfc0fb4ca30231bd85ef71c6f94313bd1",
      "tree": "a66e13e77c65d0293c8a9307849a4ec52ba617bf",
      "parents": [
        "4f48261f1c87cfe3a97cc8c250036592903445e1"
      ],
      "author": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Wed Feb 10 11:28:38 2021 +0000"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Thu Feb 11 17:18:25 2021 +0000"
      },
      "message": "Fix run-tempest black/exclude var setting\n\nBefore [1] we didn\u0027t have conditionals for tempest_black_regex\nbeing set or not, therefore it had a default value of empty\nstring set in the role\u0027s defaults. However after [1] we do\nhave such conditionals which make setting the default value\nunnecessary - especially when we\u0027re asking if the var is\ndefined - it will be always defined.\nTherefore this patch removes the default setting of\ntempest_black_regex and tempest_exclude_regex.\n\nThe patch also removes \u0027Set tempest_exclude_regex\u0027 task\nintroduced by [1] as it appears unnecessary as well. This\ntask simply copied tempest_black_regex value to\ntempest_exclude_regex. However there are 2 tasks below which\ndo the same logic plus more - they build CLI arguments for\ntempest where depending on which ansible var is used the\nappropriate CLI arg is chosen - tempest_black_regex is set,\n--black-regex will be passed to tempest (for backward\ncompatibility) and if tempest_exclude_regex is set,\n--exclude-regex will passed to tempest.\n\nThe patch creates a new temporary ansible var which will be used\nonly internally. The role will store in it the CLI argument\nchosen dynamically which is passed to tempest later. Before we\nreused the tempest_exclude_regex variable for that, however that\ncauses problems whent the var is set on a role level as set_fact\nwon\u0027t override such var.\n\n[1] https://review.opendev.org/c/openstack/tempest/+/768583\n\nChange-Id: I3e45741057e7a95b282b03bab4695f46c62d5271\n"
    },
    {
      "commit": "bd2acbfbc72a06c4fabea74880d0b4e865516cf4",
      "tree": "208eb7ec42aed58e272557b04626a5dda1a016af",
      "parents": [
        "ccf56b5ca278fd083946137a5c36cdd8ba2f230d"
      ],
      "author": {
        "name": "Riccardo Pittau",
        "email": "elfosardo@gmail.com",
        "time": "Thu Feb 04 11:21:29 2021 +0100"
      },
      "committer": {
        "name": "Riccardo Pittau",
        "email": "elfosardo@gmail.com",
        "time": "Thu Feb 04 11:23:34 2021 +0100"
      },
      "message": "Allow use custom uppper constraints in stable/stein\n\nOpenstack Stein still supports Python 2.7 which means it is necessary to\nset different upper constraints for that specific release for tempest\ntesting using that Python version.\nThe current master upper constraints won\u0027t work as they exclusively\nconsider Python version \u003e\u003d 3.x\n\nChange-Id: Ieafd0ebc242eba2f4cbaf22823dbe94735236189\n"
    },
    {
      "commit": "dc84423b7294a19cbea4bf1e4b75a59625dec1e9",
      "tree": "2a2dcccc14f61255d6232822140fe8c13ce6f0c6",
      "parents": [
        "3e05a15d9c4c889aba8c4aad9e24ba8a8a71b7f3"
      ],
      "author": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Thu Dec 24 15:57:53 2020 +0000"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Wed Jan 20 08:40:57 2021 +0000"
      },
      "message": "Inclusive jargon\n\nFollowing stestr\u0027s example where arguments such as --blacklist-file,\n--black-regex and --whitelist-file are deprecated since its\n3.1.0 release, let\u0027s do the change here as well in order to\nget tempest consumers some time for the transition.\n\nThis change deprecates the following arguments and replaces them\nby new ones which are functionally equivavelnt:\n* --black-regex is replaced by --exclude-regex\n* --blacklist-file is replaced by --exclude-list\n* --whitelist-file is replaced by --include-list\n\nFor now, Tempest will accept both (new and old) arguments to make\nthe transition smoother for all consumers.\n\nThe patch also bumps min version of tox to 3.18.0 in order to\nreplace tox\u0027s whitelist_externals by allowlist_externals option:\nhttps://github.com/tox-dev/tox/blob/master/docs/changelog.rst#v3180-2020-07-23\n\nChange-Id: I3e09b31f63d2cd7ea41c48e62432bd3bc54fcf44\n"
    },
    {
      "commit": "b714ae38954e19bcea5b85865168b3ed8dbd6440",
      "tree": "1a45f2412f13570be6e029d9823d2af4664d8404",
      "parents": [
        "7d1b080f17edbc19c2bef0dcef6d815e71a69bda",
        "b774666aae6008ba1267350ad3a26a270cf203d3"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri May 01 00:12:07 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 01 00:12:07 2020 +0000"
      },
      "message": "Merge \"run-tempest: save the result of tempest execution\""
    },
    {
      "commit": "99b085bdb90a96b6db81100180f57b11e7d30441",
      "tree": "84407deea8d135f1a4e7a436ec20f8944391021c",
      "parents": [
        "ace17c89a18316743393b0b36723506e12f75384"
      ],
      "author": {
        "name": "Andreas Jaeger",
        "email": "aj@suse.com",
        "time": "Tue Apr 21 15:00:14 2020 +0200"
      },
      "committer": {
        "name": "Andreas Jaeger",
        "email": "aj@suse.com",
        "time": "Wed Apr 22 15:01:21 2020 +0200"
      },
      "message": "Set TOX_CONSTRAINTS_FILE\n\nUPPER_CONSTRAINTS_FILE is deprecatedi[1], set the newer\nTOX_CONSTRAINTS_FILE as well when interacting with other repos for the\ntransition.\n\nUpdate internal use but not the tox.ini file, since users calling it\nmight use the old variable.\n\n[1] https://zuul-ci.org/docs/zuul-jobs/python-roles.html#rolevar-tox.tox_constraints_file\n\nChange-Id: Iea09402cf918a6978120a341950643185c94ec85\n"
    },
    {
      "commit": "b774666aae6008ba1267350ad3a26a270cf203d3",
      "tree": "1a2deec19c79fedb3e46453c6bf7472d8b1d7763",
      "parents": [
        "8f3e503413f39c4a0363a691f2a418c6d3b06387"
      ],
      "author": {
        "name": "Luigi Toscano",
        "email": "ltoscano@redhat.com",
        "time": "Fri Apr 17 13:31:00 2020 +0200"
      },
      "committer": {
        "name": "Luigi Toscano",
        "email": "ltoscano@redhat.com",
        "time": "Fri Apr 17 13:31:00 2020 +0200"
      },
      "message": "run-tempest: save the result of tempest execution\n\nThis is useful when a job needs to execute additional tests\nafter tempest run, so ignoring the tempest run failures,\nand combine the results afterwards.\n\nChange-Id: I61fc5ebf69db47a035ae8294cfda4047d9f7e21a\n"
    },
    {
      "commit": "4af65407b17bb29c7e2cc376697ee1ef5d1cb6ce",
      "tree": "3b8385c7e6de5c71063d470b788706bf2fc87e9f",
      "parents": [
        "4b95d4b14f1863ad39bbd4b08b6a9df279be372a"
      ],
      "author": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Wed Feb 05 14:57:10 2020 +0000"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Mon Feb 10 07:25:09 2020 +0000"
      },
      "message": "Update README for run-tempest role\n\nUpdates README in order to clear confusion about defining\nmulti-line regexes.\n\nCloses-Bug: 1827234\nChange-Id: Ie55ef879b1d6c971b202553b3906d02c29b981d6\n"
    },
    {
      "commit": "56149024a0be5419093de1979051b73283d963d6",
      "tree": "d987285cd29caa9abbe43563c6125ab57bfaf81c",
      "parents": [
        "bc9fe8eca801f54915ff3eafa418e6e18ac2df63"
      ],
      "author": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Feb 05 15:53:26 2020 -0600"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Feb 06 13:12:07 2020 +0000"
      },
      "message": "Use stable constraint in run-tempest for stable branch testing\n\nStable branches till stable/rocky is using python\nversion \u003cpy3.6. Tempest test those branch in venv\nbut Tempest tox use the master upper-constraint[1]\nwhich block installation due to dependencies\nrequire \u003e\u003dpy3.6. For exmaple, oslo.concurrency 4.0.0\nis not compatible for \u003cpy3.6.\n\nAs we pin Tempest for EM stable brach, we should be\nable to use stable constraint for Tempest installation\nas well as while running during run-tempest playbook.\n\ntox.ini is hard coded to use master constraint[1] which force\nrun-tempest to recreate the tox env and use the master constraint.\n\nDevstack can set stable u-c to use via env var but this is\nnot enough as Tempest role run-tempest recreate the tox\nenv with master u-c.\n- https://review.opendev.org/#/c/705089/4/lib/tempest\n\nCurrently we are fixing run-tempest to use stable constraint\ntill stable/rocky which use distro having \u003cpy3.6.\n\nIdeally, we can change compatible branch constraint in tox.ini\nwhile doing release tag for Tempest. But that can be done\nfor future tags only.\n\n[1] https://opendev.org/openstack/tempest/src/commit/bc9fe8eca801f54915ff3eafa418e6e18ac2df63/tox.ini#L14\n\nChange-Id: I4268049ff91e5527e4b95fd8a70fa53ba27d56ed\n"
    },
    {
      "commit": "5952f85343b432a710ebe5ccf7726977f8461d9c",
      "tree": "0198b3712c9b6b160ce1d145e1fbe2301d14a5b5",
      "parents": [
        "e805a65b3c172c12d5a2e4f16a5003124e154a30"
      ],
      "author": {
        "name": "Dmitry Tantsur",
        "email": "dtantsur@protonmail.com",
        "time": "Thu Aug 29 14:06:12 2019 +0200"
      },
      "committer": {
        "name": "Dmitry Tantsur",
        "email": "dtantsur@protonmail.com",
        "time": "Mon Sep 02 14:56:07 2019 +0200"
      },
      "message": "Allow overridding OS_TEST_TIMEOUT via the role variables\n\nChange-Id: I7e464ba27704a0b4b13d6e0787b81750deee965e\n"
    },
    {
      "commit": "2979bff949e470ae83338ac9aead4d7456130c8a",
      "tree": "bd5dfaa8fb9c134b6fc241159e4c5f511fe1cd67",
      "parents": [
        "15e9679532c61213975f58239cb65556b903b5e6"
      ],
      "author": {
        "name": "Sergey Vilgelm",
        "email": "sergey@vilgelm.info",
        "time": "Tue Nov 06 10:34:03 2018 -0600"
      },
      "committer": {
        "name": "Sergey Vilgelm",
        "email": "sergey@vilgelm.info",
        "time": "Tue Nov 06 15:33:04 2018 -0600"
      },
      "message": "Pass tox_extra_args to Run tempest task\n\nPatrole needs access to global packages, but the \u0027all-plugin\u0027 is\ndeprecated[0] and \u0027all\u0027 defines a sitepackages option as False[1].\nAdding tox_extra_args option makes it possible to configure Zuul and\npass --sitepackages argument to tox.\n\n[0] https://github.com/openstack/tempest/blob/9b4c50cf634cbea6e6a7353fff14c2f0a7ab1aa2/tox.ini#L64\n[1] https://github.com/openstack/tempest/blob/9b4c50cf634cbea6e6a7353fff14c2f0a7ab1aa2/tox.ini#L7\n\nChange-Id: Ib3264f54075216471720483c8dd816887c1f413c\n"
    },
    {
      "commit": "a9445043dfd510b18c299fb9ed5e35fceb5d6e7f",
      "tree": "e5f263bd38d23ae095979229eb7eedbf06ef6c85",
      "parents": [
        "0a13ede274b1152983d8b094de922e73abbb9079"
      ],
      "author": {
        "name": "Chandan Kumar",
        "email": "chkumar@redhat.com",
        "time": "Mon Feb 26 10:22:29 2018 +0000"
      },
      "committer": {
        "name": "Chandan Kumar",
        "email": "chkumar@redhat.com",
        "time": "Wed Aug 08 06:17:37 2018 +0000"
      },
      "message": "Added tempest_black_regex to skip tempest tests\n\n* https://review.openstack.org/547106 adds a black_regex flag to\n  tempest run. We can use the same in devstack-tempest base job\n  to skip/blacklist tests.\n\nChange-Id: I9ed91b01ddb7ec0a3d23305031afbac7c4b16c55\n"
    },
    {
      "commit": "ef1a16d4a8d30960f7d09d4d9d66806bfd3adf6f",
      "tree": "c16ae458f14868b99f81a5492d0e1911e1180402",
      "parents": [
        "3a28a10aba525b93b05efac2d50d6a2586ef9bbb"
      ],
      "author": {
        "name": "Michel Peterson",
        "email": "michel@redhat.com",
        "time": "Fri Feb 23 20:20:22 2018 +0200"
      },
      "committer": {
        "name": "Michel Peterson",
        "email": "michel@redhat.com",
        "time": "Mon Feb 26 15:17:58 2018 +0200"
      },
      "message": "Add support for blacklist file for Zuul jobs\n\nCurrently there is tempest_test_regex that can be used to select or\nignore tests, however when the list is complex it can become complex to\nmaintain and define. For such complex scenarios is that the blacklist\nfile exist.\n\nThis patch adds support for the blacklist file in Zuul jobs.\n\nChange-Id: Ib63955446ea59d81d0d882704666dcce4a625526\n"
    },
    {
      "commit": "ba2f479dc24e0978c23fc6928f9bba41d91acf22",
      "tree": "27511c580bae5915668a2ba4c21327ecd523f2c4",
      "parents": [
        "f110a4ba1ffb050a539127b446cdf704bb8213ed"
      ],
      "author": {
        "name": "Andreas Jaeger",
        "email": "aj@suse.com",
        "time": "Fri Jan 12 16:48:52 2018 +0100"
      },
      "committer": {
        "name": "Andreas Jaeger",
        "email": "aj@suse.com",
        "time": "Fri Jan 12 16:49:47 2018 +0100"
      },
      "message": "Rename tox_venvlist\n\nFor consistency with the tox jobs, use tox_envlist instead of\ntox_venvlist. See\nhttps://docs.openstack.org/infra/zuul-jobs/jobs.html#job-tox for\ndefinition of tox job.\n\nAll projects using tox_venvlist have been changed to use tox_envlist as\nwell (see dependencies). Now we can rename tox_venvlist to tox_envlist -\nand then the projects can remove tox_venvlist and use only tox_envlist.\n\nChange-Id: I67a20b1faa77ff0166ad96fd95432c11948abc74\nDepends-On: I035584aaeaa71b62c1d0c7e0a62dbf053a3488b6\nDepends-On: I2fb02ead3b45c2a05d28f59fd28d062a3b40e07e\nDepends-On: Id03d4c1351d5a002dc9d73247d0315bef274f627\nDepends-On: Iff3093e61c7d2cb684667d5bc5f2a75580569aab\n"
    },
    {
      "commit": "515edd403543aacb2edc0698c12f6dfd6820141a",
      "tree": "ee79a6f5d4c9112f81ee8de22756e36f112a85fa",
      "parents": [
        "e3075a1dd780dbb4f6b0f2ce9ede9274a20628a2"
      ],
      "author": {
        "name": "Michel Peterson",
        "email": "michel@redhat.com",
        "time": "Thu Dec 21 17:22:49 2017 +0200"
      },
      "committer": {
        "name": "Michel Peterson",
        "email": "michel@redhat.com",
        "time": "Mon Dec 25 14:40:32 2017 +0200"
      },
      "message": "Document how to write multiline regex with comments\n\nIt is possible to add multiline and docummented regex to the\ntempest_test_regex but it might not be evident at first, although very\nuseful for some scenarios.\n\nThis patch documents how this should be achieved to make it easier for\npeople in the future.\n\nChange-Id: Id54679debedb1667cc70004b9a28fba921e50c0b\n"
    },
    {
      "commit": "e8a1f5398643639eb0e758237a97a13b02105777",
      "tree": "34cfdd9263abd497ba9e8916d293629b047bce7f",
      "parents": [
        "74810553a01bed151228ecf0d56e38d510d57a78"
      ],
      "author": {
        "name": "Luigi Toscano",
        "email": "ltoscano@redhat.com",
        "time": "Thu Nov 16 15:22:07 2017 +0100"
      },
      "committer": {
        "name": "Luigi Toscano",
        "email": "ltoscano@redhat.com",
        "time": "Thu Nov 16 15:22:07 2017 +0100"
      },
      "message": "run-tempest role: new tempest_test_regex variable\n\nSpecify a regular expression to filter the tests.\n\nChange-Id: I44911c6bd6ede68c3376c8a6b42700310dce7a06\n"
    },
    {
      "commit": "7d5445dae2b9f95d435d06dc8cd22750ff831362",
      "tree": "f63876aee6c9225c26a8b93d5c18ce65da821089",
      "parents": [
        "93a42fd79dfc38c3f6b7a138a3298bfa5873c2f7"
      ],
      "author": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@gmail.com",
        "time": "Tue Oct 03 18:43:05 2017 +0100"
      },
      "committer": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@gmail.com",
        "time": "Wed Nov 08 18:04:39 2017 +1100"
      },
      "message": "Initial skeleton for devstack-tempest base job\n\nSetup the initial folder and play to run tempest.\nThis simply runs tempest full for now, with not support for config\noptions.\n\nChange-Id: I5a76dd23900a1b5fb1764fafd837d69baf9ed8b1\nDepends-on: Iffe54fbccbccd68db08f79a1b51dd7f76dbff408\n"
    }
  ]
}
