)]}'
{
  "log": [
    {
      "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "ac475bbb2a906f481b953494ba28690a716a3554",
      "tree": "c4c21326216c3ffdd30c4e6bb66ba58eaf8ab306",
      "parents": [
        "fbdefacc1d7be98d9b34a2fb7f35aada33611604"
      ],
      "author": {
        "name": "Chris Dent",
        "email": "cdent@anticdent.org",
        "time": "Wed Feb 07 18:35:40 2018 +0000"
      },
      "committer": {
        "name": "Chris Dent",
        "email": "cdent@anticdent.org",
        "time": "Wed Feb 07 19:06:36 2018 +0000"
      },
      "message": "Correct configuration setting using NUMBER_FAKE_NOVA_COMPUTE\n\nIn Change-Id Ia3843818014f7c6c7526ef3aa9676bbddb8a85ca the \u0027host\u0027\nsetting used for each of the fake compute hosts was accidentally named\n\u0027nhost\u0027 (\u0027\\nhost\u0027 was edited poorly), so the setting doesn\u0027t actually do\nanything: you create multiple nova-compute processes they think they are\nall on the same host and only one hypervisor and resource provider is\ncreated.\n\nWith the correction in place, the wait_for_compute function needs to be\nupdated to be aware of the fact that the hostnames on the compute\nservices will have a numeric prefix when the fake virt driver is used.\n\nChange-Id: I5e8430d170c0b1c4f195ebe510aff8be59e4a3bc\n"
    },
    {
      "commit": "fbdefacc1d7be98d9b34a2fb7f35aada33611604",
      "tree": "7a4493fa9143e41163f232790b5d95e04e123670",
      "parents": [
        "b5683ea47d0d175ef62ee00ea63175bd239c60f3",
        "f8dc558486fdb484b31338aa30933e33c061638c"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Feb 05 03:42:45 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Feb 05 03:42:45 2018 +0000"
      },
      "message": "Merge \"Drop django_openstack_auth related code\""
    },
    {
      "commit": "55e461b11c635672cc0ff1fda066ecd85f1c7021",
      "tree": "36f79332c7db6d8981f7d298c1fb86274665da40",
      "parents": [
        "83ed9ab12866cf97dbbcb61530ed886fb7f2d72f",
        "ffe691ecd5f77795666baa9317910de8d6b858e1"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Fri Feb 02 03:41:17 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 02 03:41:17 2018 +0000"
      },
      "message": "Merge \"tempest: set compute-feature-enabled.volume_multiattach\""
    },
    {
      "commit": "7916735cff459662791401a42e410321e9f24aa0",
      "tree": "f3ac8ad97ac127e186b3ba0f5074bdebe894e3d3",
      "parents": [
        "632d87a17cb41839d8c572ce21f2c62928e3e6be",
        "49144e627120f9ec1cf72dfc84e02b9b81e669b6"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Wed Jan 31 12:44:43 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jan 31 12:44:43 2018 +0000"
      },
      "message": "Merge \"Remove glance api_servers from nova config\""
    },
    {
      "commit": "632d87a17cb41839d8c572ce21f2c62928e3e6be",
      "tree": "6bca8771915e5fe8e02b272835f09625e0fdf219",
      "parents": [
        "1af2bea823b9b3459c4daf30a260bc4877c82d73",
        "cda2cb557f7176c431d151b32bc44eee03f73774"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Wed Jan 31 08:27:54 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jan 31 08:27:54 2018 +0000"
      },
      "message": "Merge \"Create block-storage endpoint for cinder\""
    },
    {
      "commit": "8dd918c59e630cc9e7be87b8eb35aa12079e3693",
      "tree": "6f5f1f5923a4f6b69c3ad482e00175fb9d5803c9",
      "parents": [
        "614cab33c40159f0bc10d92c9f8dc3f9783708d9"
      ],
      "author": {
        "name": "Kaitlin Farr",
        "email": "kaitlin.farr@jhuapl.edu",
        "time": "Tue Oct 24 09:34:03 2017 -0400"
      },
      "committer": {
        "name": "Kaitlin Farr",
        "email": "kaitlin.farr@jhuapl.edu",
        "time": "Tue Jan 23 19:45:07 2018 +0000"
      },
      "message": "Update nova api_class setting to backend\n\nCastellan switches the `api_class` config option to `backend`. The change\nis still backwards compatible with the old `api_class` setting, but cinder\nalready updated to use the new option (see I5e46c738531d5d56777e91a00f4cee9531356f2e)\nand it is better to use the new setting.\n\nChange-Id: Ib609c82e7076d19676baaf4f08abd79ea11db0e3\n"
    },
    {
      "commit": "64039ef3008ccacbacad5c45dbc1881af4e868fa",
      "tree": "b280d0f46a36ed9938c10970d652cf4c5a649ebe",
      "parents": [
        "614cab33c40159f0bc10d92c9f8dc3f9783708d9"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Tue Jan 23 12:06:57 2018 +0200"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Tue Jan 23 12:07:19 2018 +0200"
      },
      "message": "Increse api_max_retries and api_retry_interval for ironic\n\nThere is no way to upgrade ironic before nova because of\ngrenade design. In multinode job we do not restart nova\nas we test partial upgrade of ironic there.\nOn slow nodes upgrading ironic takes time and nova looses\nironic connectivity\n\nThis patch increases api_retry_interval and api_max_retries\nto make sure we have a time to upgrade ironic before nova\ncompute stuck.\n\nChange-Id: I3b1429d6561431a82edda04a0e574cac38771837\n"
    },
    {
      "commit": "ffe691ecd5f77795666baa9317910de8d6b858e1",
      "tree": "be87c69a0f03bf9fce60f15a6709cee44a9f5a02",
      "parents": [
        "b5841fa5d65b2c9899bbf45e6ad65138dc08cfa2"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Tue Jan 12 17:58:44 2016 -0800"
      },
      "committer": {
        "name": "Ildiko Vancsa",
        "email": "ildiko.vancsa@gmail.com",
        "time": "Thu Jan 18 18:00:04 2018 +0100"
      },
      "message": "tempest: set compute-feature-enabled.volume_multiattach\n\nThis adds the ENABLE_VOLUME_MULTIATTACH flag and if True\nconfigures Tempest to run volume multiattach tests.\n\nNote that due to https://bugzilla.redhat.com/show_bug.cgi?id\u003d1378242\nwe can\u0027t run multiattach tests with the Pike UCA packages since\nthose include qemu 2.10 and libvirt 3.6, and the valid versions for\nmultiattach support with libvirt is qemu\u003c2.10 or libvirt\u003e\u003d3.10.\n\nDepends-On: I80c20914c03d7371e798ca3567c37307a0d54aaa\nDepends-On: I158c6f20e3e6a24bd2e5299abbeb3fc5208e5885\n\nPart of nova blueprint multi-attach-volume\n\nChange-Id: I46b7eabf6a28f230666f6933a087f73cb4408348\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": "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": "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": "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": "9aaa529f65011e4bfa649043c35ee808970dc426",
      "tree": "daff7ada2e6867728d6bedb4681dc2b76b2eb33d",
      "parents": [
        "28b4be186105888b72300d27166deb771857df06"
      ],
      "author": {
        "name": "Brian Haley",
        "email": "bhaley@redhat.com",
        "time": "Wed Sep 20 14:23:05 2017 -0400"
      },
      "committer": {
        "name": "Brian Haley",
        "email": "bhaley@redhat.com",
        "time": "Tue Jan 09 23:07:51 2018 -0500"
      },
      "message": "Add DVR support to lib/neutron\n\nAdded NEUTRON_DISTRIBUTED_ROUTING to more easily control DVR\nconfiguration.  If set to True, DVR will be enabled and the\ndefault agent mode will be set to \u0027dvr_snat\u0027 since that works\nwith all types of routers by default.  Advanced users can\noverride that by setting NEUTRON_DVR_MODE, for example in\nmulti-node configurations where different agent modes are\ndesired.\n\nThis should bring lib/neutron inline with lib/neutron-legacy\nin supporting all the different DVR modes.\n\nChange-Id: I9f25921eefc5b935aad3bb1edc5e41ee0ce43a84\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": "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": "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": "f8dc558486fdb484b31338aa30933e33c061638c",
      "tree": "b117ff1714ed5accc7430822ef1c0bde4066b59b",
      "parents": [
        "c1700973886bce1ec212c788e28a6fa372329b2d"
      ],
      "author": {
        "name": "Akihiro Motoki",
        "email": "amotoki@gmail.com",
        "time": "Sun Dec 24 08:17:01 2017 +0900"
      },
      "committer": {
        "name": "Akihiro Motoki",
        "email": "amotoki@gmail.com",
        "time": "Sun Dec 24 08:21:15 2017 +0900"
      },
      "message": "Drop django_openstack_auth related code\n\nIn Queens cycle, the code of django_openstack_auth was merged into\nthe horizon repository. The master branch of django_openstack_auth\nwill be retired. (horizon blueprint merge-openstack-auth)\nThis commit drops django_openstack_auth related code from DevStack.\n\n_prepare_message_catalog_compilation in lib/horizon was used only\nin install_django_openstack_auth, so it is dropped too.\n\nChange-Id: If9467c520a1e07d1968b29e485df0097330356bc\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": "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": "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": "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": "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": "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": "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": "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": "27367bea48a14ce991f6e60400d61ab2aa11532b",
      "tree": "3b43915fc928a241da13a046ea2a89a9de2e5de3",
      "parents": [
        "b3a7125fcd0f60801d0723b8a4cccd060d4ca642"
      ],
      "author": {
        "name": "Davanum Srinivas",
        "email": "davanum@gmail.com",
        "time": "Tue Nov 28 08:20:48 2017 -0500"
      },
      "committer": {
        "name": "Davanum Srinivas (dims)",
        "email": "davanum@gmail.com",
        "time": "Thu Nov 30 20:04:05 2017 +0000"
      },
      "message": "Allow overrides for ETCD ports\n\nThis will enable us to run one etcd for devstack and another\nfor kubernetes in the same box if necessary\n\nChange-Id: Ib71ded24727b80afd4d98eb68bade0f8c0f72311\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": "34c1679f2ee42df40c32ad96b4269f94721dc8d4",
      "tree": "7d5c0e4e3d8f4d8f2c6b2422811fe9692d36af2d",
      "parents": [
        "2647fc2ac1079836c558fc1062bffcaec002cd15"
      ],
      "author": {
        "name": "Claudiu Belu",
        "email": "cbelu@cloudbasesolutions.com",
        "time": "Mon Jun 12 09:32:21 2017 -0700"
      },
      "committer": {
        "name": "Claudiu Belu",
        "email": "cbelu@cloudbasesolutions.com",
        "time": "Tue Nov 28 10:53:21 2017 +0000"
      },
      "message": "use master upper-constraints when building tempest venv\n\nThe local requirements repo can be checked out to a stable branch,\nin which case, the requirements might conflict with tempest\u0027s master\nrequirements.\n\nMaster branch\u0027s upper-constraints should be used when building tempest\u0027s\nvenv.\n\nCloses-Bug: #1706009\n\nChange-Id: Ifd64638cae2886671421149dbbff3a57f9c64257\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": "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": "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": "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": "4bc42c7197c291639be6841d75f02dc008b8b915",
      "tree": "c62b2071a10802abba3a3768023737ea313c3a97",
      "parents": [
        "29bc8e645c5d3dd90361df89efc2e53798bd3bc4"
      ],
      "author": {
        "name": "Brian Haley",
        "email": "bhaley@redhat.com",
        "time": "Tue Nov 07 15:22:00 2017 -0500"
      },
      "committer": {
        "name": "Brian Haley",
        "email": "haleyb.dev@gmail.com",
        "time": "Thu Nov 16 17:20:21 2017 +0000"
      },
      "message": "Change lib/neutron-legacy to use openstackclient\n\nneutronclient has been deprecated, use openstack.\n\nChange-Id: I55ea7b8c90b54c05aa0e3f3d4543732e516dc2e6\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": "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": "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": "e9870eb18d19dbb807d4d312cf4aead23c6f8f40",
      "tree": "866a8d3fad5408829aec2c062ecf85c2e26052ad",
      "parents": [
        "9640d3bfbf55e74560677f9a13c241303666543a"
      ],
      "author": {
        "name": "Daniel P. Berrange",
        "email": "berrange@redhat.com",
        "time": "Thu Nov 10 13:03:32 2016 +0000"
      },
      "committer": {
        "name": "melanie witt",
        "email": "melwittt@gmail.com",
        "time": "Thu Oct 19 18:32:51 2017 +0000"
      },
      "message": "nova: add support for TLS between novnc proxy \u0026 compute nodes\n\nNova is gaining the ability to run TLS over the connection between the\nnovnc proxy service and the QEMU/KVM compute node VNC server.\n\nThis adds a new config param - \u0027NOVA_CONSOLE_PROXY_COMPUTE_TLS\u003dTrue\u0027 -\nwhich instructs devstack to configure libvirt/QEMU to enable TLS for the\nVNC server, and to configure the novncproxy to use TLS when connecting.\nNB this use of TLS is distinct from use of TLS for the public facing API\ncontrolled by USE_SSL, they can be enabled independently.\n\nThis is done in a generic manner so that it is easy to extend to cover\nuse of TLS with the SPICE and serial console proxy services too.\n\nChange-Id: Ib29d3f5f18533115b9c51e27b373e92fc0a28d1a\nDepends-on: I9cc9a380500715e60bd05aa5c29ee46bc6f8d6c2\nImplements bp: websocket-proxy-to-host-security\n"
    },
    {
      "commit": "57ddd7c1613208017728c50370d2e259c072d511",
      "tree": "91aad5755cf75a8b9776aec1615a441b0f5e7173",
      "parents": [
        "b907adce85836224f76d93de7b204be43b218f31",
        "a3488d5f0067b570974c14572c58bbf8cedf7ed2"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu Oct 19 18:25:30 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 19 18:25:30 2017 +0000"
      },
      "message": "Merge \"Remove proxy-sendcl from mod_proxy_uwsgi apache path\""
    },
    {
      "commit": "c1176ba716d143754af001467d7ff27d529bf777",
      "tree": "e0e57a66d0bf06436cb8b2a8b8423197fffe7805",
      "parents": [
        "25e137a5181326f8c7cb1e356b9001520ffb8bd7",
        "56131eb11fa431a13028e90f179e5444c0297f2a"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Wed Oct 18 08:28:18 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Oct 18 08:28:18 2017 +0000"
      },
      "message": "Merge \"Move glance auth cache creation to configure_glance\""
    },
    {
      "commit": "2c2ca80ce0caadc9efa18c9f9289f6b98b3c486e",
      "tree": "fdd08c99677caa286b19dba1f1ba06e379ea67ce",
      "parents": [
        "25e137a5181326f8c7cb1e356b9001520ffb8bd7"
      ],
      "author": {
        "name": "Jan Zerebecki",
        "email": "jan.openstack@zerebecki.de",
        "time": "Tue Oct 17 18:27:47 2017 +0200"
      },
      "committer": {
        "name": "Jan Zerebecki",
        "email": "jan.openstack@zerebecki.de",
        "time": "Tue Oct 17 18:34:30 2017 +0200"
      },
      "message": "Fix libvirt daemon name condition\n\nThis makes the condition that chooses which daemon name libvirt to call\nthe same as for choosing the livirt package names.\n\nWithout this fix the condition checking for a directory is incorrect\nwhen livirt is not yet installed, but is used before installing the\npackages.\n\nChange-Id: Ib5eb12769128527a6f4b3b5f7674bd2dad0ed160\n"
    },
    {
      "commit": "843b039b3ca24c79865d991df43bfcd5ebe0b97b",
      "tree": "fbb70b221208eed43d7cdd88c407e7b23c6ea7e8",
      "parents": [
        "e4eef81c2bd257e890be636a7a9fd4cb61ea3d5b"
      ],
      "author": {
        "name": "jianghua wang",
        "email": "jianghua.wang@citrix.com",
        "time": "Thu Sep 21 14:16:06 2017 +0000"
      },
      "committer": {
        "name": "Jianghua Wang",
        "email": "jianghua.wang@citrix.com",
        "time": "Fri Oct 13 07:25:43 2017 +0000"
      },
      "message": "Use the renamed vnc options\n\nAs the following commit has renamed the two vnc options; let\u0027s\nuse the new options in devstack:\nhttps://review.openstack.org/#/c/498387/\n\nChange-Id: Id125666814ea9bb8a22b579aee0f6bc1c65ade80\n"
    },
    {
      "commit": "2da019f133bb3e53ef67e33cfd269a9b6a72d27a",
      "tree": "1d644bc57c3ac8ea78d1bcdd4b4f12d10b72735c",
      "parents": [
        "e4eef81c2bd257e890be636a7a9fd4cb61ea3d5b"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Wed Oct 11 09:57:25 2017 -0700"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Wed Oct 11 09:57:25 2017 -0700"
      },
      "message": "Replace the deprecated nova_metadata_ip\n\nAs [1], the option nova_metadata_ip has been deprecated and\nwe can use nova_metadata_host instead. This patch makes devstack\ndo it.\n\n[1]: http://git.openstack.org/cgit/openstack/neutron/tree/neutron/conf/agent/metadata/config.py#n49\n\nChange-Id: Ifda43ec8c7743af6acdd3003c55c081ef5b1311c\n"
    },
    {
      "commit": "e4eef81c2bd257e890be636a7a9fd4cb61ea3d5b",
      "tree": "281ad49321210b476ac98b779289b95ce024fb35",
      "parents": [
        "2b97a81640df1f8d537d6cf7b291f15d8f084a18",
        "ef60f2b7180f269a53f405efa7449618eddf86a1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Oct 10 22:04:56 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 10 22:04:56 2017 +0000"
      },
      "message": "Merge \"Enable reloadable config in services\""
    },
    {
      "commit": "cda2cb557f7176c431d151b32bc44eee03f73774",
      "tree": "84753be52ecb575ebebb8cb4be8f60bf13f95984",
      "parents": [
        "a29329b55983d69c3966e1699f985be8cdf6e59d"
      ],
      "author": {
        "name": "Eric Fried",
        "email": "efried@us.ibm.com",
        "time": "Tue Oct 10 11:49:06 2017 -0500"
      },
      "committer": {
        "name": "Eric Fried",
        "email": "efried@us.ibm.com",
        "time": "Tue Oct 10 11:49:06 2017 -0500"
      },
      "message": "Create block-storage endpoint for cinder\n\nblock-storage is the official service type for cinder, according to the\nservice-types-authority.  Add it as a service in devstack, with cinder\u0027s\nunversioned endpoint, to enable proper discovery.\n\nChange-Id: I75cf7212678f7f270c3c32f0bce227dbbf6b466d\n"
    },
    {
      "commit": "b8335eebe88f5ebe0c1d42344ced60e55ead3c5e",
      "tree": "ccec327c9490de0e51b9764c97de7adea1c6173f",
      "parents": [
        "a29329b55983d69c3966e1699f985be8cdf6e59d"
      ],
      "author": {
        "name": "Markus Zoeller",
        "email": "mzoeller@de.ibm.com",
        "time": "Tue Sep 26 08:32:50 2017 +0200"
      },
      "committer": {
        "name": "Markus Zoeller",
        "email": "mzoeller@de.ibm.com",
        "time": "Tue Oct 10 11:08:09 2017 +0200"
      },
      "message": "Drop support for \"kvmibm\" distro\n\nThe IBM hypervisor distro \"KVM for IBM z Systems\" gets discontiued,\nlike announced in March 2017 [1]. The key dates are:\n\n* 03/2017: announcement\n* 08/2017: the last day to order (EOM)\n* 03/2018: the End of Service (EOL)\n\nAs the CI which tests OpenStack with KVM on IBM Z doesn\u0027t rely on this\ndistro anymore and EOM has reached, we remove the Devstack support for\nthis distro.\n\nThis basically reverts commit a5ea08b of Dec 2015.\n\nNOTE: This doesn\u0027t affect other distros which have KVM on Z support.\n\nReferences:\n[1] FAQ for KVM for IBM z Systems Delivery Strategy Change\n    https://www-01.ibm.com/common/ssi/cgi-bin/ssialias?htmlfid\u003dZSQ03110USEN\u0026\n\nChange-Id: I009ae4779588615633bff81d0c47a1b879ec9279\n"
    },
    {
      "commit": "401f43d4e197853091b51b4af99f14146b7cab46",
      "tree": "7b01daad917f254f7ac514e4c76f85435928a4a2",
      "parents": [
        "52237ee5482ff8c614dc68088ecaaf7d59a85915",
        "def67a47e80c1ed1ed8f1bdcf105563935f6d921"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Oct 06 03:17:02 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Oct 06 03:17:02 2017 +0000"
      },
      "message": "Merge \"Stop using ironic host manager with resource classes\""
    },
    {
      "commit": "52237ee5482ff8c614dc68088ecaaf7d59a85915",
      "tree": "716ef8e4cf72a6b49c01f99583dfed2880f4da07",
      "parents": [
        "301d4d1678c3c1342abc03e51a74574f7792a58b",
        "17cdecc689b20bfa3dc06ea23edacccf9e37497d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Oct 05 18:52:50 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 05 18:52:50 2017 +0000"
      },
      "message": "Merge \"Enable tempest testing for extending an attached volume\""
    },
    {
      "commit": "56131eb11fa431a13028e90f179e5444c0297f2a",
      "tree": "22efec42b81ec9208cb4955d7ef125e23106fc76",
      "parents": [
        "301d4d1678c3c1342abc03e51a74574f7792a58b"
      ],
      "author": {
        "name": "Clark Boylan",
        "email": "clark.boylan@gmail.com",
        "time": "Sat Sep 30 09:55:38 2017 -0700"
      },
      "committer": {
        "name": "John L. Villalovos",
        "email": "john.l.villalovos@intel.com",
        "time": "Wed Oct 04 16:06:27 2017 -0700"
      },
      "message": "Move glance auth cache creation to configure_glance\n\nWe install the glance api on all nodes in multinode testing. This has\nbeen failing because we don\u0027t configure the glance auth cache dirs if\nwe only install the glance api service. This was done as part of\ninit_glance which is only run when installing g-reg.\n\nFix this by moving the auth cache dir creation step into\nconfigure_glance which is run for the glance api.\n\nChange-Id: Ie669827507df0f524e6e53fe4ab3dff848dd4bd7\n"
    },
    {
      "commit": "1f82f43016f5e3c51560c8b7c0b9c07350731f6c",
      "tree": "e45f2a765f82e271586c2ae2578436310092ea80",
      "parents": [
        "888033483807de036cc97840315b7ce9a04ca169"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Wed Oct 04 09:51:02 2017 +1100"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Wed Oct 04 09:54:43 2017 +1100"
      },
      "message": "Revert \"Remove cache dirs from the services\"\n\nThis reverts commit ef5ebed6c9ca3d9d47fd2a732a1542555a0f65ba.\n\nThe problem here is a backwards-incompatible change to\nconfigure_auth_token_middleware.  Plugins are still passing a\n\"signing_dir\" which is interpreted now as the \"section\" argument\n... this leads to an interesting red-herring issue; because \"v\" is a\ngnu sed command for checking the version, a signing_dir of \"/var/...\"\n(as done in most plugins) gives the weird error:\n\n sed: -e expression #1, char 32: expected newer version of sed\n\nI think we\u0027ll either need a new function, or dummy arguments to get\nthis back in.\n\nChange-Id: I2098d4eb2747282622cf486fa7dbf216f932f58b\n"
    },
    {
      "commit": "888033483807de036cc97840315b7ce9a04ca169",
      "tree": "aa9b345616abb7011ea95c0ffee5e3d4aa665431",
      "parents": [
        "5631321a85a83fcfebc7aabd1e3b136e5cf3a260",
        "81f67fd7eb33fe3b197dd9b337d900a2271963b9"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Oct 03 07:07:56 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 03 07:07:56 2017 +0000"
      },
      "message": "Merge \"Delete the default guest user from rabbitmq\""
    },
    {
      "commit": "5631321a85a83fcfebc7aabd1e3b136e5cf3a260",
      "tree": "cf68d6e2a64f01803440854d8f982cadc8c5cdb6",
      "parents": [
        "3f97e71063074d143f9bdc504575ca86c12cc56d",
        "ef5ebed6c9ca3d9d47fd2a732a1542555a0f65ba"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Oct 03 07:07:53 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 03 07:07:53 2017 +0000"
      },
      "message": "Merge \"Remove cache dirs from the services\""
    },
    {
      "commit": "b0a08c1b04dd1478cf47b69b02042e076689b51c",
      "tree": "3119093a5daa5ad0d3d83e0f89d327d8be694a85",
      "parents": [
        "b0bd5822ad9f33bfea32c30ca85f704e41ca7597",
        "146332e349416ac0b3c9653b0ae68d55dbb3f9de"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Sep 28 05:28:36 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Sep 28 05:28:36 2017 +0000"
      },
      "message": "Merge \"Make etcd3 setup work with IPv6 addresses\""
    },
    {
      "commit": "ef5ebed6c9ca3d9d47fd2a732a1542555a0f65ba",
      "tree": "8aabc7d2def8f3a71f6efddf37183ef282b47a19",
      "parents": [
        "e8190c414e21b7d7f93eb9a3eeea3463f553a300"
      ],
      "author": {
        "name": "Jamie Lennox",
        "email": "jamielennox@gmail.com",
        "time": "Mon Sep 25 09:38:38 2017 +1000"
      },
      "committer": {
        "name": "Jamie Lennox",
        "email": "jamielennox@gmail.com",
        "time": "Tue Sep 26 10:10:11 2017 +1000"
      },
      "message": "Remove cache dirs from the services\n\nPKI tokens have been actively deprecated from keystone and there are\ndeprecations being emitted from keystonemiddleware. Because of this we\nno longer need an auth cache directory in the services where the PKI\ncertifcates used to be stored.\n\nRemove the creation and use of all these AUTH_CACHE directories.\n\nChange-Id: I5680376e70e74882e9fdb87ee1b95d5f40570ad7\n"
    },
    {
      "commit": "e8190c414e21b7d7f93eb9a3eeea3463f553a300",
      "tree": "4b2c72468569f480ec6f1c7e090ae7932b428214",
      "parents": [
        "7ffb517392a3eeeb66576f8298b87cd942bdde24",
        "3a59c9d7e3e54f3d3d4e64cd6c42fc1572d9ca17"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Sep 25 21:46:23 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Sep 25 21:46:23 2017 +0000"
      },
      "message": "Merge \"Remove deprecated forbid_global_implied_dsr\""
    },
    {
      "commit": "58288fb5912c864788c051555c5ba06bd61f4acc",
      "tree": "1388644fb076260574aa8e0aded575ebb83e6308",
      "parents": [
        "0f143e2c6b29cfd755450562e63793b6b9591f97",
        "32712717788d9ff373afd4ecd20b3c4f9079b260"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Sep 25 17:15:27 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Sep 25 17:15:27 2017 +0000"
      },
      "message": "Merge \"Change Cinder api_class setting to backend\""
    },
    {
      "commit": "80601865848e05888d7fd0bd44db9f06e3ec997e",
      "tree": "cecf42e04a58612d87f431a9772d71407b0ec68d",
      "parents": [
        "4a50053c74ed3a9cfe265762e3dd3d853557736f",
        "c652a498fb6ae1cdd7480b590be0f1e843768666"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Sep 25 13:52:51 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Sep 25 13:52:51 2017 +0000"
      },
      "message": "Merge \"Fix partial download problem\""
    },
    {
      "commit": "32712717788d9ff373afd4ecd20b3c4f9079b260",
      "tree": "b0740712e6946a42d42a9a8026d23a92c12fe2aa",
      "parents": [
        "4a50053c74ed3a9cfe265762e3dd3d853557736f"
      ],
      "author": {
        "name": "Sean McGinnis",
        "email": "sean.mcginnis@huawei.com",
        "time": "Fri Sep 22 07:49:15 2017 -0500"
      },
      "committer": {
        "name": "Sean McGinnis",
        "email": "sean.mcginnis@huawei.com",
        "time": "Mon Sep 25 08:46:00 2017 -0500"
      },
      "message": "Change Cinder api_class setting to backend\n\nCastellan switched the `api_class` config option to `backend` in commit\n8980bf7da55dd084ad84c84534fe937f0d43b9c0. The old setting will still be\nrecognized for now, but we should switch to using the new, correct config\noption.\n\nChange-Id: I5e46c738531d5d56777e91a00f4cee9531356f2e\n"
    },
    {
      "commit": "2ede133ed766e2b51de04e421183e5e5254537fb",
      "tree": "3f3b24d785958c7d7958917f71e27b1477358c24",
      "parents": [
        "5f348dace5001980426e158b99280041e46f3acb",
        "b2330c89196c65662fcf98a2295b7e41b1652b28"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Sep 25 13:37:24 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Sep 25 13:37:24 2017 +0000"
      },
      "message": "Merge \"Fix memcached_servers setting\""
    },
    {
      "commit": "5f348dace5001980426e158b99280041e46f3acb",
      "tree": "898c16edfd80e46fdbd05b094e5d7f2e4a88c9b7",
      "parents": [
        "a419a6d270810cb7a86a88e2fa31f4f86dc37566",
        "c04ac03e21546a3d25a2b6794802c4988f4ff532"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Sep 25 13:37:20 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Sep 25 13:37:20 2017 +0000"
      },
      "message": "Merge \"Change deprecated nova settings\""
    },
    {
      "commit": "3a59c9d7e3e54f3d3d4e64cd6c42fc1572d9ca17",
      "tree": "00ee166ad45926620a7e469e3a34c8a6ff9870f1",
      "parents": [
        "a08503ab4cbba229e9f89efb55c03f720477f3ba"
      ],
      "author": {
        "name": "Dirk Mueller",
        "email": "dirk@dmllr.de",
        "time": "Sat Sep 23 14:37:58 2017 +0200"
      },
      "committer": {
        "name": "Dirk Mueller",
        "email": "dirk@dmllr.de",
        "time": "Sat Sep 23 14:39:03 2017 +0200"
      },
      "message": "Remove deprecated forbid_global_implied_dsr\n\nThis setting was only useful for Mitaka and older, however Mitaka\nis now EOL.\n\nChange-Id: Ia1eb87d68a6265d8541cb87a88523246885e5a8a\n"
    },
    {
      "commit": "a08503ab4cbba229e9f89efb55c03f720477f3ba",
      "tree": "ecc1addeb0612b8a0a6bc90639f8b65879f39e72",
      "parents": [
        "672ac22ab32e3d00c889603d78c6bb43d601b179",
        "e3915938f35737fc231ab7b8b9981dae9048438e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Sep 23 01:10:30 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Sep 23 01:10:30 2017 +0000"
      },
      "message": "Merge \"Configure bridge_mappings for ovs and linuxbridge agents\""
    },
    {
      "commit": "c652a498fb6ae1cdd7480b590be0f1e843768666",
      "tree": "697fd5ebb664ec30d3a3338fba3c0cf87e819759",
      "parents": [
        "f56a0ae2eca9c5d77799d85b57ea7dbb7cf601dc"
      ],
      "author": {
        "name": "yuanke wei",
        "email": "weiyuanke123@gmail.com",
        "time": "Sun Sep 17 22:18:07 2017 +0800"
      },
      "committer": {
        "name": "yuanke wei",
        "email": "weiyuanke123@gmail.com",
        "time": "Fri Sep 22 19:44:43 2017 +0800"
      },
      "message": "Fix partial download problem\n\n(1) when checksum fails, better delete the broken files and try the second time;\n(2) amazon s3 is not good in mainland China, better try one more time with wget\n\nChange-Id: I24ee73f216b78bd80564863cd335e5d5a9b56360\n"
    },
    {
      "commit": "672ac22ab32e3d00c889603d78c6bb43d601b179",
      "tree": "ca7d589f3def596b3423c8c1c68f79c11640f38a",
      "parents": [
        "5aff50b09d0720042eefc27ce606b16ef5e41eb1",
        "e65ab4a1c57a56161ebbf51a10b3c47a665037d7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Sep 21 23:31:53 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Sep 21 23:31:53 2017 +0000"
      },
      "message": "Merge \"lib/neutron: configure root_helper for agents\""
    },
    {
      "commit": "e3915938f35737fc231ab7b8b9981dae9048438e",
      "tree": "a04cda6c76cf550868ee55a94247e4d84850c809",
      "parents": [
        "24b58a9a1a8ee3383dce7d3200b915aea1010858"
      ],
      "author": {
        "name": "Ihar Hrachyshka",
        "email": "ihrachys@redhat.com",
        "time": "Fri Feb 24 06:24:47 2017 +0000"
      },
      "committer": {
        "name": "Ihar Hrachyshka",
        "email": "ihrachys@redhat.com",
        "time": "Wed Sep 20 11:00:15 2017 -0700"
      },
      "message": "Configure bridge_mappings for ovs and linuxbridge agents\n\nOtherwise neutron will fail to bind external ports because of missing\nentries for external physical network in the mapping.\n\nConfigure it only when l3 agent is also installed on the node (otherwise\nthe l2 agent is not exposed to external network and hence doesn\u0027t have\nthe bridge).\n\nChange-Id: I561b74538acb0dc39f1af3e832108ce6a99441b0\n"
    }
  ],
  "next": "146332e349416ac0b3c9653b0ae68d55dbb3f9de"
}
