)]}'
{
  "log": [
    {
      "commit": "95e988ddaf1fddebd482777f13fd7a73e103e6f3",
      "tree": "0e7b16c92f486c5edc20624c5e95764437a88fe5",
      "parents": [
        "40a58d0525d493ab6ec11fda5d123d11a7437308",
        "b8fcb2594cbee90c559bfc68840ac4380c8567c7"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Wed Mar 28 09:19:16 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 28 09:19:16 2018 +0000"
      },
      "message": "Merge \"Update default ETCD_VERSION to latest 3.2 etcd release\""
    },
    {
      "commit": "40a58d0525d493ab6ec11fda5d123d11a7437308",
      "tree": "1c65be147e61386a7451d1ffabf1f45be19a23a1",
      "parents": [
        "3aa49eabd818f7dbd20589f5584ba606ba820fbe"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Wed Mar 28 06:36:09 2018 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Wed Mar 28 06:36:09 2018 +0000"
      },
      "message": "Updated from generate-devstack-plugins-list\n\nChange-Id: I35e087b203f463532788284227fddd233cb6ba0d\n"
    },
    {
      "commit": "b8fcb2594cbee90c559bfc68840ac4380c8567c7",
      "tree": "c582bc3b6d5ff4f49308d09b4eff5ab85f2543f2",
      "parents": [
        "8288bccc3cabc0ef255cd0c432d3ae7775dd433b"
      ],
      "author": {
        "name": "esberglu",
        "email": "esberglu@us.ibm.com",
        "time": "Wed Mar 21 11:04:37 2018 -0500"
      },
      "committer": {
        "name": "Tony Breeds",
        "email": "tony@bakeyournoodle.com",
        "time": "Tue Mar 27 00:39:54 2018 +0000"
      },
      "message": "Update default ETCD_VERSION to latest 3.2 etcd release\n\nThis updates the default ETCD_VERSION to the latest 3.2 etcd release,\nv3.2.17.  3.2 is chosen as it is packaged in bionic and fedora; we\nhope to move to packaged versions for distros that support it in due\ncourse.\n\nThis version supports arm64 and ppc64le which were not supported by the\nprevious default, v3.1.10.\n\nWe have removed the override to tarballs.o.o, as these files are now\ncached as described in [1]\n\n[1] http://lists.openstack.org/pipermail/openstack-infra/2018-March/005871.html\n\nDepends-On: https://review.openstack.org/556688\nChange-Id: I5103b4331a8d7c5660848fc148ebe4139ce6dad9\n"
    },
    {
      "commit": "3aa49eabd818f7dbd20589f5584ba606ba820fbe",
      "tree": "88fa9ec8542a0390193115aaa76dcac5aefd7c1c",
      "parents": [
        "3e813ae7c3a74f1e7069c57a311c454a8570ee92",
        "cb1448495b3c8ea63febeeda862040447839f716"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Mar 26 00:06:13 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 26 00:06:13 2018 +0000"
      },
      "message": "Merge \"Add bionic as supported distro\""
    },
    {
      "commit": "3e813ae7c3a74f1e7069c57a311c454a8570ee92",
      "tree": "37c3d323c7eada4da993b69286ea0e8ad8954c4f",
      "parents": [
        "236250f1c3e9f328f0dc23ab168afbcfa639a33b"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Sat Mar 24 06:13:44 2018 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Sat Mar 24 06:13:44 2018 +0000"
      },
      "message": "Updated from generate-devstack-plugins-list\n\nChange-Id: I64ec2bd77785744df7791c13ea2b3065a781db3e\n"
    },
    {
      "commit": "236250f1c3e9f328f0dc23ab168afbcfa639a33b",
      "tree": "2c6830075f1fdb3bfe67ceae6c846002788198d9",
      "parents": [
        "9cc3e636fc25b84231ff4e204dfddbd07b933909"
      ],
      "author": {
        "name": "Monty Taylor",
        "email": "mordred@inaugust.com",
        "time": "Fri Mar 23 08:27:57 2018 -0500"
      },
      "committer": {
        "name": "Monty Taylor",
        "email": "mordred@inaugust.com",
        "time": "Fri Mar 23 08:27:57 2018 -0500"
      },
      "message": "Rename python-openstacksdk to openstacksdk\n\nChange-Id: Ia77163f330f674146b369dfebea56bd97820057e\nDepends-On: https://review.openstack.org/554662\n"
    },
    {
      "commit": "9cc3e636fc25b84231ff4e204dfddbd07b933909",
      "tree": "36ea666f6f730327c8e478e18d979b149dc03d98",
      "parents": [
        "5bae5e93c7de5baad71f0b0ddcbe41bd72add7c3",
        "6f27fca4a76aceaadab3776c87c48743671ce502"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Fri Mar 23 05:56:30 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 23 05:56:30 2018 +0000"
      },
      "message": "Merge \"Zuul: support plugin dependencies\""
    },
    {
      "commit": "5bae5e93c7de5baad71f0b0ddcbe41bd72add7c3",
      "tree": "7ef2eee7cc0f28d74054a465a766e0ad20da1b14",
      "parents": [
        "8288bccc3cabc0ef255cd0c432d3ae7775dd433b",
        "36c3aaa07e638af0b581efa28828e04146ae1364"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Fri Mar 23 03:29:41 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 23 03:29:41 2018 +0000"
      },
      "message": "Merge \"Add nova-cells-v1 to experimental queue jobs\""
    },
    {
      "commit": "6f27fca4a76aceaadab3776c87c48743671ce502",
      "tree": "d51f6446e32d9df2e618202411d563249efd2ed8",
      "parents": [
        "b3517ca103f44e44c2464878d8cc8caa84222cc8"
      ],
      "author": {
        "name": "James E. Blair",
        "email": "jeblair@redhat.com",
        "time": "Tue Nov 21 17:05:43 2017 -0800"
      },
      "committer": {
        "name": "James E. Blair",
        "email": "jeblair@redhat.com",
        "time": "Thu Mar 22 11:50:49 2018 -0700"
      },
      "message": "Zuul: support plugin dependencies\n\nChange-Id: I81302e8988fe6498fea9f08ed66f5d0cc1fce161\n"
    },
    {
      "commit": "8288bccc3cabc0ef255cd0c432d3ae7775dd433b",
      "tree": "bb613e29f20486e196998255fa0d99d0f86b9b4e",
      "parents": [
        "f68884ae62d5f3977a07f1dfdd7c4e6a0348ca43",
        "789301240adc7fa91cd34405bf87e15c3b21bc51"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Wed Mar 21 08:33:19 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 21 08:33:19 2018 +0000"
      },
      "message": "Merge \"URL changes are modified to be correct\""
    },
    {
      "commit": "f68884ae62d5f3977a07f1dfdd7c4e6a0348ca43",
      "tree": "2f986f98f7ab71769cbf03eaa81120c1f97d2cc0",
      "parents": [
        "a14b78082f3993c62969c06b0a58bbd4d3ac9bc1",
        "bb7d2f233b92a3f9ee17ad0702fecb68bbf1e712"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Mar 20 08:31:58 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 20 08:31:58 2018 +0000"
      },
      "message": "Merge \"Allow public router external net to use a non-flat provider network.\""
    },
    {
      "commit": "a14b78082f3993c62969c06b0a58bbd4d3ac9bc1",
      "tree": "671c61478b8d8a65197015001630c23f67a1dd33",
      "parents": [
        "61e0b16c663dd4605301d36313865513a840c674",
        "ffd0047afa78bfd4d6576afe1d4b8c79435b158c"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Mar 19 18:39:14 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 19 18:39:14 2018 +0000"
      },
      "message": "Merge \"functions-common: Don\u0027t reguess Python versions\""
    },
    {
      "commit": "61e0b16c663dd4605301d36313865513a840c674",
      "tree": "5d79ac6499c8a89a6135aafc19f874620c5745eb",
      "parents": [
        "f59311b8165f682f608f56e4a64893706cbd976d",
        "1ab9a2d144ee1229cdd52c0a074931c719bc7ba0"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Mar 19 09:11:03 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 19 09:11:03 2018 +0000"
      },
      "message": "Merge \"Add project_tags identity feature flag\""
    },
    {
      "commit": "f59311b8165f682f608f56e4a64893706cbd976d",
      "tree": "c994eb608a818db84132f3099a28675f7a38b951",
      "parents": [
        "07241f8b8ae07934e343f60d2b7e92a19181a76b",
        "34e09dd3a90e7782a96c5a500368cad04f553e1c"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Sun Mar 18 20:44:01 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Mar 18 20:44:01 2018 +0000"
      },
      "message": "Merge \"Fix devstack job: the dict name is devstack_local_conf\""
    },
    {
      "commit": "07241f8b8ae07934e343f60d2b7e92a19181a76b",
      "tree": "864809b0274639596e70256e8ff419f2916f32d2",
      "parents": [
        "37a72cf89af8157c6162319e21b9e49f756fccdb",
        "ca61966f47af9070a7c6ed6fef3f2d630c43c919"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Sun Mar 18 17:24:30 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Mar 18 17:24:30 2018 +0000"
      },
      "message": "Merge \"neutron: Do no longer set \"url\" in nova.conf\""
    },
    {
      "commit": "34e09dd3a90e7782a96c5a500368cad04f553e1c",
      "tree": "41dcfbb97a40e3dfa52b992ab14a2738c9f0704e",
      "parents": [
        "37a72cf89af8157c6162319e21b9e49f756fccdb"
      ],
      "author": {
        "name": "Luigi Toscano",
        "email": "ltoscano@redhat.com",
        "time": "Sun Mar 18 17:56:27 2018 +0100"
      },
      "committer": {
        "name": "Luigi Toscano",
        "email": "ltoscano@redhat.com",
        "time": "Sun Mar 18 17:56:27 2018 +0100"
      },
      "message": "Fix devstack job: the dict name is devstack_local_conf\n\nIt looks like a typo.\n\nChange-Id: Id017b169f25a7589da3eca509c28f5d867fd5962\n"
    },
    {
      "commit": "37a72cf89af8157c6162319e21b9e49f756fccdb",
      "tree": "f92674f758e5a6448884fd52c41da83d8f324025",
      "parents": [
        "bd857b928e008019a3655cece4a5077a57f8aa91",
        "9aaa529f65011e4bfa649043c35ee808970dc426"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Fri Mar 16 12:00:31 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 16 12:00:31 2018 +0000"
      },
      "message": "Merge \"Add DVR support to lib/neutron\""
    },
    {
      "commit": "bd857b928e008019a3655cece4a5077a57f8aa91",
      "tree": "d968ab6cf5e4a411a3a7060df7252369e73fbb34",
      "parents": [
        "18abffb72b514e0b364f54459df62c2ebc12d4bf",
        "a3844240ab80626adbfdfda59df0fa8133340a50"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Fri Mar 16 08:14:22 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 16 08:14:22 2018 +0000"
      },
      "message": "Merge \"Set [scheduler]workers\u003d$API_WORKERS\""
    },
    {
      "commit": "1ab9a2d144ee1229cdd52c0a074931c719bc7ba0",
      "tree": "ca53e65f39fddfa7824f54540ab4ee2e60cb3644",
      "parents": [
        "18abffb72b514e0b364f54459df62c2ebc12d4bf"
      ],
      "author": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Fri Mar 16 02:02:12 2018 +0000"
      },
      "committer": {
        "name": "Felipe Monteiro",
        "email": "felipe.monteiro@att.com",
        "time": "Fri Mar 16 02:09:53 2018 +0000"
      },
      "message": "Add project_tags identity feature flag\n\nThis PS adds the project_tags identity feature flag which allows\nidentity v3 project tags API functionality to be enabled for\nreleases after Pike. Once Pike is no longer supported in Tempest\nthis feature flag can be removed.\n\nDepends-On: Ibaec1df79c9ac69c65cf5075c3519092bc609546\nChange-Id: Iec6b34c10ea1bd7103720c773b48ce130643115d\n"
    },
    {
      "commit": "18abffb72b514e0b364f54459df62c2ebc12d4bf",
      "tree": "59d1d924b85dedb44e8ef7b22fad4808f579cd88",
      "parents": [
        "9f50f541385c929262a2e9c05093881960fe7d8f"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Wed Mar 14 20:09:14 2018 -0400"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Wed Mar 14 20:09:14 2018 -0400"
      },
      "message": "Mention test-config phase in config docs\n\nI had to dig into the stack.sh code to figure out why\nmy tempest.conf post-config wasn\u0027t work, and it\u0027s because\npost-config isn\u0027t the thing to use to configure tempest,\ntest-config is.\n\nChange-Id: Ic5bbe36b5d44880d0a3a602f653b4f61fd89e9c8\nRelated-Bug: #1755947\n"
    },
    {
      "commit": "9f50f541385c929262a2e9c05093881960fe7d8f",
      "tree": "0c172e6c0e8fe6195a3a1d78e3ba964c9b6198a1",
      "parents": [
        "a5349135722fc853341e00ef87177f8c49a4e7e3",
        "e6faf84ec347470b32362098e69fe2b1844d3fed"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Mar 13 17:40:14 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 13 17:40:14 2018 +0000"
      },
      "message": "Merge \"Revert to using neutron-legacy based services\""
    },
    {
      "commit": "a5349135722fc853341e00ef87177f8c49a4e7e3",
      "tree": "713e67ec29e69fa8f975741fd002138362031ed6",
      "parents": [
        "780c4f4092aaae8998817792e1548757fee4f6fa",
        "165199eebdef5d43bdc34683bdad9054f8c897d0"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Mar 13 16:35:13 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 13 16:35:13 2018 +0000"
      },
      "message": "Merge \"Remove default value for Cinder Auth Strategy\""
    },
    {
      "commit": "cb1448495b3c8ea63febeeda862040447839f716",
      "tree": "37bb1c3035ef8876003fea1f2329160bfd3c0ee2",
      "parents": [
        "780c4f4092aaae8998817792e1548757fee4f6fa"
      ],
      "author": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Tue Mar 06 19:22:59 2018 +0000"
      },
      "committer": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Tue Mar 13 14:27:37 2018 +0000"
      },
      "message": "Add bionic as supported distro\n\nAdd the upcoming release Ubuntu 18.04 Bionic Beaver to the list of\nsupported distros. Drop the now unsupported 17.04 (zesty) instead.\n\nChange-Id: Iea0b4bfdc510797f7886fac96eff6fdfb730252d\n"
    },
    {
      "commit": "e6faf84ec347470b32362098e69fe2b1844d3fed",
      "tree": "5d4b23fd28eb4c2d52f8e54cd4fbf5e53bbe6080",
      "parents": [
        "780c4f4092aaae8998817792e1548757fee4f6fa"
      ],
      "author": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Tue Mar 13 12:21:34 2018 +0000"
      },
      "committer": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Tue Mar 13 12:21:34 2018 +0000"
      },
      "message": "Revert to using neutron-legacy based services\n\nThe patch to remove the use of the test-matrix [0] also switched from\nusing the neutron-legacy based service names (q-*) to the new neutron-*\nnames. However it turns out that the new implementation is not yet working\nproperly for most neutron-consuming projects, so we switch back to the\nprevious situation for now.\n\n[0] https://review.openstack.org/546765\n\nChange-Id: Id6de87211d6c4ea8fd14aa9203d8d5b17e9e2f04\n"
    },
    {
      "commit": "780c4f4092aaae8998817792e1548757fee4f6fa",
      "tree": "4d69b5fe370186c73684e6751198ea24a3e2dfa9",
      "parents": [
        "cc4f6717fb7a525b6b9ea678f535bfa8a8ad13b7",
        "dc78ef8880b65f56abb0e0c2b80c25d9a0a495e1"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Mar 13 12:14:41 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 13 12:14:41 2018 +0000"
      },
      "message": "Merge \"Save rc from stack.sh in run-devstack role\""
    },
    {
      "commit": "cc4f6717fb7a525b6b9ea678f535bfa8a8ad13b7",
      "tree": "501c67c1d41c6bfbf653ba125e4a5cf192554304",
      "parents": [
        "8d2f2644d4afe6e09e2814d73fad915cf64fe208",
        "4d835e33b6e901ef87023ce9b7d71bc21170a9e3"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Mar 13 07:35:05 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 13 07:35:05 2018 +0000"
      },
      "message": "Merge \"Break up fixup_stuff\""
    },
    {
      "commit": "8d2f2644d4afe6e09e2814d73fad915cf64fe208",
      "tree": "505cb8941a835b71887680fc86b1370907735aa6",
      "parents": [
        "32bc9ef600edae4e361cba5797a669267c16bdca",
        "4404f680f2447912dcdbcecde14339bc6d1f5175"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Mar 13 02:07:02 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 13 02:07:02 2018 +0000"
      },
      "message": "Merge \"Add an openSUSE Tumbleweed devstack non-voting check job\""
    },
    {
      "commit": "32bc9ef600edae4e361cba5797a669267c16bdca",
      "tree": "eab6efb3e1d763df11308955eb962c4bd70ba5dc",
      "parents": [
        "b1080c03a75c4ccf3f5ef10352587c4dcbf9ff89",
        "1c9f1bf41435dc79234c5fef33b144453d423bd5"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Mar 13 02:06:46 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 13 02:06:46 2018 +0000"
      },
      "message": "Merge \"Updated from generate-devstack-plugins-list\""
    },
    {
      "commit": "b1080c03a75c4ccf3f5ef10352587c4dcbf9ff89",
      "tree": "5d8cc9aea648302ab3a2eb1a0d21af534f088867",
      "parents": [
        "c81947a37d06fa07a53a891750e4864b89622e58",
        "db5a5b3c20b4dfeb2325594e700adb3b98d7d8fd"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Mar 13 02:06:45 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 13 02:06:45 2018 +0000"
      },
      "message": "Merge \"Remove use of git -C option from tempest venv creation\""
    },
    {
      "commit": "165199eebdef5d43bdc34683bdad9054f8c897d0",
      "tree": "5c889a513be42ad6527006fff59e9b22eae1659d",
      "parents": [
        "614cab33c40159f0bc10d92c9f8dc3f9783708d9"
      ],
      "author": {
        "name": "Ivan Kolodyazhny",
        "email": "e0ne@e0ne.info",
        "time": "Mon Nov 06 18:17:39 2017 +0200"
      },
      "committer": {
        "name": "Ivan Kolodyazhny",
        "email": "e0ne@e0ne.info",
        "time": "Mon Mar 12 22:26:17 2018 +0200"
      },
      "message": "Remove default value for Cinder Auth Strategy\n\nCinder supports both noauth and keystone auth mode. So now we can\nconfigure this value via local.conf:\n\n[[post-config|$CINDER_CONF]]\n[DEFAULT]\nauth_strategy \u003d noauth\n\nChange-Id: I1e434362117ab30dae71a8f3a80bc139e78f51bc\n"
    },
    {
      "commit": "c81947a37d06fa07a53a891750e4864b89622e58",
      "tree": "b987100840386e901c8972bfcd8b9e0aaedf1f77",
      "parents": [
        "64c7c54f1e4028b118e70c28d1bb6a73a50345cc"
      ],
      "author": {
        "name": "Stephen Finucane",
        "email": "sfinucan@redhat.com",
        "time": "Tue Jan 23 09:30:31 2018 +0000"
      },
      "committer": {
        "name": "Stephen Finucane",
        "email": "sfinucan@redhat.com",
        "time": "Mon Mar 12 15:21:13 2018 +0000"
      },
      "message": "Remove remnants of SCREEN_LOGDIR\n\nThese appear to have been missed in commit \u0027cdba1b371\u0027.\n\nChange-Id: Ibb7fd7a0d54750c16360dfceb8e6b024ed8f504e\n"
    },
    {
      "commit": "dc78ef8880b65f56abb0e0c2b80c25d9a0a495e1",
      "tree": "29e54222444d2b37897326d10493958dd6f149ac",
      "parents": [
        "06fa9dfc1715d5a332d46d5194bccf860948a5ce"
      ],
      "author": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Mon Mar 12 14:48:53 2018 +0000"
      },
      "committer": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Mon Mar 12 14:48:53 2018 +0000"
      },
      "message": "Save rc from stack.sh in run-devstack role\n\nAvoid overriding the failure state of stack.sh by the trailing echo\ncommand.\n\nChange-Id: I74820709edc98f67ff1a0c620ce5db3a3571b7f5\n"
    },
    {
      "commit": "db5a5b3c20b4dfeb2325594e700adb3b98d7d8fd",
      "tree": "6000976bfa37e79262fed48b9420d7e21d29cb61",
      "parents": [
        "64c7c54f1e4028b118e70c28d1bb6a73a50345cc"
      ],
      "author": {
        "name": "Sam Betts",
        "email": "sam@code-smash.net",
        "time": "Mon Mar 12 10:34:01 2018 +0000"
      },
      "committer": {
        "name": "Sam Betts",
        "email": "sam@code-smash.net",
        "time": "Mon Mar 12 10:42:51 2018 +0000"
      },
      "message": "Remove use of git -C option from tempest venv creation\n\nThe -C option is not available in git versions older than \"1.8.5\" which\nare still shipped by several distributions including centos 7.\n\nDue to this incompatibility the patch has broken third party CI for\nCisco on Ironic.\n\nChange-Id: I09a6f83f8b2fee870e6e1c50cbfdf2da4d70dfb2\n"
    },
    {
      "commit": "1c9f1bf41435dc79234c5fef33b144453d423bd5",
      "tree": "24ebb04ae46f8d3cc8ac507eddc4633a609c1cfe",
      "parents": [
        "64c7c54f1e4028b118e70c28d1bb6a73a50345cc"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Mon Mar 12 06:14:09 2018 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Mon Mar 12 06:14:09 2018 +0000"
      },
      "message": "Updated from generate-devstack-plugins-list\n\nChange-Id: I5147dda76b476a6d3caf977077f41f904b304059\n"
    },
    {
      "commit": "64c7c54f1e4028b118e70c28d1bb6a73a50345cc",
      "tree": "6f5248c67402312794eb6c49df4afedac6570a2f",
      "parents": [
        "9f13030f53b8c755a95ac2dbe0b2467c332a07e7",
        "02bb57bfefbe3658b570060a9eb084377dddaddd"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Mar 12 00:18:28 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 12 00:18:28 2018 +0000"
      },
      "message": "Merge \"Enforce linear strategy for orchestrate-devstack\""
    },
    {
      "commit": "9f13030f53b8c755a95ac2dbe0b2467c332a07e7",
      "tree": "f5bba9699f4da62168bf2a380276888884b70789",
      "parents": [
        "06fa9dfc1715d5a332d46d5194bccf860948a5ce",
        "34c1679f2ee42df40c32ad96b4269f94721dc8d4"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Sun Mar 11 13:19:42 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Mar 11 13:19:42 2018 +0000"
      },
      "message": "Merge \"use master upper-constraints when building tempest venv\""
    },
    {
      "commit": "4404f680f2447912dcdbcecde14339bc6d1f5175",
      "tree": "bec2809014e5ea791974741829e066b45533820d",
      "parents": [
        "f80c750d75f22026a3f92172b1efaade8ff15f1c"
      ],
      "author": {
        "name": "Dirk Mueller",
        "email": "dirk@dmllr.de",
        "time": "Fri Mar 02 00:37:58 2018 +0100"
      },
      "committer": {
        "name": "Dirk Mueller",
        "email": "dirk@dmllr.de",
        "time": "Sun Mar 11 14:04:36 2018 +0100"
      },
      "message": "Add an openSUSE Tumbleweed devstack non-voting check job\n\nThis adds the necessary fixes to pass a devstack run\non openSUSE Tumbleweed. Also removes opensuse 42.2 as it\nis EOL for some time already and no longer actively tested\nin the OpenStack infra.\n\nDepends-On: I1b68c08c07cf6653ea58506f738cbe0054b38f3a\nChange-Id: I2894482deef063fd02b0818c695a2ddbf6767039\n"
    },
    {
      "commit": "02bb57bfefbe3658b570060a9eb084377dddaddd",
      "tree": "1b623e9fc655c6771af39f8bcdadedac57b03f23",
      "parents": [
        "06fa9dfc1715d5a332d46d5194bccf860948a5ce"
      ],
      "author": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Fri Mar 09 17:12:38 2018 +0000"
      },
      "committer": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Sun Mar 11 11:17:42 2018 +0000"
      },
      "message": "Enforce linear strategy for orchestrate-devstack\n\nDocument that orchestrate-devstack requires a linear strategy in the\ninvoking play. Also enforce the strategy in devstack.yaml.\n\nChange-Id: Ia081225ec2be959fc5a4ddfd491f526296a8ca10\n"
    },
    {
      "commit": "06fa9dfc1715d5a332d46d5194bccf860948a5ce",
      "tree": "82b18cdb4ca829d9a02afb5612e079593cb785f6",
      "parents": [
        "6d9e4831723cc738823f312f6904ae9eb2bff618",
        "f32f3f5266fe9a88955129fb01a9284465b9e7e5"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Sun Mar 11 10:57:05 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Mar 11 10:57:05 2018 +0000"
      },
      "message": "Merge \"Document v2 to v3 devstack job migration\""
    },
    {
      "commit": "6d9e4831723cc738823f312f6904ae9eb2bff618",
      "tree": "07c798fcbf8d3435d1ad4cbcaea0830ff85e5f28",
      "parents": [
        "5a6683dba164f6430af9bc99befe5acba6b466b8",
        "067e36582b8d1589c831524e921f396b270d4f44"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Sun Mar 11 10:57:03 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Mar 11 10:57:03 2018 +0000"
      },
      "message": "Merge \"Document jobs\""
    },
    {
      "commit": "5a6683dba164f6430af9bc99befe5acba6b466b8",
      "tree": "0a69d19d616c684ad0f965fd06c87223e6ac6f6d",
      "parents": [
        "ea62df4b5b92c3c50afd8466cf31167996e08a7d",
        "5e714d33081455af4bd7a45bb9e60a905ad6f2e7"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Sun Mar 11 10:57:01 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Mar 11 10:57:01 2018 +0000"
      },
      "message": "Merge \"Fix multinode mode for devstack\""
    },
    {
      "commit": "ea62df4b5b92c3c50afd8466cf31167996e08a7d",
      "tree": "5240fae87b6f587d9f26cf283a1e399f0fdd57c4",
      "parents": [
        "a6a36d11d8ec39f6d782596469884559bc768d21",
        "d9c1275c5df55e822a7df6880a9a1430ab4f24a0"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Sun Mar 11 10:56:59 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Mar 11 10:56:59 2018 +0000"
      },
      "message": "Merge \"Define devstack services without the test-matrix\""
    },
    {
      "commit": "a6a36d11d8ec39f6d782596469884559bc768d21",
      "tree": "2ee89cea42011e45d7b4c9265406dabe9934b63b",
      "parents": [
        "f80c750d75f22026a3f92172b1efaade8ff15f1c",
        "27367bea48a14ce991f6e60400d61ab2aa11532b"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Sun Mar 11 05:43:44 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Mar 11 05:43:44 2018 +0000"
      },
      "message": "Merge \"Allow overrides for ETCD ports\""
    },
    {
      "commit": "f32f3f5266fe9a88955129fb01a9284465b9e7e5",
      "tree": "6f9efc117185491bac549e4e5c639f1b919c0276",
      "parents": [
        "067e36582b8d1589c831524e921f396b270d4f44"
      ],
      "author": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Mon Feb 19 21:45:22 2018 +0000"
      },
      "committer": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Fri Mar 09 20:24:54 2018 +0000"
      },
      "message": "Document v2 to v3 devstack job migration\n\nDocument how to map DEVSTACK_GATE flags into the zuul v3 ansible\nworld. This is just an initial structure, the idea is to document\nmost of the flags as well as provide example in-line and links to\nfinished jobs.\n\nChange-Id: I377ebb529bcd8f4971906563c577e8cfc48b98e6\n"
    },
    {
      "commit": "067e36582b8d1589c831524e921f396b270d4f44",
      "tree": "2b739507f21e4e3ad3e4280a656e897c03307c13",
      "parents": [
        "5e714d33081455af4bd7a45bb9e60a905ad6f2e7"
      ],
      "author": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Fri Feb 23 16:04:46 2018 +0000"
      },
      "committer": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Fri Mar 09 20:04:34 2018 +0000"
      },
      "message": "Document jobs\n\nAdd inline documentation to jobs and render it in the jobs doc page.\nAdjust the roles page to match jobs for title and filename.\n\nChange-Id: I47a2b4b379c8517b0dea59a75943f3f871c29046\n"
    },
    {
      "commit": "f80c750d75f22026a3f92172b1efaade8ff15f1c",
      "tree": "33330e43079a1da8d802681cb07f44b1d2bbe92e",
      "parents": [
        "b3ce23a83ba4940c9fb311aea6cac8fa78de9759",
        "854cb67636c478143ed0071d44a84447a72e87a7"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Fri Mar 09 13:38:56 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 09 13:38:56 2018 +0000"
      },
      "message": "Merge \"Allow a non-127.0.0.1 definition for the hostname.\""
    },
    {
      "commit": "b3ce23a83ba4940c9fb311aea6cac8fa78de9759",
      "tree": "a3831638e57a6aac546e8f1e668b3a844a801ace",
      "parents": [
        "96c45614c5f7855cc7adbec717d3d41d1d4efe2f",
        "f0636bac05dfb1c963cc1eda2832259075127809"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Fri Mar 09 13:20:51 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 09 13:20:51 2018 +0000"
      },
      "message": "Merge \"Fixing a typo - internationalized\""
    },
    {
      "commit": "96c45614c5f7855cc7adbec717d3d41d1d4efe2f",
      "tree": "17bcc4f667f4a2138af4d680e286a7aa756b899b",
      "parents": [
        "e184e762aa392047667d193b3f332665ff2e6c35",
        "da6de10f5dda20fc023a8215b13b873a068b6a37"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Fri Mar 09 08:37:35 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 09 08:37:36 2018 +0000"
      },
      "message": "Merge \"fixed_key: By default use a hardcoded fixed_key across devstack envs\""
    },
    {
      "commit": "5e714d33081455af4bd7a45bb9e60a905ad6f2e7",
      "tree": "c5a0fb76160cacc1c0e1ff4f988a367c4e654e8b",
      "parents": [
        "d9c1275c5df55e822a7df6880a9a1430ab4f24a0"
      ],
      "author": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Sat Feb 17 22:21:26 2018 +0000"
      },
      "committer": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Wed Mar 07 12:47:55 2018 +0000"
      },
      "message": "Fix multinode mode for devstack\n\nExtend the devstack job so that it can support both single and multinode\ncases.  Multinode mode require extra settings in devstack configuration,\nsome of which as subnode specific, some controller specific.\n\nAlso keep a simple devstack-multinode job defined for now so we can run\na multinode job in devstack gate, until the full tempest multinode job\nis ready to match the old\ngate-tempest-dsvm-neutron-multinode-full-ubuntu-xenial-nv.\n\nFixing multinode also requires sharing the CA configuration between\ncontroller and peers, overlay network configuration for communication\nbetween virtual machines and running discover_hosts for nova after the\nsubnode has been setup.\n\nThe extra orchestration required for multinode is encoded in a\ndedicated role to allow for jobs in other repos to re-use it.\n\nChange-Id: I2dcbd9bdb401860820e655d97aa3c4775af2827f\n"
    },
    {
      "commit": "36c3aaa07e638af0b581efa28828e04146ae1364",
      "tree": "9225efee9eb1713d13838bbb6841595fed4d6739",
      "parents": [
        "e184e762aa392047667d193b3f332665ff2e6c35"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Mon Mar 05 10:03:27 2018 -0500"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Tue Mar 06 10:59:49 2018 -0500"
      },
      "message": "Add nova-cells-v1 to experimental queue jobs\n\nThe legacy-tempest-dsvm-cells job is being moved into the\nnova repo and renamed to nova-cells-v1. This change adds\nthe new job name to the in-tree definition of the experimental\nqueue jobs that run on devstack changes. A project-config change\nwill depend on this patch to undefine the legacy job name from\nbeing used on devstack changes.\n\nDepends-On: https://review.openstack.org/549780\nChange-Id: I22fa1411809c46ffc423e0dd1cde0d8f40362635\n"
    },
    {
      "commit": "e184e762aa392047667d193b3f332665ff2e6c35",
      "tree": "936e9e51a0297216a26a1735f449561906998a3d",
      "parents": [
        "52de6ee2470fe04e6473ff0e13a9cc564acf9bcf",
        "1610cc22199f84395c87f4d37d079e8398934378"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Mar 06 12:39:11 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 06 12:39:11 2018 +0000"
      },
      "message": "Merge \"Add a note on experimental jobs\""
    },
    {
      "commit": "52de6ee2470fe04e6473ff0e13a9cc564acf9bcf",
      "tree": "01604eafa20fa988b4c05dac26d660e744d05228",
      "parents": [
        "07fc8ef82656bbbacf16247760e0176fef8f975a",
        "acca80414ff3db373138ed5e7124ced7306c28df"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Mar 06 11:11:46 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 06 11:11:46 2018 +0000"
      },
      "message": "Merge \"Ensure that stack home is owned by stack\""
    },
    {
      "commit": "07fc8ef82656bbbacf16247760e0176fef8f975a",
      "tree": "e4e30b76ec33e3e5a0cfe9a951f89b7b435a35ce",
      "parents": [
        "8efc710937274c52fe055de9ec051360706234d7",
        "6bab8321b44db260f9e001d8276a660d1ff56ed4"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Mar 06 03:58:18 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 06 03:58:18 2018 +0000"
      },
      "message": "Merge \"Remove references to hardcoded file writing in /tmp\""
    },
    {
      "commit": "8efc710937274c52fe055de9ec051360706234d7",
      "tree": "9b040c3ef56db97ab87d59974c89afe9e80d449d",
      "parents": [
        "2a2349be5f82455c462b294dfada76820d4d2aa4",
        "3360ffb5f27cef3f22da944e8a1314678a4bf970"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Mar 06 02:19:28 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 06 02:19:28 2018 +0000"
      },
      "message": "Merge \"devstack master is rocky now\""
    },
    {
      "commit": "1610cc22199f84395c87f4d37d079e8398934378",
      "tree": "5d146696eb3b0425138a7bf0275dc61cd0eb2964",
      "parents": [
        "4b41c304aa14e0f552878f9fda858530b07d7237"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Tue Mar 06 11:40:46 2018 +1100"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Tue Mar 06 11:40:46 2018 +1100"
      },
      "message": "Add a note on experimental jobs\n\nWith I4161e1f1c8d47070dd35fad38b00715438d94eb2 and\nI37fe007dc6f387d43cbaf55771027718005ac40d we have removed most of the\nlegacy experimental jobs.\n\nAdd a short note so we don\u0027t go back to the Hotel California model of\n\"you can check in but never check out\".  With zuulv3 it is possible to\nhave self-testing changes for testing indiviual jobs.  Experimental\nshould be for things with wider application to run against all\nchanges.\n\nChange-Id: Ibfb902b17a8f7d5355689f2a584c061c001df0d8\n"
    },
    {
      "commit": "2a2349be5f82455c462b294dfada76820d4d2aa4",
      "tree": "332ae352ed7008bbd8957baa71389361c1bece24",
      "parents": [
        "4b41c304aa14e0f552878f9fda858530b07d7237"
      ],
      "author": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@gmail.com",
        "time": "Wed Feb 14 19:24:04 2018 +0000"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Tue Mar 06 09:24:55 2018 +1100"
      },
      "message": "Stage .localrc.auto\n\nChange-Id: I9beb713a0b037e0229b13fd13d7d4de156ed0b59\nDepends-on: https://review.openstack.org/544606\n"
    },
    {
      "commit": "4b41c304aa14e0f552878f9fda858530b07d7237",
      "tree": "3a3820a5a651b77ab8ca7ac8ac75dc2a41dec8b3",
      "parents": [
        "d8ad1b26ff19133e0c32a56b6f96c8400708c9b8",
        "4bc42c7197c291639be6841d75f02dc008b8b915"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Mar 05 16:40:06 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 05 16:40:06 2018 +0000"
      },
      "message": "Merge \"Change lib/neutron-legacy to use openstackclient\""
    },
    {
      "commit": "d8ad1b26ff19133e0c32a56b6f96c8400708c9b8",
      "tree": "eb1a6ac2c3dd0330b640641c75350d5bb5750548",
      "parents": [
        "fb288abb2c384961e71795da1fe825388d27de4e",
        "7b1d5b64ac53e4fea9c2bdb0a6e44fc90fbac067"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Mar 05 14:38:16 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 05 14:38:16 2018 +0000"
      },
      "message": "Merge \"Define devstack-base abstract job\""
    },
    {
      "commit": "fb288abb2c384961e71795da1fe825388d27de4e",
      "tree": "084d3fc3bfa3a5420fe8e94db0326033eaaebae5",
      "parents": [
        "132db9a06d7f59c9be2b8ac4276c2b68241d2bc2",
        "8f7216290aebdd07f2277a92ae1baab5418c087c"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Mar 05 14:25:46 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 05 14:25:46 2018 +0000"
      },
      "message": "Merge \"Restore NEUTRON_CREATE_INITIAL_NETWORKS flag\""
    },
    {
      "commit": "132db9a06d7f59c9be2b8ac4276c2b68241d2bc2",
      "tree": "8d45d8fc08c68264f0ada60eab5cb3f3989d0114",
      "parents": [
        "6d1bc15cdc0aa9ffc1867eebc8bda2ffe316f882",
        "7880904d15c1dbbea5c26ece1a30eb0850bf10ab"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Mar 05 13:01:25 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 05 13:01:25 2018 +0000"
      },
      "message": "Merge \"Run local script after nova cellsv2 is configured\""
    },
    {
      "commit": "6d1bc15cdc0aa9ffc1867eebc8bda2ffe316f882",
      "tree": "e3e4ddb534fd58e7d0ef2856f689935da1e86258",
      "parents": [
        "458543694d0546481ff0ac27393d8c454e86a0c5",
        "f63ddd609f8ba0c6000d7d07074dc64232830351"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Mar 05 12:53:40 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 05 12:53:40 2018 +0000"
      },
      "message": "Merge \"Replace depricated iscsi_helper with target_helper\""
    },
    {
      "commit": "458543694d0546481ff0ac27393d8c454e86a0c5",
      "tree": "c3c3b372f786582654338178af0d640e45e96207",
      "parents": [
        "96abf696f5ebcf5498e5f6a8dda84967ee6d8d1e",
        "8dd918c59e630cc9e7be87b8eb35aa12079e3693"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Mar 05 12:48:01 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 05 12:48:01 2018 +0000"
      },
      "message": "Merge \"Update nova api_class setting to backend\""
    },
    {
      "commit": "96abf696f5ebcf5498e5f6a8dda84967ee6d8d1e",
      "tree": "55ef9c679fb10d143189a2f22aa3baa24018e947",
      "parents": [
        "edd4c8f6c14cea29d53270ebec0263796b4cef05",
        "64039ef3008ccacbacad5c45dbc1881af4e868fa"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Mar 05 12:48:00 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 05 12:48:00 2018 +0000"
      },
      "message": "Merge \"Increse api_max_retries and api_retry_interval for ironic\""
    },
    {
      "commit": "edd4c8f6c14cea29d53270ebec0263796b4cef05",
      "tree": "f9fa80a69fbea7822bf64d8964354a62bb4d1b1a",
      "parents": [
        "d3faa7ce99f672d40ed8e379e8678856ffc8701d",
        "11641ce14ddec3567187099e87f03b148aadc584"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Mar 05 12:47:59 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 05 12:47:59 2018 +0000"
      },
      "message": "Merge \"Move platform jobs to zuulv3 native\""
    },
    {
      "commit": "d3faa7ce99f672d40ed8e379e8678856ffc8701d",
      "tree": "4dd1d1e744670f427c7d2586a1e2f3ab434b870f",
      "parents": [
        "af43b825029c2288a76734f7a08be9e16196eb45",
        "2346e9a8b531d621c1adc167d8117474f69638bc"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Mar 05 12:47:57 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 05 12:47:57 2018 +0000"
      },
      "message": "Merge \"Run swift-container-sync under run_process\""
    },
    {
      "commit": "acca80414ff3db373138ed5e7124ced7306c28df",
      "tree": "818a54a02b9fb6b9803c8ded260e99b5a6a7b557",
      "parents": [
        "af43b825029c2288a76734f7a08be9e16196eb45"
      ],
      "author": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Sat Mar 03 22:16:50 2018 +0000"
      },
      "committer": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Sat Mar 03 22:16:50 2018 +0000"
      },
      "message": "Ensure that stack home is owned by stack\n\nThe role that sets up the user and its home folder must ensure that\nthe home folder is owned by stack as well.\n\nChange-Id: I2e72d7b9d68a2a14f8a148ef82cbb3f569bd1cea\n"
    },
    {
      "commit": "d9c1275c5df55e822a7df6880a9a1430ab4f24a0",
      "tree": "cf40d1a5ebee4f3abd9de5e4f01e0c6732441fe2",
      "parents": [
        "7b1d5b64ac53e4fea9c2bdb0a6e44fc90fbac067"
      ],
      "author": {
        "name": "Andrea Frittoli (andreaf)",
        "email": "andrea.frittoli@gmail.com",
        "time": "Wed Feb 21 14:35:58 2018 +0000"
      },
      "committer": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Sat Mar 03 08:44:50 2018 +0000"
      },
      "message": "Define devstack services without the test-matrix\n\nEmit a disable_all_services and define which service we run in\nthe job directly. This drops the dependency from the test matrix,\nfrom devstack default list of services and it makes it easier for\njobs to add/remove services based on the list in the base job.\n\nChange-Id: Ib1debefd541b933dbfc54d484c263cc0ed60423d\n"
    },
    {
      "commit": "6bab8321b44db260f9e001d8276a660d1ff56ed4",
      "tree": "c743a499d473b0a0b000757149f1d8c65f7ae9c6",
      "parents": [
        "af43b825029c2288a76734f7a08be9e16196eb45"
      ],
      "author": {
        "name": "Dirk Mueller",
        "email": "dirk@dmllr.de",
        "time": "Fri Mar 02 21:13:12 2018 +0100"
      },
      "committer": {
        "name": "Dirk Mueller",
        "email": "dirk@dmllr.de",
        "time": "Fri Mar 02 21:15:04 2018 +0100"
      },
      "message": "Remove references to hardcoded file writing in /tmp\n\n/tmp is a world writeable directory, so using hardcoded filenames\nin there is just a bad coding style (susceptible to symlink attacks).\nAvoid using it to not give a bad precedent.\n\nChange-Id: Ia66763a0e4714f2226e98dbd85600b2035bd5088\n"
    },
    {
      "commit": "3360ffb5f27cef3f22da944e8a1314678a4bf970",
      "tree": "c517fbd09107b72006f93ab2c91480c4724045c7",
      "parents": [
        "af43b825029c2288a76734f7a08be9e16196eb45"
      ],
      "author": {
        "name": "Dirk Mueller",
        "email": "dirk@dmllr.de",
        "time": "Fri Mar 02 21:08:34 2018 +0100"
      },
      "committer": {
        "name": "Dirk Mueller",
        "email": "dirk@dmllr.de",
        "time": "Fri Mar 02 21:08:58 2018 +0100"
      },
      "message": "devstack master is rocky now\n\nSee #snowpenstack!\n\nChange-Id: I2df485c2acf1bec0d0f7ddc6538bff2c2ec141e3\n"
    },
    {
      "commit": "f63ddd609f8ba0c6000d7d07074dc64232830351",
      "tree": "b949041973e72b5bc408956b37ccd9e20d05d169",
      "parents": [
        "730ce45466a903c639554b2e70f6e40a02e9e29d"
      ],
      "author": {
        "name": "Lenny Verkhovsky",
        "email": "lennyb@mellanox.com",
        "time": "Sun Feb 25 14:48:05 2018 +0000"
      },
      "committer": {
        "name": "Lenny Verkhovsky",
        "email": "lennyb@mellanox.com",
        "time": "Thu Mar 01 07:38:28 2018 +0000"
      },
      "message": "Replace depricated iscsi_helper with target_helper\n\nCinder change I5231f8fe3399deb9c57e6efb121d0d008dc9c7f4\nreplaces iscsi_helper with more general one.\n\n\n\nChange-Id: I49fe0365b170e5a5b0449d80003bcf970e4c191d\n"
    },
    {
      "commit": "af43b825029c2288a76734f7a08be9e16196eb45",
      "tree": "814d58b346631fc47c404993ebc2c287884b45cc",
      "parents": [
        "a30f89b4173adf042d54fef7533d5d41ffe5282b",
        "b59c93cc44bc9ff0e041ff24805880294117f745"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu Mar 01 00:05:10 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 01 00:05:10 2018 +0000"
      },
      "message": "Merge \"Actually generate pip freeze outputs\""
    },
    {
      "commit": "ca61966f47af9070a7c6ed6fef3f2d630c43c919",
      "tree": "d8c28fa3f3654e7681835b2ef1edd140ed1e36d8",
      "parents": [
        "a30f89b4173adf042d54fef7533d5d41ffe5282b"
      ],
      "author": {
        "name": "Thomas Bechtold",
        "email": "tbechtold@suse.com",
        "time": "Wed Feb 28 14:46:05 2018 +0100"
      },
      "committer": {
        "name": "Thomas Bechtold",
        "email": "tbechtold@suse.com",
        "time": "Wed Feb 28 16:40:38 2018 +0100"
      },
      "message": "neutron: Do no longer set \"url\" in nova.conf\n\nSince[1], \"url\" in the [neutron] section in nova.conf should no\nlonger be set.\n\n[1]\nhttps://github.com/openstack/nova/commit/6cde77ebbab85bc8ccd2ab7ad977b1d4af4a13fa\n\nDepends-On: https://review.openstack.org/548572\nRelated-Bug: #1752289\nChange-Id: Ied6c155da9d51a25ba7a524e69d018d39ed3442c\n"
    },
    {
      "commit": "b59c93cc44bc9ff0e041ff24805880294117f745",
      "tree": "7cc671cfe8c2ccddb4b35b88b8207fc0ab9cd586",
      "parents": [
        "8408edbdfd0924634a741a1f9f03f80e11e2a970"
      ],
      "author": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Mon Feb 26 16:36:54 2018 +0000"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Wed Feb 28 10:45:54 2018 +0000"
      },
      "message": "Actually generate pip freeze outputs\n\nthe shell script used is actually being run thru \u0027sh\u0027, not bash,\nwhich does not understand \"[[\" test operators.\n\nExplicitly run this script with /bin/bash instead.\n\nChange-Id: I551d2631bcb6aef49550d69b3830ffcb509abfb7\n"
    },
    {
      "commit": "a30f89b4173adf042d54fef7533d5d41ffe5282b",
      "tree": "a64b9baf46114a6ea3c399c1af9eb6777c364186",
      "parents": [
        "8408edbdfd0924634a741a1f9f03f80e11e2a970",
        "38a23d901aa1fd55dbe0d57718124c00d4f658cb"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Feb 27 09:16:25 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 27 09:16:25 2018 +0000"
      },
      "message": "Merge \"ceph plugin installation: umount correct device if it existed.\""
    },
    {
      "commit": "7b1d5b64ac53e4fea9c2bdb0a6e44fc90fbac067",
      "tree": "8072e9b20fc85832fdceddf8c63d6a0541c9fb80",
      "parents": [
        "8408edbdfd0924634a741a1f9f03f80e11e2a970"
      ],
      "author": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Mon Feb 26 22:23:02 2018 +0000"
      },
      "committer": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Tue Feb 27 07:39:10 2018 +0000"
      },
      "message": "Define devstack-base abstract job\n\nDefine an abstract job devstack base that does not require any\nproject apart from devstack. This job defines basic devstack_localrc\nsettings that are common to any devstack job (mostly to work with\ninfra) and devstack_services to emit \"disable_all_services\" so to\ncancel any devstack default.\n\nThe variables are defined as global ones as well as host-vars for\nthe controller and group-vars for peer nodes, so that any\ndescendent job may extend them, thanks for Zuul dict merging.\n\nChange-Id: I2cdb723f6ee209683044fecec59ff7b510a2752b\n"
    },
    {
      "commit": "7880904d15c1dbbea5c26ece1a30eb0850bf10ab",
      "tree": "688b418b31bb021d0e1a79e39e606ed9b911b235",
      "parents": [
        "8408edbdfd0924634a741a1f9f03f80e11e2a970"
      ],
      "author": {
        "name": "Jacky Hu",
        "email": "hudayou@hotmail.com",
        "time": "Mon Feb 26 18:36:59 2018 +0800"
      },
      "committer": {
        "name": "Jacky Hu",
        "email": "hudayou@hotmail.com",
        "time": "Mon Feb 26 18:36:59 2018 +0800"
      },
      "message": "Run local script after nova cellsv2 is configured\n\nIf user try to create a server in local script before nova cells is\nconfigured, it will run into the following error:\nHost \u0027x\u0027 is not mapped to any cell.\n\nChange-Id: I4fe76865fd6e16d5beb5ed9e5d6a9f3542e990a5\n"
    },
    {
      "commit": "8408edbdfd0924634a741a1f9f03f80e11e2a970",
      "tree": "b33b0699a1231e2ca75b3f41379b28865958c7f0",
      "parents": [
        "730ce45466a903c639554b2e70f6e40a02e9e29d",
        "e619603bdab1eebc05690e42de887614a778022a"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Sun Feb 25 15:29:38 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Feb 25 15:29:39 2018 +0000"
      },
      "message": "Merge \"XenAPI: remove xen tools\""
    },
    {
      "commit": "730ce45466a903c639554b2e70f6e40a02e9e29d",
      "tree": "acab498072f77b608e7bdfbfdec20add3ec2ceec",
      "parents": [
        "83ecb97fec7efde09f543fb1f5ef65bd6d4f1011"
      ],
      "author": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Fri Feb 23 13:56:48 2018 +0000"
      },
      "committer": {
        "name": "Mohammed Naser",
        "email": "mnaser@vexxhost.com",
        "time": "Fri Feb 23 16:52:23 2018 -0500"
      },
      "message": "Create NOVA_READY_TIMEOUT in is_nova_ready function\n\nThe function was introduced in [0] using a hardcoded timeout of 60\nseconds which turns out to be too small on slow machines. Create a new\nglobal variable NOVA_READY_TIMEOUT instead so that users can\noverride the timeout if necessary.\n\n[0] I32eb59b9d6c225a3e93992be3a3b9f4b251d7189\n\nCo-Authored-By: Mohammed Naser \u003cmnaser@vexxhost.com\u003e\nChange-Id: I0cd7f193589a1a0776ae76dc30cecefe7ba9e5db\n"
    },
    {
      "commit": "e619603bdab1eebc05690e42de887614a778022a",
      "tree": "e16c867a50513578eb817605cb38fab98b19f649",
      "parents": [
        "a7a8675cc1870a68a4fd91d256cafef8f6863da4"
      ],
      "author": {
        "name": "Jianghua Wang",
        "email": "jianghua.wang@citrix.com",
        "time": "Fri Feb 23 03:49:18 2018 +0000"
      },
      "committer": {
        "name": "Jianghua Wang",
        "email": "jianghua.wang@citrix.com",
        "time": "Fri Feb 23 03:58:56 2018 +0000"
      },
      "message": "XenAPI: remove xen tools\n\nThe xen tools have been moved to the project of *os-xenapi* since\nos-xenapi 0.3.0. We also did some refact work on these tools in\nos-xenapi. This commit is to remove these tools from devstack. So\nthat os-xenapi will be the single place for xen tools.\n\nChange-Id: I4fdbe6bce12dfedd0d1e975ab8dd624ee3740c11\n"
    },
    {
      "commit": "11641ce14ddec3567187099e87f03b148aadc584",
      "tree": "b2bdb767d1d24b4565c0cebdfc979d489d433d67",
      "parents": [
        "2346e9a8b531d621c1adc167d8117474f69638bc"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Mon Feb 05 14:39:18 2018 +1100"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Fri Feb 23 08:26:34 2018 +1100"
      },
      "message": "Move platform jobs to zuulv3 native\n\nWe\u0027ve called the jobs that don\u0027t run on our main Ubuntu targets\n\"platform\" jobs; start at moving these jobs to native jobs.\n\nDepends-On: https://review.openstack.org/541010\n\nChange-Id: Ib64d91206a9ac677f4d77873bc54c6a84702d6c3\n"
    },
    {
      "commit": "2346e9a8b531d621c1adc167d8117474f69638bc",
      "tree": "c1a7450ab925bcda6f4544454f208de1a60bc14f",
      "parents": [
        "83ecb97fec7efde09f543fb1f5ef65bd6d4f1011"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Fri Feb 09 12:49:22 2018 +1100"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Fri Feb 23 08:26:34 2018 +1100"
      },
      "message": "Run swift-container-sync under run_process\n\nAll the evidence from [1] suggests that on opensuse swift-init is not\ndetaching the daemon process correctly.  It\u0027s possible there\u0027s a pipe\nstill in play that somehow holds our ansible-streamer open.\n\nThis is a minimal fix to avoid swift-init.  Although it\u0027s possible in\nnon-default paths to still use swift-init (and hence possibly hit\nanother variant of this issue), after discussions with swift\ndevelopers it was decided the intersection of tests running under our\ncurrent ansible, on suse, that would enable these services is\nsufficiently small that this is the best course for now.\n\n[1] https://storyboard.openstack.org/#!/story/2001528\n\nChange-Id: I1b68c08c07cf6653ea58506f738cbe0054b38f3a\n"
    },
    {
      "commit": "83ecb97fec7efde09f543fb1f5ef65bd6d4f1011",
      "tree": "adfc92dfe419a35379aa64c36b7f284b9462cc77",
      "parents": [
        "e033e1b80f70c6e31364218b69f9a4fe5c8135a1"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Tue Feb 06 10:03:34 2018 +1100"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Fri Feb 23 08:26:34 2018 +1100"
      },
      "message": "Add VERBOSE_NO_TIMESTAMP flag\n\nAs described in the documentation, this flag is intended for the case\nwhere the console output is being captured by a tool that appends its\nown timestamps.\n\nIn the gate this is the job-output.txt.  We want the console output as\npeople like to watch that scrolling by as part of the live console\nlog.  Although this gets saved to job-output.txt, we still want to\nkeep logging to the individual log files even though it\u0027s technically\na duplicate -- in the multinode case the job-output.txt gets\ninterleaved by all the running nodes; it\u0027s much easier to just look at\nthe individual log files.  Also, people are used to it where it is :)\n\nChange-Id: I3486636f1c76139581f6cd9668426f507b7c621d\n"
    },
    {
      "commit": "e033e1b80f70c6e31364218b69f9a4fe5c8135a1",
      "tree": "464b808aa26843c7885b3701fca31bae8f673978",
      "parents": [
        "a9e946471ef029755d7dd22f70a20273578c9813"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Fri Jun 16 12:56:53 2017 +1000"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Fri Feb 23 08:26:34 2018 +1100"
      },
      "message": "py3 changes for outfilter.py\n\nI started running this with dib where we have pure python3\nenvironments and it failed.\n\nYou can\u0027t have unbuffered text i/o in python3 for ... reasons? [1]\nChanging the file to binary mode works around this.  Python3 opens\nsys.stdin in text mode, so we need to manually convert the unicode\nstrings to bytes before we write them to the binary file.\n\n[1] http://bugs.python.org/issue17404\n\nChange-Id: Iebb26f0d3c2347d262cbc10dfd0912840cd05878\n"
    },
    {
      "commit": "a9e946471ef029755d7dd22f70a20273578c9813",
      "tree": "395b9a1932d2ec5fabd9612159f4fe238648fcdb",
      "parents": [
        "a7a8675cc1870a68a4fd91d256cafef8f6863da4"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Tue Feb 06 08:03:03 2018 +1100"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Fri Feb 23 08:26:32 2018 +1100"
      },
      "message": "Role apache-logs-conf: fix redhat matching\n\nAnsible complains:\n\n  The task includes an option with an undefined variable. The error\n  was: \u0027dict object\u0027 has no attribute \u0027RedHat\u0027\n\nwhich is just a mismatch on the \"Redhat\" string\n\nChange-Id: I447038256561740c224c68388fa5b6a068cc8fed\n"
    },
    {
      "commit": "a7a8675cc1870a68a4fd91d256cafef8f6863da4",
      "tree": "a6367702306afbe3245166ab5cc52950f08303a4",
      "parents": [
        "d3106720d22eed7861e14b746e36715adc2933ee",
        "ac475bbb2a906f481b953494ba28690a716a3554"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu Feb 22 20:47:56 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 22 20:47:57 2018 +0000"
      },
      "message": "Merge \"Correct configuration setting using NUMBER_FAKE_NOVA_COMPUTE\""
    },
    {
      "commit": "d3106720d22eed7861e14b746e36715adc2933ee",
      "tree": "8bb973ac083a8b6886be125a4631d9c949840460",
      "parents": [
        "c9c39a4b043af60d06e71976dab218115ffdf524"
      ],
      "author": {
        "name": "Paul Belanger",
        "email": "pabelanger@redhat.com",
        "time": "Wed Feb 21 16:06:49 2018 -0500"
      },
      "committer": {
        "name": "Paul Belanger",
        "email": "pabelanger@redhat.com",
        "time": "Wed Feb 21 16:06:49 2018 -0500"
      },
      "message": "Suppress more stats tasks\n\nBy default stat is pretty verbose, we can set no_log: true to avoid\nadding this info to our logs.\n\nChange-Id: Ia18ebfe179443382cc670ffc4363ab037c43bb85\nSigned-off-by: Paul Belanger \u003cpabelanger@redhat.com\u003e\n"
    },
    {
      "commit": "c9c39a4b043af60d06e71976dab218115ffdf524",
      "tree": "497fd73d0b0eaef998c00f8b947eb1e8f2b092fa",
      "parents": [
        "3e7b7c1dd6456024deb052fc52b13129f5a72c67"
      ],
      "author": {
        "name": "Paul Belanger",
        "email": "pabelanger@redhat.com",
        "time": "Wed Feb 21 14:23:10 2018 -0500"
      },
      "committer": {
        "name": "Paul Belanger",
        "email": "pabelanger@redhat.com",
        "time": "Wed Feb 21 14:23:10 2018 -0500"
      },
      "message": "Make the apache-logs-conf role even less verbose\n\nRound 2 to add no_log to more things. Specific looping over stats, it\nis pretty noise in logs and doesn\u0027t seem to add any value.\n\nChange-Id: I580171e0061fa331f3ed510713f1ac7a1a6cb5ea\nSigned-off-by: Paul Belanger \u003cpabelanger@redhat.com\u003e\n"
    },
    {
      "commit": "3e7b7c1dd6456024deb052fc52b13129f5a72c67",
      "tree": "ed1940e5b7d7665394c944cd5338ecee994dd3f7",
      "parents": [
        "33ff3eaebeb101061bd8e37f66484f4ada9dcae2",
        "2e9e90b9a862fee3a47ad211b712171497f13e97"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Wed Feb 21 01:55:22 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 21 01:55:22 2018 +0000"
      },
      "message": "Merge \"Fix RedHat entry in apache_config_path\""
    },
    {
      "commit": "33ff3eaebeb101061bd8e37f66484f4ada9dcae2",
      "tree": "ab8e1a6898cb6351be792572ef4f0ef89542750d",
      "parents": [
        "c5b8044726d3f879d8c5cc1a6ab2bf01b6fd141e",
        "4d55aa734de178e610e0bb8a3e3f55b82c5f2366"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Feb 20 16:26:54 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 20 16:26:54 2018 +0000"
      },
      "message": "Merge \"Updated from generate-devstack-plugins-list\""
    },
    {
      "commit": "2e9e90b9a862fee3a47ad211b712171497f13e97",
      "tree": "04874853f507666724f213cde26419aecc6d71eb",
      "parents": [
        "fddf3430d8b3bb6bc60c6c69c344e7ae437ee894"
      ],
      "author": {
        "name": "Daniel Mellado",
        "email": "dmellado@redhat.com",
        "time": "Tue Feb 20 12:17:55 2018 +0100"
      },
      "committer": {
        "name": "Daniel Mellado",
        "email": "dmellado@redhat.com",
        "time": "Tue Feb 20 14:20:45 2018 +0100"
      },
      "message": "Fix RedHat entry in apache_config_path\n\nWith CentOS 7, ansible is expecting to have RedHat as an attribute for\nthe dict so Discover configurations task fails with an undefined\nvariable error.\n\nCloses-Bug: #1750573\nChange-Id: I5bf9c4057ca9f75d730add9e429d0ef050c6d900\n"
    },
    {
      "commit": "c5b8044726d3f879d8c5cc1a6ab2bf01b6fd141e",
      "tree": "9ee52f05451fe3c24b73308ade131522c5b1315a",
      "parents": [
        "9f71c4ad4eb7b122e4941e97f2f56a70e203b35c",
        "a4922067009b4e293811ec6aa976ef7f72363069"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Feb 20 09:46:23 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 20 09:46:23 2018 +0000"
      },
      "message": "Merge \"Centralize setting default branch for stable branching\""
    },
    {
      "commit": "9f71c4ad4eb7b122e4941e97f2f56a70e203b35c",
      "tree": "6c453ca21c62601a0f428587dd5d48d146420873",
      "parents": [
        "fddf3430d8b3bb6bc60c6c69c344e7ae437ee894",
        "e9870eb18d19dbb807d4d312cf4aead23c6f8f40"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Feb 20 09:39:19 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 20 09:39:19 2018 +0000"
      },
      "message": "Merge \"nova: add support for TLS between novnc proxy \u0026 compute nodes\""
    },
    {
      "commit": "4d55aa734de178e610e0bb8a3e3f55b82c5f2366",
      "tree": "7e31a3ab97d4d1b53192cea47f5638ce03b8b1d1",
      "parents": [
        "22d70554acf711558c1a5018f9162eb5f1f4086c"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Tue Feb 20 06:10:39 2018 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Tue Feb 20 06:10:39 2018 +0000"
      },
      "message": "Updated from generate-devstack-plugins-list\n\nChange-Id: I7c5b33448df43c77fd188a3c44099d9c932d3173\n"
    },
    {
      "commit": "fddf3430d8b3bb6bc60c6c69c344e7ae437ee894",
      "tree": "4ac953efa7863459c68a52de5f958ea1bd2a290d",
      "parents": [
        "22d70554acf711558c1a5018f9162eb5f1f4086c"
      ],
      "author": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Mon Feb 19 18:34:43 2018 +0000"
      },
      "committer": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Mon Feb 19 18:34:43 2018 +0000"
      },
      "message": "Render devstack ansible roles via zuul-sphinx\n\nChange-Id: Ie0db5bcfdacc2543488704fe4428b68910bd6bf1\n"
    },
    {
      "commit": "a3844240ab80626adbfdfda59df0fa8133340a50",
      "tree": "e812ca5406c8c43f5b0b919858e5f28541ff880a",
      "parents": [
        "22d70554acf711558c1a5018f9162eb5f1f4086c"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Sun Feb 18 17:14:48 2018 -0500"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Sun Feb 18 17:14:48 2018 -0500"
      },
      "message": "Set [scheduler]workers\u003d$API_WORKERS\n\nSince blueprint placement-claims in Pike, the Nova FilterScheduler\nuses the placement service to make resource allocation \u0027claims\u0027\nbefore sending the build request to the chosen compute host to\nperform the legacy style resource claim. This allows us to safely\nscale out the number of scheduler workers when using the FilterScheduler.\n\nThe [scheduler]workers option defaults to ncpu if using the\nFilterScheduler (which is the default scheduler driver) so to avoid\nout of memory issues, we need to set $API_WORKERS scheduler workers\nif using the FilterScheduler in devstack.\n\nDepends-On: Ifdcd363d7bc22e73d76d69777483e5aaff4036e3\nChange-Id: Ieae234eb5388560b3f66bf60c156a91a8e831bc4\n"
    },
    {
      "commit": "8f7216290aebdd07f2277a92ae1baab5418c087c",
      "tree": "eff79dd86b469494da46fa29db0d2503ca4e50fd",
      "parents": [
        "22d70554acf711558c1a5018f9162eb5f1f4086c"
      ],
      "author": {
        "name": "Josh",
        "email": "jhershbe@redhat.com",
        "time": "Thu Feb 01 09:45:47 2018 +0200"
      },
      "committer": {
        "name": "Josh",
        "email": "jhershbe@redhat.com",
        "time": "Sun Feb 18 14:21:39 2018 +0200"
      },
      "message": "Restore NEUTRON_CREATE_INITIAL_NETWORKS flag\n\nSomehow this feature was lost in the transition\nfrom q-svc to neutron-api. This patch does not\nmodify the default behavior but allows specifying\nthe flag to false to prevent devstack from creating\nthe public and private networks.\n\nChange-Id: I952672496d007552c0c4d83db0d0df9be50326fc\nSigned-off-by: Josh \u003cjhershbe@redhat.com\u003e\n"
    },
    {
      "commit": "4d835e33b6e901ef87023ce9b7d71bc21170a9e3",
      "tree": "c7c2295d46e2e3ae885d49ab58e142c56096e554",
      "parents": [
        "22d70554acf711558c1a5018f9162eb5f1f4086c"
      ],
      "author": {
        "name": "IWAMOTO Toshihiro",
        "email": "iwamoto@valinux.co.jp",
        "time": "Mon Feb 05 16:57:41 2018 +0900"
      },
      "committer": {
        "name": "IWAMOTO Toshihiro",
        "email": "iwamoto@valinux.co.jp",
        "time": "Fri Feb 16 05:04:16 2018 +0000"
      },
      "message": "Break up fixup_stuff\n\nNeutron functional tests want to use ubuntu cloud archive but it\u0027s\nnot possible to source the fixup_stuff.sh from a neutron CI setup\nscript. Break it up so that only the UCA portion can be executed\nfrom neutron.\n\nChange-Id: Ie18833bfa30f1789e63cbe9c86f5ece3453f43fb\n"
    },
    {
      "commit": "22d70554acf711558c1a5018f9162eb5f1f4086c",
      "tree": "f718fbbb008ea4fdde9a52b35ba1e0137e6d3cbd",
      "parents": [
        "e46d6ad2b7a1033385eb80fc641be930c985a7ca"
      ],
      "author": {
        "name": "Monty Taylor",
        "email": "mordred@inaugust.com",
        "time": "Thu Feb 15 16:41:19 2018 -0600"
      },
      "committer": {
        "name": "Monty Taylor",
        "email": "mordred@inaugust.com",
        "time": "Thu Feb 15 16:42:49 2018 -0600"
      },
      "message": "Add /volume to block-storage endpoint\n\nThe block-storage endpoint was added to the catalog, but in the suburl\ncase it was not added with the /volume suburl. This leads to find it and\nattempting to use it but not being able to because it\u0027s mis-formed.\n\nNeeded-By: https://review.openstack.org/545117\nChange-Id: I84721c8ae637417e4b01be9e546ff77c250fc149\n"
    },
    {
      "commit": "a4922067009b4e293811ec6aa976ef7f72363069",
      "tree": "e5cb00430d16de1efb59ab39652faf8dd0dff93c",
      "parents": [
        "e46d6ad2b7a1033385eb80fc641be930c985a7ca"
      ],
      "author": {
        "name": "Sean McGinnis",
        "email": "sean.mcginnis@huawei.com",
        "time": "Thu Feb 15 07:45:10 2018 -0600"
      },
      "committer": {
        "name": "Sean McGinnis",
        "email": "sean.mcginnis@huawei.com",
        "time": "Thu Feb 15 11:21:15 2018 -0600"
      },
      "message": "Centralize setting default branch for stable branching\n\nOne of the steps when we create a new stable branch is to\nbranch devstack, then update the default branch for most\nrepos to use the new stable branch for each repo.\n\nThis requires making multiple updates throughout stackrc,\nand to further complicate things, there are some repo\nbranch variables for branchless repos that should not be\nupdated along with the others.\n\nThis can be error prone if not fully aware of these\nexceptions. To simplify this process a little, this\npatch adds two common variables - one that can be set to\nthe new stable branch name for all of the repos that\nshould be branched, and one that can be used for all of\nthe branchless repos to make it explicit that those\nvalues should be left alone. The cycle-trailing repos\nhave until two weeks after final release to branch, so\nalso adding another variable for those to make it easy\nto update them at a later time, separately from the\nother repos.\n\nChange-Id: I82aa19e739eeda3721bac1cb5153ad0bf2d1125a\n"
    },
    {
      "commit": "e46d6ad2b7a1033385eb80fc641be930c985a7ca",
      "tree": "be6c2e27b74cbec8eed18f986d31f7905928b4a2",
      "parents": [
        "f2f49e5a559b839539ef2fbb4011f62f26f34f2b",
        "0f39756f6158bf5cf9a7bfc7eda655b883002722"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Wed Feb 14 03:17:23 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 14 03:17:23 2018 +0000"
      },
      "message": "Merge \"Make the apache-logs-conf role less verbose\""
    }
  ],
  "next": "f2f49e5a559b839539ef2fbb4011f62f26f34f2b"
}
