)]}'
{
  "log": [
    {
      "commit": "842d54a2997adaf65369e56942e1d4f2b27aeb77",
      "tree": "ceab115e553ac6546fba14bb103e49a80c68f6ed",
      "parents": [
        "614cab33c40159f0bc10d92c9f8dc3f9783708d9"
      ],
      "author": {
        "name": "Ryota MIBU",
        "email": "r-mibu@cq.jp.nec.com",
        "time": "Mon Dec 25 16:28:50 2017 +0900"
      },
      "committer": {
        "name": "Ryota MIBU",
        "email": "r-mibu@cq.jp.nec.com",
        "time": "Wed Jan 24 23:52:56 2018 +0900"
      },
      "message": "use openstack command instead of nova command\n\nIn function \u0027get_instance_ip\u0027, \u0027nova\u0027 client command is used to get\ninstance information in order to retrive IP address of the instance.\n\nThere is no need to use the nova command, since \u0027openstack\u0027 client\nalready supports such basic operation.\n\nMoreover, \u0027openstack\u0027 client has an option to get value of specified\ncolumn. That brings more accurate way of retriving IP address.\n\nThis patch replaces nova command in \u0027get_instance_ip\u0027 by \u0027openstack\u0027\ncommand. Note, this nova command is the only one in devstack tree.\n\nChange-Id: Iee0b81a994a4da5b3f4572c2e8eb30514cd43f89\nSigned-off-by: Ryota MIBU \u003cr-mibu@cq.jp.nec.com\u003e\n"
    },
    {
      "commit": "614cab33c40159f0bc10d92c9f8dc3f9783708d9",
      "tree": "6c51d4c1d764af07401aa15d8386078125032699",
      "parents": [
        "b5841fa5d65b2c9899bbf45e6ad65138dc08cfa2",
        "0b45e2f8e8d120d9103e735c580e6f7396df3e29"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Sun Jan 21 22:08:24 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Jan 21 22:08:24 2018 +0000"
      },
      "message": "Merge \"Remove hack for ubuntu cloud archive\""
    },
    {
      "commit": "0b45e2f8e8d120d9103e735c580e6f7396df3e29",
      "tree": "87c773044bdc2b41b60ebca9e306c0b05edeaf3c",
      "parents": [
        "a2b174168a5d9bd3558e60297bea9dd91f39a546"
      ],
      "author": {
        "name": "Monty Taylor",
        "email": "mordred@inaugust.com",
        "time": "Thu Jan 18 17:41:04 2018 -0600"
      },
      "committer": {
        "name": "Monty Taylor",
        "email": "mordred@inaugust.com",
        "time": "Thu Jan 18 17:41:04 2018 -0600"
      },
      "message": "Remove hack for ubuntu cloud archive\n\nThere is a hack here to set up ubuntu cloud archive, pinning it to\nmirror.dfw.rax.openstack.org. The mirror-info role seems to be doing\nthis correctly now though, so let\u0027s remove the hack and let things work\nnormally.\n\nChange-Id: I283cb3452245b64e9492806f06404b484f21c358\n"
    },
    {
      "commit": "b5841fa5d65b2c9899bbf45e6ad65138dc08cfa2",
      "tree": "d7e6a07ddf16eed815ce94be6e5f449bf30e672b",
      "parents": [
        "9db83628e68b4e11183c1083bebf027f8ffcdaaa",
        "23e87ef6188514b17435897fac067568f0f71ac6"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu Jan 18 12:09:14 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 18 12:09:14 2018 +0000"
      },
      "message": "Merge \"Remove deprecated \u0027deactivate_image\u0027 feature flag setting\""
    },
    {
      "commit": "9db83628e68b4e11183c1083bebf027f8ffcdaaa",
      "tree": "46512018cf39e12d20dc6d9e15ea7455bf312a76",
      "parents": [
        "c5c7d8f37eff14f2943c88cbce3c835b14237507",
        "fe4c3cfcf54f863ec10f970805528f9d3d0cc750"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu Jan 18 03:47:32 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 18 03:47:32 2018 +0000"
      },
      "message": "Merge \"Modified the subnet-range parameter to be optional\""
    },
    {
      "commit": "c5c7d8f37eff14f2943c88cbce3c835b14237507",
      "tree": "107f1cee74638d80809347c032dbb77b51da842d",
      "parents": [
        "db0d40ebd5b106127d35984b33a9b8e02c1e0fdc",
        "421753f71d1e2e88b55dcbe58672395afbeced87"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Wed Jan 17 20:31:33 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jan 17 20:31:33 2018 +0000"
      },
      "message": "Merge \"Switch to consolidated fetch-subunit-output role\""
    },
    {
      "commit": "db0d40ebd5b106127d35984b33a9b8e02c1e0fdc",
      "tree": "2c1174bb91a5fa9a14eb2b447bd51bcc22cc8dd9",
      "parents": [
        "67d26e21619818ca90a86f5fad9d4835875aea7d",
        "6a25fb96c1e2c00ec2ec2c2b456d549c092ae495"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Jan 16 10:53:07 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jan 16 10:53:07 2018 +0000"
      },
      "message": "Merge \"Initialize newly added glance-image-import config file\""
    },
    {
      "commit": "67d26e21619818ca90a86f5fad9d4835875aea7d",
      "tree": "8ecd5592f476f2aefd72781492bf6fa28b1023a8",
      "parents": [
        "b1f632c3ab9a7cf4331945bf3e4e18d470f5b791",
        "b9891eea1f981fa51682f2c94f8e04f047f3dec4"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Jan 15 13:48:07 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jan 15 13:48:07 2018 +0000"
      },
      "message": "Merge \"Fix Python3 get_python_exec_prefix on Fedora 27\""
    },
    {
      "commit": "b1f632c3ab9a7cf4331945bf3e4e18d470f5b791",
      "tree": "a4503fa4ef186abcb3e9890ca0eecc2c4b9a1e2f",
      "parents": [
        "e611c1568b9b0372137c0871f7ef26c7680210ec",
        "4eb998fd5a494db19b40a0ede71dde73e2d1f5ec"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Jan 15 11:04:28 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jan 15 11:04:28 2018 +0000"
      },
      "message": "Merge \"Updated from generate-devstack-plugins-list\""
    },
    {
      "commit": "e611c1568b9b0372137c0871f7ef26c7680210ec",
      "tree": "b9392ee2fdb1d398f2ca44451ab4acc786ef0574",
      "parents": [
        "e5b9755d79d891988c2a33ec4902b03ae7c28a46",
        "9fd38e79701b65d41116a8915e47978fc50176c6"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Sat Jan 13 12:44:56 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jan 13 12:44:56 2018 +0000"
      },
      "message": "Merge \"Add Fedora 27 support\""
    },
    {
      "commit": "e5b9755d79d891988c2a33ec4902b03ae7c28a46",
      "tree": "e908a7f7f82e568eb5868692608760ebf07d133d",
      "parents": [
        "b09e9b9b48d0f858729d2b88b033a18873b2a89e",
        "83194f956e1c5308386adbf7146626e75875bcfe"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Sat Jan 13 12:44:55 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jan 13 12:44:55 2018 +0000"
      },
      "message": "Merge \"Update supported Ubuntu releases\""
    },
    {
      "commit": "4eb998fd5a494db19b40a0ede71dde73e2d1f5ec",
      "tree": "d703caaf9449e7dc8d8be10db506794cb6942323",
      "parents": [
        "b09e9b9b48d0f858729d2b88b033a18873b2a89e"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Sat Jan 13 06:17:40 2018 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Sat Jan 13 06:17:40 2018 +0000"
      },
      "message": "Updated from generate-devstack-plugins-list\n\nChange-Id: I6b1214c9b080fbad43609548bf89be50c8191d87\n"
    },
    {
      "commit": "b09e9b9b48d0f858729d2b88b033a18873b2a89e",
      "tree": "6160df04916e3381707bc233794737fd7e8a69be",
      "parents": [
        "63ed03cc59ff666e3b1f7b229d4545c6cce9b9a8",
        "b4d772b9fdb00fbdec1304ce6fbeafaa77915071"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Fri Jan 12 09:58:48 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jan 12 09:58:48 2018 +0000"
      },
      "message": "Merge \"devstack job: Add irrelevant-files\""
    },
    {
      "commit": "23e87ef6188514b17435897fac067568f0f71ac6",
      "tree": "db1c4edf6e84813e3518d5a15ce897f9c62e7471",
      "parents": [
        "cbd2a9d4778f66a234a817ee0b7fe64c8952b66e"
      ],
      "author": {
        "name": "ghanshyam",
        "email": "ghanshyammann@gmail.com",
        "time": "Sun Dec 10 05:11:53 2017 +0300"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "ghanshyammann@gmail.com",
        "time": "Fri Jan 12 00:14:04 2018 +0000"
      },
      "message": "Remove deprecated \u0027deactivate_image\u0027 feature flag setting\n\n\u0027deactivate_image\u0027 feature flag was added long back during kilo\ncycle. Tempest is going to remove this feature flag.\n\nDepends-On: I843d4c64f24407d9d217005d5ea59d50d7ad62e7\nChange-Id: I1ae8efc0e62acc5e05c1c00dc8970b74d8b16da0\n"
    },
    {
      "commit": "9fd38e79701b65d41116a8915e47978fc50176c6",
      "tree": "49f4cfff0c9566dcb6703af5ad870d5fe7ddb268",
      "parents": [
        "83194f956e1c5308386adbf7146626e75875bcfe"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Mon Dec 11 12:20:25 2017 +0100"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Thu Jan 11 16:19:36 2018 +0100"
      },
      "message": "Add Fedora 27 support\n\nRemoving the (f23,)f24 support they are EOL.\nThe only non-trivial change is the apache-httpd default worker change,\nhowever might not be bad idea to use `event` instead of `worker`\nin the future, but for now keep it AS-IS and continue to use `worker`.\n\nChange-Id: I96d414a30b58bc4b43da45066fdf310a6a830079\nCloses-Bug: #1740194\n"
    },
    {
      "commit": "63ed03cc59ff666e3b1f7b229d4545c6cce9b9a8",
      "tree": "7382f35d18e3a6fd37930340d205b227409415fe",
      "parents": [
        "a2a7e94f972dffc91ca7fbb3fbaf9ce7355cd4dd",
        "2700bf88a549088285bef41fe86ac323965c8727"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Jan 09 21:22:50 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jan 09 21:22:50 2018 +0000"
      },
      "message": "Merge \"Gzip openstack service logs\""
    },
    {
      "commit": "b9891eea1f981fa51682f2c94f8e04f047f3dec4",
      "tree": "a9d85f1a4f2df599a0b24bd490fe52b2c12d4c0a",
      "parents": [
        "28b4be186105888b72300d27166deb771857df06"
      ],
      "author": {
        "name": "Victor Stinner",
        "email": "vstinner@redhat.com",
        "time": "Mon Jan 08 15:20:36 2018 +0100"
      },
      "committer": {
        "name": "Victor Stinner",
        "email": "vstinner@redhat.com",
        "time": "Tue Jan 09 11:22:39 2018 +0100"
      },
      "message": "Fix Python3 get_python_exec_prefix on Fedora 27\n\nOn Fedora 27, the default Pytho 3 install prefix changed from /usr\nto /usr/local:\nhttps://fedoraproject.org/wiki/Changes/Making_sudo_pip_safe\n\nCloses-Bug: #1741901\nChange-Id: Id40620efdf173189df053b5d380a801092933f83\n"
    },
    {
      "commit": "a2a7e94f972dffc91ca7fbb3fbaf9ce7355cd4dd",
      "tree": "a1ac10275a47056e5fe92e71e32b9e8a6bb39a76",
      "parents": [
        "11896a523b66b10ab65bd47d38763f44d87a1a2e",
        "f6d566c21d0b33344e58fcbc9ec388d7503570da"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Jan 09 04:58:54 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jan 09 04:58:54 2018 +0000"
      },
      "message": "Merge \"Configure nova_cell1.conf to use placement for reschedules\""
    },
    {
      "commit": "11896a523b66b10ab65bd47d38763f44d87a1a2e",
      "tree": "76940903e13d5f0065553a899ad998bec6163a08",
      "parents": [
        "c396355befb37d31ee8118fb5994aed63b139843",
        "b3ed561c7af82fabc4a46ff0affcb71737b23a3d"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Jan 09 04:41:33 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jan 09 04:41:33 2018 +0000"
      },
      "message": "Merge \"Fix \"Centos\" to official notation \"CentOS\".\""
    },
    {
      "commit": "fe4c3cfcf54f863ec10f970805528f9d3d0cc750",
      "tree": "fa9ab5105ab92cdd85e3fc5a5336259780a40559",
      "parents": [
        "28b4be186105888b72300d27166deb771857df06"
      ],
      "author": {
        "name": "Shachar Snapiri",
        "email": "shachar.snapiri@huawei.com",
        "time": "Tue Sep 19 09:52:00 2017 +0300"
      },
      "committer": {
        "name": "Shachar Snapiri",
        "email": "shachar.snapiri@huawei.com",
        "time": "Mon Jan 08 12:27:19 2018 +0000"
      },
      "message": "Modified the subnet-range parameter to be optional\n\nThe subnet-range parameter is only sent now if a valid value exists so\nthe command will not fail\n\nChange-Id: I5296f5b59bc6d3d3db90a685a8678db9a156eece\nCloses-Bug: #1718111\n"
    },
    {
      "commit": "c396355befb37d31ee8118fb5994aed63b139843",
      "tree": "2041b0f3757fb78de58e8cf1a7a5112c9fcc081b",
      "parents": [
        "28b4be186105888b72300d27166deb771857df06"
      ],
      "author": {
        "name": "Hunt Xu",
        "email": "mhuntxu@gmail.com",
        "time": "Mon Jan 08 16:11:33 2018 +0800"
      },
      "committer": {
        "name": "Hunt Xu",
        "email": "mhuntxu@gmail.com",
        "time": "Mon Jan 08 16:18:32 2018 +0800"
      },
      "message": "Use \"ip neigh\" instead of \"arp -n\" in worlddump.py\n\nWorlddumping on a system without net-tools package gets an error showing\n\"arp: not found\". As iproute2 can also show arp tables, we use it\ninstead.\n\nChange-Id: I0cd83e6d14959dc5a1147c487b11f27fb92aa20a\n"
    },
    {
      "commit": "2700bf88a549088285bef41fe86ac323965c8727",
      "tree": "155a87859a388ec7b55424dabffedc16bd94a6db",
      "parents": [
        "28b4be186105888b72300d27166deb771857df06"
      ],
      "author": {
        "name": "Clark Boylan",
        "email": "clark.boylan@gmail.com",
        "time": "Thu Jan 04 10:16:16 2018 -0800"
      },
      "committer": {
        "name": "Clark Boylan",
        "email": "clark.boylan@gmail.com",
        "time": "Thu Jan 04 10:17:24 2018 -0800"
      },
      "message": "Gzip openstack service logs\n\nThese files are quite large and disk space is limited so make sure we\ncompress the log files before copying them to storage. Additionally\nos-loganalyze will only operate on gzipped log files so this should fix\nos-loganalyze with tempest-full job\u0027s logs.\n\nThis is mostly a check to confirm everything works as expected but we\nprobably want to move the gzip step into the log publication roles so\nthat all log files end up compressed.\n\nChange-Id: Ie87962428e0ca755c211cc5e664a14a9f2a79ac4\n"
    },
    {
      "commit": "28b4be186105888b72300d27166deb771857df06",
      "tree": "12b731ab08bf8e488908c2a2890faecc1673d877",
      "parents": [
        "3d0f7c7af34f7307dfa1c0f62ca7b1fc21570834",
        "49f3cc76bffaa09c710212ef6779943071bb050d"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Wed Jan 03 23:19:46 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jan 03 23:19:46 2018 +0000"
      },
      "message": "Merge \"Make stackenv file visible\""
    },
    {
      "commit": "b3ed561c7af82fabc4a46ff0affcb71737b23a3d",
      "tree": "e8b932258a4336fa9a640f4d970558af38fff4b1",
      "parents": [
        "3d0f7c7af34f7307dfa1c0f62ca7b1fc21570834"
      ],
      "author": {
        "name": "Toshiaki Takahashi",
        "email": "takahashi.tsc@ncos.nec.co.jp",
        "time": "Thu Jan 04 02:15:08 2018 +0900"
      },
      "committer": {
        "name": "Toshiaki Takahashi",
        "email": "takahashi.tsc@ncos.nec.co.jp",
        "time": "Thu Jan 04 02:23:09 2018 +0900"
      },
      "message": "Fix \"Centos\" to official notation \"CentOS\".\n\nChange-Id: I2f76fe3a19cd2ebf004d0a7c14852f20f3dadd9e\n"
    },
    {
      "commit": "3d0f7c7af34f7307dfa1c0f62ca7b1fc21570834",
      "tree": "a871a3ebe85c20b12b2ed100ef4f9f358ac0d6f2",
      "parents": [
        "7b1b6f3446965dda570806dfab06538e6796012e",
        "501aaeb4e7ee07d4c52db987d748ac75dabcaaa6"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Jan 01 22:53:24 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jan 01 22:53:25 2018 +0000"
      },
      "message": "Merge \"lioadm make sure targetcli is there\""
    },
    {
      "commit": "7b1b6f3446965dda570806dfab06538e6796012e",
      "tree": "ccf7284a5d54bd7f7665c8943635ff3ec9d2c687",
      "parents": [
        "c1700973886bce1ec212c788e28a6fa372329b2d"
      ],
      "author": {
        "name": "Takashi NATSUME",
        "email": "natsume.takashi@lab.ntt.co.jp",
        "time": "Wed Dec 20 11:38:23 2017 +0900"
      },
      "committer": {
        "name": "Takashi NATSUME",
        "email": "natsume.takashi@lab.ntt.co.jp",
        "time": "Mon Dec 25 09:08:42 2017 +0000"
      },
      "message": "Fix that DISTRO is not set in unstack.sh\n\nChange-Id: I36cab41fdb767e8e31073a4fa1f929090f702910\nCloses-Bug: #1738938\n"
    },
    {
      "commit": "b4d772b9fdb00fbdec1304ce6fbeafaa77915071",
      "tree": "e1d75a4ef702a8e7b2e95d888f73f02c485af8b6",
      "parents": [
        "c1700973886bce1ec212c788e28a6fa372329b2d"
      ],
      "author": {
        "name": "Andreas Jaeger",
        "email": "aj@suse.com",
        "time": "Sat Dec 23 20:17:33 2017 +0100"
      },
      "committer": {
        "name": "Andreas Jaeger",
        "email": "aj@suse.com",
        "time": "Sat Dec 23 20:49:15 2017 +0100"
      },
      "message": "devstack job: Add irrelevant-files\n\nDo not run devstack and its siblings if only rst files, releasenotes, or\nfiles in doc directory change.\n\nThis is the minimal set of irrelevant files shared by most projects\nalready.\n\nNeeded-By: Ie8504ba3d5d46f6338a228ed2d248ba6363e37ae\nChange-Id: Id0095763eb91592c2fd1a913526883987df704bd\n"
    },
    {
      "commit": "f6d566c21d0b33344e58fcbc9ec388d7503570da",
      "tree": "1de86a983b5498c1f1ab18cb7b1f2b84617dd1ce",
      "parents": [
        "c1700973886bce1ec212c788e28a6fa372329b2d"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Fri Dec 22 11:39:29 2017 -0500"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Fri Dec 22 12:12:41 2017 -0500"
      },
      "message": "Configure nova_cell1.conf to use placement for reschedules\n\nNova now calculates alternate hosts in the scheduler and\nsends those to the cell for reschedules in case a build on\na given compute node fails.\n\nThe cell conductor needs to claim resources against the\nalternate hosts in Placement during a reschedule, therefore\nit needs to be configured to talk to the placement service.\n\nPart of blueprint return-alternate-hosts\n\nChange-Id: Ie599968d9e7537e551fe6d9deb63a91b256b1e11\n"
    },
    {
      "commit": "6a25fb96c1e2c00ec2ec2c2b456d549c092ae495",
      "tree": "1948554289f1a7b6cb425f573dcbdc6fc869bb9c",
      "parents": [
        "c1700973886bce1ec212c788e28a6fa372329b2d"
      ],
      "author": {
        "name": "bhagyashris",
        "email": "bhagyashri.shewale@nttdata.com",
        "time": "Thu Dec 14 13:23:41 2017 +0530"
      },
      "committer": {
        "name": "bhagyashris",
        "email": "bhagyashri.shewale@nttdata.com",
        "time": "Thu Dec 21 09:33:55 2017 +0530"
      },
      "message": "Initialize newly added glance-image-import config file\n\nThis patch creates a new config file glance-image-import.conf\nat /etc/glance path. Also, each config option is initialized\nwith default values.\n\nNeed these changes to implement specs [1]:\n\n[1]: https://blueprints.launchpad.net/glance/+spec/inject-automatic-metadata\n\nRelated-Change-Id: If14c7dc4f38360006f9cb350fbba54fa2f33be61\nChange-Id: I665507db1838a50e344d3be909d7490f1f52040c\n"
    },
    {
      "commit": "c1700973886bce1ec212c788e28a6fa372329b2d",
      "tree": "266521a184d9a8f176cf9c386653cf9e4f80195b",
      "parents": [
        "a2b174168a5d9bd3558e60297bea9dd91f39a546",
        "b040af4d85c695ba4da210eb714b053d8aa834ad"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu Dec 21 00:19:16 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 21 00:19:16 2017 +0000"
      },
      "message": "Merge \"Updated from generate-devstack-plugins-list\""
    },
    {
      "commit": "421753f71d1e2e88b55dcbe58672395afbeced87",
      "tree": "f5dda45008e0e0a61ffd133edfc58eddba8d871d",
      "parents": [
        "a2b174168a5d9bd3558e60297bea9dd91f39a546"
      ],
      "author": {
        "name": "Monty Taylor",
        "email": "mordred@inaugust.com",
        "time": "Wed Dec 20 08:31:15 2017 -0600"
      },
      "committer": {
        "name": "Monty Taylor",
        "email": "mordred@inaugust.com",
        "time": "Wed Dec 20 08:31:15 2017 -0600"
      },
      "message": "Switch to consolidated fetch-subunit-output role\n\nfetch-testr-output and fetch-stestr-output are being merged.\n\nChange-Id: I00d448c4e6b98a1f504b048c74eff4e110c0b511\nDepends-On: I833320cf9a932d8e119645eb798ce0c93d854321\n"
    },
    {
      "commit": "49f3cc76bffaa09c710212ef6779943071bb050d",
      "tree": "0f8a3211d4b431376a6e8282f5abb2dbaea27955",
      "parents": [
        "5a9872a9b90c06cddbbd4a18b16e715e3db9a939"
      ],
      "author": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Mon Dec 11 09:24:15 2017 +0000"
      },
      "committer": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Wed Dec 20 08:38:29 2017 +0000"
      },
      "message": "Make stackenv file visible\n\nThe file won\u0027t be listed as long as it is called .stackenv.txt.gz, with\nthis it will be called _stackenv.txt.gz instead.\n\nChange-Id: Ib3b44c287ffb2ec0e48fefef1662a1c02d162657\n"
    },
    {
      "commit": "b040af4d85c695ba4da210eb714b053d8aa834ad",
      "tree": "9f0ee01b2922738aa932524b8fafc9142a65e8b3",
      "parents": [
        "5a9872a9b90c06cddbbd4a18b16e715e3db9a939"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Wed Dec 20 06:18:43 2017 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Wed Dec 20 06:18:43 2017 +0000"
      },
      "message": "Updated from generate-devstack-plugins-list\n\nChange-Id: Ib7ed514446fbb39f87369fa941dfa87c28046942\n"
    },
    {
      "commit": "a2b174168a5d9bd3558e60297bea9dd91f39a546",
      "tree": "8ef9494d65e653b14e23e533e0373b35edb50785",
      "parents": [
        "5a9872a9b90c06cddbbd4a18b16e715e3db9a939"
      ],
      "author": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@gmail.com",
        "time": "Fri Dec 15 17:35:31 2017 +0000"
      },
      "committer": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@gmail.com",
        "time": "Mon Dec 18 18:21:24 2017 +0000"
      },
      "message": "Stage a number of system type logs\n\nThis could be ansiblesed a more, for now more or less the bash code\nfrom d-g wrapped in a role.\n\nChange-Id: Ia7fe40f05ca394da9a65fef6383d72f29a532e2f\n"
    },
    {
      "commit": "5a9872a9b90c06cddbbd4a18b16e715e3db9a939",
      "tree": "5eca492a392aa37ed6c118ce47855b2cabe58b37",
      "parents": [
        "e6b0169a0207bed66ae7bec683b5a7a816e1dd13"
      ],
      "author": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@gmail.com",
        "time": "Fri Dec 15 13:55:50 2017 +0000"
      },
      "committer": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@gmail.com",
        "time": "Mon Dec 18 18:21:24 2017 +0000"
      },
      "message": "Stage openstack config files\n\nStage config files from openstack and all projects used by the\ndevstack run.\n\nChange-Id: I99f1bc71856b0da7fc5b438d13d4f508d2341e44\n"
    },
    {
      "commit": "e6b0169a0207bed66ae7bec683b5a7a816e1dd13",
      "tree": "7b1c9a3a7cce989dfa37f802650313682b15fed5",
      "parents": [
        "d04658eb50d7e1f59625039deaef17208a0c9eb9"
      ],
      "author": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@gmail.com",
        "time": "Fri Dec 08 18:19:23 2017 +0000"
      },
      "committer": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@gmail.com",
        "time": "Mon Dec 18 18:21:24 2017 +0000"
      },
      "message": "Stage libvirt logs and sudoers\n\nStage libvirt logs and sudoers configuration.\n\nChange-Id: I46112c52f05c6015a9f397eda130404beeb5e899\n"
    },
    {
      "commit": "d04658eb50d7e1f59625039deaef17208a0c9eb9",
      "tree": "7be2908e397533ff4a13328155b08ebf926de9b3",
      "parents": [
        "9c977b56eb74944b45b0f0513ac36347b526c096"
      ],
      "author": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@gmail.com",
        "time": "Fri Dec 08 17:52:29 2017 +0000"
      },
      "committer": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@gmail.com",
        "time": "Mon Dec 18 18:21:24 2017 +0000"
      },
      "message": "Stage rabbitmq and DB logs\n\nStage rabbitmq and DB logs so they are copied to logs.o.o\n\nChange-Id: Ica8a86c2649b2871f366e3ca48a8b47f455879bc\n"
    },
    {
      "commit": "9c977b56eb74944b45b0f0513ac36347b526c096",
      "tree": "c1e47c8382d7f93106b7fb89f92b978b368993bb",
      "parents": [
        "b7f8624bed8aabf52a0fbb5ac73a9fdd41400273"
      ],
      "author": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@gmail.com",
        "time": "Fri Dec 08 17:41:40 2017 +0000"
      },
      "committer": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@gmail.com",
        "time": "Mon Dec 18 18:21:24 2017 +0000"
      },
      "message": "Stage apache logs\n\nAdd apache logs to the list of things we stage.\n\nChange-Id: I9d3d8e710ae87a71b74f96538cad6fad58dbef79\n"
    },
    {
      "commit": "b7f8624bed8aabf52a0fbb5ac73a9fdd41400273",
      "tree": "6045c3de517e0ddc3c35ae6514fa2e04116fc024",
      "parents": [
        "71bf831a906a02c9801500bcabd4ee2b9c773f22"
      ],
      "author": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@gmail.com",
        "time": "Thu Dec 14 16:08:51 2017 +0000"
      },
      "committer": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@gmail.com",
        "time": "Mon Dec 18 18:21:24 2017 +0000"
      },
      "message": "Setup devstack-early log\n\nThe whole devstack log is written into the console output\n(job-output.txt) and into devstacklog.txt.\n\nRemove it from job-output and add a devstack-early log file (same as in\nlegacy job) that includes all the output of stack.sh.\n\nMake sure the log file is pulled into the stage folder so that it will\nend up on logs.o.o.\n\nChange-Id: Ia7c1d8fe5cc03d15f455c6e62ebf4a5f6d62ab1f\n"
    },
    {
      "commit": "71bf831a906a02c9801500bcabd4ee2b9c773f22",
      "tree": "99122ea738fc9bcf6a3aecf9856b637ec5e78bf0",
      "parents": [
        "290d9d87f4e8048078a83c19d056db0c320e1c63"
      ],
      "author": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@gmail.com",
        "time": "Thu Dec 14 20:35:38 2017 +0000"
      },
      "committer": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@gmail.com",
        "time": "Mon Dec 18 18:21:24 2017 +0000"
      },
      "message": "Add a few more devstack confs and logs\n\nAdd localrc for places where it may be still used.\nCollect verify_tempest_conf.\n\nChange-Id: I733c6472e8452ed6fc04c6de1c170713812a436f\n"
    },
    {
      "commit": "290d9d87f4e8048078a83c19d056db0c320e1c63",
      "tree": "3cb6c3f565a2738bd36c5bd6eb6ecfb2a0157933",
      "parents": [
        "4187d2fc4adbebf84e5d03e2f5c1c587b4bc9d04"
      ],
      "author": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@gmail.com",
        "time": "Mon Dec 11 14:30:59 2017 +0000"
      },
      "committer": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@gmail.com",
        "time": "Mon Dec 18 18:21:24 2017 +0000"
      },
      "message": "Use stage_dir instead of /opt/stack\n\nHistorically we have collected devstack logs under /opt/stack.\nStop doing that and collect them in the stage_dir instead, so that\nonce the base job logs pull service comes around we are ready for it.\n\nThis add the benefit of writing things into a folder which is\nalready owned by the ansible user (ansible_user_dir), so we don\u0027t\nrun into issue writing there.\n\nA few logs (devstack log, log summary and dstat) use to show up on\nlogs.o.o. just because they happened to already be in /opt/stack/logs.\nWith this change they would be lost, so adding them to post.yaml.\n\nDepends-on: I5ad4dfccbc1389da3afc53f3c866d3475e006db6\n\nChange-Id: Ib4be2f5056c0dc2b776de4a0d18b47b12624be92\n"
    },
    {
      "commit": "4187d2fc4adbebf84e5d03e2f5c1c587b4bc9d04",
      "tree": "6eeed5b9a6b051629d3bb94fe976be4a162654c9",
      "parents": [
        "62af9362aac72b3849ec2f8b80619ba568979d55"
      ],
      "author": {
        "name": "Monty Taylor",
        "email": "mordred@inaugust.com",
        "time": "Mon Dec 18 11:11:03 2017 -0600"
      },
      "committer": {
        "name": "Monty Taylor",
        "email": "mordred@inaugust.com",
        "time": "Mon Dec 18 11:12:42 2017 -0600"
      },
      "message": "Add doc/requirements.txt file with doc requirements\n\nThe sphinx jobs need to find doc requirements in either\ntest-requiremnts.txt or doc/requirements.txt. Putting them directly in\nto tox.ini, not so much.\n\nChange-Id: I98a43b511a6949fa4f00c26eec224d24d6fa6588\n"
    },
    {
      "commit": "62af9362aac72b3849ec2f8b80619ba568979d55",
      "tree": "8e36bfdb5a017c16098e5e7a0365ec36b913ae23",
      "parents": [
        "80ef0b1b684c3a2bdd9525dc61febf27db8ffc3a",
        "e1b0c3886ba5551d3fa8c79849d6a6406037c811"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu Dec 14 17:54:59 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 14 17:54:59 2017 +0000"
      },
      "message": "Merge \"Add base jobs for functional tests\""
    },
    {
      "commit": "80ef0b1b684c3a2bdd9525dc61febf27db8ffc3a",
      "tree": "67d051af96604d852340d19a6c0419c74800c241",
      "parents": [
        "8ac838e5e3150a7800345825a27b9c2d246d66b0",
        "52804403ca821abc887e616cba758c997b46386a"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu Dec 14 17:54:58 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 14 17:54:58 2017 +0000"
      },
      "message": "Merge \"Gate on v3 devstack job\""
    },
    {
      "commit": "8ac838e5e3150a7800345825a27b9c2d246d66b0",
      "tree": "5814a92c7bcadfe65b2a6ede11d2b092a0137450",
      "parents": [
        "f4cec2d9b500cfcf811ec27829df7dbda0b7bd77",
        "7d4446541d6265491999efc536bc88520beadace"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu Dec 14 11:34:40 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 14 11:34:40 2017 +0000"
      },
      "message": "Merge \"Set the base set of services\""
    },
    {
      "commit": "f4cec2d9b500cfcf811ec27829df7dbda0b7bd77",
      "tree": "3bd75afc4d4142df4fd3dd68cc66f75449add1c8",
      "parents": [
        "924b1149c8138bf1401aaef709e00f680509c33f",
        "5551170ad3902de9c3f271122821a9822658ad50"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu Dec 14 06:54:24 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 14 06:54:24 2017 +0000"
      },
      "message": "Merge \"Allow jobs to disable all services\""
    },
    {
      "commit": "924b1149c8138bf1401aaef709e00f680509c33f",
      "tree": "8f6b49080011a5875462fed1397416d4657a0413",
      "parents": [
        "1933943292b2183b7b08f7703c35df74c86de66a",
        "1d127849121974fe6c8161eabe5ebd7151fa4f4d"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Wed Dec 13 04:31:01 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 13 04:31:01 2017 +0000"
      },
      "message": "Merge \"Remove Cinder policy.json install\""
    },
    {
      "commit": "e1b0c3886ba5551d3fa8c79849d6a6406037c811",
      "tree": "750c84442fdfd554c5bc62b57218b2812e07ddd3",
      "parents": [
        "52804403ca821abc887e616cba758c997b46386a"
      ],
      "author": {
        "name": "Monty Taylor",
        "email": "mordred@inaugust.com",
        "time": "Wed Dec 06 09:07:47 2017 -0600"
      },
      "committer": {
        "name": "Monty Taylor",
        "email": "mordred@inaugust.com",
        "time": "Mon Dec 11 16:13:22 2017 -0600"
      },
      "message": "Add base jobs for functional tests\n\nI keep copy-pasting these to projects from the shade repo. Let\u0027s make\nsome base jobs people can more easily use.\n\ndevstack-tox-functional runs devstack and a tox functional environment.\n\ndevstack-tox-functional-consumer is the same, but runs devstack in pre.\nIt\u0027s intended for projects for whom patches to the project won\u0027t\nactually impact the devstack deployment (shade, nodepool, gophercloud\nare all examples of such things)\n\nChange-Id: I84de60181cb88574e341ff83cd4857cce241f2dd\n"
    },
    {
      "commit": "501aaeb4e7ee07d4c52db987d748ac75dabcaaa6",
      "tree": "8a72a48cc6050ff040d5323bda91ecaa7ea57e08",
      "parents": [
        "1933943292b2183b7b08f7703c35df74c86de66a"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Mon Dec 11 12:01:32 2017 +0100"
      },
      "committer": {
        "name": "afazekas",
        "email": "afazekas@redhat.com",
        "time": "Mon Dec 11 13:20:19 2017 +0000"
      },
      "message": "lioadm make sure targetcli is there\n\nWithout installing the targetcli package\ntools and configs can be missing.\n\nThe code was correct baside a typo,\nit is `ISCSI` not `ICSI`\n\nChange-Id: I32e5d84d87560458f0eaaf820dcd00c86e6dec8b\n"
    },
    {
      "commit": "1933943292b2183b7b08f7703c35df74c86de66a",
      "tree": "17690b4dab87889630309e73c8e78af94f0fd32d",
      "parents": [
        "cbd2a9d4778f66a234a817ee0b7fe64c8952b66e",
        "986cd13a21d34886688a1f22c6dc4a5ba8bfc6d2"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Dec 11 09:08:34 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Dec 11 09:08:34 2017 +0000"
      },
      "message": "Merge \"Collect devstack config files in post.\""
    },
    {
      "commit": "52804403ca821abc887e616cba758c997b46386a",
      "tree": "05c4a5ee2ed57e8e84b39f8796ef4281ad2e61b8",
      "parents": [
        "7d4446541d6265491999efc536bc88520beadace"
      ],
      "author": {
        "name": "Monty Taylor",
        "email": "mordred@inaugust.com",
        "time": "Wed Dec 06 09:11:07 2017 -0600"
      },
      "committer": {
        "name": "Monty Taylor",
        "email": "mordred@inaugust.com",
        "time": "Sun Dec 10 07:15:09 2017 -0600"
      },
      "message": "Gate on v3 devstack job\n\nThe devstack base job in in use in many projects, but it is not being\ngated here in devstack. Let\u0027s add it to the list so that we don\u0027t\naccidentally break it.\n\nChange-Id: Iea13235a8438d4b540f9f27b94aed13e719481dc\n"
    },
    {
      "commit": "cbd2a9d4778f66a234a817ee0b7fe64c8952b66e",
      "tree": "38bea01143a3e1ebe22a2d28348eb74dfad99836",
      "parents": [
        "d37119e797d3140aeb0038a1129ce5e9016c1a36",
        "ad180e0e35d45ebe15840e02dbba835d864a2c58"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Sat Dec 09 06:25:57 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Dec 09 06:25:57 2017 +0000"
      },
      "message": "Merge \"Install etcdctl along with etcd3\""
    },
    {
      "commit": "986cd13a21d34886688a1f22c6dc4a5ba8bfc6d2",
      "tree": "48db7875d139708b3c2fd3c0506b7e243067b5d4",
      "parents": [
        "d37119e797d3140aeb0038a1129ce5e9016c1a36"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Wed Oct 25 16:05:46 2017 -0500"
      },
      "committer": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@gmail.com",
        "time": "Fri Dec 08 17:28:12 2017 +0000"
      },
      "message": "Collect devstack config files in post.\n\nCo-Authored-By: yong sheng gong \u003cgong.yongsheng@99cloud.net\u003e\nCo-Authored-By: Dean Troyer \u003cdtroyer@gmail.com\u003e\nCo-Authored-By: Andrea Frittoli \u003candrea.frittoli@gmail.com\u003e\n\nChange-Id: Id9ad3be4be25e699f77d6b5a252f046ce8234f45\n"
    },
    {
      "commit": "d37119e797d3140aeb0038a1129ce5e9016c1a36",
      "tree": "2b795d00e5b580e480a14ac62c7776aeb4538400",
      "parents": [
        "950a3770c390b7956c8b6681718d626e839eef92",
        "c5853ac1afe79c9b96a2c4cbd30069566ab12955"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu Dec 07 11:00:29 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 07 11:00:29 2017 +0000"
      },
      "message": "Merge \"Allow plugins to express dependency info\""
    },
    {
      "commit": "950a3770c390b7956c8b6681718d626e839eef92",
      "tree": "28eb810a259b980a6af953dfc0aeda26a12c9c09",
      "parents": [
        "d00bbf4e5641e1fccf1b4cd23bef09913a41e77a",
        "1489b9e7101fef6270eea008917b08f3da91a771"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu Dec 07 00:43:19 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 07 00:43:19 2017 +0000"
      },
      "message": "Merge \"Move remove_uwsgi_config to cleanup_placement\""
    },
    {
      "commit": "d00bbf4e5641e1fccf1b4cd23bef09913a41e77a",
      "tree": "8bd5ca9dc359e5aff9de8e6ff65f4144f40c8665",
      "parents": [
        "e46f22db7fcb6e9aae5922d650eda14a15231fb8",
        "cb8256f22531b59470703ca4090064cba4a0b55e"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Wed Dec 06 20:22:28 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 06 20:22:28 2017 +0000"
      },
      "message": "Merge \"Add fixed_key parameter under key_manager section in cinder conf\""
    },
    {
      "commit": "7d4446541d6265491999efc536bc88520beadace",
      "tree": "5c17256472b9cb90302888ea96a16023c7126d01",
      "parents": [
        "5551170ad3902de9c3f271122821a9822658ad50"
      ],
      "author": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@gmail.com",
        "time": "Fri Dec 01 17:36:38 2017 +0000"
      },
      "committer": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@gmail.com",
        "time": "Wed Dec 06 12:46:44 2017 +0000"
      },
      "message": "Set the base set of services\n\nUse the test-matrix role from devstack-gate to define a base set of\nservices to be enabled for the controller and compute nodes.\n\nExtend the local conf module to handle the base set of services.\n\nSince the test-matrix defines services for primary and subnode nodes, we\nneed a multinode job to test that this works. Add a new host group\ncalled subnode that includes the non-controller hosts. Add a new job\nthat runs devstack on a two nodes environment.\n\nUsing service from the test matrix enables swift in the gate, so we need\nto set SWIFT_HASH for devstack to work.\n\nDepends-on: Ie36ba0cd7cfcd450b75000a76a64d856f2a83eba\nDepends-on: Id9ad3be4be25e699f77d6b5a252f046ce8234f45\nChange-Id: I379abf482c89122533324e64fefbff3d5a618a89\n"
    },
    {
      "commit": "1489b9e7101fef6270eea008917b08f3da91a771",
      "tree": "0a5ad2d86fddeb5a11017e91942182a4824c9e38",
      "parents": [
        "d576620e33dd8ca2d0d9ff6496cdc957f3239998"
      ],
      "author": {
        "name": "Chris Dent",
        "email": "cdent@anticdent.org",
        "time": "Tue Dec 05 23:46:58 2017 +0000"
      },
      "committer": {
        "name": "Chris Dent",
        "email": "cdent@anticdent.org",
        "time": "Tue Dec 05 23:46:58 2017 +0000"
      },
      "message": "Move remove_uwsgi_config to cleanup_placement\n\nIt had been in stop_placement, but we don\u0027t want it there: the old\nside of grenade needs to call that but should not remove the uwsgi\nconfiguration when doing so. It is configuration, after all.\n\nChange-Id: Iee763adf7895145d97b184924896db3f1f48a015\nPartial-Bug: #1736385\n"
    },
    {
      "commit": "5551170ad3902de9c3f271122821a9822658ad50",
      "tree": "8f6728d7a1efab8296a25c249e6528cf15fab4f7",
      "parents": [
        "d576620e33dd8ca2d0d9ff6496cdc957f3239998"
      ],
      "author": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@gmail.com",
        "time": "Thu Nov 30 15:49:39 2017 +0000"
      },
      "committer": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@gmail.com",
        "time": "Tue Dec 05 16:22:19 2017 +0000"
      },
      "message": "Allow jobs to disable all services\n\nSeveral legacy jobs use the OVERRIDE_ENABLED_SERVICES variable\nfrom d-g so set the list of services that should be enabled and\nignore the default set calculated via the feature matrix.\n\nAdd support for a similar functionality in the zuulv3 jobs\nusing the \u0027disable_all_services\u0027 localconf function.\n\nChange-Id: I690554ec62cef3be600054071efbb3f92a99249e\n"
    },
    {
      "commit": "cb8256f22531b59470703ca4090064cba4a0b55e",
      "tree": "2a5fc8f7365558424bf1499807a6109df3361201",
      "parents": [
        "d576620e33dd8ca2d0d9ff6496cdc957f3239998"
      ],
      "author": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Wed Aug 30 07:36:11 2017 +0300"
      },
      "committer": {
        "name": "lkuchlan",
        "email": "lkuchlan@redhat.com",
        "time": "Mon Dec 04 10:58:58 2017 +0200"
      },
      "message": "Add fixed_key parameter under key_manager section in cinder conf\n\nThis change is necessary for uploading an encrypted volume to glance.\n\nChange-Id: I0975fc0c49ec243025d076f0406e28c4f5522d3a\n"
    },
    {
      "commit": "e46f22db7fcb6e9aae5922d650eda14a15231fb8",
      "tree": "76ce9a5f76232c9ee2fea0c47c3ea89377f231b1",
      "parents": [
        "9ef3e8448580e9d166e1a4669a036da0205243b5"
      ],
      "author": {
        "name": "Monty Taylor",
        "email": "mordred@inaugust.com",
        "time": "Sun Dec 03 10:21:26 2017 -0600"
      },
      "committer": {
        "name": "Monty Taylor",
        "email": "mordred@inaugust.com",
        "time": "Sun Dec 03 10:21:26 2017 -0600"
      },
      "message": "Add workaround for openstacksdk in check_libs_from_git\n\npython-openstacksdk does not match its pip name which is openstacksdk.\nSo setting python-openstacksdk in LIBS_FROM_GIT leads to devstack\nthinking there is a problem.\n\nPut in a workaround for now. It would be better to either:\n\n  a) rename python-openstacksdk repo to openstacksdk\n  b) rename the pip name for openstacksdk back to python-openstacksdk\n  c) add general support in the various GIT hashes for a pip name\n\nChange-Id: I57cf95763d54ad2060a4ce2af91c3ba18ca04db0\n"
    },
    {
      "commit": "9ef3e8448580e9d166e1a4669a036da0205243b5",
      "tree": "bc77791fa04fe00cc29d364f6cc3d6d65bb26ef7",
      "parents": [
        "d576620e33dd8ca2d0d9ff6496cdc957f3239998"
      ],
      "author": {
        "name": "Monty Taylor",
        "email": "mordred@inaugust.com",
        "time": "Sun Dec 03 10:11:12 2017 -0600"
      },
      "committer": {
        "name": "Monty Taylor",
        "email": "mordred@inaugust.com",
        "time": "Sun Dec 03 10:11:12 2017 -0600"
      },
      "message": "Add python-openstacksdk to python3 enabled list\n\nIt\u0027s perfectly with with python3, add it to the list.\n\nChange-Id: Ieb9f563a2f95e78a994cef388e56a6d5a84c8935\n"
    },
    {
      "commit": "1d127849121974fe6c8161eabe5ebd7151fa4f4d",
      "tree": "9d9fee2e0e422e3e82ababde49366112e5b797c8",
      "parents": [
        "d576620e33dd8ca2d0d9ff6496cdc957f3239998"
      ],
      "author": {
        "name": "Sean McGinnis",
        "email": "sean.mcginnis@huawei.com",
        "time": "Thu Nov 30 14:15:04 2017 -0600"
      },
      "committer": {
        "name": "Sean McGinnis",
        "email": "sean.mcginnis@huawei.com",
        "time": "Thu Nov 30 14:15:04 2017 -0600"
      },
      "message": "Remove Cinder policy.json install\n\nCinder has now implemented \"policy in code\" and policy.json is\nonly needed for overriding default policies. The default policy.json\nfile has been removed in Cinder so we need to stop trying to copy\nit during Cinder setup.\n\nChange-Id: I364e401227fe43e2bacf8a799e10286ee445f835\n"
    },
    {
      "commit": "ad180e0e35d45ebe15840e02dbba835d864a2c58",
      "tree": "9f8ca2fb9a2c26360e064a8261f5141b2a811646",
      "parents": [
        "d576620e33dd8ca2d0d9ff6496cdc957f3239998"
      ],
      "author": {
        "name": "Hongbin Lu",
        "email": "hongbin034@gmail.com",
        "time": "Wed Nov 29 13:21:30 2017 -0500"
      },
      "committer": {
        "name": "Hongbin Lu",
        "email": "hongbin034@gmail.com",
        "time": "Wed Nov 29 13:21:30 2017 -0500"
      },
      "message": "Install etcdctl along with etcd3\n\nIt is better to have this command line tool for debugging etcd.\n\nChange-Id: Ie0eb79d4e543df29ce6a38b57c8ef57a5d2211b4\n"
    },
    {
      "commit": "d576620e33dd8ca2d0d9ff6496cdc957f3239998",
      "tree": "c0133f14f1c7cdf41b558e31ad66a11fc6be5ac6",
      "parents": [
        "b3a7125fcd0f60801d0723b8a4cccd060d4ca642",
        "007f588f275ac9d7320d4b24f1d05378d3df3d37"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Nov 28 19:09:10 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 28 19:09:10 2017 +0000"
      },
      "message": "Merge \"Convert to safe name in lib_installed_from_git\""
    },
    {
      "commit": "007f588f275ac9d7320d4b24f1d05378d3df3d37",
      "tree": "1181b739611f600b94cf53bb0041cdc3bb4e9e03",
      "parents": [
        "b5fb7fd627fe24876a8dd2782fce065cf1957b55"
      ],
      "author": {
        "name": "DamonLi",
        "email": "damonl@vmware.com",
        "time": "Thu Nov 23 10:05:46 2017 +0800"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Tue Nov 28 07:34:49 2017 +1100"
      },
      "message": "Convert to safe name in lib_installed_from_git\n\nThe \u0027pip list\u0027 command prints the \"safe name\" which converts _\u0027s to\n-\u0027s amongst other things; e.g. glance_store becomes\n\n  \"glance-store             0.21.1.dev22      /opt/stack/glance_store\"\n\nBecause people may use these more familiar \"file system\" names in\nLIBS_FROM_GIT automatically convert names when checking if libraries\nare installed.\n\nChange-Id: I30524f80a341f38dfa794a8f629d859e85a4a448\n"
    },
    {
      "commit": "b3a7125fcd0f60801d0723b8a4cccd060d4ca642",
      "tree": "e705d32bf54dac42225b2da00597b01e12e24da3",
      "parents": [
        "b5fb7fd627fe24876a8dd2782fce065cf1957b55",
        "1a2c86cff99d5628f93105c8d4ed815baf781941"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Nov 27 02:11:00 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Nov 27 02:11:00 2017 +0000"
      },
      "message": "Merge \"Cleanup nova cell configuration before config it\""
    },
    {
      "commit": "b5fb7fd627fe24876a8dd2782fce065cf1957b55",
      "tree": "2dd6de6af181f809a4d2426bfdac4c4a86aee571",
      "parents": [
        "c19d0cbb27d2cd387d9b4543fc59ac6c084a68e6"
      ],
      "author": {
        "name": "rabi",
        "email": "ramishra@redhat.com",
        "time": "Wed Nov 22 08:14:29 2017 +0530"
      },
      "committer": {
        "name": "rabi",
        "email": "ramishra@redhat.com",
        "time": "Wed Nov 22 10:09:30 2017 +0530"
      },
      "message": "Fix lib_installed_from_git\n\nIn commit f0cd9a8b08d92524fc8e2c3f05d08cdebc638e2a we changed to\nuse column format, but it checks for zero length string and\ncheck_libs_from_git fails.\n\nChange-Id: I97b52b80efb33749647229a55147a08afa112dd2\n"
    },
    {
      "commit": "c5853ac1afe79c9b96a2c4cbd30069566ab12955",
      "tree": "48e692219ee24b2a6bf6466cf00f83cb5bb9d73b",
      "parents": [
        "e03b6bd8f8d14db3533b68a0cb97e4baad901dc1"
      ],
      "author": {
        "name": "James E. Blair",
        "email": "jeblair@redhat.com",
        "time": "Tue Nov 21 09:44:42 2017 -0800"
      },
      "committer": {
        "name": "James E. Blair",
        "email": "jeblair@redhat.com",
        "time": "Tue Nov 21 16:33:23 2017 -0800"
      },
      "message": "Allow plugins to express dependency info\n\nAdd a no-op function, \"plugin_requires\" to allow plugins to indicate\ntheir dependencies on each other.  This will be used by the Devstack\nAnsible module when writing local.conf files.\n\nAlso add define_plugin to allow plugins to indicate their canonical\nnames.\n\nChange-Id: Ibd8c7222ed7dfb08d7ea821d871fc6f3b88de24b\n"
    },
    {
      "commit": "c19d0cbb27d2cd387d9b4543fc59ac6c084a68e6",
      "tree": "29dfd93b38dc08a64a92e5263b061a2ebbc74c64",
      "parents": [
        "ec31a52560c5ee0b457b186f1bb73a18e53df6f8",
        "2c2ca80ce0caadc9efa18c9f9289f6b98b3c486e"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Nov 21 20:04:34 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 21 20:04:34 2017 +0000"
      },
      "message": "Merge \"Fix libvirt daemon name condition\""
    },
    {
      "commit": "ec31a52560c5ee0b457b186f1bb73a18e53df6f8",
      "tree": "fe08d44692b27c6758fc8a2f4e4a7c1d8dd26c5b",
      "parents": [
        "84220d0cef0374ca9efcc215dcd7cb172e374592",
        "f0cd9a8b08d92524fc8e2c3f05d08cdebc638e2a"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Nov 21 20:04:33 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 21 20:04:33 2017 +0000"
      },
      "message": "Merge \"Update lib_install_from_git to use column format\""
    },
    {
      "commit": "84220d0cef0374ca9efcc215dcd7cb172e374592",
      "tree": "f59bf00ff9dd9770bf8b4a67185ebbb260ae8038",
      "parents": [
        "da48c01aeadf55f315a0e8f2962385dbc4c504b1",
        "1db9b5d3cab9ecfdc3505ea40ac4f504075fbea0"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Nov 21 20:04:31 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 21 20:04:31 2017 +0000"
      },
      "message": "Merge \"Remove apache tls-proxy sites when stopping\""
    },
    {
      "commit": "da48c01aeadf55f315a0e8f2962385dbc4c504b1",
      "tree": "f1b8cf080f2b00328e9f357bd28c574a5372ba02",
      "parents": [
        "4caa9c35805b0b458f1245c3f293802625755db4",
        "e340a7bfff80889361085cfb592b1880d27b5a21"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Nov 21 20:04:30 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 21 20:04:30 2017 +0000"
      },
      "message": "Merge \"Updated from generate-devstack-plugins-list\""
    },
    {
      "commit": "4caa9c35805b0b458f1245c3f293802625755db4",
      "tree": "961f4fbf9d0533205c879ff39e517a43c8b2886a",
      "parents": [
        "e03b6bd8f8d14db3533b68a0cb97e4baad901dc1",
        "3b815a3cb2537885b501ad559bfd69ad5efb9085"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Nov 21 20:04:29 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 21 20:04:29 2017 +0000"
      },
      "message": "Merge \"Provide finite value for systemd\u0027s TimeoutStopSec\""
    },
    {
      "commit": "e03b6bd8f8d14db3533b68a0cb97e4baad901dc1",
      "tree": "463af0a0d324c6300bc2386c5f6cf6012f07589e",
      "parents": [
        "6478d7aceed86cfa1666150410536c990a29778e",
        "c0d8c1c72d61d53bf723de4e0bea6318c6b951b2"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Nov 20 22:23:07 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Nov 20 22:23:08 2017 +0000"
      },
      "message": "Merge \"Zuul: add file extension to playbook path\""
    },
    {
      "commit": "6478d7aceed86cfa1666150410536c990a29778e",
      "tree": "dbb27f26ed29b6967b5250f9d31373b5f8ff1619",
      "parents": [
        "adab96a3a215ed6931470b9673c0c87308edfb7c",
        "0d0b69027bc2b0195ed365619be78466867311ec"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Fri Nov 17 18:43:23 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Nov 17 18:43:23 2017 +0000"
      },
      "message": "Merge \"Restore qemu-kvm install for CentOS\""
    },
    {
      "commit": "1a2c86cff99d5628f93105c8d4ed815baf781941",
      "tree": "2e1e54e4e58a8df929dea12f01869fa0891ea07a",
      "parents": [
        "adab96a3a215ed6931470b9673c0c87308edfb7c"
      ],
      "author": {
        "name": "jiangyikun",
        "email": "yikunkero@gmail.com",
        "time": "Thu Sep 07 17:56:13 2017 +0800"
      },
      "committer": {
        "name": "Yikun Jiang",
        "email": "yikunkero@gmail.com",
        "time": "Fri Nov 17 01:32:09 2017 +0000"
      },
      "message": "Cleanup nova cell configuration before config it\n\nSome old configuration(such as, LOG_COLOR config) will remain\nif we don\u0027t cleanup.\n\nSo, we should cleanup the configuration before we config it.\n\nChange-Id: I7aff609dadf3acba13a36894614b35005f51280d\n"
    },
    {
      "commit": "adab96a3a215ed6931470b9673c0c87308edfb7c",
      "tree": "ebbd75c9645a2bed16c5f81646e794400d21da9c",
      "parents": [
        "5039f4064a849703bf94ec716b805f0d4692cc75",
        "efc5168245406156a98a6623b9bebae757275cf7"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu Nov 16 23:50:02 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Nov 16 23:50:02 2017 +0000"
      },
      "message": "Merge \"Replace deprecated nova_metadata_ip\""
    },
    {
      "commit": "0d0b69027bc2b0195ed365619be78466867311ec",
      "tree": "e9f4fc982e49b1de0b32336410db8a18d6028b21",
      "parents": [
        "5039f4064a849703bf94ec716b805f0d4692cc75"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Fri Nov 17 10:33:11 2017 +1100"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Fri Nov 17 10:41:55 2017 +1100"
      },
      "message": "Restore qemu-kvm install for CentOS\n\nThe kvmibm removal I009ae4779588615633bff81d0c47a1b879ec9279\nincorrectly removed this (the check was install if *not* kvmibm).\nSince we don\u0027t support kvmibm any more, it should be safe to install\neverywhere as done here.\n\nFor the full history, it started with us installing qemu-kvm-ev with\nIde91b261f35fb19d8bd7155ca016fa3b76a45ea1, then we fixed it to be more\ngeneric and just install qemu-kvm with\nI46da627c0da8925064862fdc283db81591979285, then Fedora 26 support in\nI5c79ad1ef0b11dba30c931a59786f9eb7e7f8587 made this install everywhere\n*but* kvmibm.\n\nChange-Id: If3e9661451ad1055e7c8d670605a53095f0aeda4\n"
    },
    {
      "commit": "5039f4064a849703bf94ec716b805f0d4692cc75",
      "tree": "28cd779ef58f9a75a842ec679d9aece530e9d9d9",
      "parents": [
        "2647fc2ac1079836c558fc1062bffcaec002cd15",
        "1d968d7a542c7a271d72aac08fdd7fe8b235011f"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu Nov 16 14:15:45 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Nov 16 14:15:45 2017 +0000"
      },
      "message": "Merge \"Switch to mariadb on openSUSE\""
    },
    {
      "commit": "e340a7bfff80889361085cfb592b1880d27b5a21",
      "tree": "c84a7d1cabbd951cd1173c6f696d4c7a22ee34e8",
      "parents": [
        "2647fc2ac1079836c558fc1062bffcaec002cd15"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Thu Nov 16 06:17:45 2017 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Thu Nov 16 06:17:45 2017 +0000"
      },
      "message": "Updated from generate-devstack-plugins-list\n\nChange-Id: I884ae2ff23f8c23874e166dd7643b188f7450109\n"
    },
    {
      "commit": "83194f956e1c5308386adbf7146626e75875bcfe",
      "tree": "92ead5f3517c769d5c1dfe9a28f8ff62df1d8409",
      "parents": [
        "2647fc2ac1079836c558fc1062bffcaec002cd15"
      ],
      "author": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Fri Nov 03 14:14:53 2017 +0000"
      },
      "committer": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Wed Nov 15 15:31:29 2017 +0000"
      },
      "message": "Update supported Ubuntu releases\n\nWith the release of 17.10(artful), support for 16.10(yakkety) has ended.\nUpdate our list of supported distros accordingly.\n\nChange-Id: Id85e00f109cfd43141dec0c0d2bfedb66f14e664\n"
    },
    {
      "commit": "2647fc2ac1079836c558fc1062bffcaec002cd15",
      "tree": "dc3bc4728bb69724b77b82bd99054460590b6d31",
      "parents": [
        "8c5e960fd1a36c06720680b32931d53bcf98c602",
        "b8335eebe88f5ebe0c1d42344ced60e55ead3c5e"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Wed Nov 15 00:05:24 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Nov 15 00:05:24 2017 +0000"
      },
      "message": "Merge \"Drop support for \"kvmibm\" distro\""
    },
    {
      "commit": "8c5e960fd1a36c06720680b32931d53bcf98c602",
      "tree": "54b97e3f566a87af98ccdd26e72dc34518ed9006",
      "parents": [
        "2e3c96a3ad1672eeddbc4a9a7d3eeda6a68e88be",
        "7b8f1e7964cec6ec9b69c7a40136aedcb888ebc2"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Nov 14 20:27:04 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 14 20:27:04 2017 +0000"
      },
      "message": "Merge \"Set default disk driver to virtio-blk on Power\""
    },
    {
      "commit": "3b815a3cb2537885b501ad559bfd69ad5efb9085",
      "tree": "6838239b43c756af84a869636fdb6b0ba6b23040",
      "parents": [
        "2e3c96a3ad1672eeddbc4a9a7d3eeda6a68e88be"
      ],
      "author": {
        "name": "Michał Dulko",
        "email": "mdulko@redhat.com",
        "time": "Tue Nov 14 16:04:51 2017 +0100"
      },
      "committer": {
        "name": "Michał Dulko",
        "email": "mdulko@redhat.com",
        "time": "Tue Nov 14 16:12:56 2017 +0100"
      },
      "message": "Provide finite value for systemd\u0027s TimeoutStopSec\n\nThis commit switches TimeoutStopSec in DevStack\u0027s systemd unit files\nfrom \"infinity\" to \"300\". There are two motivations for that change:\n\n* 5 minutes should be more than enough to stop a service.\n* systemd included in CentOS 7 and RHEL 7 doesn\u0027t support \"infinity\" as\n  a value, \"0\" should be provided instead. When \"infinity\" is set,\n  systemd will kill the service instantly, leaving service children\n  processes orphaned. Instead of differentiating here, we can just set a\n  sane, finite number.\n\nCloses-Bug: 1731275\nChange-Id: I0a079ea9879fa4fbba23104c2f5ab6e0721a2a2a\n"
    },
    {
      "commit": "efc5168245406156a98a6623b9bebae757275cf7",
      "tree": "996b32461b8701d7e5e0162913482c3cb3e65a1a",
      "parents": [
        "2e3c96a3ad1672eeddbc4a9a7d3eeda6a68e88be"
      ],
      "author": {
        "name": "Brian Haley",
        "email": "bhaley@redhat.com",
        "time": "Fri Nov 10 00:50:48 2017 -0500"
      },
      "committer": {
        "name": "Brian Haley",
        "email": "bhaley@redhat.com",
        "time": "Fri Nov 10 00:50:48 2017 -0500"
      },
      "message": "Replace deprecated nova_metadata_ip\n\nOption nova_metadata_ip was deprecated in favor\nof nova_metadata_host.  lib/neutron was updated\nrecently but lib/neutron-legacy was missed.\n\nChange-Id: Iadd42458dda705ad0c24aa4ab2afd5b27dd8f0e1\n"
    },
    {
      "commit": "1db9b5d3cab9ecfdc3505ea40ac4f504075fbea0",
      "tree": "9eca60af9b55ebb0d630b8cccfb948938ccd1dba",
      "parents": [
        "2c9343e5db44fa7a41ca6924737331dd9088ef8f"
      ],
      "author": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Fri Nov 03 08:37:21 2017 +0000"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Fri Nov 10 10:43:19 2017 +1100"
      },
      "message": "Remove apache tls-proxy sites when stopping\n\nCurrently doing a cycle of\n\n    ./stack.sh; ./unstack.sh; ./stack.sh\n\nfails because the leftover tls-proxy sites will cause apache startup to\nfail on the second stack.sh run. So we need to disable these sites on\nrunning stop_tls_proxy.\n\nChange-Id: I03e6879be332289d19ca6a656f5f9f139dffff6f\nCloses-Bug: 1718189\n"
    },
    {
      "commit": "2e3c96a3ad1672eeddbc4a9a7d3eeda6a68e88be",
      "tree": "c9b9bbb8e8a5aedb282a86a9ad512127f137da01",
      "parents": [
        "29bc8e645c5d3dd90361df89efc2e53798bd3bc4",
        "2da019f133bb3e53ef67e33cfd269a9b6a72d27a"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Wed Nov 08 15:42:58 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Nov 08 15:42:58 2017 +0000"
      },
      "message": "Merge \"Replace the deprecated nova_metadata_ip\""
    },
    {
      "commit": "1d968d7a542c7a271d72aac08fdd7fe8b235011f",
      "tree": "0b77b9ddc47bee0f93acfc4eba772712fd896898",
      "parents": [
        "2c9343e5db44fa7a41ca6924737331dd9088ef8f"
      ],
      "author": {
        "name": "Dirk Mueller",
        "email": "dirk@dmllr.de",
        "time": "Sat Sep 23 14:45:42 2017 +0200"
      },
      "committer": {
        "name": "Dirk Mueller",
        "email": "dirk@dmllr.de",
        "time": "Wed Nov 08 17:03:18 2017 +1100"
      },
      "message": "Switch to mariadb on openSUSE\n\nThe mysql-community-server is a compat provide, openSUSE uses\nmariadb for quite some time. Make it futureproof in case\nthe compat provide goes away in the future. Cleanup\nmysql service name to MYSQL_SERVICE_NAME and consistently\nuse it.\n\nChange-Id: I2df7b8d8b798dfa7ceade90e0c127e0609524a8b\n"
    },
    {
      "commit": "29bc8e645c5d3dd90361df89efc2e53798bd3bc4",
      "tree": "12383585fd481bfd7f7bd1bab157ad49eafa48f6",
      "parents": [
        "a794b12cf2a6b349272ce44892635d07231059d1",
        "32ecccaeef1b06bb48fc6fe066be4f42332e5a2a"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu Nov 02 03:38:13 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Nov 02 03:38:13 2017 +0000"
      },
      "message": "Merge \"Add \"sudo\" before the journalctl command\""
    },
    {
      "commit": "a794b12cf2a6b349272ce44892635d07231059d1",
      "tree": "5b3f60ee2bf2a71f8f7b883f0baff10807145d6f",
      "parents": [
        "2c9343e5db44fa7a41ca6924737331dd9088ef8f"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Wed Nov 01 06:34:13 2017 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Wed Nov 01 06:34:13 2017 +0000"
      },
      "message": "Updated from generate-devstack-plugins-list\n\nChange-Id: Ic6d3cdb0b1fcc674ab5adcbaf45fa5a80f10b10f\n"
    },
    {
      "commit": "32ecccaeef1b06bb48fc6fe066be4f42332e5a2a",
      "tree": "9bdb208277528a4b61aa9c8af6fb24b550d168b9",
      "parents": [
        "2c9343e5db44fa7a41ca6924737331dd9088ef8f"
      ],
      "author": {
        "name": "caowei",
        "email": "cao.wei@99cloud.net",
        "time": "Wed Nov 01 11:45:21 2017 +0800"
      },
      "committer": {
        "name": "caowei",
        "email": "cao.wei@99cloud.net",
        "time": "Wed Nov 01 11:45:21 2017 +0800"
      },
      "message": "Add \"sudo\" before the journalctl command\n\nChange-Id: I41c396f704918e88168c9a9c6cc9e633e7a81437\n"
    },
    {
      "commit": "c0d8c1c72d61d53bf723de4e0bea6318c6b951b2",
      "tree": "70ccfee9c0938a85e31d271c32eced80958cd970",
      "parents": [
        "2c9343e5db44fa7a41ca6924737331dd9088ef8f"
      ],
      "author": {
        "name": "James E. Blair",
        "email": "jeblair@redhat.com",
        "time": "Sat Oct 28 10:23:58 2017 -0700"
      },
      "committer": {
        "name": "James E. Blair",
        "email": "jeblair@redhat.com",
        "time": "Sun Oct 29 09:21:42 2017 -0700"
      },
      "message": "Zuul: add file extension to playbook path\n\nZuul now supports including the file extension on the playbook path\nand omitting the extension is now deprecrated.  Update references\nto include the extension.\n\nChange-Id: I4bff5f12742364f7cc92e17869a047fd2185dda4\n"
    },
    {
      "commit": "2c9343e5db44fa7a41ca6924737331dd9088ef8f",
      "tree": "38049e370dc4c2b2be02b191a18dcbb96f5ca651",
      "parents": [
        "464d6e06eaee9a821c44d88b746fb71182d603b3",
        "e8db8674855634dadd90adaadd4381f70c7227ed"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Fri Oct 27 08:28:49 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Oct 27 08:28:49 2017 +0000"
      },
      "message": "Merge \"Change ENABLE_KSM to $ENABLE_KSM\""
    },
    {
      "commit": "464d6e06eaee9a821c44d88b746fb71182d603b3",
      "tree": "ad4822a4b85b3c5b911e7100222809c8bf7c7b04",
      "parents": [
        "47624b26b782b0dc39d983d56a4e293057a97a36",
        "228d90d5eb7784f3d4cbd889f478329a8d3a6868"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Fri Oct 27 08:27:27 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Oct 27 08:27:27 2017 +0000"
      },
      "message": "Merge \"Zuul: add run attribute\""
    },
    {
      "commit": "47624b26b782b0dc39d983d56a4e293057a97a36",
      "tree": "388be1fdaabab0752e2697e576c043ae6526c382",
      "parents": [
        "2974283e7ec1aead298773140871df4cf681bd1d",
        "065779517f9c99a80fbc39d51784c614e4ee341c"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Fri Oct 27 05:11:37 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Oct 27 05:11:37 2017 +0000"
      },
      "message": "Merge \"Properly get pip version\""
    },
    {
      "commit": "2974283e7ec1aead298773140871df4cf681bd1d",
      "tree": "6bbd1538cd5486b49cea596d2e65100f7e15c06f",
      "parents": [
        "c9e109f1359e2310fab1190d164a28822fc09208",
        "d8753b7dc997b5b5558ae4bbe3e14ffd0209666b"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Fri Oct 27 05:11:35 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Oct 27 05:11:35 2017 +0000"
      },
      "message": "Merge \"Use configure-swap from o-z-j\""
    },
    {
      "commit": "228d90d5eb7784f3d4cbd889f478329a8d3a6868",
      "tree": "69b5a3d3f273c56bef265ca3d28d6aeca0a4176f",
      "parents": [
        "c9e109f1359e2310fab1190d164a28822fc09208"
      ],
      "author": {
        "name": "James E. Blair",
        "email": "jeblair@redhat.com",
        "time": "Thu Oct 26 16:46:15 2017 -0700"
      },
      "committer": {
        "name": "James E. Blair",
        "email": "jeblair@redhat.com",
        "time": "Thu Oct 26 16:47:07 2017 -0700"
      },
      "message": "Zuul: add run attribute\n\nA proposed change[1] to Zuul removes the implied run attribute.\nAdd an explicit run attribute here to prepare for that.\n\n[1] Ia8f23bce9898cd4f387554e6787b091b63e75519\n\nChange-Id: I1fbc36c3d1b8c4ed70fceef1c587255dad50da04\n"
    },
    {
      "commit": "e8db8674855634dadd90adaadd4381f70c7227ed",
      "tree": "02440ec2997b13d7af0da9d5ef45285e589795b9",
      "parents": [
        "c9e109f1359e2310fab1190d164a28822fc09208"
      ],
      "author": {
        "name": "Chandan Kumar",
        "email": "chkumar@redhat.com",
        "time": "Thu Oct 26 15:34:05 2017 +0530"
      },
      "committer": {
        "name": "Chandan Kumar",
        "email": "chkumar@redhat.com",
        "time": "Thu Oct 26 15:34:05 2017 +0530"
      },
      "message": "Change ENABLE_KSM to $ENABLE_KSM\n\n* Since ENABLE_KSM param will be used in local.conf file\n  and it\u0027s value is received in a variable and while compairing,\n  the variable needs to be compared. So we need to change the\n  same.\n\nChange-Id: Id4ed17c0642acd2313e456503cfc375ca6f61409\nCloses-Bug: #1724690\n"
    },
    {
      "commit": "c9e109f1359e2310fab1190d164a28822fc09208",
      "tree": "7cc78f7cd2d2ea6c394df9e7ec3da6115d77745c",
      "parents": [
        "57ddd7c1613208017728c50370d2e259c072d511"
      ],
      "author": {
        "name": "Monty Taylor",
        "email": "mordred@inaugust.com",
        "time": "Sat Oct 21 18:04:49 2017 +0200"
      },
      "committer": {
        "name": "Monty Taylor",
        "email": "mordred@inaugust.com",
        "time": "Sat Oct 21 18:04:49 2017 +0200"
      },
      "message": "Disable nested virt in base devstack job\n\nWe were doing this in devstack-gate. The gate can\u0027t handle nested virt.\n\nChange-Id: Ie71663c3144908ddd134fa5a5b1b2d265a60edcf\n"
    }
  ],
  "next": "065779517f9c99a80fbc39d51784c614e4ee341c"
}
