)]}'
{
  "log": [
    {
      "commit": "c06c456aba782444cf3bc657bb4aa68fc325564c",
      "tree": "5baea298f3914b005d5f97997d8672eda699b89e",
      "parents": [
        "e3ac8719d48e4256bc30604621ac335fbb786bd3"
      ],
      "author": {
        "name": "Ivan Berezovskiy",
        "email": "iberezovskiy@mirantis.com",
        "time": "Wed Oct 02 18:30:35 2019 +0400"
      },
      "committer": {
        "name": "Ivan Berezovskiy",
        "email": "iberezovskiy@mirantis.com",
        "time": "Wed Oct 02 14:36:30 2019 +0000"
      },
      "message": "Unhardocde policy file path\n\nPROD-33618\n\nChange-Id: Idc043ccdf018c40daf9d6c7e2023dac5d7990cb7\n"
    },
    {
      "commit": "e3ac8719d48e4256bc30604621ac335fbb786bd3",
      "tree": "1ad9dac7b4a57e4af9aac4ce7bbf5ceac6d4f6fd",
      "parents": [
        "ae99c21a1d87f06b3d67b3bc75135ac732fb7c48"
      ],
      "author": {
        "name": "Ivan Berezovskiy",
        "email": "iberezovskiy@mirantis.com",
        "time": "Wed Aug 28 20:17:34 2019 +0400"
      },
      "committer": {
        "name": "Ivan Berezovskiy",
        "email": "iberezovskiy@mirantis.com",
        "time": "Wed Aug 28 16:18:32 2019 +0000"
      },
      "message": "Ability to define service_token_roles\n\nPROD-32905\n\nChange-Id: I53f7ee822f4c189eaf9d9896f3a7433fb356a641\n"
    },
    {
      "commit": "ae99c21a1d87f06b3d67b3bc75135ac732fb7c48",
      "tree": "2715c1bf1b69382c4452a2cf341b53bede30f96e",
      "parents": [
        "6982564240fc706e5ae9fa6d1aa2faad31cdd19c"
      ],
      "author": {
        "name": "Alexey V. Abashkin",
        "email": "aabashkin@mirantis.com",
        "time": "Mon Aug 26 13:09:36 2019 +0300"
      },
      "committer": {
        "name": "Dzmitry Stremkouski",
        "email": "dstremkouski@mirantis.com",
        "time": "Mon Aug 26 17:23:30 2019 +0200"
      },
      "message": "Setting up glance disk and container formats\n\n- container_formats parameter support has been added\n- disk_formats parameter support has been added\n\nChange-Id: I0f64926f760b2d8926af15f5548d5f53f5b55e91\nProd-related: PROD-32324\n"
    },
    {
      "commit": "6982564240fc706e5ae9fa6d1aa2faad31cdd19c",
      "tree": "669af6e91cf0807be21dd490f9cfd519a78815f2",
      "parents": [
        "69eeccf972dd50ec9a8f28c7e3a9da98164e583b"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Tue Jul 30 12:46:06 2019 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Tue Jul 30 15:03:24 2019 +0200"
      },
      "message": "Add logrotate meta configuration for Glance\n\n\t- parametrize interval and rotation\n\nRelated: PROD-29848\n\nChange-Id: I33117a99883d95de3a72f78d686173d534d9ffc2\n"
    },
    {
      "commit": "69eeccf972dd50ec9a8f28c7e3a9da98164e583b",
      "tree": "40770f168c4135e59a300d4a98b90a169aee4dfe",
      "parents": [
        "bab584dc63874210c1bd3e42bcca8fd06d06ed30"
      ],
      "author": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Mon Jul 15 10:39:48 2019 +0300"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Mon Jul 15 11:02:44 2019 +0300"
      },
      "message": "Do not copy strings\n\nimage_status is a string that has no .copy() method\n\nChange-Id: Ibd6f4c5330e8b132d8be1147a16c6275a5285d88\nCloses-Issue: PROD-31979\n"
    },
    {
      "commit": "bab584dc63874210c1bd3e42bcca8fd06d06ed30",
      "tree": "9862271b9a6d79583a9b38a064ca24ed072bad6a",
      "parents": [
        "97849a05b324768280f6825e73265eb64e15ce11"
      ],
      "author": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Mon Jun 10 16:59:50 2019 +0300"
      },
      "committer": {
        "name": "Maksym Shalamov",
        "email": "mshalamov@mirantis.com",
        "time": "Thu Jun 13 10:48:50 2019 +0000"
      },
      "message": "Fail the image_present state for non-active images\n\nthis will ensure we are not making any changes to the image in a\nnon-termial state, and also avoid silently pretending that everything is\nOK when there are no changes to make.\n\nChange-Id: I264a89d6e0ccb88a56ed1a58e332701bedc09de2\nRelated-prod: PROD-31069\n"
    },
    {
      "commit": "97849a05b324768280f6825e73265eb64e15ce11",
      "tree": "f4db938194832685bf00a1983475779d91051587",
      "parents": [
        "e554acaaf86c3b38cdc6b86d0a92bc89962c88c8",
        "ea82e3d863a93ea35685cb81766553f74e660002"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Tue May 28 09:33:09 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Tue May 28 09:33:09 2019 +0000"
      },
      "message": "Merge \"Fix typo in configmap quota definitions\""
    },
    {
      "commit": "e554acaaf86c3b38cdc6b86d0a92bc89962c88c8",
      "tree": "01fea14f36a61bc6fbc3fbc4901260200b501d6f",
      "parents": [
        "f87ae00a104585fc03ad53b58f820e714ce11f62"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Thu May 16 12:46:05 2019 +0000"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Thu May 16 12:47:04 2019 +0000"
      },
      "message": "Fix glance image protected type to bool\n\nGlance API doesn\u0027t perform conversion from string to bool, as\nresult even value \u0027false\u0027 become true which introduce races\nin the state. This patch updated default value to boolean.\n\nChange-Id: Ic55aeb08e4f592355d8c7f0807707fc648ce245b\nRelated-Prod: PROD-30353\n"
    },
    {
      "commit": "ea82e3d863a93ea35685cb81766553f74e660002",
      "tree": "9b6b255cb9222a64aff8c580ab448ce864d3d9c1",
      "parents": [
        "f87ae00a104585fc03ad53b58f820e714ce11f62"
      ],
      "author": {
        "name": "Oleksandr Bryndzii",
        "email": "obryndzii@mirantis.com",
        "time": "Wed May 15 12:18:30 2019 +0300"
      },
      "committer": {
        "name": "Oleksandr Bryndzii",
        "email": "obryndzii@mirantis.com",
        "time": "Wed May 15 12:36:48 2019 +0300"
      },
      "message": "Fix typo in configmap quota definitions\n\nFixed typos in README\nFixed typos in the tests/pillar/cluster.sls\n\nChange-Id: I5b69970a4caefd0e6d65e8634ba123e8fb12eb0b\nRelated-Prod: PROD-29040\n"
    },
    {
      "commit": "f87ae00a104585fc03ad53b58f820e714ce11f62",
      "tree": "ef3217ffcf23ef2042b5fa5e403d32ca58509b5d",
      "parents": [
        "3f77ee6ce9fa92618935bbcd5bdc5c62946f6bdf"
      ],
      "author": {
        "name": "Oleksandr Bryndzii",
        "email": "obryndzii@mirantis.com",
        "time": "Wed Apr 24 13:20:57 2019 +0300"
      },
      "committer": {
        "name": "obryndzii",
        "email": "obryndzii@mirantis.com",
        "time": "Wed May 08 17:15:33 2019 +0000"
      },
      "message": "Handle the hardcoded configuration values\n\nThis patch allows to customize the hardcoded configuration values,\nas well as introduce new configuration options for glance services\nby configmap template with the specified section:\n\n    glance:\n      server:\n        configmap:\n          glace_api:\n            DEFAULT:\n              image_member_quota \u003d 128\n              image_property_quota \u003d 128\n              image_tag_quota \u003d 128\n              image_location_quota \u003d 10\n              user_storage_quota \u003d 0\n          glace_registry:\n            DEFAULT:\n              image_member_quota \u003d 128\n              image_property_quota \u003d 128\n              image_tag_quota \u003d 128\n              image_location_quota \u003d 10\n              user_storage_quota \u003d 0\n          ...\n\nChange-Id: Ie74a66321ec39d154cac95d3315381c395b5582c\nRelated-Prod: PROD-29040\n"
    },
    {
      "commit": "3f77ee6ce9fa92618935bbcd5bdc5c62946f6bdf",
      "tree": "fe4f073c525b8e0556790be1aeda8e63637e4060",
      "parents": [
        "d0fb634d0cf5683c566c187c60211f41e98cbe2e"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Thu Apr 25 11:20:32 2019 +0000"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Thu Apr 25 12:34:03 2019 +0000"
      },
      "message": "Fix /var/log/glance/api.log permissions during upgrade\n\nWe\u0027ve running glance db_sync under glance user in later releases,\nand it can\u0027t access to api.log created by glance db_sync launched from\nroot. This patch corrects api.log permissions\n\nChange-Id: I727db1b727dc4e6a99ae312774fad7eca92ff9ef\nRelated-Prod: PROD-27222\n"
    },
    {
      "commit": "d0fb634d0cf5683c566c187c60211f41e98cbe2e",
      "tree": "b2290e1c5dc2f590f850578ddf40bd3f168e5162",
      "parents": [
        "87bb0f121f0e89a8aaf6da017ca90032a86fbac3"
      ],
      "author": {
        "name": "Oleksandr Shyshko",
        "email": "oshyshko@mirantis.com",
        "time": "Mon Apr 15 17:51:56 2019 +0300"
      },
      "committer": {
        "name": "oshyshko",
        "email": "oshyshko@mirantis.com",
        "time": "Mon Apr 15 15:44:36 2019 +0000"
      },
      "message": "`show_image_direct_url` was toggled to False by default.\n\n  * `show_multiple_locations` overrides the `show_image_direct_url`\n    option since mitaka release. \n    According to:\n    https://docs.openstack.org/mitaka/config-reference/image-service/api.html\n\nChange-Id: Ifdf38ddd4d86cc496c70da508c8d102f4ab02da0\nRelated-Prod: PROD-28990\n"
    },
    {
      "commit": "87bb0f121f0e89a8aaf6da017ca90032a86fbac3",
      "tree": "7bad6cab2c857c3805b41619b7858931f3147fda",
      "parents": [
        "0aabf5453dafa07c13e460a892376a96aeb6f641"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Wed Apr 10 08:21:44 2019 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Wed Apr 10 08:21:44 2019 +0200"
      },
      "message": "Make sure kitchen test dependencies formulas are always fetched from correct branch\n\nChange-Id: Id9ee7c5680a069523a9a75f7006cd74a5ef0d542\nRelated: PROD-29251\n"
    },
    {
      "commit": "0aabf5453dafa07c13e460a892376a96aeb6f641",
      "tree": "17af0b0ddf14c5bec40720d602e80dbe3d7a3828",
      "parents": [
        "7b5aed53afd62a5b93827e6bdf014968156158a8"
      ],
      "author": {
        "name": "Oleksandr Bryndzii",
        "email": "obryndzii@mirantis.com",
        "time": "Wed Mar 13 16:11:03 2019 +0200"
      },
      "committer": {
        "name": "Oleksandr Bryndzii",
        "email": "obryndzii@mirantis.com",
        "time": "Wed Mar 13 16:17:56 2019 +0200"
      },
      "message": "Enable oslo.cache library\n\nAdd glance:server:cache metadata\n\n      cache:\n        engine: memcached\n        expiration_time: 600\n        backend_argument:\n          memcached_expire_time:\n            value: 660\n        members:\n        - host: ${_param:cluster_node01_address}\n          port: 11211\n        - host: ${_param:cluster_node02_address}\n          port: 11211\n        - host: ${_param:cluster_node01_address}\n          port: 11211\n\nEnable oslo.cache in the glance config files:\n - glance-api.conf\n - glance-registry.conf\n\nChange-Id: I0d183ea7e551b59cea5ff125d550cd5f5914239e\nRelated-Prod: PROD-26960\n"
    },
    {
      "commit": "7b5aed53afd62a5b93827e6bdf014968156158a8",
      "tree": "c3d85041652dfa99b3337f67f916bd8095bde01b",
      "parents": [
        "2df27ede11c6925e06818b9b38b3f70330584506"
      ],
      "author": {
        "name": "Oleksiy Petrenko",
        "email": "opetrenko@mirantis.com",
        "time": "Wed Feb 06 12:57:15 2019 +0200"
      },
      "committer": {
        "name": "Oleksiy Petrenko",
        "email": "opetrenko@mirantis.com",
        "time": "Wed Feb 06 12:57:15 2019 +0200"
      },
      "message": "Don\u0027t fall when just loading glancev2 modules\n\nthis avoids loading warnings on salt-master that may not have\nos-client-config installed, as salt tries to load them irrespective of\n__virtual__() result.\n\nChange-Id: I2cd07cd7d69efedd606386e27f0bcc5f9436ed6c\nRelated-Issue: https://mirantis.jira.com/browse/PROD-26920\n"
    },
    {
      "commit": "2df27ede11c6925e06818b9b38b3f70330584506",
      "tree": "304babfae8105385841beb14aefc5233659826c0",
      "parents": [
        "46df4d4a14e075973aed587a265bc707479a2cb1",
        "f5a826eb275f3cbc1ae20858be0716fc5c4cf98d"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Fri Jan 25 05:53:58 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Fri Jan 25 05:53:58 2019 +0000"
      },
      "message": "Merge \"Unhardcoding stores parameter in glance_store section\""
    },
    {
      "commit": "f5a826eb275f3cbc1ae20858be0716fc5c4cf98d",
      "tree": "c15da60b0a0d817ffc7377f01da91a3e7c0fe31d",
      "parents": [
        "f76a6b4b1c6d94f0ee7c71c0261ab717c024bd1a"
      ],
      "author": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Thu Jan 24 14:37:42 2019 +0000"
      },
      "committer": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Thu Jan 24 14:42:43 2019 +0000"
      },
      "message": "Unhardcoding stores parameter in glance_store section\n\nThe patch changes the logic which was the following if server.storage.engine\nhas file engine then stores is defined as file,http therefore due to\nthis there was a chance to use \"file\" engine with any extra engines like\nrdb, swift etc.\n\nChange-Id: I32c71487edec4601bea4374413befe78495c1601\nRelated-PROD: PROD-26281 (PROD:26281)\n"
    },
    {
      "commit": "46df4d4a14e075973aed587a265bc707479a2cb1",
      "tree": "d44ec08aa5397a834d93b183fda028ef36b177b9",
      "parents": [
        "f76a6b4b1c6d94f0ee7c71c0261ab717c024bd1a"
      ],
      "author": {
        "name": "sgarbuz",
        "email": "sgarbuz@mirantis.com",
        "time": "Wed Jan 16 14:14:08 2019 +0200"
      },
      "committer": {
        "name": "sgarbuz",
        "email": "sgarbuz@mirantis.com",
        "time": "Mon Jan 21 18:34:38 2019 +0200"
      },
      "message": "Update kitchen tests for glance\n\nChange-Id: I0e3f2962be73a7405877ed969dbbc5b784d9fd60\nRelated-Prod: PROD-23724 (PROD:23724)\n"
    },
    {
      "commit": "f76a6b4b1c6d94f0ee7c71c0261ab717c024bd1a",
      "tree": "a0c497094bd02d871cfa52e88cd3beb17188b309",
      "parents": [
        "a147cde05c432c964dbeceb5ef2399c089d1aa45",
        "6e5e75d47b2b5d44f3c43a8f06f61cbfd2b83daa"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Thu Jan 17 19:56:52 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Thu Jan 17 19:56:52 2019 +0000"
      },
      "message": "Merge \"Drop Travis CI support\""
    },
    {
      "commit": "a147cde05c432c964dbeceb5ef2399c089d1aa45",
      "tree": "c3d818dbade29557f015dd0e7fc256d675127942",
      "parents": [
        "d7d18ed99445051d4d94edcd84b5e3ae321a5cec"
      ],
      "author": {
        "name": "Michael Polenchuk",
        "email": "mpolenchuk@mirantis.com",
        "time": "Fri Dec 07 17:04:20 2018 +0400"
      },
      "committer": {
        "name": "sgarbuz",
        "email": "sgarbuz@mirantis.com",
        "time": "Fri Jan 04 08:07:34 2019 +0000"
      },
      "message": "Support rocky version\n\nChange-Id: I683c85269417ef8986a396873b3166665fdc738c\nRelated-Prod: PROD-23724\n"
    },
    {
      "commit": "d7d18ed99445051d4d94edcd84b5e3ae321a5cec",
      "tree": "1099c8e2a72b3b8343956996fca99c8921122ce4",
      "parents": [
        "e8d0e59ca73e39a2a69a041902edfd7cb8da7fd7"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Sat Dec 22 18:10:24 2018 +0000"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Sat Dec 22 18:10:51 2018 +0000"
      },
      "message": "Iterate over identities in client safely\n\nChange-Id: I65de4d6eb6794100e3046f115324fda71f18e093\n"
    },
    {
      "commit": "e8d0e59ca73e39a2a69a041902edfd7cb8da7fd7",
      "tree": "51c60db7acf2ef968ffcfaf5d39e1b789ece9ca8",
      "parents": [
        "7984de82c83e7d0ecdd848dbaac80fc023582d09"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Sat Dec 22 11:11:23 2018 +0000"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Sat Dec 22 11:11:40 2018 +0000"
      },
      "message": "Iterate over identities in client safely\n\nclient.identity is not alwasy defined, pick empty dict by default\n\nChange-Id: Id4e42e4af6cdbe78d5d3ff1b8d825a44b5229c75\n"
    },
    {
      "commit": "7984de82c83e7d0ecdd848dbaac80fc023582d09",
      "tree": "08b5333cf7772591d86211d4271235c7f2be2394",
      "parents": [
        "4f4d509c65d3a64c5e108abcbb3d79e977db81f0"
      ],
      "author": {
        "name": "Oleksandr Bryndzii",
        "email": "obryndzii@mirantis.com",
        "time": "Fri Dec 21 09:35:25 2018 +0000"
      },
      "committer": {
        "name": "Oleksandr Bryndzii",
        "email": "obryndzii@mirantis.com",
        "time": "Fri Dec 21 09:43:44 2018 +0000"
      },
      "message": "Add glance user for glance-manage commands\n\nChange-Id: I6726d31abb1d38c106a470c2dc0eb59929cca0ae\nRelated-Prod: PROD-26062\n"
    },
    {
      "commit": "4f4d509c65d3a64c5e108abcbb3d79e977db81f0",
      "tree": "bde023588b1019d67a29baf79561d53967e0a095",
      "parents": [
        "f9c8fae5229143fd5890ce6e2322c025d02c056e",
        "ed088d026b282af50ca1f5f4dfb1f43e9c7a7e3d"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Mon Dec 17 16:09:40 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Mon Dec 17 16:09:40 2018 +0000"
      },
      "message": "Merge \"Add state to upload image to volume and rework result creation\""
    },
    {
      "commit": "f9c8fae5229143fd5890ce6e2322c025d02c056e",
      "tree": "2a2ea9ff955138ae52fb6b65d8fcd406c7f82979",
      "parents": [
        "5d11d95f4db7cd68d35298d078157518becb1430",
        "c9312834517751873967b223fca4551c8df84f2e"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Sun Dec 16 10:42:01 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Sun Dec 16 10:42:01 2018 +0000"
      },
      "message": "Merge \"Updating reference from github to gerrit      - Changing Maintainer to dev@mirantis.com\""
    },
    {
      "commit": "5d11d95f4db7cd68d35298d078157518becb1430",
      "tree": "fec20a06337d6986cff97437cee8e4529da6bd1f",
      "parents": [
        "5d18bd73ddebcdd1815a7fce03eef5fc6f5cddb5"
      ],
      "author": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Fri Dec 14 15:27:26 2018 +0200"
      },
      "committer": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Fri Dec 14 15:27:26 2018 +0200"
      },
      "message": "Removing extra states from upgrade.upgrade\n\nChange-Id: Ie6ced5ce199d56c5e37e1002c6640ce0e53fe324\n"
    },
    {
      "commit": "6e5e75d47b2b5d44f3c43a8f06f61cbfd2b83daa",
      "tree": "ee22aabe005d869cad9eb9d91679eec5bd26fe23",
      "parents": [
        "5d18bd73ddebcdd1815a7fce03eef5fc6f5cddb5"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Fri Dec 14 13:45:41 2018 +0100"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Fri Dec 14 13:45:42 2018 +0100"
      },
      "message": "Drop Travis CI support\n\nFixes: PROD-25037 (PROD:25037)\n\nChange-Id: I1830ba0940987e24a7e696bcea13f754e7b9a6f8\n"
    },
    {
      "commit": "c9312834517751873967b223fca4551c8df84f2e",
      "tree": "965aaadaa1bbf1c5f977affb427b43588285cd8e",
      "parents": [
        "5d18bd73ddebcdd1815a7fce03eef5fc6f5cddb5"
      ],
      "author": {
        "name": "Pavel Cizinsky",
        "email": "pcizinsky@mirantis.com",
        "time": "Wed Dec 12 12:01:45 2018 +0100"
      },
      "committer": {
        "name": "Pavel Cizinsky",
        "email": "pcizinsky@mirantis.com",
        "time": "Thu Dec 13 10:45:58 2018 +0100"
      },
      "message": "Updating reference from github to gerrit\n     - Changing Maintainer to dev@mirantis.com\n\n   Related: PROD-25327 (PROD:25327)\n\nChange-Id: Iab56ec09e993ffd5438ce4ee6b49988cfa4fdab1\n"
    },
    {
      "commit": "ed088d026b282af50ca1f5f4dfb1f43e9c7a7e3d",
      "tree": "ec0c161428f5930841d6ed8d49680f9db94bf26d",
      "parents": [
        "5d18bd73ddebcdd1815a7fce03eef5fc6f5cddb5"
      ],
      "author": {
        "name": "Oleksiy Petrenko",
        "email": "opetrenko@mirantis.com",
        "time": "Fri Dec 07 14:04:14 2018 +0200"
      },
      "committer": {
        "name": "Oleksiy Petrenko",
        "email": "opetrenko@mirantis.com",
        "time": "Wed Dec 12 15:01:05 2018 +0200"
      },
      "message": "Add state to upload image to volume and rework result creation\n\nChange-Id: Ic30af6a0211a4fb3dd8993c80e25c6b00d632ba0\nRelated-Issue: PROD-25393(PROD:25393)\n"
    },
    {
      "commit": "5d18bd73ddebcdd1815a7fce03eef5fc6f5cddb5",
      "tree": "c8d5a13b9bf294082f8dfba8dd80ecc840e5d5f0",
      "parents": [
        "65954627b28d20ef5cbfd9bb9fc3adbb6bd389d4",
        "ee2866b8774ec28c48fc97c2865aeee9cb6840d0"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Wed Nov 28 14:12:23 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Wed Nov 28 14:12:23 2018 +0000"
      },
      "message": "Merge \"Move to Mirantis owned docker images for tests         - This is a temporary solution until we have our own images\""
    },
    {
      "commit": "65954627b28d20ef5cbfd9bb9fc3adbb6bd389d4",
      "tree": "8ceba62a3f153f7c087b1cdf60d1ab52fa2956d7",
      "parents": [
        "2389d5ec09d89d383cbdf894abf66b31b7dfddcc"
      ],
      "author": {
        "name": "Oleksandr Bryndzii",
        "email": "obryndzii@mirantis.com",
        "time": "Thu Nov 22 18:13:47 2018 +0000"
      },
      "committer": {
        "name": "Oleksandr Bryndzii",
        "email": "obryndzii@mirantis.com",
        "time": "Sat Nov 24 01:29:56 2018 +0000"
      },
      "message": "Update glance _data.cache items to enable memcache security\n\nChange-Id: I6793d0cc9a54279d3fe99cb20f549a27801e0db0\n"
    },
    {
      "commit": "ee2866b8774ec28c48fc97c2865aeee9cb6840d0",
      "tree": "ad6e8e61e5379070535d8b59b4c5a8d67dac8aa1",
      "parents": [
        "2389d5ec09d89d383cbdf894abf66b31b7dfddcc"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Tue Nov 20 15:08:01 2018 +0100"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Tue Nov 20 15:08:01 2018 +0100"
      },
      "message": "Move to Mirantis owned docker images for tests\n        - This is a temporary solution until we have our own images\n\n      Fixes: PROD-24956 (PROD:24956)\n\nChange-Id: I4f684ac08dc496ff9b51ca6e513fdd2945928b99\n"
    },
    {
      "commit": "2389d5ec09d89d383cbdf894abf66b31b7dfddcc",
      "tree": "10bbc50c0d766abb2ee7559c9f527125336f644a",
      "parents": [
        "9fcbffabe98501314d67b8c7178923b6b1f2be26",
        "644a51876406587c027763d62a8bbf800c4862cb"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Thu Nov 15 09:57:43 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Thu Nov 15 09:57:43 2018 +0000"
      },
      "message": "Merge \"Update Gemfile and Makefile configuration   - One Gemfile for all formulas tests   - Update Makefile for OpenStack tests\""
    },
    {
      "commit": "9fcbffabe98501314d67b8c7178923b6b1f2be26",
      "tree": "c2d65326ef0fd82fbe778a0d243f751eb1591c7e",
      "parents": [
        "dcf245d5d24d9c864b563113ee21c7e683241faf"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Mon Nov 12 15:29:48 2018 +0200"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Mon Nov 12 15:29:55 2018 +0200"
      },
      "message": "Fix setting show_multiple_locations in queens\n\nChange-Id: Ie759894f17734257f5f5e808cb7d1d6c2449a07c\n"
    },
    {
      "commit": "dcf245d5d24d9c864b563113ee21c7e683241faf",
      "tree": "327fb12565623c09cca2d2fab892a7bd4cde51af",
      "parents": [
        "a0788a5831673e8c53f627ce75d231e72e4ace7f"
      ],
      "author": {
        "name": "Oleksandr Bryndzii",
        "email": "obryndzii@mirantis.com",
        "time": "Wed Oct 24 19:10:05 2018 +0300"
      },
      "committer": {
        "name": "obryndzii",
        "email": "obryndzii@mirantis.com",
        "time": "Thu Nov 08 13:40:16 2018 +0000"
      },
      "message": "Implement horizon_images_allow_location mine function\n\nExposes glance show_multiple_locations option into horizon\n\nChange-Id: I177de06ebf4069a43a012db6f3956dcb27d7db62\nRelated-Prod: PROD-21005\n"
    },
    {
      "commit": "644a51876406587c027763d62a8bbf800c4862cb",
      "tree": "9babe34264ca906f40546c38c899b5b1d23ff600",
      "parents": [
        "a0788a5831673e8c53f627ce75d231e72e4ace7f"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Wed Nov 07 14:42:38 2018 +0100"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Wed Nov 07 17:36:04 2018 +0100"
      },
      "message": "Update Gemfile and Makefile configuration\n  - One Gemfile for all formulas tests\n  - Update Makefile for OpenStack tests\n\nFixes: PROD-24408 (PROD:24408)\nChange-Id: Ib553febb1ff3c63ef21b5057e238cff2c478cd63\n"
    },
    {
      "commit": "a0788a5831673e8c53f627ce75d231e72e4ace7f",
      "tree": "21ad13f1a4e5846842d541d9d6ad93ae38949eec",
      "parents": [
        "547f24f9ac218a2da9d62c667e67f610949447a0"
      ],
      "author": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Mon Oct 29 16:54:30 2018 +0200"
      },
      "committer": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Mon Oct 29 17:00:48 2018 +0200"
      },
      "message": "Checking cache.members is defined or not\n\nRelated-PROD: PROD-24452\nChange-Id: I035af1058e5166c184996d6537ba15c669e9b806\n"
    },
    {
      "commit": "547f24f9ac218a2da9d62c667e67f610949447a0",
      "tree": "d2e1bf911ebff5e3a480b0d9cbaa3e57d5f2e7b4",
      "parents": [
        "c69e8c8436abd768fd4f3f2bb0d704abdd8d6dc7"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Wed Oct 24 12:02:08 2018 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Wed Oct 24 12:02:08 2018 +0200"
      },
      "message": "Freeze inspec version for salt-formulas tests\n\t- in inspec \u003e\u003d 3.0.0 there are changes in schema\n\t  which require to have tests/integration dir\n\t  to contain tests, otherwise fails\n\t- this is temporary workaround until we decide\n\t  proper fix\n\nChange-Id: I879fbc92a99c679931decae2e8e61222cbdd1613\n"
    },
    {
      "commit": "c69e8c8436abd768fd4f3f2bb0d704abdd8d6dc7",
      "tree": "632c39c8333cfa95846466764dc429d6b501149e",
      "parents": [
        "05598cc543f95ee8461d18f04e4d059d341c6743"
      ],
      "author": {
        "name": "Oleksandr Bryndzii",
        "email": "obryndzii@mirantis.com",
        "time": "Fri Sep 28 23:27:30 2018 +0000"
      },
      "committer": {
        "name": "Oleksandr Bryndzii",
        "email": "obryndzii@mirantis.com",
        "time": "Tue Oct 09 17:50:08 2018 +0300"
      },
      "message": "Implement glance memcache security strategy\n\nProvides an option to authenticate and optionally encrypt the token\ndata stored in the cache:\nmemcache_security_strategy \u003d MAC/ENCRYPT\nmemcache_secret_key \u003d secret_key\n\nChange-Id: I1ba1f4fa61684d3dd5f0aa1478044e0f46b7cffc\nRelated-Prod: PROD-22099\n"
    },
    {
      "commit": "05598cc543f95ee8461d18f04e4d059d341c6743",
      "tree": "dab9286fff866353c185afa179d9c9b4d2c08ca2",
      "parents": [
        "fef6de3f1571bb9ee01a4038da4066be3a03cf54",
        "c428eb1b62f66af46e629701d7ed170d9c813ca5"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Wed Sep 26 15:32:53 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@84b5d06f6116",
        "time": "Wed Sep 26 15:32:53 2018 +0000"
      },
      "message": "Merge \"Add default location for cacert_file\""
    },
    {
      "commit": "c428eb1b62f66af46e629701d7ed170d9c813ca5",
      "tree": "fa3d50ebc2522eba2ead38412c0e9126482618c5",
      "parents": [
        "0cb0724183081ffc5a6057b883234888c0e56beb"
      ],
      "author": {
        "name": "Oleksandr Bryndzii",
        "email": "obryndzii@mirantis.com",
        "time": "Tue Sep 25 16:02:58 2018 +0000"
      },
      "committer": {
        "name": "Oleksandr Bryndzii",
        "email": "obryndzii@mirantis.com",
        "time": "Wed Sep 26 09:50:48 2018 +0000"
      },
      "message": "Add default location for cacert_file\n\nChange-Id: I26b7316ad892da08c50e4626cfb1bd440ddb75b7\nRelated-Prod: PROD-23403\n"
    },
    {
      "commit": "fef6de3f1571bb9ee01a4038da4066be3a03cf54",
      "tree": "715380dff2caec207f809f0b9db9975366b92741",
      "parents": [
        "0cb0724183081ffc5a6057b883234888c0e56beb"
      ],
      "author": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Tue Sep 25 14:33:13 2018 +0000"
      },
      "committer": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Tue Sep 25 14:33:13 2018 +0000"
      },
      "message": "[Queens] Fix barbican in glance\n\nChange-Id: I2c5d993f6dde5fae0ef3414ac4e1ef8c5b7bba49\nRelated-Prod: https://mirantis.jira.com/browse/PROD-23399\n"
    },
    {
      "commit": "0cb0724183081ffc5a6057b883234888c0e56beb",
      "tree": "e565e1c88c96813018fc687dc54104c18877adcf",
      "parents": [
        "0bb367222c998fd16e53fdcdf7b9c55524f18a4f"
      ],
      "author": {
        "name": "Oleksandr Bryndzii",
        "email": "obryndzii@mirantis.com",
        "time": "Fri Sep 21 15:51:00 2018 +0300"
      },
      "committer": {
        "name": "Oleksandr Bryndzii",
        "email": "obryndzii@mirantis.com",
        "time": "Fri Sep 21 15:54:19 2018 +0300"
      },
      "message": "Rework glance config file for X.509 RMQ Auth\n\nChange-Id: I80f7be8782876f20b40f8faa3acd6ca2f0e1de6c\n"
    },
    {
      "commit": "0bb367222c998fd16e53fdcdf7b9c55524f18a4f",
      "tree": "dd0b664c668611f0c151514925d73e05a72980a5",
      "parents": [
        "65589cec23c34768ed892ca64cbb2594a24f9a5c"
      ],
      "author": {
        "name": "Oleksandr Bryndzii",
        "email": "obryndzii@mirantis.com",
        "time": "Fri Sep 14 10:44:27 2018 +0000"
      },
      "committer": {
        "name": "Oleksandr Bryndzii",
        "email": "obryndzii@mirantis.com",
        "time": "Fri Sep 14 11:06:08 2018 +0000"
      },
      "message": "Implement X.509 auth between Rabbitmq and Glance\n\nChange-Id: Ib496fcb5c1709b884b026b3e92b74d79184fcb7e\nRelated-Prod: PROD-22759\n"
    },
    {
      "commit": "65589cec23c34768ed892ca64cbb2594a24f9a5c",
      "tree": "a4fd7ff991645f1a7c4a966155f20df9cb2fc408",
      "parents": [
        "75e3d6889b403556a6e5ed3b81860af4b8e91d1e",
        "27185836076623a0e8fb1cbe89e1e5e192ddc918"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Mon Sep 10 19:52:39 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@84b5d06f6116",
        "time": "Mon Sep 10 19:52:39 2018 +0000"
      },
      "message": "Merge \"Add more upgrade tasks according to phases\""
    },
    {
      "commit": "27185836076623a0e8fb1cbe89e1e5e192ddc918",
      "tree": "f4a08b3e776d29f8fd5483687311d3fa1ec3785f",
      "parents": [
        "553deba43b4651a6cb6037e5c347cc31b582a0ea"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Mon Sep 10 10:36:00 2018 +0000"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Mon Sep 10 17:57:59 2018 +0000"
      },
      "message": "Add more upgrade tasks according to phases\n\nUpdate README\nIntroduce:\n * glance.upgrade.upgrade.pre\n * glance.upgrade.upgrade.post\n * glance.upgrade.verify\n\nChange-Id: I718ae7b2861e4e0f1858894d882d01356e98422c\n"
    },
    {
      "commit": "75e3d6889b403556a6e5ed3b81860af4b8e91d1e",
      "tree": "8bf51968dd89d977e5c87e7bb0742821d5eae7fd",
      "parents": [
        "553deba43b4651a6cb6037e5c347cc31b582a0ea"
      ],
      "author": {
        "name": "Oleksandr Shyshko",
        "email": "oshyshko@mirantis.com",
        "time": "Fri Sep 07 14:07:57 2018 +0300"
      },
      "committer": {
        "name": "Oleksandr Shyshko",
        "email": "oshyshko@mirantis.com",
        "time": "Fri Sep 07 14:07:57 2018 +0300"
      },
      "message": "[REFACTOR] Implement X.509 auth for MySQL and Glance\n\nChange-Id: I098b27d3cc9e55c26eeef3342708661ff007edef\nRelated-PROD: PROD-22745\n"
    },
    {
      "commit": "553deba43b4651a6cb6037e5c347cc31b582a0ea",
      "tree": "f5dc494427c3c1550c7007732b617896f3938f54",
      "parents": [
        "acb9c0b2c8eedab281131e4ca693e7bb41ec6713"
      ],
      "author": {
        "name": "Oleksandr Shyshko",
        "email": "oshyshko@mirantis.com",
        "time": "Thu Sep 06 19:03:55 2018 +0300"
      },
      "committer": {
        "name": "Oleksandr Shyshko",
        "email": "oshyshko@mirantis.com",
        "time": "Thu Sep 06 19:05:02 2018 +0300"
      },
      "message": "[REFACTOR] Implement X.509 auth for MySQL and Glance\n\nRelated-PROD: PROD-22745\n\nChange-Id: I31f37af73940763408539e93afa8bfaf50ccaa47\n"
    },
    {
      "commit": "acb9c0b2c8eedab281131e4ca693e7bb41ec6713",
      "tree": "04bb45992b62eb8d2b75b335be6882c77d110352",
      "parents": [
        "a4958b07c09e3aa55dbb350294f6df4587d0af44",
        "5a549200690e959327f792570c122600e79199ef"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Wed Sep 05 10:52:39 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@84b5d06f6116",
        "time": "Wed Sep 05 10:52:39 2018 +0000"
      },
      "message": "Merge \"Implement X.509 auth for MySQL and Glance\""
    },
    {
      "commit": "5a549200690e959327f792570c122600e79199ef",
      "tree": "ada2b8c83cab37a43f966c7cac3ed8a9155101e4",
      "parents": [
        "d8c4d44df4da2604c3a609304c38f3e46e7f18df"
      ],
      "author": {
        "name": "Oleksandr Shyshko",
        "email": "oshyshko@mirantis.com",
        "time": "Fri Aug 31 13:55:03 2018 +0300"
      },
      "committer": {
        "name": "oshyshko",
        "email": "oshyshko@mirantis.com",
        "time": "Tue Sep 04 09:42:32 2018 +0000"
      },
      "message": "Implement X.509 auth for MySQL and Glance\n\nRelated-PROD: PROD-22745\n\nChange-Id: Ic8f390b96d223f2bd6bfb9e0d19f27f531b460da\n"
    },
    {
      "commit": "a4958b07c09e3aa55dbb350294f6df4587d0af44",
      "tree": "be6a552a24d6320d4b5113f0435f0fa73fe62a33",
      "parents": [
        "d8c4d44df4da2604c3a609304c38f3e46e7f18df"
      ],
      "author": {
        "name": "sgarbuz",
        "email": "sgarbuz@mirantis.com",
        "time": "Thu Aug 30 17:17:11 2018 +0300"
      },
      "committer": {
        "name": "sgarbuz",
        "email": "sgarbuz@mirantis.com",
        "time": "Fri Aug 31 12:04:25 2018 +0300"
      },
      "message": "Added file check for offline_sync\n\nCheck file `loggin.conf` in work dir, if logging enable\n\nChange-Id: I3f5ff430182554a17b3ee0d5d96a11b8ee49b1b8\nRelated-Prod: PROD-22770 (PROD:22770)\n"
    },
    {
      "commit": "d8c4d44df4da2604c3a609304c38f3e46e7f18df",
      "tree": "077f6aab8282dac59e663af72898b35101973607",
      "parents": [
        "679e2c0c0717a224b3fc114d703d9d9b26030736",
        "2d39f41998c01a8f91a451de9e2c5b0ae8b8748d"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Wed Aug 29 15:55:49 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@84b5d06f6116",
        "time": "Wed Aug 29 15:55:49 2018 +0000"
      },
      "message": "Merge \"Glance cache pruner/cleaner operations via salt\""
    },
    {
      "commit": "679e2c0c0717a224b3fc114d703d9d9b26030736",
      "tree": "f55af00aae3a704e3ff223bea73108c56f0667d1",
      "parents": [
        "7c95130298839d4707275eb58a68c7511a4da168"
      ],
      "author": {
        "name": "Oleksandr Bryndzii",
        "email": "obryndzii@mirantis.com",
        "time": "Tue Aug 28 16:45:24 2018 +0300"
      },
      "committer": {
        "name": "Oleksandr Bryndzii",
        "email": "obryndzii@mirantis.com",
        "time": "Tue Aug 28 16:52:40 2018 +0300"
      },
      "message": "Rework glance config files permissions\n\nRemove the correct_permissions_files and correct_permissions_dirs\nstates.\n\nChange-Id: I48d8248cab46db77cf152c1d9351958fb41aa983\nRelated-Prod: PROD-22092\n"
    },
    {
      "commit": "2d39f41998c01a8f91a451de9e2c5b0ae8b8748d",
      "tree": "14efade54164ffaa8cffd6f3fc2967a93e367c37",
      "parents": [
        "79b5b27e03d4584d4bf4977c78e4f3e5c5f56472"
      ],
      "author": {
        "name": "sgarbuz",
        "email": "sgarbuz@mirantis.com",
        "time": "Mon Aug 27 10:44:31 2018 +0300"
      },
      "committer": {
        "name": "sgarbuz",
        "email": "sgarbuz@mirantis.com",
        "time": "Tue Aug 28 11:31:29 2018 +0300"
      },
      "message": "Glance cache pruner/cleaner operations via salt\n\nAdded:\n\n - Adding by default cron-job that prunes cache daily if it`s size\nmore than value set in the `image_cache_max_size` configuration option.\n - Adding by default cron-job that cleans cache that is older than\nvalue in the `image_cache_stall_time period` configuration option.\n\nChange-Id: Ic62a95b66776844faa78d72c2c6b72c5da2d628d\nRelated-Prod: PROD-21505 (PROD:21505)\n"
    },
    {
      "commit": "7c95130298839d4707275eb58a68c7511a4da168",
      "tree": "f189303a9ac6cbf2f28ff2e2a8b0972ad7e558b1",
      "parents": [
        "75f99642f6c50b934373a6da99e2abe170e704d1",
        "1ccd0617b3a30e6b318adbf6b73c100fede28442"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Mon Aug 27 14:43:56 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@84b5d06f6116",
        "time": "Mon Aug 27 14:43:56 2018 +0000"
      },
      "message": "Merge \"Add glance/upgrade tasks\""
    },
    {
      "commit": "1ccd0617b3a30e6b318adbf6b73c100fede28442",
      "tree": "a481016d18926b1cb29c4860b04876eed4347a71",
      "parents": [
        "afc3746e7ed13ce34fe9414b7dbbe78025ec8de6"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Thu Aug 09 12:50:14 2018 +0000"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Mon Aug 27 12:15:12 2018 +0000"
      },
      "message": "Add glance/upgrade tasks\n\nThis commit adds glance/upgrade/control:\n\n pre.sls: Stop API/Render Configuration\n upgrade.sls: Install latest package\n post.sls: Start service\n\nChange-Id: I13d35ae26cc0212b2339f8529d32d4812b47c5ff\nRelated-Prod: PROD-21929\n"
    },
    {
      "commit": "75f99642f6c50b934373a6da99e2abe170e704d1",
      "tree": "34fa1f926486bc64da3a50cb292333d55c4cd987",
      "parents": [
        "c837c9b2baee3222949c48e206be363b633bb546",
        "712120caf2d72c2681b17cfe60f0042d61184f7f"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Mon Aug 27 11:53:26 2018 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 27 11:53:26 2018 +0200"
      },
      "message": "Merge pull request #22 from mnederlof/enable_v1_api\n\nAllow enabling the v1 api (though it is deprecated)"
    },
    {
      "commit": "c837c9b2baee3222949c48e206be363b633bb546",
      "tree": "3b563dacdffb94f411b3e125ff761b885efcadaf",
      "parents": [
        "79b5b27e03d4584d4bf4977c78e4f3e5c5f56472",
        "34d6eb87cb2d355c1039140170056a472470b670"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Mon Aug 27 11:52:39 2018 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 27 11:52:39 2018 +0200"
      },
      "message": "Merge pull request #21 from mnederlof/custom_default_store\n\nAllow custom default_store (instead of a guessed first element)"
    },
    {
      "commit": "79b5b27e03d4584d4bf4977c78e4f3e5c5f56472",
      "tree": "ab7380a866e79b7d08619795d182fe37286ef2a3",
      "parents": [
        "62a370ca0b053ea6922d013f7fbcacd0bab33881",
        "c6e6631b5875b48e74b4bb6e3267bb507dea3477"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Thu Aug 23 14:42:06 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@84b5d06f6116",
        "time": "Thu Aug 23 14:42:06 2018 +0000"
      },
      "message": "Merge \"Update glance config files permissions\""
    },
    {
      "commit": "c6e6631b5875b48e74b4bb6e3267bb507dea3477",
      "tree": "225fb71183676936a7e0257b0d64ce48dd6d1e2c",
      "parents": [
        "a961803b5614794f1bd7fbea41636bb62706e557"
      ],
      "author": {
        "name": "Oleksandr Bryndzii",
        "email": "obryndzii@mirantis.com",
        "time": "Wed Aug 22 14:11:52 2018 +0300"
      },
      "committer": {
        "name": "Oleksandr Bryndzii",
        "email": "obryndzii@mirantis.com",
        "time": "Thu Aug 23 11:45:07 2018 +0300"
      },
      "message": "Update glance config files permissions\n\nThe /etc/glance/*.conf|*.ini files and directories are world readable:\n-rw-r--r-- 1 root glance glance-api.conf\n-rw-r--r-- 1 root glance glance-api-paste.ini\ndrwxr-xr-x   2 root glance metadefs/\netc.\nThis may lead to sensitive information leakage and cloud compromise.\n\nSet glance config files and directories permissions to 0640 and 0750 accordingly.\nSet glance config files and directories owner and group to root:glance.\nAdd the correct_permissions_files and correct_permissions_dirs states.\n\nChange-Id: Iad4b6433d55051cfb4f44ead1efaafc48dc4f5b9\nRelated-Prod: https://mirantis.jira.com/browse/PROD-22092\n"
    },
    {
      "commit": "62a370ca0b053ea6922d013f7fbcacd0bab33881",
      "tree": "d8e5158bac9cde8c7319b056fd6fb26be6653fb3",
      "parents": [
        "a961803b5614794f1bd7fbea41636bb62706e557"
      ],
      "author": {
        "name": "Oleksii Grudev",
        "email": "ogrudev@mirantis.com",
        "time": "Mon Aug 20 17:05:57 2018 +0300"
      },
      "committer": {
        "name": "Oleksii Grudev",
        "email": "ogrudev@mirantis.com",
        "time": "Tue Aug 21 16:48:17 2018 +0300"
      },
      "message": "Load metadata to db on primary node only\n\nChange-Id: Id7848b9cf47ab38f7f6732cd5b7299c51db70f28\nRelated-PROD: PROD-22433\n"
    },
    {
      "commit": "a961803b5614794f1bd7fbea41636bb62706e557",
      "tree": "f2fdc98500b377645b5f7ff80f8621e1ff2bc37c",
      "parents": [
        "bd499b22c7638db5fcdf72fe00a4898f73213b27"
      ],
      "author": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Fri Aug 17 17:38:14 2018 +0300"
      },
      "committer": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Fri Aug 17 17:38:14 2018 +0300"
      },
      "message": "Fix headers parsing\n\nThis option should be by default true, to allow application\nto run under proxy. And in production applications are running\nunder proxy.\n\nChange-Id: I27d818df4598848832a8e2d35a501cca3dab32ca\n"
    },
    {
      "commit": "bd499b22c7638db5fcdf72fe00a4898f73213b27",
      "tree": "46ea3ce9a7f92c895b44ae53d14114772a21aa11",
      "parents": [
        "eae624e49a9fb32e2cb35235ad42b23b7bb21320"
      ],
      "author": {
        "name": "Dmitry Burmistrov",
        "email": "dburmistrov@mirantis.com",
        "time": "Fri Aug 10 15:51:08 2018 +0400"
      },
      "committer": {
        "name": "Dmitry Burmistrov",
        "email": "dburmistrov@mirantis.com",
        "time": "Fri Aug 10 16:03:37 2018 +0400"
      },
      "message": "[packaging] Switch using 3.0 native source format\n\n    Related-Prod: https://mirantis.jira.com/browse/PROD-21900\n\nChange-Id: I8b7c95788c3016aa2bed3def6efd355c89da4068\n"
    },
    {
      "commit": "eae624e49a9fb32e2cb35235ad42b23b7bb21320",
      "tree": "6ff5806f0d198389c60b41c7512dbcba95bf3b93",
      "parents": [
        "85295fe5decfc98298320f680f51db9b8498c388",
        "d2ebacd5a42ecc657d25ae258cd7bc348e91fa6d"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Thu Aug 09 05:56:28 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@84b5d06f6116",
        "time": "Thu Aug 09 05:56:28 2018 +0000"
      },
      "message": "Merge \"Revert \"Fix glance-registry host address\"\""
    },
    {
      "commit": "d2ebacd5a42ecc657d25ae258cd7bc348e91fa6d",
      "tree": "bd0b687b8b5ff897f98dd4fc9b8f8e012884e70f",
      "parents": [
        "87005687ead02306ae20343f682889068f4dcaeb"
      ],
      "author": {
        "name": "Machi Hoshino",
        "email": "mhoshino@mirantis.com",
        "time": "Mon Aug 06 11:40:02 2018 +0900"
      },
      "committer": {
        "name": "mhoshino",
        "email": "mhoshino@mirantis.com",
        "time": "Thu Aug 09 03:49:38 2018 +0000"
      },
      "message": "Revert \"Fix glance-registry host address\"\n\nhttps://mirantis.jira.com/browse/PROD-21768\n\nSince server.registry.host is designed to map only to the\ncluster VIP, we have found that this will not monitor the\nindividual host. This will revert to server.bind.address\nwhich will be mapped to individual host.\n\nThis reverts commit 053efa855415aee13432a5f2cd0926d5610de6aa.\n\nChange-Id: Id22101fe92f1aeacf90b19817c35b0efca01b56e\n"
    },
    {
      "commit": "85295fe5decfc98298320f680f51db9b8498c388",
      "tree": "e762fe4399b257000125955522160bb9bf3640e5",
      "parents": [
        "2dd64f9e5d3d3343e0c7b6eae42f3e58a45a4a03",
        "afc3746e7ed13ce34fe9414b7dbbe78025ec8de6"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Wed Aug 08 07:17:18 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@84b5d06f6116",
        "time": "Wed Aug 08 07:17:18 2018 +0000"
      },
      "message": "Merge \"Run dbsync on primary node only\""
    },
    {
      "commit": "2dd64f9e5d3d3343e0c7b6eae42f3e58a45a4a03",
      "tree": "a505d33edc385a4b99a115887dbd878ba90c8b6b",
      "parents": [
        "87005687ead02306ae20343f682889068f4dcaeb",
        "87eb284b026e81270e77b253978bedf39f362b58"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Wed Aug 08 07:11:44 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@84b5d06f6116",
        "time": "Wed Aug 08 07:11:44 2018 +0000"
      },
      "message": "Merge \"README update\""
    },
    {
      "commit": "afc3746e7ed13ce34fe9414b7dbbe78025ec8de6",
      "tree": "b03997459613c31cee67239a1510085468a62acb",
      "parents": [
        "87005687ead02306ae20343f682889068f4dcaeb"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Mon Aug 06 09:13:45 2018 +0000"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Mon Aug 06 16:12:02 2018 +0000"
      },
      "message": "Run dbsync on primary node only\n\nMove dbsync to separate file.\nRun only on primary node.\n\nChange-Id: I20fc690c30d3a8e6043880908912bfdfc398d155\nRelated-Prod: PROD-21267\n"
    },
    {
      "commit": "87005687ead02306ae20343f682889068f4dcaeb",
      "tree": "77817ebfecbd1cdb1a6ca29c677a58e270bc18bf",
      "parents": [
        "2bc35e56d5db2b68d992a6fffcee45ca6ece376f"
      ],
      "author": {
        "name": "Oleksandr Shyshko",
        "email": "oshyshko@mirantis.com",
        "time": "Tue Jul 31 18:31:57 2018 +0300"
      },
      "committer": {
        "name": "Oleksandr Shyshko",
        "email": "oshyshko@mirantis.com",
        "time": "Tue Jul 31 18:32:08 2018 +0300"
      },
      "message": "Update run_tests.sh to the latest revision\n\nChange-Id: Ia825a0778f244d82021f78d9b4866ddf51abfb91\n"
    },
    {
      "commit": "87eb284b026e81270e77b253978bedf39f362b58",
      "tree": "2d8687d1fd0975504150e8e89d2f50c361c39f71",
      "parents": [
        "f54ff2b1abbc104d8ce70b6c961438759960402c"
      ],
      "author": {
        "name": "OlgaGusarenko",
        "email": "ogusarenko@mirantis.com",
        "time": "Mon Jul 30 17:51:09 2018 +0300"
      },
      "committer": {
        "name": "OlgaGusarenko",
        "email": "ogusarenko@mirantis.com",
        "time": "Mon Jul 30 17:51:46 2018 +0300"
      },
      "message": "README update\n\nChange-Id: I2dd5ffaf53641ae0135b601a92e12478e620e87f\n"
    },
    {
      "commit": "2bc35e56d5db2b68d992a6fffcee45ca6ece376f",
      "tree": "d62ab036b838db3105f6754f2e3199caf60ba7b0",
      "parents": [
        "78605bca9d971a6a3a60512e7a9d60fd684225ad",
        "8357567a4a4ec2d169f12fee3acba7aa6ef1d0e3"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Wed Jul 18 19:24:39 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@853267bf53e2",
        "time": "Wed Jul 18 19:24:39 2018 +0000"
      },
      "message": "Merge \"[VMware] inital commit\""
    },
    {
      "commit": "8357567a4a4ec2d169f12fee3acba7aa6ef1d0e3",
      "tree": "bfa8cbcab10262abb063ae453aca5c43bc321d3b",
      "parents": [
        "ad46d35fc65e7fa298cc055146faac0fac5ad7b7"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Tue Jul 17 18:34:43 2018 +0300"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Wed Jul 18 13:00:37 2018 +0300"
      },
      "message": "[VMware] inital commit\n\nThis commit unhardcode vmware related options.\n\nChange-Id: I694641363ce66f1992be4f3f5c18c72445b7613d\nRelated-Prod: PROD-21447\n"
    },
    {
      "commit": "78605bca9d971a6a3a60512e7a9d60fd684225ad",
      "tree": "d0719e7897cbc35a99ad035a01a923414e5028ac",
      "parents": [
        "ec500b62f6a2f44f5adc286372a7e1810e79dcf9"
      ],
      "author": {
        "name": "sgarbuz",
        "email": "sgarbuz@mirantis.com",
        "time": "Mon Jul 16 14:40:13 2018 +0300"
      },
      "committer": {
        "name": "sgarbuz",
        "email": "sgarbuz@mirantis.com",
        "time": "Wed Jul 18 12:37:26 2018 +0300"
      },
      "message": "Glance add ability to use global logging.conf\n\nAdd ability to use global logging.conf template which can be\nused in all openstack components which support oslo.log\n\nChange-Id: I6b2d388c38f10d708e40ead870cea8566b5a53e6\nRelated-Prod: PROD-21353\n"
    },
    {
      "commit": "ec500b62f6a2f44f5adc286372a7e1810e79dcf9",
      "tree": "ec1ca2c024df508e5e697e12d51865ba0251077b",
      "parents": [
        "ad46d35fc65e7fa298cc055146faac0fac5ad7b7",
        "6b3a090a2f410949f9498e754a4e9f84ea1b152a"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Mon Jul 16 09:11:55 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@853267bf53e2",
        "time": "Mon Jul 16 09:11:55 2018 +0000"
      },
      "message": "Merge \"Fix Python version for Travis CI tests\""
    },
    {
      "commit": "ad46d35fc65e7fa298cc055146faac0fac5ad7b7",
      "tree": "dbaffc41e64c6f55f9d9dd544b77f0437ac70720",
      "parents": [
        "753387136365019e99eda2742b887c1feecf48ae",
        "6dd16cac8b213a5211943ba320f03542265b2e18"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Wed Jul 11 18:57:15 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@853267bf53e2",
        "time": "Wed Jul 11 18:57:15 2018 +0000"
      },
      "message": "Merge \"Fix value of syslog facility\""
    },
    {
      "commit": "6dd16cac8b213a5211943ba320f03542265b2e18",
      "tree": "b3fb8d31c45bbe06249cdc373f761f0dd629b4ab",
      "parents": [
        "f54ff2b1abbc104d8ce70b6c961438759960402c"
      ],
      "author": {
        "name": "Oleksii Chupryn",
        "email": "achuprin@mirantis.com",
        "time": "Tue Jul 10 17:35:20 2018 +0300"
      },
      "committer": {
        "name": "Oleksii Chupryn",
        "email": "achuprin@mirantis.com",
        "time": "Wed Jul 11 14:05:09 2018 +0300"
      },
      "message": "Fix value of syslog facility\n\nAccording syslog specification to calculate Priority value\nthe Facility value should be multiplied by 8.\n\nspec - https://tools.ietf.org/html/rfc5424#section-6.2.1\n\nChange-Id: I0c248376d9ed8e14914c9278359cb0a3a1ecc830\nRelated-PROD: PROD-21310\n"
    },
    {
      "commit": "753387136365019e99eda2742b887c1feecf48ae",
      "tree": "ed9368041cf78c7f6a107f977ba4f64ca4e8cf3f",
      "parents": [
        "f54ff2b1abbc104d8ce70b6c961438759960402c"
      ],
      "author": {
        "name": "Pavel Cizinsky",
        "email": "pcizinsky@mirantis.com",
        "time": "Wed Jul 11 10:51:55 2018 +0200"
      },
      "committer": {
        "name": "Pavel Cizinsky",
        "email": "pcizinsky@mirantis.com",
        "time": "Wed Jul 11 10:56:22 2018 +0200"
      },
      "message": "fix conflit dir names for mount\n\nChange-Id: Iad73d75347dc1f98cc7540b1cf691cc07f8b861e\nRealted-prod: PROD-21130\n"
    },
    {
      "commit": "f54ff2b1abbc104d8ce70b6c961438759960402c",
      "tree": "fb401421921b541066cb9b03b69e2aadfa26faae",
      "parents": [
        "a1027c69c1285a265e1c3c9b8f1b82d705a08972",
        "c0200e0454558dccd8732dad757d616671762a44"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Tue Jun 26 12:41:14 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@853267bf53e2",
        "time": "Tue Jun 26 12:41:14 2018 +0000"
      },
      "message": "Merge \"Move debian dir to the master\""
    },
    {
      "commit": "c0200e0454558dccd8732dad757d616671762a44",
      "tree": "11e0c21961e172c7dcb4310bbf26a090017a6d0e",
      "parents": [
        "f05030abc17085ed1e58a30e3621e9763f4d6c2e"
      ],
      "author": {
        "name": "Roman Vyalov",
        "email": "rvyalov@mirantis.com",
        "time": "Mon Jun 25 16:29:24 2018 +0300"
      },
      "committer": {
        "name": "Roman Vyalov",
        "email": "rvyalov@mirantis.com",
        "time": "Mon Jun 25 16:29:24 2018 +0300"
      },
      "message": "Move debian dir to the master\n\nAdd debian dir to combine building workflow\n\nChange-Id: Ia371f79a9aebec97676b953bb0c4e7118d31870f\nPROD: https://mirantis.jira.com/browse/PROD-20910\n"
    },
    {
      "commit": "a1027c69c1285a265e1c3c9b8f1b82d705a08972",
      "tree": "7b8a623a1434c592d4ca503bfc53fd63be2e2e26",
      "parents": [
        "f05030abc17085ed1e58a30e3621e9763f4d6c2e"
      ],
      "author": {
        "name": "Ildar Svetlov",
        "email": "isvetlov@mirantis.com",
        "time": "Fri Jun 22 13:20:12 2018 +0400"
      },
      "committer": {
        "name": "Ildar Svetlov",
        "email": "isvetlov@mirantis.com",
        "time": "Fri Jun 22 15:40:49 2018 +0400"
      },
      "message": "Glance dashboard rationalization\n\nRelated-PROD: PROD-20080\n\nChange-Id: If9ee8d3f6d29790e1c5387dd5f6caf619daee9f0\n"
    },
    {
      "commit": "6b3a090a2f410949f9498e754a4e9f84ea1b152a",
      "tree": "63e03dfa004fd2eb60379ccb48b18430a60f4094",
      "parents": [
        "f05030abc17085ed1e58a30e3621e9763f4d6c2e"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Thu Jun 21 15:28:49 2018 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Thu Jun 21 15:28:49 2018 +0200"
      },
      "message": "Fix Python version for Travis CI tests\n\nChange-Id: I4bfc161ad2a0ad6872b945589663f0df10c781ec\n"
    },
    {
      "commit": "f05030abc17085ed1e58a30e3621e9763f4d6c2e",
      "tree": "2b82262c5d527dfd9ab7130722ff1e9cd3a4354f",
      "parents": [
        "7cba1e7eb58ccdbeabff8f46bd2cda1a0a156882"
      ],
      "author": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Thu Jun 21 12:43:20 2018 +0300"
      },
      "committer": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Thu Jun 21 12:43:20 2018 +0300"
      },
      "message": "Renaming policy to oslo_policy for oslo_policy temlate\n\nThe patch renames policy to oslo policy pillar which had been\ncreated to be used in oslo_policy template.\n\nChange-Id: I37e9537275737015169c5bc9c3c3a7955d2887ed\nRelated-PROD: PROD-20918\n"
    },
    {
      "commit": "7cba1e7eb58ccdbeabff8f46bd2cda1a0a156882",
      "tree": "1b673ab1e2fbc6068dd002888acc361c19640b3c",
      "parents": [
        "9767a8078420b696e5867e489c895080c325cc6d",
        "0e0959b0dfa4d100a5fb278d1a12bf3cb2497608"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Wed Jun 20 15:05:13 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@99e8dbefe3b7",
        "time": "Wed Jun 20 15:05:13 2018 +0000"
      },
      "message": "Merge \"Rename state to avoid conflicting SLS IDs\""
    },
    {
      "commit": "0e0959b0dfa4d100a5fb278d1a12bf3cb2497608",
      "tree": "5744ee66e85c548453f1c7b71da21049cf68f966",
      "parents": [
        "3ddbb7438a1e4ac764c04978dd3c4b8786ee4f88"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Wed Jun 20 14:23:34 2018 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Wed Jun 20 14:23:34 2018 +0200"
      },
      "message": "Rename state to avoid conflicting SLS IDs\n\nChange-Id: I5621ef8989a7ab276d039fab9d6fd43605c78b13\n"
    },
    {
      "commit": "9767a8078420b696e5867e489c895080c325cc6d",
      "tree": "4115829730b425796c975197527837dc55fa2e36",
      "parents": [
        "3ddbb7438a1e4ac764c04978dd3c4b8786ee4f88"
      ],
      "author": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Wed Jun 13 12:12:49 2018 +0300"
      },
      "committer": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Wed Jun 13 11:04:45 2018 +0000"
      },
      "message": "[QUEENS] Fix cacert file in keystone_authtoken\n\nChange-Id: Ic6921886d13a6e71922132bb59d99c6205d23218\nRelated-Prod: https://mirantis.jira.com/browse/PROD-20721\n"
    },
    {
      "commit": "3ddbb7438a1e4ac764c04978dd3c4b8786ee4f88",
      "tree": "29ebe3c2dcfb55208d2daf3e7c9e17efb815bac5",
      "parents": [
        "aeb1ea6bbc90d687b486ce328fe7e6512ee41a78",
        "96f4e5924d86b778483ba62cbe6377ab84f8cf6c"
      ],
      "author": {
        "name": "Richard Felkl",
        "email": "rfelkl@mirantis.com",
        "time": "Tue Jun 12 13:52:05 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@99e8dbefe3b7",
        "time": "Tue Jun 12 13:52:05 2018 +0000"
      },
      "message": "Merge \"Cosmetic changes for alerts\""
    },
    {
      "commit": "96f4e5924d86b778483ba62cbe6377ab84f8cf6c",
      "tree": "67199dde8d3da61060be829ff9c80148a9d20916",
      "parents": [
        "029996e53788b573c3c06e8e3da1e586eab4e5b9"
      ],
      "author": {
        "name": "Michal Kobus",
        "email": "mkobus@mirantis.com",
        "time": "Thu Jun 07 14:31:23 2018 +0200"
      },
      "committer": {
        "name": "Michal Kobus",
        "email": "mkobus@mirantis.com",
        "time": "Tue Jun 12 11:42:13 2018 +0200"
      },
      "message": "Cosmetic changes for alerts\n\nChange-Id: I40c4021d993e8a407a4f2e1bf95f80bfd64045e5\nCloses-bug: PROD-20466\n"
    },
    {
      "commit": "aeb1ea6bbc90d687b486ce328fe7e6512ee41a78",
      "tree": "8423b6d36176f23c581af2f01cf65c242f7ca06c",
      "parents": [
        "029996e53788b573c3c06e8e3da1e586eab4e5b9"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Mon Jun 04 16:13:03 2018 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Wed Jun 06 09:24:58 2018 +0200"
      },
      "message": "Remove Beryllium deprecation warnings\n\nChange-Id: I3f7698998b6353bf7cc040448a65980de6ee3b72\n"
    },
    {
      "commit": "029996e53788b573c3c06e8e3da1e586eab4e5b9",
      "tree": "85329883b9adb17f49476c77db30da2f3f9a3071",
      "parents": [
        "cb13dd1fd92abb76a8af180f59cb66e2aabf6ce6"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Thu May 24 13:57:38 2018 +0000"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Thu May 24 13:59:36 2018 +0000"
      },
      "message": "Set flavor for api pipeline explicitly\n\nChange-Id: I43937f0435a33b74a1b338c4be4707788a3232db\n"
    },
    {
      "commit": "cb13dd1fd92abb76a8af180f59cb66e2aabf6ce6",
      "tree": "ee235bb52bb6e8a36e0c6b958a7b8b0976199c44",
      "parents": [
        "6de49c98ba8534cf4a1b03bd0a251f578403d1ed",
        "bda4dceee5a80019d60adb863118fccfb5c34cc1"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Thu May 24 06:59:21 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@15508502dd39",
        "time": "Thu May 24 06:59:21 2018 +0000"
      },
      "message": "Merge \"Add Salt 2018.3 tests\""
    },
    {
      "commit": "6de49c98ba8534cf4a1b03bd0a251f578403d1ed",
      "tree": "829d85c282d6c5118c1736f6b89a6d3a7645dab5",
      "parents": [
        "6d4cdcedb55de425bbe2e05f9578a911d5fa3e41"
      ],
      "author": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Mon May 21 12:53:59 2018 +0000"
      },
      "committer": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Wed May 23 14:07:44 2018 +0000"
      },
      "message": "Adjusting and refactoring salt-formula for Queens\n\nChange-Id: Ib6647f9a4967b5f2ba4fbfaec2e6f6d00622a671\n"
    },
    {
      "commit": "6d4cdcedb55de425bbe2e05f9578a911d5fa3e41",
      "tree": "b6b3e6b405671f3a2710e10ae6c9f82f3d41e256",
      "parents": [
        "504184b6d5e6c8caaef17ff93372bb5d03ceccf6",
        "b577ab033905ad53109b3b5291e8085384ed4417"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Fri May 18 10:13:57 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@15508502dd39",
        "time": "Fri May 18 10:13:57 2018 +0000"
      },
      "message": "Merge \"Rework Glance alerts\""
    },
    {
      "commit": "b577ab033905ad53109b3b5291e8085384ed4417",
      "tree": "e5ab81583cb41ee9e6e1f66503a24427dbf1b355",
      "parents": [
        "95c16168027d55dda1b317654573060b18f01db6"
      ],
      "author": {
        "name": "Ildar Svetlov",
        "email": "isvetlov@mirantis.com",
        "time": "Tue May 15 16:29:21 2018 +0400"
      },
      "committer": {
        "name": "Ildar Svetlov",
        "email": "isvetlov@mirantis.com",
        "time": "Thu May 17 16:52:52 2018 +0400"
      },
      "message": "Rework Glance alerts\n\nChange-Id: Id4eafb4c0816839a6be6155f24888e09a363c887\nRelated-PROD: PROD-19934\n"
    },
    {
      "commit": "504184b6d5e6c8caaef17ff93372bb5d03ceccf6",
      "tree": "bbbae0e62a560995fa271ccb8ddeb76f179c0fab",
      "parents": [
        "95c16168027d55dda1b317654573060b18f01db6",
        "2652ac1d4730ff1f209f72c06f453c1535697d65"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Tue May 15 13:30:38 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@15508502dd39",
        "time": "Tue May 15 13:30:39 2018 +0000"
      },
      "message": "Merge \"Reworked glance salt formulas\""
    },
    {
      "commit": "2652ac1d4730ff1f209f72c06f453c1535697d65",
      "tree": "165f467ab2af46db83e58674cf8c10e21bf4afce",
      "parents": [
        "6c21bbbcbd5825f6a1a846a7c6212c3f5727ff65"
      ],
      "author": {
        "name": "Oleksiy Petrenko",
        "email": "opetrenko@mirantis.com",
        "time": "Mon Apr 16 17:40:13 2018 +0300"
      },
      "committer": {
        "name": "Oleksiy Petrenko",
        "email": "opetrenko@mirantis.com",
        "time": "Mon May 14 15:37:18 2018 +0300"
      },
      "message": "Reworked glance salt formulas\n\nimage_import and image_absent are added\nimage_download added to be used with\nbarbican\u0027s sign_image\n\nChange-Id: I9d885aa9b139b440dcbc08263341bc7ff1f38f05\nRelated-Issue: PROD-19310\n"
    },
    {
      "commit": "95c16168027d55dda1b317654573060b18f01db6",
      "tree": "35884f728e01828339ecccfce6d932e8d7b58072",
      "parents": [
        "6c21bbbcbd5825f6a1a846a7c6212c3f5727ff65"
      ],
      "author": {
        "name": "Michael Polenchuk",
        "email": "mpolenchuk@mirantis.com",
        "time": "Fri Apr 27 17:16:57 2018 +0400"
      },
      "committer": {
        "name": "Michael Polenchuk",
        "email": "mpolenchuk@mirantis.com",
        "time": "Fri Apr 27 17:31:12 2018 +0400"
      },
      "message": "[client] Get keystone client package as well\n\nGlance operations (i.e. glanceng state) require\nthe keystone client for proper authencation.\n\nChange-Id: I7b81a774deab437b94acac7a80f116d291d3bfd1\nCloses-Bug: PROD-19376\n"
    },
    {
      "commit": "bda4dceee5a80019d60adb863118fccfb5c34cc1",
      "tree": "bd7a3b9008684cd1789ba558b8a0045c28745ac4",
      "parents": [
        "6c21bbbcbd5825f6a1a846a7c6212c3f5727ff65"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Wed Apr 11 15:34:47 2018 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Fri Apr 13 13:09:40 2018 +0200"
      },
      "message": "Add Salt 2018.3 tests\n\nChange-Id: I4dae85dfef41dc4ed53cbeb092950cd1f38e91eb\n"
    },
    {
      "commit": "6c21bbbcbd5825f6a1a846a7c6212c3f5727ff65",
      "tree": "dc361ed079c78794d28a4ad8912d9b84b5388166",
      "parents": [
        "0c896de9335b8a27d013c0a34b3d097294ae3f06"
      ],
      "author": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Wed Mar 28 17:06:09 2018 +0300"
      },
      "committer": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Wed Mar 28 17:06:09 2018 +0300"
      },
      "message": "Moving function from glance to glanceng module\n\nThe patch moves functions related to operation with images\nfrom glance to glanceng module to work with versionless\nendpoint authorization. Because of the fact that function\n_auth which supports this kind of auth is located in glanceng\nmodule.\n\nChange-Id: I68bb34d2f2dbc159e170cc4aa77af16b9d6158b5\nRelated-PROD: PROD-18661\n"
    },
    {
      "commit": "0c896de9335b8a27d013c0a34b3d097294ae3f06",
      "tree": "0788f39db5b7d4cafb1e243690f5340b63e993da",
      "parents": [
        "2c9c04288c4258e2a936debaa2345a092f43ff0f"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Fri Mar 09 11:39:06 2018 +0200"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Fri Mar 09 11:39:16 2018 +0200"
      },
      "message": "Ensure glacenng can work with versioned keystone endpoints\n\nThis patch fixes glanceng module to make sure it\nworks with versioned keystone indentity endpoint.\n\nChange-Id: Ie2307562bfa543d9cfabd996a3e6a035d69dd8b0\nRelated-Prod: PROD-18347\n"
    },
    {
      "commit": "2c9c04288c4258e2a936debaa2345a092f43ff0f",
      "tree": "515abc8bdc57d8fb2be7a4cd32af068758564aff",
      "parents": [
        "6c065b313597f655d91e00003a2ddfbf4d7084a8",
        "4afbbbbad09b75a7e402437d42b7bc9f14b8437e"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Tue Mar 06 16:44:21 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@56fc70e46927",
        "time": "Tue Mar 06 16:44:21 2018 +0000"
      },
      "message": "Merge \"Add keystone v3 support\""
    }
  ],
  "next": "6c065b313597f655d91e00003a2ddfbf4d7084a8"
}
