)]}'
{
  "log": [
    {
      "commit": "a37704691cfaab09b4e235199ac6e05e4a7c624b",
      "tree": "c7d94e123b9e92b4f9ec58f42d71328e38d13de2",
      "parents": [
        "ef1e9ada9b62e07a21502914077402a2055694bb",
        "448db9ec41930d13a785c553e09a34417507f594"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Apr 15 09:43:26 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 15 09:43:26 2021 +0000"
      },
      "message": "Merge \"Rely on ceph.conf settings when cinder backup pool is created\""
    },
    {
      "commit": "ef1e9ada9b62e07a21502914077402a2055694bb",
      "tree": "f3ecf2b39c734759e99ea8b596bd13a2e3844e2c",
      "parents": [
        "e53142ed0d314f07d974a104005be2120056d629",
        "580fec54c3a970de80ab66b3decca69704ff1179"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sat Apr 10 13:41:29 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Apr 10 13:41:29 2021 +0000"
      },
      "message": "Merge \"Make stackviz tasks not to fail jobs\""
    },
    {
      "commit": "580fec54c3a970de80ab66b3decca69704ff1179",
      "tree": "67359aff9b1d3412406517ddcb5830d096a51549",
      "parents": [
        "cd0147194dca409fc9f79edd74b2bf1b30532eb2"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Apr 08 11:03:37 2021 -0500"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Apr 08 22:17:56 2021 +0000"
      },
      "message": "Make stackviz tasks not to fail jobs\n\nDue to issue on stckviz side, job start\nfailing with POST_FAILURE. If we fix the\nissue still we need to wait for periodic job\nperiodic-package-stackviz-element to publish\nthe latest tarball on https://tarballs.openstack.org/stackviz/dist/.\n\nLet\u0027s not fail the job for any issue occur during\nstackviz processing.\n\nCloses-Bug: 1863161\n\nChange-Id: Ifee04f28ecee52e74803f1623aba5cfe5ee5ec90\n"
    },
    {
      "commit": "e53142ed0d314f07d974a104005be2120056d629",
      "tree": "e6bda3f2c99960cbfe38edd5b9c70583526d9d3a",
      "parents": [
        "cd0147194dca409fc9f79edd74b2bf1b30532eb2",
        "84b328c814fd5be8af53738128aa3f5ef75ca3c7"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Apr 08 18:10:36 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 08 18:10:36 2021 +0000"
      },
      "message": "Merge \"Default to parallel execution\""
    },
    {
      "commit": "cd0147194dca409fc9f79edd74b2bf1b30532eb2",
      "tree": "042c0d19762a0cdea801bf64118d537693714566",
      "parents": [
        "5a12a7fc4b9f730fc08e6239ea76ff5eaa756ea5",
        "01a84d2d03cd871fb8734d5fdc9d149b9487e3e4"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Apr 08 15:33:49 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 08 15:33:49 2021 +0000"
      },
      "message": "Merge \"Configure Cinder backup driver\""
    },
    {
      "commit": "5a12a7fc4b9f730fc08e6239ea76ff5eaa756ea5",
      "tree": "d84ffd9e44a57b175133b901171868c8d42f8cf6",
      "parents": [
        "2c275ab7dbb29ef67924283527f4b43978145792",
        "25d37efb9154f2f08e094f4dda3366a7bcd0af31"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Apr 08 01:03:01 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 08 01:03:01 2021 +0000"
      },
      "message": "Merge \"Update DEVSTACK_SERIES to xena\""
    },
    {
      "commit": "448db9ec41930d13a785c553e09a34417507f594",
      "tree": "9dba6bc58b6d66780a8cd43f1497e68da3195dad",
      "parents": [
        "01a84d2d03cd871fb8734d5fdc9d149b9487e3e4"
      ],
      "author": {
        "name": "Francesco Pantano",
        "email": "fpantano@redhat.com",
        "time": "Fri Feb 19 13:25:10 2021 +0100"
      },
      "committer": {
        "name": "Francesco Pantano",
        "email": "fpantano@redhat.com",
        "time": "Wed Apr 07 22:57:29 2021 +0200"
      },
      "message": "Rely on ceph.conf settings when cinder backup pool is created\n\nCeph adds the osd pool default size option on ceph.conf via [1];\nthis means we don\u0027t need to specify the size of this pool if\nthe same value (same variable) is used (CEPH_REPLICAS).\nThis change is an attempt of removing the size setting, relying\non the implicit declaration of the value provided by ceph.conf.\n\n[1] https://github.com/openstack/devstack-plugin-ceph/blob/master/devstack/lib/ceph#L425\n\nChange-Id: I5fa2105ceb3b97a4e38926d76c1e4028f1108d4a\n"
    },
    {
      "commit": "2c275ab7dbb29ef67924283527f4b43978145792",
      "tree": "92930697d15c300a3d3c9e9cf1c8af5e896d85af",
      "parents": [
        "a64c843052529cf5c8ac8cf8eb46c59b103b4b47",
        "6f2c807bfade2a218636e0ca441de45c5662aca0"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Apr 07 13:12:25 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 07 13:12:25 2021 +0000"
      },
      "message": "Merge \"gzip, not xz\""
    },
    {
      "commit": "6f2c807bfade2a218636e0ca441de45c5662aca0",
      "tree": "e9720ceafb6fce3fe450aaf245fa561b1631a8c0",
      "parents": [
        "0de8a5534fc08172dc1074c94d11725dad1d7590"
      ],
      "author": {
        "name": "Radosław Piliszek",
        "email": "radoslaw.piliszek@gmail.com",
        "time": "Tue Apr 06 14:15:34 2021 +0000"
      },
      "committer": {
        "name": "Radosław Piliszek",
        "email": "radoslaw.piliszek@gmail.com",
        "time": "Tue Apr 06 18:43:32 2021 +0000"
      },
      "message": "gzip, not xz\n\nxz may cause POST_FAILUREs due to memory pressure [1].\n\n[1] http://lists.openstack.org/pipermail/openstack-discuss/2021-April/021609.html\n\nChange-Id: I2ea3175ecf2508b62640bfffdd798d7072e55550\n"
    },
    {
      "commit": "25d37efb9154f2f08e094f4dda3366a7bcd0af31",
      "tree": "fd9337886f28c5777d9ddc6f3a297436336da499",
      "parents": [
        "a64c843052529cf5c8ac8cf8eb46c59b103b4b47"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue Apr 06 10:35:19 2021 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue Apr 06 10:35:19 2021 -0500"
      },
      "message": "Update DEVSTACK_SERIES to xena\n\nstable/wallaby branch has been created now and\ncurrent master is for xena.\n\nChange-Id: I42f67361fe50795d929752434342effddf123486\n"
    },
    {
      "commit": "01a84d2d03cd871fb8734d5fdc9d149b9487e3e4",
      "tree": "20a93c2a7f73cc623d8a91b5d6eee2f235f9b4ee",
      "parents": [
        "edee6dc341e40939360b36ce9fd09052dea1ee4d"
      ],
      "author": {
        "name": "Hironori Shiina",
        "email": "shiina.hironori@jp.fujitsu.com",
        "time": "Mon Jan 11 13:42:46 2021 -0500"
      },
      "committer": {
        "name": "Hironori Shiina",
        "email": "shiina.hironori@jp.fujitsu.com",
        "time": "Wed Mar 31 15:12:25 2021 -0400"
      },
      "message": "Configure Cinder backup driver\n\nThis patch adds a new environment variable, CINDER_BACKUP_DRIVER for\nconfiguring cinder backup driver used when c-bak service is enabled.\nThis gets cinder backup driver configurable with a similar pattern to\ncinder backends. Although the current configurable backup drivers don\u0027t\nneed cleanup functions, the interface for cleanup is prepared for the\nfuture.\n\nThe following backup drivers can be configured:\n  swift:\n  This is the default backup driver.\n  ceph:\n  This already can be configured if ceph backend driver is enabled. For\n  backward compatibility, ceph backup driver is used if ceph backend\n  driver is enabled and no backup driver is specified.\n  s3_swift:\n  The s3 backup driver gets configurable with this patch. By specifying\n  \u0027s3_swift\u0027, the driver is configured for swift s3api.\n\nIn the future, lib/cinder_backups/s3 should be created separatedly for\nexternal S3 compatible storage. This file will just set given parameters\nsuch as a URL and credentials.\n\nChange-Id: I356c224d938e1aa59c8589387a03682b3ec6e23d\n"
    },
    {
      "commit": "84b328c814fd5be8af53738128aa3f5ef75ca3c7",
      "tree": "1ff5dd065176e555ac652c8eb8256f8d640c8ef5",
      "parents": [
        "a64c843052529cf5c8ac8cf8eb46c59b103b4b47"
      ],
      "author": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Fri Mar 26 07:17:42 2021 -0700"
      },
      "committer": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Fri Mar 26 07:17:42 2021 -0700"
      },
      "message": "Default to parallel execution\n\nSeveral jobs have been running in parallel since the late Wallaby\ncycle, and other developers have had it enabled locally. I have heard\nno async-related stability or debug-ability complaints thus far.\nI think that we should convert the default to parallel early in the\nXena cycle in an attempt to spread the speed improvements across the\nboard, while also collecting data on a wider set of configurations.\n\nChange-Id: I83d56c9363d481bb6d5921f5e1f9b024f136044b\n"
    },
    {
      "commit": "a64c843052529cf5c8ac8cf8eb46c59b103b4b47",
      "tree": "600e8cc0dc0a2c84c8b4e4a49e92ea65951abc35",
      "parents": [
        "83821a11ac1d6738b63cb10878b8aaa02e153374",
        "30819e66ddad5b57b726684e62b511a938aaea98"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Mar 24 19:23:22 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 24 19:23:22 2021 +0000"
      },
      "message": "Merge \"Set default OVS_SYSCONFDIR value depending on OVS_PREFIX\""
    },
    {
      "commit": "83821a11ac1d6738b63cb10878b8aaa02e153374",
      "tree": "0c39ec513f1095407c1c8a07d8f3db91ddeaf944",
      "parents": [
        "64efd9862cb7a94e6fa3162edcd8b00f18cb3c0d",
        "61b4fbf143b96365fa85456246bcadcaab3d76be"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Mar 23 16:56:21 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 23 16:56:21 2021 +0000"
      },
      "message": "Merge \"Address feedback from glance-remote patch\""
    },
    {
      "commit": "64efd9862cb7a94e6fa3162edcd8b00f18cb3c0d",
      "tree": "f75fa28d89b1a5f31ab0c5fdab524c4939c830be",
      "parents": [
        "8ef0d73cbad1d3f7e3f7a94856aec48e19c70542",
        "b516efedf973d290c22c9279cf83d2dd47dc37fc"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Mar 23 14:44:24 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 23 14:44:24 2021 +0000"
      },
      "message": "Merge \"nova: Default NOVA_USE_SERVICE_TOKEN to True\""
    },
    {
      "commit": "30819e66ddad5b57b726684e62b511a938aaea98",
      "tree": "ff62a26ba1eb0e39ff0cd7d01164be839d8949d8",
      "parents": [
        "8ef0d73cbad1d3f7e3f7a94856aec48e19c70542"
      ],
      "author": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Mon Mar 22 07:14:50 2021 +0000"
      },
      "committer": {
        "name": "Rodolfo Alonso Hernandez",
        "email": "ralonsoh@redhat.com",
        "time": "Mon Mar 22 07:18:44 2021 +0000"
      },
      "message": "Set default OVS_SYSCONFDIR value depending on OVS_PREFIX\n\nWhen OVN is built from source, the value of OVS_PREFIX is set to\n\"/usr/local\". All other paths referring to OVS should be prefixed\nwith this value.\n\nCloses-Bug: #1920634\nRelated-Bug: #1918656\n\nChange-Id: I9a45a5379d1c47cdf67b9c6d3d0409a88501e61e\n"
    },
    {
      "commit": "8ef0d73cbad1d3f7e3f7a94856aec48e19c70542",
      "tree": "6cd59ef74530eaf6eb6b5000ef3764a4e7cc3e40",
      "parents": [
        "195c885cb3ee52b683002657bd6397d5552658b1",
        "1ed276c17791dba1f0b7ef4446d0efe09135553b"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sat Mar 20 02:58:55 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Mar 20 02:58:55 2021 +0000"
      },
      "message": "Merge \"Use (or set properly) system-id generated by openvswitch\""
    },
    {
      "commit": "195c885cb3ee52b683002657bd6397d5552658b1",
      "tree": "d3d2447ba09708dc112ec8bcb627eadc838a20fd",
      "parents": [
        "e049a319701ee77b27b9382bdce8e175abf65eed",
        "f548ce4816b58d7e65d64fc22a1066f1aea63824"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Mar 18 12:45:10 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 18 12:45:10 2021 +0000"
      },
      "message": "Merge \"Allow to install os-ken from git repo\""
    },
    {
      "commit": "e049a319701ee77b27b9382bdce8e175abf65eed",
      "tree": "95d8028c5287576551a6944cb6ec9b743f0409d9",
      "parents": [
        "af79a934ef057ea6ef7690894d58d21f7818979e",
        "a2273cc4c86348d0dd17ff8c64b2f1edeb620225"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Mar 17 18:05:59 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 17 18:05:59 2021 +0000"
      },
      "message": "Merge \"[OVN] Support for network-logging config\""
    },
    {
      "commit": "1ed276c17791dba1f0b7ef4446d0efe09135553b",
      "tree": "6d3974ec604fdcf4016174dc9af96372ac40e53c",
      "parents": [
        "ff895cc787cd58ed20e4e281cb2e7484ec42f8db"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Thu Mar 11 13:10:28 2021 +0100"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Wed Mar 17 14:04:06 2021 +0000"
      },
      "message": "Use (or set properly) system-id generated by openvswitch\n\nIn case when OVN_UUID isn\u0027t set by user, and it isn\u0027t stored\nin /etc/openvswith/system-id.conf file, Devstack will reuse it.\nIf it\u0027s not, it will generate and store it in the\n/etc/openvswitch/system-id.conf file so it can be set to same value\nafter openvswitch will be e.g. restarted.\n\nIn case when OVN_UUID is set by user, it will be also saved in\n/etc/openvswitch/system-id.conf file to make it persistent when e.g\nopenvswitch will be restarted.\n\nCloses-Bug: #1918656\nChange-Id: I8e3b05f3ab83e204bc1ce895baec0e1ba515895b\n"
    },
    {
      "commit": "af79a934ef057ea6ef7690894d58d21f7818979e",
      "tree": "ad24b6f2df04ad9f67642a475b9e8e9b887d4a3f",
      "parents": [
        "f3e9399d38ebf5dc26d9fdcd80d39179ad3e9baa"
      ],
      "author": {
        "name": "Brian Haley",
        "email": "bhaley@redhat.com",
        "time": "Mon Mar 15 12:20:42 2021 -0400"
      },
      "committer": {
        "name": "Brian Haley",
        "email": "bhaley@redhat.com",
        "time": "Mon Mar 15 12:20:42 2021 -0400"
      },
      "message": "Use \u0027ip addr replace\u0027 in OVN code\n\nInstead of doing a flush/add, use replace like the ML2/OVS\ncode does. Should have the same behavior of not failing if\nthe address is already present.\n\nChange-Id: If9d8a848b079ccb8c0c9b8e6fb708107aa0d46c7\n"
    },
    {
      "commit": "f3e9399d38ebf5dc26d9fdcd80d39179ad3e9baa",
      "tree": "e72d439e3c1d3b29613adfd449b134ff071f0ef8",
      "parents": [
        "ff895cc787cd58ed20e4e281cb2e7484ec42f8db",
        "38fed19acc2aa232503f91424d6c732ed8c7ed3a"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Mar 12 13:31:13 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 12 13:31:13 2021 +0000"
      },
      "message": "Merge \"Update Cirros to 0.5.2\""
    },
    {
      "commit": "ff895cc787cd58ed20e4e281cb2e7484ec42f8db",
      "tree": "7b6a4760b7be6dd645f50e4c6937789575da6dc3",
      "parents": [
        "d5a97c17874822ca405ede5e7f2cd023adde0a40",
        "3bdc8f66ad243f7487ba494e6a71f63c4965413a"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Mar 09 21:50:25 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 09 21:50:25 2021 +0000"
      },
      "message": "Merge \"Add a variable to configure the Tempest venv upper constraints\""
    },
    {
      "commit": "d5a97c17874822ca405ede5e7f2cd023adde0a40",
      "tree": "c5055916357b3960dff587a00e9934057252a6cd",
      "parents": [
        "3948fcb03c96bacc0c620de5b2c18a475e7afef2",
        "802259a49656170108dd79559166ad89c49e2ef7"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Mar 09 20:24:56 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 09 20:24:56 2021 +0000"
      },
      "message": "Merge \"Simulate a remote/standalone g-api worker\""
    },
    {
      "commit": "61b4fbf143b96365fa85456246bcadcaab3d76be",
      "tree": "8cac0637e0d6c370253025f273d34d332d59843e",
      "parents": [
        "802259a49656170108dd79559166ad89c49e2ef7"
      ],
      "author": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Tue Mar 09 08:05:37 2021 -0800"
      },
      "committer": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Tue Mar 09 09:28:16 2021 -0800"
      },
      "message": "Address feedback from glance-remote patch\n\nThis cleans up some of the quote and variable handling that was\npointed out in review of the previous patch. This is non-critical,\nso I\u0027m putting it in a subsequent patch to avoid disturbing the\ncareful alignment of patches across three projects that are mostly\napproved.\n\nChange-Id: I9b281efd74ba5cd78f97b84e5704b41fd040e481\n"
    },
    {
      "commit": "802259a49656170108dd79559166ad89c49e2ef7",
      "tree": "42c3ee03cf2218752d822633c9a8d662514173e7",
      "parents": [
        "18bf75e52f268a799dad955cd009b969f59f9d3c"
      ],
      "author": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Tue Jan 12 22:55:57 2021 +0000"
      },
      "committer": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Mon Mar 08 18:25:32 2021 -0800"
      },
      "message": "Simulate a remote/standalone g-api worker\n\nIn order to be able to test glance\u0027s distributed import function,\nwe need to have multiple workers in an arrangement like they\nwould be if one was on another host (potentially at another site).\nThis extra worker must be separate from the default image service\nin order to repeatedly hit one and then the other to test cross-\nservice interactions.\n\nThis allows you to enable_service g-api-r, which will clone the main\ng-api service, modify it to run on a different port, and start it.\nThe service will be registered in the catalog as image_remote.\n\nDepends-On: https://review.opendev.org/c/openstack/glance/+/769976\nChange-Id: I0e2bb5412701d515153c023873addb9d7abdb8a4\n"
    },
    {
      "commit": "38fed19acc2aa232503f91424d6c732ed8c7ed3a",
      "tree": "08ee7e0979adcdc89bd2ceed09a08e2edd1c06d0",
      "parents": [
        "3948fcb03c96bacc0c620de5b2c18a475e7afef2"
      ],
      "author": {
        "name": "Lee Yarwood",
        "email": "lyarwood@redhat.com",
        "time": "Mon Mar 08 08:50:53 2021 +0000"
      },
      "committer": {
        "name": "Lee Yarwood",
        "email": "lyarwood@redhat.com",
        "time": "Mon Mar 08 08:50:53 2021 +0000"
      },
      "message": "Update Cirros to 0.5.2\n\nThis release [1] includes a single fix [2] pulling in the ahci module\nwhich is required by Iad1adbc23b31dd54a96299e7a8a4b622c15eed8d, a\nnova-next change introducing q35 testing to the job.\n\nThis depends on the following change caching the image within the CI\nhost image:\n\nDepends-On: https://review.opendev.org/c/openstack/project-config/+/779178/\n\n[1] https://github.com/cirros-dev/cirros/releases/tag/0.5.2\n[2] https://github.com/cirros-dev/cirros/pull/65\n\nChange-Id: I12e0bdb3699e5343592ab834468ba6b2fcdcaaf4\n"
    },
    {
      "commit": "3948fcb03c96bacc0c620de5b2c18a475e7afef2",
      "tree": "a3b71c8e238e883cc15cc87d697431a9578947d4",
      "parents": [
        "970891a4ef863344fb1425727b3c3bf91b1c8bb5"
      ],
      "author": {
        "name": "Stephen Finucane",
        "email": "sfinucan@redhat.com",
        "time": "Tue Mar 02 16:51:49 2021 +0000"
      },
      "committer": {
        "name": "Stephen Finucane",
        "email": "sfinucan@redhat.com",
        "time": "Fri Mar 05 15:10:19 2021 +0000"
      },
      "message": "Remove MAINTAINERS.rst\n\nThis file is mega out-of-date and no longer helpful. Remove it.\n\nChange-Id: Ic7e215c3e48a9c453d19355ad7d683494811d2af\nSigned-off-by: Stephen Finucane \u003csfinucan@redhat.com\u003e\n"
    },
    {
      "commit": "970891a4ef863344fb1425727b3c3bf91b1c8bb5",
      "tree": "782a639eca786b0645bd8b95cc8d5b77351092c3",
      "parents": [
        "3c6d1059298788d4ce35845fdb1bef2938046702"
      ],
      "author": {
        "name": "Stephen Finucane",
        "email": "sfinucan@redhat.com",
        "time": "Tue Mar 02 16:45:39 2021 +0000"
      },
      "committer": {
        "name": "Stephen Finucane",
        "email": "sfinucan@redhat.com",
        "time": "Fri Mar 05 15:10:19 2021 +0000"
      },
      "message": "Remove references to XenAPI driver\n\nThe XenAPI driver was removed during the Victoria release [1], while the\nlibvirt+xen driver has been removed in the Wallaby release [2]. Remove\nreferences to Xen from DevStack since its all a no-op now.\n\n[1] I42b302afbb1cfede7a0f7b16485a596cd70baf17\n[2] I73305e82da5d8da548961b801a8e75fb0e8c4cf1\n\nChange-Id: If7055feb88391f496a5e5e4c72008bf0050c5356\nSigned-off-by: Stephen Finucane \u003csfinucan@redhat.com\u003e\n"
    },
    {
      "commit": "3c6d1059298788d4ce35845fdb1bef2938046702",
      "tree": "5ed8cfd2ddc089d12effdcc71a9611a7b7421fcd",
      "parents": [
        "8f3e51d79f392151023f3853a6c8a3f7b868ecfa"
      ],
      "author": {
        "name": "Stephen Finucane",
        "email": "sfinucan@redhat.com",
        "time": "Tue Mar 02 16:35:47 2021 +0000"
      },
      "committer": {
        "name": "Stephen Finucane",
        "email": "sfinucan@redhat.com",
        "time": "Fri Mar 05 15:10:11 2021 +0000"
      },
      "message": "nova: Remove nova-xvpvncproxy\n\nThis was removed this service from nova in Ussuri [1]. There\u0027s no need\nto keep this around.\n\n[1] I2f7f2379d0cd54e4d0a91008ddb44858cfc5a4cf\n\nChange-Id: Idc95c6467a8c6e0c0ed07a6458425ff0a10ff995\nSigned-off-by: Stephen Finucane \u003csfinucan@redhat.com\u003e\n"
    },
    {
      "commit": "f548ce4816b58d7e65d64fc22a1066f1aea63824",
      "tree": "18ea066ac60f04b4e8240008be0877b43df429d0",
      "parents": [
        "0de8a5534fc08172dc1074c94d11725dad1d7590"
      ],
      "author": {
        "name": "Akihiro Motoki",
        "email": "amotoki@gmail.com",
        "time": "Thu Mar 04 10:31:30 2021 +0900"
      },
      "committer": {
        "name": "Akihiro Motoki",
        "email": "amotoki@gmail.com",
        "time": "Thu Mar 04 10:31:30 2021 +0900"
      },
      "message": "Allow to install os-ken from git repo\n\nos-ken is used by neutron ML2/OVS agent.\nWe need to install os-ken from source to test os-ken changes\nagainst neutron. We already have tempest-integrated-networking job\nin os-ken repo but it turns out it consumes os-ken from PyPI :-(\n\nChange-Id: Ibcff212591e9fed25f1316403627269d81455b09\n"
    },
    {
      "commit": "8f3e51d79f392151023f3853a6c8a3f7b868ecfa",
      "tree": "d0936140d5aa233865a43db3b3d02a7065c984fb",
      "parents": [
        "0de8a5534fc08172dc1074c94d11725dad1d7590"
      ],
      "author": {
        "name": "Stephen Finucane",
        "email": "sfinucan@redhat.com",
        "time": "Tue Mar 02 16:18:48 2021 +0000"
      },
      "committer": {
        "name": "Stephen Finucane",
        "email": "sfinucan@redhat.com",
        "time": "Tue Mar 02 16:18:48 2021 +0000"
      },
      "message": "nova: Die if console TLS enabled with tls-proxy\n\nWe require the \u0027tls-proxy\u0027 service to set up certificates for us. Hard\nfail if \u0027NOVA_CONSOLE_PROXY_COMPUTE_TLS\u0027 is enabled but the \u0027tls-proxy\u0027\nservice is not.\n\nChange-Id: I52fec12b78ecd8f76f835551ccb84dfb1d5b3d8a\nSigned-off-by: Stephen Finucane \u003csfinucan@redhat.com\u003e\n"
    },
    {
      "commit": "0de8a5534fc08172dc1074c94d11725dad1d7590",
      "tree": "aea802b16e3ef2ce75fb3e467f2ea8990a267340",
      "parents": [
        "49cd2252f0aecf7fb68925dfbf56bc3a9c638d62",
        "57b092dbceb95ed03f8d33f64a5cc60eabd57e50"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Feb 23 19:43:06 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 23 19:43:06 2021 +0000"
      },
      "message": "Merge \"Stop configure \u0027member\u0027 role in tempest_roles\""
    },
    {
      "commit": "3bdc8f66ad243f7487ba494e6a71f63c4965413a",
      "tree": "735b72773c8a226a97ce3aecd216f6fd0cde33dc",
      "parents": [
        "556f84aea90c572873fc9834292635b41e590224"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue Feb 09 12:56:34 2021 -0600"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Sat Feb 20 14:05:36 2021 -0600"
      },
      "message": "Add a variable to configure the Tempest venv upper constraints\n\nWe use Tempest master for testing the supported stable\nbranches so using master upper constraints works fine but\nwhen we need to use old Tempest in the below cases then master\nupper constraints do not work and devstack will not be\nable to install Tempest in vnenv:\n\n- Testing Extended Maintenance branch\n- Testing py2.7 jobs until stable/train with in-tree tempest plugins\n\nThis commit adds a variable to set the compatible upper constraint\nto use for Tempest\u0027s old version.\n\nFew of the current failure which can be fixed by this new configurable var:\n- networking-generic-switch-tempest-dlm-python2\n  - https://zuul.opendev.org/t/openstack/build/ebcf3d68d62c4af3a43a222aa9ce5556\n- devstack-platform-xenial on stable/steinand stable/train\n  - https://zuul.opendev.org/t/openstack/build/37ffc1af6f3f4b44b5ca8cbfa27068ac\n\nChange-Id: I5b2217d85e6871ca3f7a3f6f859fdce9a50d3946\n"
    },
    {
      "commit": "49cd2252f0aecf7fb68925dfbf56bc3a9c638d62",
      "tree": "95dade55a19993bdea340f566cdfcf898ce56fa8",
      "parents": [
        "bacaf0c4aa80d0298bb66f4a800a14cd40a64289",
        "f361122798b9e3163790bee81abfa0486746fa8a"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sat Feb 20 18:23:04 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Feb 20 18:23:04 2021 +0000"
      },
      "message": "Merge \"Fix DevStack setup on CentOS 8.3\""
    },
    {
      "commit": "bacaf0c4aa80d0298bb66f4a800a14cd40a64289",
      "tree": "3b8cb762f9f8d0be2105cac5c4c4d6e413a5acc2",
      "parents": [
        "18bf75e52f268a799dad955cd009b969f59f9d3c",
        "48b7633ae84c5be77c6415d7f95ca696e4c0a2b6"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Feb 18 12:22:17 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 18 12:22:17 2021 +0000"
      },
      "message": "Merge \"Fix nova db dependency\""
    },
    {
      "commit": "f361122798b9e3163790bee81abfa0486746fa8a",
      "tree": "4e1e88f6ef48e2c78cf2a6bfd1b1c302f6fb9bca",
      "parents": [
        "18bf75e52f268a799dad955cd009b969f59f9d3c"
      ],
      "author": {
        "name": "Pierre Riteau",
        "email": "pierre@stackhpc.com",
        "time": "Wed Feb 17 17:43:13 2021 +0100"
      },
      "committer": {
        "name": "Pierre Riteau",
        "email": "pierre@stackhpc.com",
        "time": "Wed Feb 17 17:43:13 2021 +0100"
      },
      "message": "Fix DevStack setup on CentOS 8.3\n\nCentOS 8.3 changed the name of the PowerTools repository to powertools:\nhttps://wiki.centos.org/Manuals/ReleaseNotes/CentOS8.2011#Yum_repo_file_and_repoid_changes\n\nWith this repository disabled, DevStack fails to install libyaml-devel,\nwhich causes a failure to install many packages. In my environment\nDevStack stopped with an error caused by a missing wget.\n\nKeep the command using the old repository name, for compatibility with\nolder CentOS releases.\n\nChange-Id: I5541a8aee8467abf10ce8a10d770618bdd693f02\n"
    },
    {
      "commit": "48b7633ae84c5be77c6415d7f95ca696e4c0a2b6",
      "tree": "4edd0a9fabd0d35ba10df20ed750f9ddcbde841c",
      "parents": [
        "556f84aea90c572873fc9834292635b41e590224"
      ],
      "author": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Tue Feb 16 14:14:23 2021 -0800"
      },
      "committer": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Tue Feb 16 16:02:00 2021 -0800"
      },
      "message": "Fix nova db dependency\n\nWhen I reordered the nova database creation for better performance\nand cleaner arrangement, I broke the non-standard arrangement where\nthe super and cell conductors are squashed together. In devstack,\nthis is implemented by pointing the controllers at cell1 in the\nconfig, which makes it hard to create and sync the databases in the\nnatural order. This manifested in a failure when running in this\nmode (which apparently Trove is).\n\nAs a quick fix, this special-cases the setup for cell0 if that mode\nis enabled. I will follow this up with a cleaner refactor of all that\nstuff so this hack isn\u0027t required, but that will take a bit longer.\n\nChange-Id: I5385157c281beb041bf67cba546be20cf9497cbe\n"
    },
    {
      "commit": "18bf75e52f268a799dad955cd009b969f59f9d3c",
      "tree": "fd3c8e534a75db57f1c199936aca95a6275a5181",
      "parents": [
        "556f84aea90c572873fc9834292635b41e590224",
        "ed164289a57549fb2b2404fc77052bb09ceb5105"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Feb 16 21:16:48 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 16 21:16:48 2021 +0000"
      },
      "message": "Merge \"Always verify os_glance reserved namespace\""
    },
    {
      "commit": "57b092dbceb95ed03f8d33f64a5cc60eabd57e50",
      "tree": "2bf3ef357090b50bf26d17f43170e984062a9147",
      "parents": [
        "aa2821eb89ab9c8048509d15fe41215c163d2f50"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Mon Feb 08 11:37:38 2021 -0600"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Mon Feb 15 17:34:17 2021 +0000"
      },
      "message": "Stop configure \u0027member\u0027 role in tempest_roles\n\nConfig option auth.tempest_roles is used to set the\nextra roles to all dynamic cred tests users.\n- https://opendev.org/openstack/tempest/src/commit/9b6f441fdc2a970410ea631dc1318896349e010f/tempest/common/credentials_factory.py#L82\n\nDevstack set the \u0027member\u0027 role in CONF.auth.tempest_roles\n- https://opendev.org/openstack/devstack/src/commit/556f84aea90c572873fc9834292635b41e590224/lib/tempest#L628\n\nThis cause issue if any tests testing for speciifc rols and want\nto exclude the \u0027member\u0027 role, basically this bug\n- https://bugs.launchpad.net/devstack/+bug/1915740\n\nAlso with \u0027member\u0027 role assigned by default, Tempest will not be\nable to test the secure RBAC new default \u0027reader\u0027 role.\n\nLet\u0027s remove  this role assignment now and let test congfigure what\nthey want.\n\nCloses-Bug: #1915740\n\nChange-Id: I0b6ab9fb943c7b0925a0a0d2490a8bcdfa76cedc\n"
    },
    {
      "commit": "b516efedf973d290c22c9279cf83d2dd47dc37fc",
      "tree": "6d118c1eb054da10640ff8706ce3e29ed63594da",
      "parents": [
        "556f84aea90c572873fc9834292635b41e590224"
      ],
      "author": {
        "name": "Lee Yarwood",
        "email": "lyarwood@redhat.com",
        "time": "Mon Feb 15 10:11:43 2021 +0000"
      },
      "committer": {
        "name": "Lee Yarwood",
        "email": "lyarwood@redhat.com",
        "time": "Mon Feb 15 10:32:03 2021 +0000"
      },
      "message": "nova: Default NOVA_USE_SERVICE_TOKEN to True\n\nIntroduced in devstack by I2d7348c4a72af96c0ed2ef6c0ab75d16e9aec8fc and\nlong tested by nova-next this enabled by most deployment tools by\ndefault now and should be enabled by default in devstack.\n\nChange-Id: Ia76b96fe87d99560db947a59cd0660aab9b05335\n"
    },
    {
      "commit": "556f84aea90c572873fc9834292635b41e590224",
      "tree": "c004e610a1eb320007f537d6f2be9434ce484c0c",
      "parents": [
        "f9047f3151d46c266559b4f91753793b0c4c65bf",
        "30d9bf9a6d8af9590b04caa3757956522f2004d4"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Feb 11 22:33:01 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 11 22:33:01 2021 +0000"
      },
      "message": "Merge \"Async task support\""
    },
    {
      "commit": "f9047f3151d46c266559b4f91753793b0c4c65bf",
      "tree": "d24eab777a645f6c9a2c7ad59eb5dc720d5e902a",
      "parents": [
        "357698d4cb3fb088dcd08c02892f429ab7038834",
        "b4bba2f2c817dd5c7594e8c7950021969704db5d"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Feb 11 20:55:48 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 11 20:55:48 2021 +0000"
      },
      "message": "Merge \"Increase volumes quota for service project\""
    },
    {
      "commit": "357698d4cb3fb088dcd08c02892f429ab7038834",
      "tree": "1b62fb215ed0b2a97b6166977d50ba7a3031f777",
      "parents": [
        "aa2821eb89ab9c8048509d15fe41215c163d2f50",
        "e11d367d8e31a4875301e2e890fa8ffede270ec2"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Feb 11 03:23:23 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 11 03:23:23 2021 +0000"
      },
      "message": "Merge \"orchestrate-devstack: Copy controller ceph.conf and keyrings to subnode\""
    },
    {
      "commit": "e11d367d8e31a4875301e2e890fa8ffede270ec2",
      "tree": "3d3ba36c3d6ed94a1bac1f8308afb695d7fd1fc2",
      "parents": [
        "aef50ed18c3c9b7c01894f6c8e00e297abebe690"
      ],
      "author": {
        "name": "Lee Yarwood",
        "email": "lyarwood@redhat.com",
        "time": "Wed Sep 30 13:06:39 2020 +0100"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Feb 10 16:01:04 2021 +0000"
      },
      "message": "orchestrate-devstack: Copy controller ceph.conf and keyrings to subnode\n\nThis change introduces a basic role to copy the contents of /etc/ceph\nbetween the controller and subnodes during orchestrate-devstack allowing\na multinode ceph job to be introduced by\nI9ffdff44a3ad42ebdf26ab72e24dfe3b12b1ef8b.\n\nNote that this role is only used when devstack-plugin-ceph is enabled.\n\nChange-Id: I324c0f35db34f8540ca164bf8c6e3dea67c5b1b4\n"
    },
    {
      "commit": "30d9bf9a6d8af9590b04caa3757956522f2004d4",
      "tree": "c41ec387e576c525a0e1d7d06b2c7f3c7efab748",
      "parents": [
        "84ead5aacf8ada7c3cd8ff524cb1f7c7e8dc147d"
      ],
      "author": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Tue Jan 19 12:10:52 2021 -0800"
      },
      "committer": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Tue Feb 09 15:57:04 2021 -0800"
      },
      "message": "Async task support\n\nWe have a *ton* of stuff in devstack that is very linear, specifically\nthe ten-ish minutes we spend loading osc to run a single API command\nagainst something. We also generate configs, sync databases, and other\nthings that use one core of our worker and make our runtime longer\nthan it really needs to be.\n\nThe idea in this patch is to make it super simple to run some things\nin the background and then wait for them to finish before proceeding\nto something that will require them to be done. This avoids the\ninterleaving you would expect by redirecting the async tasks to a log\nfile, and then cat\u0027ing that log file synchronously during the wait\noperation. The per-task log file remains so it\u0027s easier to examine\nit in isolation.\n\nMultiple people have reported between 22-30% improvement in the\ntime it takes to stack with this. More can be done, but what is here\nalready makes a significant difference.\n\nChange-Id: I270a910b531641b023c13f75dfedca057a1f1031\n"
    },
    {
      "commit": "a2273cc4c86348d0dd17ff8c64b2f1edeb620225",
      "tree": "6ffcd0bbc5abf232f0027d63c7cc3c18f1998507",
      "parents": [
        "aa2821eb89ab9c8048509d15fe41215c163d2f50"
      ],
      "author": {
        "name": "Flavio Fernandes",
        "email": "flaviof@redhat.com",
        "time": "Sat Feb 06 16:23:36 2021 -0500"
      },
      "committer": {
        "name": "Flavio Fernandes",
        "email": "flaviof@redhat.com",
        "time": "Mon Feb 08 10:56:38 2021 -0500"
      },
      "message": "[OVN] Support for network-logging config\n\nThis patchset adds configuration support for network logging\nwhen the OVN driver is enabled.\n\nDepends-On: https://review.opendev.org/768129\nChange-Id: I6fc0973bedfd1dcc72b01981cd64f9283662d37c\nSigned-off-by: Flavio Fernandes \u003cflaviof@redhat.com\u003e\n"
    },
    {
      "commit": "b4bba2f2c817dd5c7594e8c7950021969704db5d",
      "tree": "9cd720e8a59d80c9658d6bba74ad05e3734b77d4",
      "parents": [
        "84ead5aacf8ada7c3cd8ff524cb1f7c7e8dc147d"
      ],
      "author": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Thu Feb 04 23:24:17 2021 +0000"
      },
      "committer": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Fri Feb 05 15:36:01 2021 +0000"
      },
      "message": "Increase volumes quota for service project\n\nIf we are backing glance with cinder, we will use more volumes and\nif timing is right, we will clash with other tests and be unable\nto create what we need. If we are backing glance with cinder, we\nshould increase the volumes quota, which this patch does (to 50 from\na default of 10).\n\nCloses-Bug: #1914665\nChange-Id: I2ad1c4d21f996ee1a9ce29ba4f1a4b8f5720f8fb\n"
    },
    {
      "commit": "aa2821eb89ab9c8048509d15fe41215c163d2f50",
      "tree": "2378236715bea0acaf356064ba3580882bb34b10",
      "parents": [
        "eef2a0d751f4d53fb7b475e69e229cb541f7af2c",
        "b37240382dc300f30efd83894fb0a9077e98d0ec"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Feb 02 18:18:36 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 02 18:18:36 2021 +0000"
      },
      "message": "Merge \"Drop opensuse platform job\""
    },
    {
      "commit": "eef2a0d751f4d53fb7b475e69e229cb541f7af2c",
      "tree": "7eac595d6b05d9bc4d4f23ebed6f06906395fb28",
      "parents": [
        "84ead5aacf8ada7c3cd8ff524cb1f7c7e8dc147d"
      ],
      "author": {
        "name": "Vanou Ishii",
        "email": "ishii.vanou@fujitsu.com",
        "time": "Wed Jan 20 14:15:57 2021 +0900"
      },
      "committer": {
        "name": "Vanou Ishii",
        "email": "ishii.vanou@fujitsu.com",
        "time": "Mon Jan 25 16:51:19 2021 +0900"
      },
      "message": "Fix Early Use of die function in stack.sh\n\nThis commit fixes use of die function before it\u0027s defined.\ndie function can be used after sourcing $TOP_DIR/functions chain-\nsources $TOP_DIR/functions-common.\nBecause fixed portion of stack.sh checks existence of $TOP_DIR/inc\nand sourcing $TOP_DIR/function chain source $TOP_DIR/inc, this commit\nuses echo \u0026 exit command instead of die function.\n\nCloses-Bug: #1913021\nChange-Id: I5ec174cf7b02269525b1bfd0bfa94ea889d16fce\n"
    },
    {
      "commit": "84ead5aacf8ada7c3cd8ff524cb1f7c7e8dc147d",
      "tree": "73760eeb688f8a8807ebc2d4e4b8f810da4d7967",
      "parents": [
        "edee6dc341e40939360b36ce9fd09052dea1ee4d",
        "bcd0acf6c0b5d6501e91133c3a937b3fc40f7122"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sat Jan 23 01:19:20 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jan 23 01:19:20 2021 +0000"
      },
      "message": "Merge \"Also cap pip in tempest tox venv\""
    },
    {
      "commit": "ed164289a57549fb2b2404fc77052bb09ceb5105",
      "tree": "3e93afe2119b1622a662440fd23ba2d23a1e141b",
      "parents": [
        "edee6dc341e40939360b36ce9fd09052dea1ee4d"
      ],
      "author": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Mon Jan 18 09:57:00 2021 -0800"
      },
      "committer": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Mon Jan 18 09:57:00 2021 -0800"
      },
      "message": "Always verify os_glance reserved namespace\n\nOn master, we should always enable tempest\u0027s verification of Glance\u0027s\nos_glance namespace enforcement.\n\nChange-Id: Ia71878e6c53ee683a868112959876798e946e2ce\nDepends-On: https://review.opendev.org/c/openstack/glance/+/771070\n"
    },
    {
      "commit": "bcd0acf6c0b5d6501e91133c3a937b3fc40f7122",
      "tree": "04be00d855826a9c14bc39818a633c2be267530f",
      "parents": [
        "e2f574fb9036f5b4abc05e2c244a1d6caa322063"
      ],
      "author": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Wed Jan 13 12:28:18 2021 -0800"
      },
      "committer": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Wed Jan 13 12:28:18 2021 -0800"
      },
      "message": "Also cap pip in tempest tox venv\n\nI am still unable to stack because of pip 20.3, but this time\nbecause of the tempest venv build. This forces it to the same\ncapped pip, which further works around the problem.\n\nChange-Id: Icfaaefe1aa576733764b393cba96d276c9b1cf68\nRelated-Bug: #1906367\n"
    },
    {
      "commit": "edee6dc341e40939360b36ce9fd09052dea1ee4d",
      "tree": "61f64332f28a337b5449045ecd11f1a8fcec2448",
      "parents": [
        "e2f574fb9036f5b4abc05e2c244a1d6caa322063"
      ],
      "author": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Tue Jan 12 14:04:38 2021 -0800"
      },
      "committer": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Tue Jan 12 17:41:19 2021 -0800"
      },
      "message": "Add debug helper script\n\nI\u0027m not sure if others will find this useful, but I use this\nscript to run pieces of devstack while trying to write/debug\nthings. It saves me a lot of time being able to get to some\nproject-lib function without a full clean/re-stack.\n\nFigured I\u0027d share in case it\u0027s worth putting into the tree.\n\nChange-Id: I9a92fa71d34f50c2f5ba7d11c1a45301bd4478bf\n"
    },
    {
      "commit": "e2f574fb9036f5b4abc05e2c244a1d6caa322063",
      "tree": "70dd665e4a9bbd0a3a025c71141e82250b6f6899",
      "parents": [
        "643ee3d51e3a195233718aad65c75072758a83e2",
        "fc41717222da029274236714f1447fcba1277b06"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Jan 08 10:35:39 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jan 08 10:35:39 2021 +0000"
      },
      "message": "Merge \"cinder: Double [DEFAULT]/rpc_response_timeout to 120\""
    },
    {
      "commit": "643ee3d51e3a195233718aad65c75072758a83e2",
      "tree": "acd543cf8d67429e9904574b795a2a82bafee688",
      "parents": [
        "5867ff9b75813cb74bf784b603fe367aa4e44117",
        "36a575b036e55c31ab624447c5d73bc56408a672"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Jan 08 10:19:27 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jan 08 10:19:27 2021 +0000"
      },
      "message": "Merge \"Clean up create_disk() a little\""
    },
    {
      "commit": "b37240382dc300f30efd83894fb0a9077e98d0ec",
      "tree": "f80c7dcd455a90beff43cd4ee7d699e8d55ce295",
      "parents": [
        "aef50ed18c3c9b7c01894f6c8e00e297abebe690"
      ],
      "author": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Fri Jan 08 09:41:56 2021 +0100"
      },
      "committer": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Fri Jan 08 09:41:56 2021 +0100"
      },
      "message": "Drop opensuse platform job\n\nIt has been broken for over a month. Feel free to revert in combination\nwith a fix, better with a commitment to keep the job in working shape\npermanently.\n\nChange-Id: I2604374c23716d56de29e16a459b7c7f45b84891\n"
    },
    {
      "commit": "36a575b036e55c31ab624447c5d73bc56408a672",
      "tree": "b8e7a91a7895cfdedbaee58e7b22a9466a5f7de4",
      "parents": [
        "aef50ed18c3c9b7c01894f6c8e00e297abebe690"
      ],
      "author": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Fri Nov 13 06:57:33 2020 -0800"
      },
      "committer": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Thu Jan 07 11:29:01 2021 -0800"
      },
      "message": "Clean up create_disk() a little\n\nThe create_disk() helper had some redundant checks and dead code. This\nrefactors it to put all the stale cleanup at the top, and groups the\nnew actions together with more relevant comments to make it easier\nto understand.\n\nChange-Id: I1f6218a1994e66786ed9a8065e30bcceec7b8956\n"
    },
    {
      "commit": "5867ff9b75813cb74bf784b603fe367aa4e44117",
      "tree": "4c48cd39ba01198211d3c4c5e7b9b7ba471a2379",
      "parents": [
        "aef50ed18c3c9b7c01894f6c8e00e297abebe690",
        "7e3428b9872d5b4b01ee10f2d29c55e7e2accbbd"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Jan 07 11:02:00 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 07 11:02:00 2021 +0000"
      },
      "message": "Merge \"Install systemd-python from distribution package\""
    },
    {
      "commit": "aef50ed18c3c9b7c01894f6c8e00e297abebe690",
      "tree": "63540aed6c7cfdc64e988551d6b02ef82b40ff1d",
      "parents": [
        "04b0b61557f7dad6c32b566255c21a36e4b0aefa",
        "e651d9ef8840bb7dd497b557125ce1cd5290993d"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Dec 30 16:29:29 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 30 16:29:29 2020 +0000"
      },
      "message": "Merge \"[OVN] Use OVN from packages\""
    },
    {
      "commit": "7e3428b9872d5b4b01ee10f2d29c55e7e2accbbd",
      "tree": "1631f556fa6fe1fb29238898f64f4f83405ba124",
      "parents": [
        "a9afdb18b4ac40ed39c32c719b3bd2fc97906598"
      ],
      "author": {
        "name": "Federico Ressi",
        "email": "fressi@redhat.com",
        "time": "Fri Dec 11 15:40:32 2020 +0100"
      },
      "committer": {
        "name": "Federico Ressi",
        "email": "fressi@redhat.com",
        "time": "Wed Dec 23 14:22:27 2020 +0000"
      },
      "message": "Install systemd-python from distribution package\n\nCentOS 8 support start to fail because of an issue [1]\ncompiling systemd python binding modules.\nLet install it from distribution packages as documented by\npython-systemd project Web page [2]\n\n[1] https://bugzilla.redhat.com/show_bug.cgi?id\u003d1862714\n[2] https://github.com/systemd/python-systemd\n\nCloses-Bug: #1908386\nChange-Id: Ic7cfd72ce1b875e75b1cdbdd44a902b25d51abb8\n"
    },
    {
      "commit": "fc41717222da029274236714f1447fcba1277b06",
      "tree": "1a740c41c1e59670dab1988153f4753612ad6662",
      "parents": [
        "a9afdb18b4ac40ed39c32c719b3bd2fc97906598"
      ],
      "author": {
        "name": "Lee Yarwood",
        "email": "lyarwood@redhat.com",
        "time": "Wed Dec 23 10:52:20 2020 +0000"
      },
      "committer": {
        "name": "Lee Yarwood",
        "email": "lyarwood@redhat.com",
        "time": "Wed Dec 23 10:58:26 2020 +0000"
      },
      "message": "cinder: Double [DEFAULT]/rpc_response_timeout to 120\n\nBug #1873234 documents a number of CI failures caused by RPC requests\nfrom c-api to c-vol timing out due to `lvchange` taking longer than the\ndefault rpc_response_timeout of 60 seconds to complete.\n\nWhile the underlying reason for the slowness should be investigated by\nthe cinder team a trivial workaround to the fallout created by these\ntimeouts is to simply double the client RPC timeout used by c-api,\nallowing c-vol to return and overall the request to succeed.\n\nChange-Id: I53dc0ae10af6aa13f1349b58373932eb6a15ab02\nRelated-Bug: #1873234\n"
    },
    {
      "commit": "04b0b61557f7dad6c32b566255c21a36e4b0aefa",
      "tree": "63a3d668f25bdac5cd00aa343c8f776f47c6a21f",
      "parents": [
        "a9afdb18b4ac40ed39c32c719b3bd2fc97906598"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue Dec 22 12:23:56 2020 -0600"
      },
      "committer": {
        "name": "Lee Yarwood",
        "email": "lyarwood@redhat.com",
        "time": "Wed Dec 23 09:51:24 2020 +0000"
      },
      "message": "Install swift keystone extras requirements\n\nSince the introduction of I8f24b839bf42e2fb9803dc7df3a30ae20cf264\ns-proxy is no longer able to launch as keystonemiddleware (listed under\ntest-requirements.txt) has not been installed.\n\nkeystonemiddleware is listed as extras requirements in swift\n- https://github.com/openstack/swift/blob/e0d46d77fa740768f1dd5b989a63be85ff1fec20/setup.cfg#L79\n\nLet\u0027s install swift keystone extra requirements also.\n\nCloses-Bug: #1909018\nChange-Id: I02c692e95d70017eea03d82d75ae6c5e87bde8b1\n"
    },
    {
      "commit": "e651d9ef8840bb7dd497b557125ce1cd5290993d",
      "tree": "f1f5c124b08d2161bc195e38a84b5817b160d278",
      "parents": [
        "3a96dd10c6d416ee79c5a4a1572bf56f58d3ad2f"
      ],
      "author": {
        "name": "Lucas Alvares Gomes",
        "email": "lucasagomes@gmail.com",
        "time": "Thu Nov 19 14:50:01 2020 +0000"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Sat Dec 19 18:50:48 2020 +0100"
      },
      "message": "[OVN] Use OVN from packages\n\nThis patch changes the OVN module from DevStack to allow for using the\nOSapackaged version of OVN instead of compiling it from source.\n\nA new variable called OVN_BUILD_FROM_SOURCE has been introduced and when\nset to False (the default value) OVN will then use the packaged version\nfor setting up DevStack.\n\nNote, in the stop_ovn() function, the OVN metadata agent service name\nwas wrong and the service wasn\u0027t being stopped as part of ./unstack.sh.\nThis patch also fixed it as well.\n\nChange-Id: Ib41e3b486550200572afd6b3ba783d7644d70d44\nSigned-off-by: Lucas Alvares Gomes \u003clucasagomes@gmail.com\u003e\nCo-Authored-By: Slawek Kaplonski \u003cskaplons@redhat.com\u003e\n"
    },
    {
      "commit": "a9afdb18b4ac40ed39c32c719b3bd2fc97906598",
      "tree": "7abbd38b54d28b14c0d5e1acd9a499aa71afc659",
      "parents": [
        "89acae97791a4f23a8b7e9550450cb4a3b986b01",
        "e7c017bd8998d9cc8c4712efe992239c73f340d1"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Dec 18 02:32:54 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Dec 18 02:32:54 2020 +0000"
      },
      "message": "Merge \"fix is_fedora for centos 8 stream\""
    },
    {
      "commit": "89acae97791a4f23a8b7e9550450cb4a3b986b01",
      "tree": "59e8d9f2c28b3bf29bcfc26816c662c7476c2ac6",
      "parents": [
        "97f3100c4f6cc8ae4f7059b5099654ef8b13b0d4"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.io",
        "time": "Wed Dec 16 09:12:40 2020 +0900"
      },
      "committer": {
        "name": "Masayuki Igawa",
        "email": "masayuki@igawa.io",
        "time": "Wed Dec 16 09:17:08 2020 +0900"
      },
      "message": "Use python3-guestfs in Ubuntu\n\nThis commit makes to use python3-guestfs instead of python-guestfs in\nUbuntu because python-guestfs package is not provided in focal[1][2].\nThis causes errors in some gate job if `ENABLE_FILE_INJECTION` is true\nlike the following.\n\n```\n...\nPackage python-guestfs is not available, but is referred to by another package.\nThis may mean that the package is missing, has been obsoleted, or\nis only available from another source\nHowever the following packages replace it:\n  python3-guestfs\n\nE: Package \u0027python-guestfs\u0027 has no installation candidate\n...\n```\nhttp://paste.openstack.org/show/801073/\n\n[1] https://packages.ubuntu.com/search?lang\u003den\u0026keywords\u003dpython3-guestfs\n[2] https://packages.ubuntu.com/search?lang\u003den\u0026suite\u003ddefault\u0026arch\u003dany\u0026searchon\u003dnames\u0026keywords\u003dpython-guestfs\n\nChange-Id: Iffe60aa0351b732d543927afa1f1e846ba2a89fd\n"
    },
    {
      "commit": "e7c017bd8998d9cc8c4712efe992239c73f340d1",
      "tree": "1cdf51d35354fdb008fe4765d346937794cdffdb",
      "parents": [
        "97f3100c4f6cc8ae4f7059b5099654ef8b13b0d4"
      ],
      "author": {
        "name": "Sean Mooney",
        "email": "work@seanmooney.info",
        "time": "Wed Dec 09 23:53:12 2020 +0000"
      },
      "committer": {
        "name": "Radosław Piliszek",
        "email": "radoslaw.piliszek@gmail.com",
        "time": "Tue Dec 15 19:58:37 2020 +0000"
      },
      "message": "fix is_fedora for centos 8 stream\n\nWhen deploying on the centos 8 stream variant\nthe output of \"lsb_release -i -s\" is\nCentOSStream instead of CentOS\n\nThis breaks the is_fedora function in devstack\npreventing package installation and removal.\n\nChange-Id: I39ccefbd06f46adf5077f8d8001f37d3b190f040\n"
    },
    {
      "commit": "97f3100c4f6cc8ae4f7059b5099654ef8b13b0d4",
      "tree": "470845f01ac4760c0b73d9aeb82c7850d7985572",
      "parents": [
        "5dff8186027cf109369d20a57cdadd50a73fac74",
        "cdc2e9f656089217d28d0fff8d614dc84b755e2c"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sun Dec 06 21:44:11 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Dec 06 21:44:11 2020 +0000"
      },
      "message": "Merge \"zuul: Remove nova-live-migration from check queue\""
    },
    {
      "commit": "5dff8186027cf109369d20a57cdadd50a73fac74",
      "tree": "869e72f91a8a87c0415706c72220882aa084712e",
      "parents": [
        "7a3a7ce876a37376fe0dca7278e41a4f46867daa",
        "2bb62b43bf8b3d95e199b111d8f6de01890c0536"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Dec 04 05:28:02 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Dec 04 05:28:02 2020 +0000"
      },
      "message": "Merge \"Decrease MTU to account for IPv6 header\""
    },
    {
      "commit": "7a3a7ce876a37376fe0dca7278e41a4f46867daa",
      "tree": "e7b6220131ee80d2778994bb7253499a46d86367",
      "parents": [
        "907b9042b8aaee8b8b31beb9a1435cf9d1d69f1a"
      ],
      "author": {
        "name": "Elod Illes",
        "email": "elod.illes@est.tech",
        "time": "Mon Nov 30 18:30:02 2020 +0100"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Mon Nov 30 17:01:20 2020 -0600"
      },
      "message": "Workaround for new pip 20.3 behavior\n\nThis patch caps pip version during bootstrap to avoid the issue:\n\n\"ERROR: Links are not allowed as constraints\"\n\nA proper fix would be to adapt to new pip behavior.\n\nDepends-On: https://review.opendev.org/764811\nChange-Id: I1feed4573820436f91f8f654cc189fa3a21956fd\n"
    },
    {
      "commit": "907b9042b8aaee8b8b31beb9a1435cf9d1d69f1a",
      "tree": "70cd9547679b7b02295ca748b842b0312b8ada6b",
      "parents": [
        "6d735429dadde2e4eb25a8b17b45d9ebe0060271",
        "4a1186aa90570b9c25782b423c5abe31da0e9033"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sun Nov 29 12:43:55 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Nov 29 12:43:55 2020 +0000"
      },
      "message": "Merge \"tempest: Enable shelve_migrate tests with Libvirt\""
    },
    {
      "commit": "6d735429dadde2e4eb25a8b17b45d9ebe0060271",
      "tree": "57f375f38c4af40c1f00130c03369ca6c4f65563",
      "parents": [
        "788b6a97f8606b7e45df408d7881fec836e5b988",
        "6766f71d62af10f8b59b5f829a49752775e9dabe"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Nov 23 23:15:36 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Nov 23 23:15:36 2020 +0000"
      },
      "message": "Merge \"Make create_disk() persistent\""
    },
    {
      "commit": "788b6a97f8606b7e45df408d7881fec836e5b988",
      "tree": "c5abb612af3895467fca29ddb7150bab60ac7d6c",
      "parents": [
        "3a96dd10c6d416ee79c5a4a1572bf56f58d3ad2f",
        "3f28c272d0a3ae78329c81227a66c703d6a489d7"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Nov 23 10:24:34 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Nov 23 10:24:34 2020 +0000"
      },
      "message": "Merge \"Remove deprecated tail_log function\""
    },
    {
      "commit": "cdc2e9f656089217d28d0fff8d614dc84b755e2c",
      "tree": "560c69b8f2597280b9a9483ce0f298b3af8f9fb6",
      "parents": [
        "3a96dd10c6d416ee79c5a4a1572bf56f58d3ad2f"
      ],
      "author": {
        "name": "Lee Yarwood",
        "email": "lyarwood@redhat.com",
        "time": "Thu Nov 19 09:17:37 2020 +0000"
      },
      "committer": {
        "name": "Lee Yarwood",
        "email": "lyarwood@redhat.com",
        "time": "Thu Nov 19 09:19:11 2020 +0000"
      },
      "message": "zuul: Remove nova-live-migration from check queue\n\nAs documented in the associated TODO this job can be removed now that it\nhas been migrated to zuulv3 by Ib342e2d3c395830b4667a60de7e492d3b9de2f0a.\n\nChange-Id: Id7c0fd8eec09386cd638956a46c1f75844194b9d\n"
    },
    {
      "commit": "3a96dd10c6d416ee79c5a4a1572bf56f58d3ad2f",
      "tree": "55103d9637c952900275ec6e8733566f70122f44",
      "parents": [
        "b958edd3f9ca7eaac7b23f8852db61cad58d1ce7",
        "7a5fda83264575aebe52b62e27aae1a0398be4da"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Nov 16 06:50:49 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Nov 16 06:50:49 2020 +0000"
      },
      "message": "Merge \"[CI] Copy /etc/ceph output to logs\""
    },
    {
      "commit": "7a5fda83264575aebe52b62e27aae1a0398be4da",
      "tree": "0a12dd8262ab864a46bb7f06b6af481ee25676d2",
      "parents": [
        "5b1d5a99fa875100df042fcae9c8e96383dc1f4b"
      ],
      "author": {
        "name": "Victoria Martinez de la Cruz",
        "email": "victoria@redhat.com",
        "time": "Fri Nov 13 12:56:00 2020 -0300"
      },
      "committer": {
        "name": "Victoria Martinez de la Cruz",
        "email": "victoria@redhat.com",
        "time": "Fri Nov 13 12:58:41 2020 -0300"
      },
      "message": "[CI] Copy /etc/ceph output to logs\n\nChange-Id: I91317c7d4972f07f741cdde2f406e290bb65467b\n"
    },
    {
      "commit": "b958edd3f9ca7eaac7b23f8852db61cad58d1ce7",
      "tree": "21e925c5923e41f9e7ea31da51889e6f20875a00",
      "parents": [
        "0d2d6f93f6bebaa05588d1c3b65184f99d8a1bb4",
        "6c03a85d8bebffb17ec923d9f94a499dd8c4854b"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Nov 13 02:44:57 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Nov 13 02:44:57 2020 +0000"
      },
      "message": "Merge \"enable ussuri cloud archive on ubuntu bionic\""
    },
    {
      "commit": "0d2d6f93f6bebaa05588d1c3b65184f99d8a1bb4",
      "tree": "c4e2a088473cab065cdea9b844ae8dced5ecdd7e",
      "parents": [
        "4e86376c0b9a6b1669f86dbff36d9660f03b4510",
        "efc04eec00bef94059a0e5b6f457263fc84876c1"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Nov 11 18:07:28 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Nov 11 18:07:28 2020 +0000"
      },
      "message": "Merge \"Look for ipv6 routes so ipv6-only jobs will not fail\""
    },
    {
      "commit": "4e86376c0b9a6b1669f86dbff36d9660f03b4510",
      "tree": "30cfd875a9c13d76f9ad8eac1b596ddfe87022f9",
      "parents": [
        "d7d87b0202212e21727f6ced4a1eaa38a66808dd",
        "6ecfe67d8e8166a3dc42332ba8d1615be6a14a68"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Nov 11 18:00:04 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Nov 11 18:00:04 2020 +0000"
      },
      "message": "Merge \"Configure os-vif ovsdb_connection\""
    },
    {
      "commit": "6c03a85d8bebffb17ec923d9f94a499dd8c4854b",
      "tree": "2f6b93c1a848b17ca3a08c200af8e8786794e59c",
      "parents": [
        "47f76acbbac350ea18df6a9463876d38c3a13539"
      ],
      "author": {
        "name": "Sean Mooney",
        "email": "work@seanmooney.info",
        "time": "Tue Nov 10 14:10:11 2020 +0000"
      },
      "committer": {
        "name": "Jens Harbott (frickler)",
        "email": "j.harbott@x-ion.de",
        "time": "Wed Nov 11 04:59:21 2020 +0000"
      },
      "message": "enable ussuri cloud archive on ubuntu bionic\n\nThis change updates bionic installs to use the\nussuri cloud archive to enable the use of libvirt 6.0.0.\nThis is required to prevent a libvirt bug that causes intermittent\nfailures for the tempest test_live_block_migration_paused testcase.\n\nChange-Id: I9c395c2b5fdfe6ad9a43477280e88e9a9b34f057\nRelated-Bug: 1901739\n"
    },
    {
      "commit": "d7d87b0202212e21727f6ced4a1eaa38a66808dd",
      "tree": "1eb568ff7de6df0eb133df7de816a64d1cfeeea4",
      "parents": [
        "47f76acbbac350ea18df6a9463876d38c3a13539"
      ],
      "author": {
        "name": "Weronika Sikora",
        "email": "weronika.sikora@corp.ovh.com",
        "time": "Wed Sep 18 13:45:53 2019 +0000"
      },
      "committer": {
        "name": "Weronika Sikora",
        "email": "weronika.sikora@corp.ovh.com",
        "time": "Tue Nov 10 12:43:47 2020 +0100"
      },
      "message": "Set image_alt_ssh_user during stack\n\nAt this moment, only image_ssh_user is present in the config\nof Tempest. It\u0027s set to cirros by default and used for\nSSH connections in tests. However, several tests build\ninstances with image_ref_alt, but still use image_ssh_user to\nconnect, which results in failure if image_ref_alt is set to\na non-cirros image. They should use image_alt_ssh_user instead,\nwhich can be set to whichever user the image_ref_alt needs in\neither local.conf or during plugin installation.\n\nChange-Id: I899909fb71a9862c891e94ba54c6a8fa137f9769\nPartial-Bug: #1844535\n"
    },
    {
      "commit": "6766f71d62af10f8b59b5f829a49752775e9dabe",
      "tree": "a5b3978b7cd39d059de184c81eaa2c93edaba182",
      "parents": [
        "47f76acbbac350ea18df6a9463876d38c3a13539"
      ],
      "author": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Fri Jul 24 15:44:34 2020 -0700"
      },
      "committer": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Mon Nov 09 14:59:23 2020 -0800"
      },
      "message": "Make create_disk() persistent\n\nRight now a system configured with the ceph plugin will not survive\na reboot because the backing disk we create and mount isn\u0027t mounted\nat startup, preventing ceph from starting and the rest of nova/glance\nfrom working.\n\nThis makes create_disk() idempotently write an fstab rule for the\ndisk we make, and adds a destroy_disk() handler for cleanup.\n\nChange-Id: I50cd4234f51a335af25be756bd2459dca5aa343c\n"
    },
    {
      "commit": "efc04eec00bef94059a0e5b6f457263fc84876c1",
      "tree": "d345ee1393fef91ab77506ecb8877f2ab4a66f14",
      "parents": [
        "47f76acbbac350ea18df6a9463876d38c3a13539"
      ],
      "author": {
        "name": "Nate Johnston",
        "email": "nate.johnston@redhat.com",
        "time": "Tue Nov 03 10:04:26 2020 -0500"
      },
      "committer": {
        "name": "Nate Johnston",
        "email": "nate.johnston@redhat.com",
        "time": "Mon Nov 09 17:05:38 2020 -0500"
      },
      "message": "Look for ipv6 routes so ipv6-only jobs will not fail\n\nFor change 739139 [1] PS 12, the\nneutron-tempest-plugin-scenario-linuxbridge died in devstack with\n\"/opt/stack/devstack/functions-common:237 Failure retrieving default\nroute device\", which comes from\n\"/opt/stack/devstack/lib/neutron-legacy:237:die_if_not_set\".\n\nLooking at the worlddump.txt for that job [2] I see that there is a\ndefault ipv6 route; the vm was not configured with ipv4 networking.\n\n    ip route\n    --------\n\n    ip -6 route\n    -----------\n\n    ::1 dev lo proto kernel metric 256 pref medium\n    2607:ff68:100:54::/64 dev ens3 proto kernel metric 256 expires 86380sec pref medium\n    fe80::/64 dev ens3 proto kernel metric 256 pref medium\n    default via fe80::f816:3eff:fe77:b05c dev ens3 proto ra metric 1024 expires 280sec hoplimit 64 pref medium\n\nLooking at the devstack code that throws the error [3] it looks like\nit only looks for a default route in the output of `ip route`, which\ndoes not include ipv6 information.  This change should look in both\nthe ipv4 and ipv6 route table.  A similar check in the L3 setup code\nis also updated.\n\n[1] https://review.opendev.org/#/c/739139/\n[2] https://d4eb7e3efe98cba79a4b-f4d168cdb20f40841821e4b213645c0f.ssl.cf2.rackcdn.com/739139/12/gate/neutron-tempest-plugin-scenario-linuxbridge/9a6b4f7/controller/logs/worlddump-latest.txt\n[3] https://opendev.org/openstack/devstack/src/branch/master/lib/neutron-legacy#L236\n\nCloses-Bug: #1902002\nChange-Id: I839e8c222368df98fec308cf41248a9dd0a8c187\n"
    },
    {
      "commit": "2bb62b43bf8b3d95e199b111d8f6de01890c0536",
      "tree": "a95cf0ff8a67772afcc8d6b1cde06ab3dbcf367c",
      "parents": [
        "47f76acbbac350ea18df6a9463876d38c3a13539"
      ],
      "author": {
        "name": "Brian Haley",
        "email": "bhaley@redhat.com",
        "time": "Fri Nov 06 17:34:53 2020 -0500"
      },
      "committer": {
        "name": "Brian Haley",
        "email": "bhaley@redhat.com",
        "time": "Fri Nov 06 17:34:53 2020 -0500"
      },
      "message": "Decrease MTU to account for IPv6 header\n\n(MTU - 50) only supports VxLAN over IPv4, decrease it\nto support IPv6 as well, which is 20 bytes larger.\n\nChange-Id: I0cf258770f628c1b4fb590bd274b5433fbcc1450\n"
    },
    {
      "commit": "47f76acbbac350ea18df6a9463876d38c3a13539",
      "tree": "0ad8d429c032d96893f594e4d75fd6d261814d40",
      "parents": [
        "7de6e0b2eca9ac661a92badef4488d8d6380b06f"
      ],
      "author": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Thu Oct 29 10:42:38 2020 +0000"
      },
      "committer": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Fri Oct 30 09:43:55 2020 +0100"
      },
      "message": "Determine default IPv4 route device only when needed\n\nSometimes instances don\u0027t have an IPv4 default route, so only check for\nit when we actually need it. In a followup patch we could extend the\ncode to check for an IPv6 default route instead or in addition.\n\nRelated-Bug: 1902002\nChange-Id: Ie6cd241721f6b1f8e030960921a696939b2dab10\n"
    },
    {
      "commit": "3f28c272d0a3ae78329c81227a66c703d6a489d7",
      "tree": "45bc4dc0ee37b8298f2c0d0c62ffe458fae52ce4",
      "parents": [
        "7de6e0b2eca9ac661a92badef4488d8d6380b06f"
      ],
      "author": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Wed Oct 28 13:05:14 2020 +0000"
      },
      "committer": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Wed Oct 28 13:06:52 2020 +0000"
      },
      "message": "Remove deprecated tail_log function\n\nThis function has been deprecated for a long time, let\u0027s finally\nremove it. It is only generating a warning anyway.\n\nChange-Id: I7bd440adf2ce8283e3ad3d5d09e6b2b877e2b42e\n"
    },
    {
      "commit": "6ecfe67d8e8166a3dc42332ba8d1615be6a14a68",
      "tree": "0576dff9b00f0e10e94286063bfb939b59506711",
      "parents": [
        "7de6e0b2eca9ac661a92badef4488d8d6380b06f"
      ],
      "author": {
        "name": "Lucas Alvares Gomes",
        "email": "lucasagomes@gmail.com",
        "time": "Wed Sep 23 11:54:19 2020 +0100"
      },
      "committer": {
        "name": "Lucas Alvares Gomes",
        "email": "lucasagomes@gmail.com",
        "time": "Mon Oct 26 13:55:33 2020 +0000"
      },
      "message": "Configure os-vif ovsdb_connection\n\nThis patch set the os-vif \"ovsdb_connection\" configuration option so it\ncan connect to the local OVSDB. By default, this option points to\ntcp:127.0.0.1:6640 and would fail if SERVICE_IP_VERSION \u003d\u003d 6.\n\nAlso, if SERVICE_IP_VERSION is an IPv6 address, it should be wraped with\nsquare brackets for it to work.\n\nChange-Id: Ie6eec4e140c7464936cf0b0c6307026a94c9f4ee\nSigned-off-by: Lucas Alvares Gomes \u003clucasagomes@gmail.com\u003e\n"
    },
    {
      "commit": "7de6e0b2eca9ac661a92badef4488d8d6380b06f",
      "tree": "1cde5e12702eb71e889809794c3bf8deda058ddb",
      "parents": [
        "0545b48f3b14f2951033b5e09db3190a95cf3527"
      ],
      "author": {
        "name": "Sean Mooney",
        "email": "work@seanmooney.info",
        "time": "Wed Oct 21 13:59:50 2020 +0100"
      },
      "committer": {
        "name": "Sean Mooney",
        "email": "work@seanmooney.info",
        "time": "Wed Oct 21 14:05:17 2020 +0100"
      },
      "message": "fix ipv6 flag order in worlddump\n\nthis change corrects the flag order from \u0027route -6\u0027\nto \u0027-6 route\u0027 as the -6 flag is an option when used with\nip is an argument to the the ip command and not the route\nsubcommand.\n\n-6 is accpeted as an argument to the standalone \u0027route\u0027\ncommannd but not \u0027ip route\u0027 subcommand.\n\nChange-Id: Ic2ae472e42b7b455693d0aade48dc5109e1f21ba\n"
    },
    {
      "commit": "0545b48f3b14f2951033b5e09db3190a95cf3527",
      "tree": "0e49c7349615954fc50748b75d0f58d53fb50405",
      "parents": [
        "6e68add2758d5a07c96188da7c3c75671a2dad8e"
      ],
      "author": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Tue Oct 13 16:06:44 2020 +0200"
      },
      "committer": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Tue Oct 13 16:06:44 2020 +0200"
      },
      "message": "Add IPv6 route information to worlddump\n\nThe \"ip route\" command only outputs IPv4 routes, add a command to also\nshow IPv6 route information.\n\nDrop output from \"ip link\" as that information is contained within the\n\"ip addr\" output already.\n\nChange-Id: Iae87f43c4b1c57f07de041e823da9d350c670389\n"
    },
    {
      "commit": "6e68add2758d5a07c96188da7c3c75671a2dad8e",
      "tree": "445b101792dbff657a5f7b7fb80cdfb382b0fd8b",
      "parents": [
        "48bc0924cf759ae5201db2edf25d7e88c90d4f25",
        "906d824a1985332949090583fdc3f4a5ce30125a"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Oct 13 10:22:08 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 13 10:22:08 2020 +0000"
      },
      "message": "Merge \"Fix: do not lose the tox_environment value in func tests\""
    },
    {
      "commit": "906d824a1985332949090583fdc3f4a5ce30125a",
      "tree": "d98c46377660bfc4efadbd2625c4abf3487efa10",
      "parents": [
        "8e74a617df7d53732c1ef395a97479ce58122731"
      ],
      "author": {
        "name": "Luigi Toscano",
        "email": "ltoscano@redhat.com",
        "time": "Sun Oct 11 21:59:07 2020 +0200"
      },
      "committer": {
        "name": "Luigi Toscano",
        "email": "ltoscano@redhat.com",
        "time": "Sun Oct 11 21:59:07 2020 +0200"
      },
      "message": "Fix: do not lose the tox_environment value in func tests\n\nThe current code always overrides tox_environment when running\nfunctional tests, but the correct behavior is to add\nthe discovered environment variables to tox_environments,\nwhile keeping the user-specified value for it.\n\nThe current behavior breaks the devstack-tox-functional children\njobs, like openstacksdk-functional-devstack-ironic, which set\ntox_environment.\n\nChange-Id: I5dc9054a1495ca0ef7745c08316441ab153956f4\n"
    },
    {
      "commit": "48bc0924cf759ae5201db2edf25d7e88c90d4f25",
      "tree": "406f198bbf6ade276632920e234d3d3574ff63ee",
      "parents": [
        "8e74a617df7d53732c1ef395a97479ce58122731",
        "3ebb95f9b5e82256e66fcedb23f8f0740349c898"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sat Oct 10 15:01:18 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Oct 10 15:01:18 2020 +0000"
      },
      "message": "Merge \"Removing fixup for f32 + dnsmasq 2.81\""
    },
    {
      "commit": "3ebb95f9b5e82256e66fcedb23f8f0740349c898",
      "tree": "343e71910f6e5ba40adeed8c45a9f927f108fa4e",
      "parents": [
        "29efb7282296c183d5036bc64451a9469a053056"
      ],
      "author": {
        "name": "Dan Radez",
        "email": "dradez@redhat.com",
        "time": "Fri Oct 02 09:46:31 2020 -0400"
      },
      "committer": {
        "name": "Dan Radez",
        "email": "dradez@redhat.com",
        "time": "Sat Oct 10 10:34:12 2020 +0000"
      },
      "message": "Removing fixup for f32 + dnsmasq 2.81\n\nworkaround reported https://bugs.launchpad.net/neutron/+bug/1896945\nfixed by https://review.opendev.org/#/c/755356/\n\nChange-Id: I86a0be548e344ed4e95eab7212ba432bf570d2ae\n"
    },
    {
      "commit": "8e74a617df7d53732c1ef395a97479ce58122731",
      "tree": "6f500b7648c50836d710d1ecddba773cb3d8acc5",
      "parents": [
        "29efb7282296c183d5036bc64451a9469a053056"
      ],
      "author": {
        "name": "Riccardo Pittau",
        "email": "elfosardo@gmail.com",
        "time": "Fri Apr 10 10:48:15 2020 +0200"
      },
      "committer": {
        "name": "Riccardo Pittau",
        "email": "elfosardo@gmail.com",
        "time": "Tue Oct 06 11:01:12 2020 +0200"
      },
      "message": "Move supported distros to variable\n\nImprove redability of the distro check using a variable to\nstore supported distributions.\n\nChange-Id: Iffa1619065358d459bd04523b7eeae9049f8f2f0\n"
    },
    {
      "commit": "29efb7282296c183d5036bc64451a9469a053056",
      "tree": "35d2a2eb1a961284b59a09bcbe3bf184da3ca5da",
      "parents": [
        "4727c5c94610b90a1aa436e49576cdebaf1eb1e6"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Sep 30 11:06:04 2020 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Sep 30 11:06:49 2020 -0500"
      },
      "message": "Update DEVSTACK_SERIES to wallaby\n\nstable/victoria branch has been created now and\ncurrent master is for wallaby.\n\nChange-Id: I5f5b233127d6ef24452fcd05db990f9ddc244dc4\n"
    },
    {
      "commit": "4727c5c94610b90a1aa436e49576cdebaf1eb1e6",
      "tree": "77aa8b662958a3a42abf30e4482e0b1308334f89",
      "parents": [
        "680298e7c67a4250f2edf603ffb90510d5cbf496",
        "155109df89b07f90c99ce5c6acb32c78b58cf9de"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Sep 29 18:49:20 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Sep 29 18:49:20 2020 +0000"
      },
      "message": "Merge \"Change glance default back to WSGI mode\""
    },
    {
      "commit": "680298e7c67a4250f2edf603ffb90510d5cbf496",
      "tree": "fa5b1fd36ed605859a71fc276116402a7c9d06c7",
      "parents": [
        "07bda155e9e277c565b2442f64b2b32625e408c4",
        "7ba26f5cf97b39bd0ddb53248ae4676866c10824"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Sep 29 00:33:58 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Sep 29 00:33:58 2020 +0000"
      },
      "message": "Merge \"Add possibility to not compile ovs and ovn if that\u0027s disabled\""
    },
    {
      "commit": "07bda155e9e277c565b2442f64b2b32625e408c4",
      "tree": "9d7fa15e0c7511f3d3569cf274b57094e26e9e94",
      "parents": [
        "0d14595b02a61ac4066556946af188a08cc8341a",
        "471f1625bb3ae9b11d9da69404f945a19d8b010a"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Sep 28 19:29:34 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Sep 28 19:29:34 2020 +0000"
      },
      "message": "Merge \"Update opensuse version\""
    },
    {
      "commit": "0d14595b02a61ac4066556946af188a08cc8341a",
      "tree": "e1d04d36f2c189ba3372c5fd43371d4b034416b6",
      "parents": [
        "2c07049b40923d9130a57ac931bde89586cd31d1",
        "f966e287396538a563d80827dc7b77438e32eb6c"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Sep 28 17:26:48 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Sep 28 17:26:48 2020 +0000"
      },
      "message": "Merge \"Remove Fedora 30 support\""
    },
    {
      "commit": "155109df89b07f90c99ce5c6acb32c78b58cf9de",
      "tree": "0e51da523721273f4292de4767297d33c1da7c33",
      "parents": [
        "2c07049b40923d9130a57ac931bde89586cd31d1"
      ],
      "author": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Fri Jul 24 06:49:01 2020 -0700"
      },
      "committer": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Mon Sep 28 08:28:57 2020 -0700"
      },
      "message": "Change glance default back to WSGI mode\n\nThe situation around glance under WSGI has changed a lot in a week.\nWe can now run tasks and imports under WSGI, so let\u0027s switch the\ndefault back so that glance is consistent (by default) with the\nother projects.\n\nChange-Id: I3ae285b2ac4972c0b8abaccfc7c0ede0e1c49bf1\n"
    }
  ],
  "next": "2c07049b40923d9130a57ac931bde89586cd31d1"
}
