)]}'
{
  "log": [
    {
      "commit": "c2ef17c906414dcfba62eb543b2dc569592faf90",
      "tree": "1f47c441dc3ca99879751ea48aeb6924d8001fbe",
      "parents": [
        "558ded3f72ecd25bc9babcf18306761802573190"
      ],
      "author": {
        "name": "Vladimir Khlyunev",
        "email": "vkhlyunev@mirantis.com",
        "time": "Wed Feb 21 16:54:01 2018 +0400"
      },
      "committer": {
        "name": "Vladimir Khlyunev",
        "email": "vkhlyunev@mirantis.com",
        "time": "Wed Feb 21 17:02:30 2018 +0400"
      },
      "message": "Do not override DAEMON_ARGS through /etc/default files\n\nAfter adding support we faced broken configuration for openstack\nservices (see related bug). OS services\u0027 init.d files \"sources\"\n/etc/defaults/{service_name} files which could override DAEMON_ARGS.\n\nChange-Id: I24f8d13e3eb2e8f510331e33bf3e17dffc4561d0\nRelated-bug: PROD-17968\n"
    },
    {
      "commit": "558ded3f72ecd25bc9babcf18306761802573190",
      "tree": "fbf25d0d26dd61e8cf12555e4b2ce0b19f974c70",
      "parents": [
        "e2c4f5e0eccf14206f5121c854881517d1627279",
        "02676febb17200f315f2d758ceb16b79cf5baba0"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Mon Feb 19 13:16:21 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@56fc70e46927",
        "time": "Mon Feb 19 13:16:21 2018 +0000"
      },
      "message": "Merge \"Use new image for kitchen tests\""
    },
    {
      "commit": "02676febb17200f315f2d758ceb16b79cf5baba0",
      "tree": "27c9e4130ed4b26d320ae548cbc98958c84a3fb3",
      "parents": [
        "001a09a7b758db5391f4d3781d4f146c8f6a1957"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Fri Feb 16 15:02:35 2018 +0100"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Fri Feb 16 15:02:35 2018 +0100"
      },
      "message": "Use new image for kitchen tests\n\nChange-Id: I96782cd7e4dd2a04c1c03d7d29f939600a1e9f98\n"
    },
    {
      "commit": "e2c4f5e0eccf14206f5121c854881517d1627279",
      "tree": "4f5f3c9acb3cf7c2d79b661d9c6d804651a90a5d",
      "parents": [
        "80e240f3eab9b01d635949556eadbe2b3346f284"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Feb 15 15:13:12 2018 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Feb 15 15:13:12 2018 +0100"
      },
      "message": "Update Makefile\n"
    },
    {
      "commit": "80e240f3eab9b01d635949556eadbe2b3346f284",
      "tree": "7d25ea9f122b13da11b3ef216d13df5a95c66bba",
      "parents": [
        "001a09a7b758db5391f4d3781d4f146c8f6a1957",
        "35de76452ffa540decd2b158bb33a42cebf3314d"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Feb 15 14:49:41 2018 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Feb 15 14:49:41 2018 +0100"
      },
      "message": "Merge pull request #23 from bdrung/master\n\nSupport Python 3"
    },
    {
      "commit": "35de76452ffa540decd2b158bb33a42cebf3314d",
      "tree": "7d25ea9f122b13da11b3ef216d13df5a95c66bba",
      "parents": [
        "001a09a7b758db5391f4d3781d4f146c8f6a1957"
      ],
      "author": {
        "name": "Benjamin Drung",
        "email": "bdrung@debian.org",
        "time": "Wed Feb 14 23:54:30 2018 +0100"
      },
      "committer": {
        "name": "Benjamin Drung",
        "email": "bdrung@debian.org",
        "time": "Thu Feb 15 00:04:43 2018 +0100"
      },
      "message": "Support Python 3\n\nBug-Debian: https://bugs.debian.org/889933\n"
    },
    {
      "commit": "001a09a7b758db5391f4d3781d4f146c8f6a1957",
      "tree": "74eaa837e4c4a0ba448576d51234be568e55b130",
      "parents": [
        "5b35a668a8e0646c6c5cd4a16008be97c3dbe02b",
        "3c22d61a8b82e2d6667c72177cce0dc0c1f60f8f"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "pmichalec@mirantis.com",
        "time": "Mon Feb 12 14:19:11 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@56fc70e46927",
        "time": "Mon Feb 12 14:19:11 2018 +0000"
      },
      "message": "Merge \"Pike: duplicate image_cache params for glance-cache\""
    },
    {
      "commit": "5b35a668a8e0646c6c5cd4a16008be97c3dbe02b",
      "tree": "8d03aa74ff0e88e531d9857c88b00da74017d8ec",
      "parents": [
        "8f0a0384eaff224840e6bc04951cd413810c05aa"
      ],
      "author": {
        "name": "Mateusz Matuszkowiak",
        "email": "mmatuszkowiak@mirantis.com",
        "time": "Mon Feb 12 13:22:33 2018 +0100"
      },
      "committer": {
        "name": "Mateusz Matuszkowiak",
        "email": "mmatuszkowiak@mirantis.com",
        "time": "Mon Feb 12 13:26:35 2018 +0100"
      },
      "message": "Use \u0027openstack\u0027 in Grafana dashboard tags\n\nChange-Id: I1a1190a5686ef533ed32e02f4d42210db50694a7\nRelated-Bug: PROD-17781\n"
    },
    {
      "commit": "8f0a0384eaff224840e6bc04951cd413810c05aa",
      "tree": "0892d3a545c3da35f4e957506ac8b072841c77c5",
      "parents": [
        "9eb6a0309cba7d7ea99787fdf16eeb40a74ca74a",
        "90a2e641828d59113ad1ee6d33427c528e12d464"
      ],
      "author": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Fri Feb 09 10:25:51 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@56fc70e46927",
        "time": "Fri Feb 09 10:25:51 2018 +0000"
      },
      "message": "Merge \"Add support of OSSysLogHandler logging handler\""
    },
    {
      "commit": "9eb6a0309cba7d7ea99787fdf16eeb40a74ca74a",
      "tree": "73634b5c48fe799c6321609d06e2aa8b0513584d",
      "parents": [
        "3f70e370a6f2c65fe68bf97ac2cbfb84812e993f"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Thu Feb 08 13:22:15 2018 +0100"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Thu Feb 08 13:22:15 2018 +0100"
      },
      "message": "Fixed shebang kernel limitation with virtualenv during test run (https://github.com/pypa/virtualenv/issues/596)\n\nChange-Id: I9cb82a4c4d4f5a68aa2a09460a5aae04600ace86\n"
    },
    {
      "commit": "3c22d61a8b82e2d6667c72177cce0dc0c1f60f8f",
      "tree": "e2e313c4f608f94a2558d68589ac8891c8c6219b",
      "parents": [
        "3f70e370a6f2c65fe68bf97ac2cbfb84812e993f"
      ],
      "author": {
        "name": "alexz",
        "email": "azvyagintsev@mirantis.com",
        "time": "Thu Feb 08 11:55:51 2018 +0100"
      },
      "committer": {
        "name": "alexz",
        "email": "azvyagintsev@mirantis.com",
        "time": "Thu Feb 08 11:56:52 2018 +0100"
      },
      "message": "Pike: duplicate image_cache params for glance-cache\n\nChange-Id: Ie1e2b2a7fb5d5787b2621abd8934da0656a57699\n"
    },
    {
      "commit": "90a2e641828d59113ad1ee6d33427c528e12d464",
      "tree": "db8ee7122202d4e10a49c232326da9e79f4ae52a",
      "parents": [
        "3f70e370a6f2c65fe68bf97ac2cbfb84812e993f"
      ],
      "author": {
        "name": "Oleksii Chupryn",
        "email": "achuprin@mirantis.com",
        "time": "Tue Feb 06 19:53:06 2018 +0200"
      },
      "committer": {
        "name": "Oleksii Chupryn",
        "email": "achuprin@mirantis.com",
        "time": "Thu Feb 08 00:22:41 2018 +0200"
      },
      "message": "Add support of OSSysLogHandler logging handler\n\nChange-Id: I265d02cc908454bc7f0317ff53667c84b278e966\n"
    },
    {
      "commit": "3f70e370a6f2c65fe68bf97ac2cbfb84812e993f",
      "tree": "d0db9632205a6b66301ca1fa0067cc4016934594",
      "parents": [
        "faf819efdc0759f538ed53c561d61c027500fbae"
      ],
      "author": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Tue Jan 23 15:47:04 2018 +0200"
      },
      "committer": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Tue Jan 23 15:48:03 2018 +0200"
      },
      "message": "Deleting deprecated function\n\nThe patch deletes deprecated cmd.run function which actually\nwas defined in salt 2016 as alias for cmd.shell therefore this\nchange supports backward compatibility.\n\nChange-Id: Icca22f0fdc0c193c8807695e7fb03ab00daccc28\nRelated-PROD: 17056\n"
    },
    {
      "commit": "faf819efdc0759f538ed53c561d61c027500fbae",
      "tree": "11dd5efb258d9a4b8aa368bbb20d8b503ffe0a1e",
      "parents": [
        "2e2a438ca1dff82f0c8edf3b81a1f74a5e154b9f"
      ],
      "author": {
        "name": "Dmitry Kalashnik",
        "email": "dkalashnik@mirantis.com",
        "time": "Fri Jan 19 18:22:14 2018 +0400"
      },
      "committer": {
        "name": "Dmitry Kalashnik",
        "email": "dkalashnik@mirantis.com",
        "time": "Fri Jan 19 18:41:39 2018 +0400"
      },
      "message": "Align alerts and grafana dashboard with fluentd\n\nThis change introduces:\n  - The new version of Grafana dashboard aligned\nwith the new log-based metrics from fluentd;\n  - Updated prometheus alert with case insensitive check;\n  - Updated logging.conf with request logging.\n\nChange-Id: I86a6d3d11dce8ce4aba51278378f151e2d21908f\n"
    },
    {
      "commit": "2e2a438ca1dff82f0c8edf3b81a1f74a5e154b9f",
      "tree": "c4008e235c6289903e1dd59c61e69458c4545b4d",
      "parents": [
        "cb1e0f5797bcda62a949d411544a34bd0815ef1f"
      ],
      "author": {
        "name": "Dmitry Kalashnik",
        "email": "dkalashnik@mirantis.com",
        "time": "Fri Jan 19 18:00:30 2018 +0400"
      },
      "committer": {
        "name": "Dmitry Kalashnik",
        "email": "dkalashnik@mirantis.com",
        "time": "Fri Jan 19 18:00:30 2018 +0400"
      },
      "message": "Fix typo in default file template\n\nChange-Id: Iaf52953d9368a2c045aa6bd2e09ac1272b311b7c\n"
    },
    {
      "commit": "cb1e0f5797bcda62a949d411544a34bd0815ef1f",
      "tree": "19db0be737a8e06e27775cdb29b34e6e8d8d6d85",
      "parents": [
        "df5176ab148e8c6ce610e5db71d60b1ce21ce0ce",
        "dd0d02852f3b073217d9e40874a869db6b84bb4d"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Fri Jan 19 12:31:17 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@56fc70e46927",
        "time": "Fri Jan 19 12:31:17 2018 +0000"
      },
      "message": "Merge \"Enable logging.conf \u0026 fluentd for glance\""
    },
    {
      "commit": "dd0d02852f3b073217d9e40874a869db6b84bb4d",
      "tree": "1191159696bede78923fb9e52bd069ba88175089",
      "parents": [
        "1d477ef2cd95483d3d036579130ef54dbddbad46"
      ],
      "author": {
        "name": "Dmitry Kalashnik",
        "email": "dkalashnik@mirantis.com",
        "time": "Wed Dec 06 12:45:31 2017 +0400"
      },
      "committer": {
        "name": "Dmitry Kalashnik",
        "email": "dkalashnik@mirantis.com",
        "time": "Wed Jan 17 19:27:07 2018 +0400"
      },
      "message": "Enable logging.conf \u0026 fluentd for glance\n\nThis change introduce ability to use log_config_append parameter with\nnew FluentdHandler to send logs directly to Fluentd.\n\nTo save per binary log streams as it is in the default logging states generates\nseparate logging.conf files per service and use /etc/default/\u003cservice name\u003e\nto pass dedicated logging.conf to every service.\n\nChange-Id: Ie592faf9c91c71d5cc551bac62b25a19f04eb691\nRelated-Prod: PROD-16324\n"
    },
    {
      "commit": "df5176ab148e8c6ce610e5db71d60b1ce21ce0ce",
      "tree": "cf805b5397c011576bba3a0e8d64549edbe96e99",
      "parents": [
        "159f6a907acbb516d63895f77700ad2e7277f4f2"
      ],
      "author": {
        "name": "stelucz",
        "email": "stehlik.lukas@gmail.com",
        "time": "Wed Jan 17 14:42:11 2018 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Wed Jan 17 14:42:11 2018 +0100"
      },
      "message": "Glance quotas (#20)\n\n* Add parameters for quota options\r\n\r\nQuota options are parametrized. Each quota can be optionaly specified\r\notherwise default values are used. If parameter doesn\u0027t have value,\r\ndefault value is used.\r\n\r\n* Add Sample and test pillars\r\n\r\nAdd sample and test pillars for quota options.\r\n\r\n* Conditionals on separate lines\r\n\r\n* Add parameters also to pike config\r\n\r\n* Reflect parameters rename in Sample and test pillars\r\n"
    },
    {
      "commit": "159f6a907acbb516d63895f77700ad2e7277f4f2",
      "tree": "f2f08df2edb39f2cba9c4cdcee5765b00aeb5119",
      "parents": [
        "ba7a0a49ce8cd674ecb5c2f015b1ddf3efeffc90"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Thu Jan 11 13:19:10 2018 +0100"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Thu Jan 11 13:19:10 2018 +0100"
      },
      "message": "Pike Configuration files\n\nAdd proper configuration files for Pike release\n\nChange-Id: Ia18f5b74603a16eaceaecc7c6d1a5cf7139faa19\n"
    },
    {
      "commit": "ba7a0a49ce8cd674ecb5c2f015b1ddf3efeffc90",
      "tree": "9150b847c9dd10abd10c8aa137960643e4d4fa91",
      "parents": [
        "dbe0bf2d7a93ab96853342fef635c8064b7efbca",
        "4da1187093acb6fcb42b080b49b8f7fb8e58a0a5"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "pmichalec@mirantis.com",
        "time": "Wed Jan 10 09:38:18 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@e9aa877068d1",
        "time": "Wed Jan 10 09:38:18 2018 +0000"
      },
      "message": "Merge \"Optimize kitchen tests for Travis CI\""
    },
    {
      "commit": "4da1187093acb6fcb42b080b49b8f7fb8e58a0a5",
      "tree": "21d3d6fa542b848982bb8981cd6803bf1ab81ce8",
      "parents": [
        "be1e58451141bbb58c06728afcf04ce7cf7805f8"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Fri Jan 05 13:06:39 2018 +0100"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Fri Jan 05 13:06:39 2018 +0100"
      },
      "message": "Optimize kitchen tests for Travis CI\n\nChange-Id: I0b81c549b82440aecbc9f6fb15de5ffbce5dfd8f\n"
    },
    {
      "commit": "dbe0bf2d7a93ab96853342fef635c8064b7efbca",
      "tree": "a7d18bd5d95104f7b4af8c840be9889eed7c04f8",
      "parents": [
        "1d477ef2cd95483d3d036579130ef54dbddbad46"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Fri Dec 15 16:58:29 2017 +0100"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Fri Dec 15 17:31:05 2017 +0100"
      },
      "message": "Fixed typo in run_tests.sh file\n\nChange-Id: I10f130dca7c1ee8cc3e1dbb9869510aa80bb512b\n"
    },
    {
      "commit": "1d477ef2cd95483d3d036579130ef54dbddbad46",
      "tree": "fd673112a3409b34892857ec7b2cc1a776ad7622",
      "parents": [
        "b5584369f80dc9accf196404287dc5344dad1ae2",
        "5c80e07255af402217523e236f6146557f227580"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@localhost",
        "time": "Thu Dec 14 14:13:26 2017 +0000"
      },
      "committer": {
        "name": "Jenkins",
        "email": "jenkins@localhost",
        "time": "Thu Dec 14 14:13:26 2017 +0000"
      },
      "message": "Merge remote-tracking branch \u0027target/master\u0027\n"
    },
    {
      "commit": "5c80e07255af402217523e236f6146557f227580",
      "tree": "21dcfa5255aab66f1cfbd6684a1be2442292d496",
      "parents": [
        "bbd870392bbf36b9c96a017a8ba2159d45ccf2dc",
        "aafdc6b90f39f13b877ee4a4f58f977176fbaa04"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Thu Dec 14 11:00:04 2017 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Dec 14 11:00:04 2017 +0100"
      },
      "message": "Merge pull request #19 from suquant/fix-images-path\n\nis-public param of glance is deprecated \u0026 images cache path fixe"
    },
    {
      "commit": "b5584369f80dc9accf196404287dc5344dad1ae2",
      "tree": "bb8f6c355e00bb15ee0650eea97538df35593216",
      "parents": [
        "bbd870392bbf36b9c96a017a8ba2159d45ccf2dc"
      ],
      "author": {
        "name": "Kirill Bespalov",
        "email": "kbespalov@mirantis.com",
        "time": "Mon Nov 20 16:42:07 2017 +0300"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Tue Dec 12 18:10:48 2017 +0200"
      },
      "message": "OpenStack HTTPS Endpoints support\n\nCommunication between services usually done via internal\nendpoints that are located in internal network. In some\ncases it is required to encrypt traffic even on internal\nnetwork. This patch unhardcode communication protocol between\nGlance and other services. Also adds possibility to specify\nca_file to verify SSL certificates of remote peers.\n\nThis change is fully backward compatible.\n\nRelated-Prod: PROD-15737\n\nChange-Id: I7aefbad5101acf68a045aa1595b99b1ab8947d6d\n"
    },
    {
      "commit": "bbd870392bbf36b9c96a017a8ba2159d45ccf2dc",
      "tree": "ed65cbc2acb0200af3179ae22ef61266afd11bd1",
      "parents": [
        "83fc763c3f57bdae7891c1683541b80e645b88e7"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Tue Dec 12 10:49:06 2017 +0200"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Tue Dec 12 08:53:57 2017 +0000"
      },
      "message": "Refactor map file to import role data only\n\nThe smallest piece of salt formula is state. In our formulas each\nstate is an abstraction of \u0027role\u0027 for example:\n  * controller (installs api services)\n  * client (installs glance resources like images)\nEach state have its own API (the format of pillar it accepts). We would\nlike to keep pillar data unified and in long term automatically\nvalidated. By importing anything non role-specific makes\nunification/automatic validation hard to maintain.\nThis patch refactor map.jinja and glance config file templates to import\nonly role specific data from map file.\n\nChange-Id: Iee982b5131e817e11391a5210ef61075021d7323\nRelated-Prod: PROD-16493\n"
    },
    {
      "commit": "aafdc6b90f39f13b877ee4a4f58f977176fbaa04",
      "tree": "10a62a7d7ea1ea94182e97b68c7b4a5b186fce79",
      "parents": [
        "83fc763c3f57bdae7891c1683541b80e645b88e7"
      ],
      "author": {
        "name": "Georgiy Kutsurua",
        "email": "g.kutsurua@gmail.com",
        "time": "Tue Dec 05 17:49:49 2017 +0400"
      },
      "committer": {
        "name": "Georgiy Kutsurua",
        "email": "g.kutsurua@gmail.com",
        "time": "Wed Dec 06 22:55:38 2017 +0400"
      },
      "message": "is-public param of glance is deprecated \u0026 images cache path fixe\n"
    },
    {
      "commit": "83fc763c3f57bdae7891c1683541b80e645b88e7",
      "tree": "4a61e6394efe6d5b37957e077f647d8d61a94e46",
      "parents": [
        "be1e58451141bbb58c06728afcf04ce7cf7805f8"
      ],
      "author": {
        "name": "Kirill Bespalov",
        "email": "kbespalov@mirantis.com",
        "time": "Tue Nov 14 16:42:54 2017 +0300"
      },
      "committer": {
        "name": "Kirill Bespalov",
        "email": "kbespalov@mirantis.com",
        "time": "Tue Nov 14 16:43:16 2017 +0300"
      },
      "message": "[tls] Make a cert SLS IDs globally unique\n\nAt the moment most of openstack formulas have\nthe same ids of certs at state files, e.g.:\n\n nova/server.sls   - rabbitmq_ca : file_managed\n glance/server.sls - rabbitmq_ca : file_managed\n\nSo, any attempt to use the:\n\n   salt-call state.apply\n\nfails with:\n\n  Detected conflicting IDs, SLS IDs need to be\n  globally unique.\n\nChange-Id: I5d1da7bc0e06359db9cbb186f42fa2dee3deb20a\n"
    },
    {
      "commit": "be1e58451141bbb58c06728afcf04ce7cf7805f8",
      "tree": "3344b82f3d848f10cfdd0144368b6f4f1b6ca543",
      "parents": [
        "b4c6efbf80ae3a2fe2b6cc83dc17641db31eb316"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Thu Oct 26 16:32:19 2017 +0300"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Thu Oct 26 14:11:28 2017 +0000"
      },
      "message": "Add pike symlink to ocata\n\nLink pike config to ocata folder to be able install Pike version\nby this formula.\n\nRelated-Prod: PROD-15582\nChange-Id: Iefefc3d4a857fe27f79f6c4aff63fbc8a6c12292\n"
    },
    {
      "commit": "b4c6efbf80ae3a2fe2b6cc83dc17641db31eb316",
      "tree": "bfa8336e6b425b7c799642d157a3d4f42221c0ad",
      "parents": [
        "4c7fe4a9e5f829c35cea396406448e30f9cb6fb7",
        "68ae3553f1fe2d0982cf863c00851ce06adfbe3a"
      ],
      "author": {
        "name": "Marek Celoud",
        "email": "mceloud@mirantis.com",
        "time": "Fri Oct 20 10:44:57 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@7cd0c2eb159e",
        "time": "Fri Oct 20 10:44:57 2017 +0000"
      },
      "message": "Merge \"Add Barbican integration\""
    },
    {
      "commit": "68ae3553f1fe2d0982cf863c00851ce06adfbe3a",
      "tree": "207ba741731520bd3a900c6d5d90f59621104d96",
      "parents": [
        "053efa855415aee13432a5f2cd0926d5610de6aa"
      ],
      "author": {
        "name": "Oleg Iurchenko",
        "email": "oiurchenko@mirantis.com",
        "time": "Fri Oct 13 18:40:42 2017 +0300"
      },
      "committer": {
        "name": "Oleg Iurchenko",
        "email": "oiurchenko@mirantis.com",
        "time": "Thu Oct 19 16:26:46 2017 +0300"
      },
      "message": "Add Barbican integration\n\nThis patch adds Barbican integration to Glance\n\nChange-Id: I879f183ca5f6e7713ebbc5f5fb71702a0219a1d6\nRelated-PROD: PROD-15205\n"
    },
    {
      "commit": "4c7fe4a9e5f829c35cea396406448e30f9cb6fb7",
      "tree": "151dc6b1442a052842a1a8e04f39ccdeea4c9b2a",
      "parents": [
        "053efa855415aee13432a5f2cd0926d5610de6aa"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Mon Oct 09 15:52:35 2017 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Mon Oct 16 17:53:51 2017 +0200"
      },
      "message": "Add prometheus main dashboard\n\nChange-Id: I1dd478fe0c7dca8193893951da720dc261d8a217\n"
    },
    {
      "commit": "053efa855415aee13432a5f2cd0926d5610de6aa",
      "tree": "7b7c5819c7fdac016d8eccbd011d047ddce5fa25",
      "parents": [
        "3ff4ea953e2d12d2c0bbb728e40b6b1c43a583e2"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Mon Oct 02 10:27:30 2017 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Mon Oct 02 10:29:33 2017 +0200"
      },
      "message": "Fix glance-registry host address\n\nChange-Id: I64ac3068c6661bc5db301d0899587cd4b71c039d\n"
    },
    {
      "commit": "3ff4ea953e2d12d2c0bbb728e40b6b1c43a583e2",
      "tree": "ad6db2d1033e78b18cea7af7d6daceadb2e1592d",
      "parents": [
        "68484314d1ae62c592883a42a1cbc7ead40b552c",
        "fe5328d3b6257cfb85816232466b60ef62f2ba20"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Tue Sep 26 10:03:54 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@5385cbfc747d",
        "time": "Tue Sep 26 10:03:55 2017 +0000"
      },
      "message": "Merge \"Fix glance-registry API HTTP return code\""
    },
    {
      "commit": "68484314d1ae62c592883a42a1cbc7ead40b552c",
      "tree": "5f69f43d38b7abb81f4da02952ce15846c776d16",
      "parents": [
        "f4d0d1f8c305c2761d88f6e7edadc897d0bbaf17"
      ],
      "author": {
        "name": "Ildar Svetlov",
        "email": "isvetlov@mirantis.com",
        "time": "Fri Sep 22 15:33:49 2017 +0400"
      },
      "committer": {
        "name": "Ildar Svetlov",
        "email": "isvetlov@mirantis.com",
        "time": "Fri Sep 22 16:03:13 2017 +0400"
      },
      "message": "Alignment Glance Grafana dashboard\n\nChange-Id: Ia2519bb5f175c3bfc3aa0f893c6e4039f4c2f96b\nCloses-bug: PROD-14622\nCloses-bug: PROD-14712\n"
    },
    {
      "commit": "fe5328d3b6257cfb85816232466b60ef62f2ba20",
      "tree": "a084a90176e4d37e1ec05ed9a98930b850890625",
      "parents": [
        "f4d0d1f8c305c2761d88f6e7edadc897d0bbaf17"
      ],
      "author": {
        "name": "Olivier Bourdon",
        "email": "obourdon@mirantis.com",
        "time": "Wed Sep 20 22:30:16 2017 +0200"
      },
      "committer": {
        "name": "Olivier Bourdon",
        "email": "obourdon@mirantis.com",
        "time": "Wed Sep 20 22:30:16 2017 +0200"
      },
      "message": "Fix glance-registry API HTTP return code\n\nChange-Id: Ia807d41dfb3e8e2bfc227d89f1c37cda8d080749\n"
    },
    {
      "commit": "f4d0d1f8c305c2761d88f6e7edadc897d0bbaf17",
      "tree": "126cc4474fad8bd19419fce1c589966b290051a4",
      "parents": [
        "dd870eef9a9a7bff6005a79b655bdacfda639a30"
      ],
      "author": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Tue Sep 19 10:55:22 2017 +0300"
      },
      "committer": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Tue Sep 19 08:40:42 2017 +0000"
      },
      "message": "The patch fixes V3.router error in glance\n\nThe patch fixes the error [0] accures due to V3.router is enabled in glance\nthough it is depricated [1] in glance and has been moved to glare.\n\n[0] ERROR glance.common.config [-] Unable to load glance-api-keystone from configuration file /etc/glance/glance-api-paste.ini.\nGot: ImportError(\u0027No module named v3.router\u0027,)\n\n[1] https://specs.openstack.org/openstack/glance-specs/specs/mitaka/implemented/deprecate-v3-api.html\n\nChange-Id: I6aea4727b8cea5273989fc3bb43f16eede0246c4\nRelated-PROD: PROD-14699\n"
    },
    {
      "commit": "dd870eef9a9a7bff6005a79b655bdacfda639a30",
      "tree": "ca15a023ce500c1d75d4e247e080ee284ea703b9",
      "parents": [
        "0cd1d96e831448d45bf6ed0be502cdf57c12a8a0",
        "2227c4340fa877b8d0f7354e51746b8f361f00ed"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Mon Sep 18 20:18:57 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@5535367c947d",
        "time": "Mon Sep 18 20:18:57 2017 +0000"
      },
      "message": "Merge \"MySQL TLS Support\""
    },
    {
      "commit": "0cd1d96e831448d45bf6ed0be502cdf57c12a8a0",
      "tree": "cd5d9c00abae5f8c4b17edb2533ef62c1126479b",
      "parents": [
        "49ace5bd675cd59b78b40523a43818ccb5085ab4",
        "545d65f97ec5b08e07681b9411cde0290f9e3318"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "akomarek@mirantis.com",
        "time": "Mon Sep 18 19:50:10 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@5535367c947d",
        "time": "Mon Sep 18 19:50:10 2017 +0000"
      },
      "message": "Merge \"Fix alerts\""
    },
    {
      "commit": "2227c4340fa877b8d0f7354e51746b8f361f00ed",
      "tree": "1de19ea0c03b0678acc30ec1be0be83e185514a4",
      "parents": [
        "49ace5bd675cd59b78b40523a43818ccb5085ab4"
      ],
      "author": {
        "name": "Kirill Bespalov",
        "email": "kbespalov@mirantis.com",
        "time": "Thu Sep 14 17:19:15 2017 +0300"
      },
      "committer": {
        "name": "Kirill Bespalov",
        "email": "kbespalov@mirantis.com",
        "time": "Mon Sep 18 19:00:09 2017 +0300"
      },
      "message": "MySQL TLS Support\n\nAdds ability to use secure TLS connection\nfrom OS service to MySQL database.\n\nPROD-14217\n\nChange-Id: Ic8f7deda05d9a101ec882273211dbddc034c73dd\n"
    },
    {
      "commit": "49ace5bd675cd59b78b40523a43818ccb5085ab4",
      "tree": "27822346f3b0041eb5bbb6a93aeee17720785845",
      "parents": [
        "519da38d6753a70b163fb581096706c3bf1941b9",
        "365d2439746115b02330155c2f98a4fe929e7293"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Mon Sep 18 15:14:52 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@5535367c947d",
        "time": "Mon Sep 18 15:14:52 2017 +0000"
      },
      "message": "Merge \"RabbitMQ TLS support\""
    },
    {
      "commit": "519da38d6753a70b163fb581096706c3bf1941b9",
      "tree": "d85a8bb50f7427ae484c17b1f5ca6510632d9276",
      "parents": [
        "621eabf3f45c2eb309c979d14b0768cc3f9a91f0",
        "75253e204576e9918a93d477e711b6f30562184b"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Mon Sep 18 07:14:42 2017 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Sep 18 07:14:42 2017 +0200"
      },
      "message": "Merge pull request #15 from jsmhatre/master\n\nUpdate glance-api-paste.ini"
    },
    {
      "commit": "75253e204576e9918a93d477e711b6f30562184b",
      "tree": "d85a8bb50f7427ae484c17b1f5ca6510632d9276",
      "parents": [
        "621eabf3f45c2eb309c979d14b0768cc3f9a91f0"
      ],
      "author": {
        "name": "jsmhatre",
        "email": "31275872+jsmhatre@users.noreply.github.com",
        "time": "Fri Sep 15 13:05:00 2017 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Sep 15 13:05:00 2017 +0530"
      },
      "message": "Update glance-api-paste.ini\n\nadded audit before context variable and added option for V3"
    },
    {
      "commit": "365d2439746115b02330155c2f98a4fe929e7293",
      "tree": "20b861624532d5b260985addbf3617d0850fe831",
      "parents": [
        "1b83901bbb0b485342f08a223b4d59979fd8f23c"
      ],
      "author": {
        "name": "Kirill Bespalov",
        "email": "kbespalov@mirantis.com",
        "time": "Fri Jul 28 09:01:04 2017 +0300"
      },
      "committer": {
        "name": "Kirill Bespalov",
        "email": "kbespalov@mirantis.com",
        "time": "Fri Sep 15 07:04:04 2017 +0300"
      },
      "message": "RabbitMQ TLS support\n\nOSCORE-380\nChange-Id: I93ead9105820fe7462b7bd9b76d51f89ce5950c6\nReleases: Mitaka, Newton, Ocata\nUsage: see README.rst\n"
    },
    {
      "commit": "545d65f97ec5b08e07681b9411cde0290f9e3318",
      "tree": "50b5b6334c59527c4ef9c0f289aff0341fb53486",
      "parents": [
        "621eabf3f45c2eb309c979d14b0768cc3f9a91f0"
      ],
      "author": {
        "name": "Olivier Bourdon",
        "email": "obourdon@mirantis.com",
        "time": "Thu Sep 14 12:57:57 2017 +0200"
      },
      "committer": {
        "name": "Olivier Bourdon",
        "email": "obourdon@mirantis.com",
        "time": "Thu Sep 14 12:57:57 2017 +0200"
      },
      "message": "Fix alerts\n\nChange-Id: I9385ea218b2e8e4adcee8441fca4e5e049ed8839\n"
    },
    {
      "commit": "621eabf3f45c2eb309c979d14b0768cc3f9a91f0",
      "tree": "1cdfe6d6863a2b8039af2abaf8d5cd024de884b2",
      "parents": [
        "d67b39e61cd1ae1261c48a6bd63e08ae925513c9"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Fri Sep 01 16:15:04 2017 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Wed Sep 06 12:57:27 2017 +0200"
      },
      "message": "Add glance-registry alert\n\nChange-Id: I53b6626c2a23035650bef3852aad2ddcea72e939\n"
    },
    {
      "commit": "d67b39e61cd1ae1261c48a6bd63e08ae925513c9",
      "tree": "1bc758dc1a0e1a218dd931db01a788311f2c07d8",
      "parents": [
        "a6f2b249a1a05797fa468c37a7ce7fd079092317"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Fri Sep 01 11:34:07 2017 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Fri Sep 01 11:34:07 2017 +0200"
      },
      "message": "Fix name in .kitchen.travis.yml file\n\nChange-Id: I4868aeb8d6e4ea5d83a3b996d5752f8405ab68bc\n"
    },
    {
      "commit": "a6f2b249a1a05797fa468c37a7ce7fd079092317",
      "tree": "e65d964ff49dc4b5c629f8d82a10f12ef3ba7997",
      "parents": [
        "e9e00a234674ac388867e0e3aaeb74c7a4f1421e",
        "adabf51cc465d4c39f5ee0a163cf555148b31f4e"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "akomarek@mirantis.com",
        "time": "Wed Aug 09 09:16:33 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@980ef0291b9e",
        "time": "Wed Aug 09 09:16:34 2017 +0000"
      },
      "message": "Merge \"Enable v1 api for newton\""
    },
    {
      "commit": "e9e00a234674ac388867e0e3aaeb74c7a4f1421e",
      "tree": "e29d28d6a4f2af220a8b581c2e89c173eab4884f",
      "parents": [
        "1b83901bbb0b485342f08a223b4d59979fd8f23c"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Thu Jul 27 11:12:25 2017 +0200"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Fri Jul 28 11:04:34 2017 +0200"
      },
      "message": "Add API Performances panels to Prometheus dashboard\n\nChange-Id: I806c51fe3a8be5453e2496dd820a835cb125db8e\n"
    },
    {
      "commit": "1b83901bbb0b485342f08a223b4d59979fd8f23c",
      "tree": "dd9884834b43288036eabf382b8883bec4ae3288",
      "parents": [
        "0628aaa1ae3192d5dfc45a3f9cc524b442e4921c",
        "85bfcc9dd7474477960103ecd44bdb4d3a0f4b22"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Tue Jul 25 11:46:11 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@32a4cf582fa9",
        "time": "Tue Jul 25 11:46:11 2017 +0000"
      },
      "message": "Merge \"Allow Travis CI to run parallel tests\""
    },
    {
      "commit": "0628aaa1ae3192d5dfc45a3f9cc524b442e4921c",
      "tree": "4222cb8a1baf193845ef5460e3148da9238cf339",
      "parents": [
        "4557cc451e48f0bd34916d7690bceae01135ba04",
        "8248ed8dbaa61146a788d3e1bb4f00fa039d9350"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "akomarek@mirantis.com",
        "time": "Mon Jul 24 09:10:18 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@32a4cf582fa9",
        "time": "Mon Jul 24 09:10:18 2017 +0000"
      },
      "message": "Merge \"Fix glance/meta/prometheus.yml for the CI\""
    },
    {
      "commit": "4557cc451e48f0bd34916d7690bceae01135ba04",
      "tree": "ca7292c38b59ef6cb830adfbbaea120519a06e7c",
      "parents": [
        "61316d7b5044801ea797c01aff6496ab574c85f0"
      ],
      "author": {
        "name": "vgusev",
        "email": "vgusev@mirantis.com",
        "time": "Thu Jul 20 19:24:08 2017 +0400"
      },
      "committer": {
        "name": "vgusev",
        "email": "vgusev@mirantis.com",
        "time": "Thu Jul 20 19:26:05 2017 +0400"
      },
      "message": "Fix typo in alarm definition\n\nChange-Id: Ibbf7d4728b966676d1fe013cc94a594dc2ed1c9f\n"
    },
    {
      "commit": "adabf51cc465d4c39f5ee0a163cf555148b31f4e",
      "tree": "226d7485c9733e2bae189aaeb8860568ec834ec8",
      "parents": [
        "61316d7b5044801ea797c01aff6496ab574c85f0"
      ],
      "author": {
        "name": "Dmitry Kalashnik",
        "email": "dkalashnik@mirantis.com",
        "time": "Thu Jul 20 15:14:15 2017 +0400"
      },
      "committer": {
        "name": "Dmitry Kalashnik",
        "email": "dkalashnik@mirantis.com",
        "time": "Thu Jul 20 15:15:26 2017 +0400"
      },
      "message": "Enable v1 api for newton\n\nHeat in openstack newton requires v1 Image api\n\nChange-Id: Ic06f1d1656a77ed26bad886e3573c6257c2fe02e\n"
    },
    {
      "commit": "8248ed8dbaa61146a788d3e1bb4f00fa039d9350",
      "tree": "ade4d7cb5d79a12d4ba8eade6ded04a576ea52a1",
      "parents": [
        "61316d7b5044801ea797c01aff6496ab574c85f0"
      ],
      "author": {
        "name": "Olivier Bourdon",
        "email": "obourdon@mirantis.com",
        "time": "Wed Jul 19 03:52:55 2017 +0200"
      },
      "committer": {
        "name": "Olivier Bourdon",
        "email": "obourdon@mirantis.com",
        "time": "Wed Jul 19 13:49:44 2017 +0200"
      },
      "message": "Fix glance/meta/prometheus.yml for the CI\n\nChange-Id: Ia53ec9ba603efb6eca92e1a8ea9514dbee9779cd\n"
    },
    {
      "commit": "85bfcc9dd7474477960103ecd44bdb4d3a0f4b22",
      "tree": "77699cb878c13ffacd0c4d76f46ee86d45098258",
      "parents": [
        "61316d7b5044801ea797c01aff6496ab574c85f0"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Mon Jul 17 15:39:09 2017 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Mon Jul 17 15:39:27 2017 +0200"
      },
      "message": "Allow Travis CI to run parallel tests\n\nChange-Id: I08fe4599960d826e18a239511a71b7ae5d0eff38\n"
    },
    {
      "commit": "61316d7b5044801ea797c01aff6496ab574c85f0",
      "tree": "db38ea61fae4011c99fece61d2198d8fd849dbb8",
      "parents": [
        "e9490cffb95c26ce45166ec0fa0b7fbdb1d62fcb"
      ],
      "author": {
        "name": "Dmitry Stremkovskiy",
        "email": "dstremkouski@mirantis.com",
        "time": "Wed Jul 12 17:08:05 2017 +0300"
      },
      "committer": {
        "name": "Dmitry Stremkovskiy",
        "email": "dstremkouski@mirantis.com",
        "time": "Wed Jul 12 17:08:46 2017 +0300"
      },
      "message": "Fixing filesystem_store_metadata.json generator\n\nChange-Id: I3d952013b1333b753a511246af33fdeee791064a\n"
    },
    {
      "commit": "e9490cffb95c26ce45166ec0fa0b7fbdb1d62fcb",
      "tree": "d0d66a09a023734427d92f5764daecfa14c6a865",
      "parents": [
        "b7eb2ae51a4e88a42bd9e9089e87ba6a45924d65"
      ],
      "author": {
        "name": "Dmitry Stremkovskiy",
        "email": "dstremkouski@mirantis.com",
        "time": "Tue Jul 11 11:37:44 2017 +0300"
      },
      "committer": {
        "name": "Dmitry Stremkovskiy",
        "email": "dstremkouski@mirantis.com",
        "time": "Tue Jul 11 12:44:24 2017 +0300"
      },
      "message": "Unhardcode glance user/group uid/gid values\nWarn to not change glance uid/gid values after user is created\n\nChange-Id: Iff3e6490c14134c3cda12035578dd153b1621aea\n"
    },
    {
      "commit": "b7eb2ae51a4e88a42bd9e9089e87ba6a45924d65",
      "tree": "3e740659e6424520320569a47908d3c61a046058",
      "parents": [
        "1c2ebaecc220bf5a3777b0ce35a6430a3fa1fa0f",
        "1b56370e724908bc67d3740cb7e1aa5f17dd98c1"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "mpolreich@mirantis.com",
        "time": "Mon Jul 10 09:43:18 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@32a4cf582fa9",
        "time": "Mon Jul 10 09:43:18 2017 +0000"
      },
      "message": "Merge \"Add \u0027datasource: influxdb\u0027 to Grafana meta\""
    },
    {
      "commit": "1c2ebaecc220bf5a3777b0ce35a6430a3fa1fa0f",
      "tree": "8f9bf1b045ff3eacec35c313d6f44698060ee24c",
      "parents": [
        "c25515c639f09d3caa74ecd7193169f8295db57d"
      ],
      "author": {
        "name": "Elena Ezhova",
        "email": "eezhova@mirantis.com",
        "time": "Mon Jul 03 18:29:05 2017 +0400"
      },
      "committer": {
        "name": "Elena Ezhova",
        "email": "eezhova@mirantis.com",
        "time": "Thu Jul 06 17:50:33 2017 +0400"
      },
      "message": "Create a state and a module to create images using import tasks\n\nIn Glance V2 it is possible to import an image from a remote\nlocation only using a tasks workflow. [1] As tasks are not\nsupported in salt.modules.glance I had to create a new module\nglanceng that extends functionality of the glance module.\nThat is supposed to be a temporary solution until we move to a\nSaltStack version that has support of Glance V2 tasks.\n\nAdded the `get_image_owner_id` function to the glanceng module\nthat is used for mining owner of a created image in Octavia\nstare.\n\nAdded a new state image_import to _states/glanceng that creates\na task with type `import` and the verifies that the task succeeded\nand an image was created.\n\nUpdated glance/client.sls to use image_import state and extended\nthe list of parameters that can be passed to that state.\n\n[1] https://wiki.openstack.org/wiki/Glance-tasks-import\n\nChange-Id: Ica8d02ed4a1653a74ac87ff5ee0efbe5d19feed0\n"
    },
    {
      "commit": "1b56370e724908bc67d3740cb7e1aa5f17dd98c1",
      "tree": "7e12527c2a7fa921643722ad7a4d2faa8fdea9b0",
      "parents": [
        "c25515c639f09d3caa74ecd7193169f8295db57d"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Tue Jul 04 15:44:20 2017 +0200"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Tue Jul 04 15:44:20 2017 +0200"
      },
      "message": "Add \u0027datasource: influxdb\u0027 to Grafana meta\n\nChange-Id: Ibf39e655c4b1f04a42772698ffaebd2643a8f490\n"
    },
    {
      "commit": "c25515c639f09d3caa74ecd7193169f8295db57d",
      "tree": "bacba0d8772281448259b6a222663989c23df896",
      "parents": [
        "006a42d841257055166446ba273003b6c482ea1f"
      ],
      "author": {
        "name": "Dmitriy Stremkovskiy",
        "email": "dstremkouski@mirantis.com",
        "time": "Thu Jun 29 16:38:44 2017 +0300"
      },
      "committer": {
        "name": "Dzmitry Stremkouski",
        "email": "dstremkouski@mirantis.com",
        "time": "Thu Jun 29 14:21:57 2017 +0000"
      },
      "message": "Adding filesystem_store_metadata.json template and handler\n\nChange-Id: I3d952013b1443a844f744246af33fd222791064a\n"
    },
    {
      "commit": "006a42d841257055166446ba273003b6c482ea1f",
      "tree": "77c812991133ed73efa02d9d94031aed77a549ec",
      "parents": [
        "329d89658e8fa40a90e183fde49a79485cba54c7",
        "a7a139de1be94980d3225229bed3bdc0161bac0e"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Thu Jun 29 09:22:53 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@32a4cf582fa9",
        "time": "Thu Jun 29 09:22:54 2017 +0000"
      },
      "message": "Merge \"Managing filesystem_store_metadata_file variable\""
    },
    {
      "commit": "329d89658e8fa40a90e183fde49a79485cba54c7",
      "tree": "0ea3b8150f8561130a80a8996dd56f28e1c745b4",
      "parents": [
        "dff1b464cdd3239e4ac0870b5c46497c3898bfc3",
        "d0d1499681b0504ef085a908b8084a704eee6e58"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Thu Jun 29 09:22:05 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@32a4cf582fa9",
        "time": "Thu Jun 29 09:22:05 2017 +0000"
      },
      "message": "Merge \"Managing show_image_direct_url variable\""
    },
    {
      "commit": "dff1b464cdd3239e4ac0870b5c46497c3898bfc3",
      "tree": "c9137eeb827468cadfead6b146220558017d0418",
      "parents": [
        "bfd7f344a63069851713e46ce00ebb1d94b1aa79",
        "8131596308f46599641eaf339a1d94bac41d012d"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Thu Jun 29 09:21:36 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@32a4cf582fa9",
        "time": "Thu Jun 29 09:21:37 2017 +0000"
      },
      "message": "Merge \"Managing filesystem_store_datadir variable\""
    },
    {
      "commit": "bfd7f344a63069851713e46ce00ebb1d94b1aa79",
      "tree": "1f238dc15d015a30687f3b9d5a7affa1496544ea",
      "parents": [
        "53731fa29655926dd95e2d5c43ed7d8a6d7db879",
        "d8aab598ad605689a4c888770ad814fdcd38b00c"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Wed Jun 28 15:24:31 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@32a4cf582fa9",
        "time": "Wed Jun 28 15:24:31 2017 +0000"
      },
      "message": "Merge \"Update expected code for http_response\""
    },
    {
      "commit": "d8aab598ad605689a4c888770ad814fdcd38b00c",
      "tree": "90f4720b42a1bcdb0e311409d1d2df23b7d6818d",
      "parents": [
        "f21158c9ce6ae1a835af7ca40692cb77f861a752"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Wed Jun 28 15:20:54 2017 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Wed Jun 28 16:00:42 2017 +0200"
      },
      "message": "Update expected code for http_response\n\nChange-Id: I1c6cc0944314a3101e0126358edaba5bc7b62434\n"
    },
    {
      "commit": "53731fa29655926dd95e2d5c43ed7d8a6d7db879",
      "tree": "18bfbcf0442cb2e1c137506f747c6d00c60606cf",
      "parents": [
        "bca0e9441321ad7faa9a26581d9c6633a3c0f2a0",
        "fa4e7d4aa71bdbb21b6c46d3410b318968cd4a2b"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "akomarek@mirantis.com",
        "time": "Wed Jun 28 12:33:12 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@32a4cf582fa9",
        "time": "Wed Jun 28 12:33:12 2017 +0000"
      },
      "message": "Merge \"Add alerts on log metrics\""
    },
    {
      "commit": "a7a139de1be94980d3225229bed3bdc0161bac0e",
      "tree": "c3b9da41ce9886d8d316636ddbc4bdbae948593d",
      "parents": [
        "193031e5ef3445882d4d424b64309772326af441"
      ],
      "author": {
        "name": "Dmitry Stremkovskiy",
        "email": "dstremkouski@mirantis.com",
        "time": "Wed Jun 28 05:22:10 2017 +0300"
      },
      "committer": {
        "name": "Dmitry Stremkovskiy",
        "email": "dstremkouski@mirantis.com",
        "time": "Wed Jun 28 05:22:54 2017 +0300"
      },
      "message": "Managing filesystem_store_metadata_file variable\n\nChange-Id: I147643ea2f12e9bcd1716cc95a620a1b38144c40\n"
    },
    {
      "commit": "d0d1499681b0504ef085a908b8084a704eee6e58",
      "tree": "53a7ebd7fd0170cb84777490cc6a77045c24667b",
      "parents": [
        "193031e5ef3445882d4d424b64309772326af441"
      ],
      "author": {
        "name": "Dmitry Stremkovskiy",
        "email": "dstremkouski@mirantis.com",
        "time": "Wed Jun 28 05:05:44 2017 +0300"
      },
      "committer": {
        "name": "Dmitry Stremkovskiy",
        "email": "dstremkouski@mirantis.com",
        "time": "Wed Jun 28 05:06:21 2017 +0300"
      },
      "message": "Managing show_image_direct_url variable\n\nChange-Id: I6ca7ab68911abcd9131c6ea88473727a3c0ca365\n"
    },
    {
      "commit": "8131596308f46599641eaf339a1d94bac41d012d",
      "tree": "63084c61d322b123e80de06b16aab7d001082885",
      "parents": [
        "193031e5ef3445882d4d424b64309772326af441"
      ],
      "author": {
        "name": "Dmitry Stremkovskiy",
        "email": "dstremkouski@mirantis.com",
        "time": "Wed Jun 28 03:57:00 2017 +0300"
      },
      "committer": {
        "name": "Dmitry Stremkovskiy",
        "email": "dstremkouski@mirantis.com",
        "time": "Wed Jun 28 03:57:33 2017 +0300"
      },
      "message": "Managing filesystem_store_datadir variable\n\nChange-Id: I6ca7ab68911abed9251c4df88480227b2c0ba365\n"
    },
    {
      "commit": "bca0e9441321ad7faa9a26581d9c6633a3c0f2a0",
      "tree": "2baa9ceffd67b79f1518c532e95fe2c4132d0b70",
      "parents": [
        "193031e5ef3445882d4d424b64309772326af441"
      ],
      "author": {
        "name": "Dmitry Kalashnik",
        "email": "dkalashnik@mirantis.com",
        "time": "Tue Jun 27 18:57:41 2017 +0400"
      },
      "committer": {
        "name": "Dmitry Kalashnik",
        "email": "dkalashnik@mirantis.com",
        "time": "Tue Jun 27 18:58:42 2017 +0400"
      },
      "message": "Enable support for telegraf\n\nChange-Id: I3a5cade0323808ad73eb806706aaf0da777ed290\n"
    },
    {
      "commit": "fa4e7d4aa71bdbb21b6c46d3410b318968cd4a2b",
      "tree": "a145b729b32a721c5947124f829b7eadbc9421ea",
      "parents": [
        "193031e5ef3445882d4d424b64309772326af441"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Tue Jun 27 11:54:49 2017 +0200"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Tue Jun 27 11:54:49 2017 +0200"
      },
      "message": "Add alerts on log metrics\n\nChange-Id: Ic0455a91c6228ad3cbc20b7f62e333fa85c4b04a\n"
    },
    {
      "commit": "193031e5ef3445882d4d424b64309772326af441",
      "tree": "0211b217018de921c723a9060d13d0d73edcadeb",
      "parents": [
        "f21158c9ce6ae1a835af7ca40692cb77f861a752",
        "e4ba25fc8cdd6929dfb89e0a03fc04a3f64e676d"
      ],
      "author": {
        "name": "jenkins-mk jenkins-mk",
        "email": "jenkins-mk@gerrit.mcp.mirantis.net",
        "time": "Tue Jun 27 08:01:55 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@32a4cf582fa9",
        "time": "Tue Jun 27 08:01:55 2017 +0000"
      },
      "message": "Merge \"Fix missing graphTooltip option\""
    },
    {
      "commit": "f21158c9ce6ae1a835af7ca40692cb77f861a752",
      "tree": "781fbb25f90067ba375656bc2a22ead5355b2605",
      "parents": [
        "543071eda94f4738ab133fbdca2ef8e01b94201a"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Tue Jun 20 16:01:31 2017 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Thu Jun 22 16:35:40 2017 +0200"
      },
      "message": "Add http_response input for endpoint\n\nChange-Id: Iaed0466a571210ef6a3946005b75c62c48cdbe20\n"
    },
    {
      "commit": "e4ba25fc8cdd6929dfb89e0a03fc04a3f64e676d",
      "tree": "b23006d8ce41f5a4d8f1c02e2d4be32f6733f2e6",
      "parents": [
        "543071eda94f4738ab133fbdca2ef8e01b94201a"
      ],
      "author": {
        "name": "Olivier Bourdon",
        "email": "obourdon@mirantis.com",
        "time": "Wed Jun 21 10:47:33 2017 +0200"
      },
      "committer": {
        "name": "Olivier Bourdon",
        "email": "obourdon@mirantis.com",
        "time": "Wed Jun 21 11:03:19 2017 +0200"
      },
      "message": "Fix missing graphTooltip option\n\nChange-Id: I6ca7ab68911acbd9251c6df88480727b2c0ca365\n"
    },
    {
      "commit": "543071eda94f4738ab133fbdca2ef8e01b94201a",
      "tree": "45d3812e1185bdd6fff7f93b4703998008ee9597",
      "parents": [
        "701ff7a609cec0d9881dbe5a8d68072abc9cc2b9",
        "a7c33db9c2d1a08df8b85a9de0214f6295f313ec"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "akomarek@mirantis.com",
        "time": "Wed Jun 14 13:17:03 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@32a4cf582fa9",
        "time": "Wed Jun 14 13:17:04 2017 +0000"
      },
      "message": "Merge \"Add Prometheus alert for API availability\""
    },
    {
      "commit": "701ff7a609cec0d9881dbe5a8d68072abc9cc2b9",
      "tree": "82ec6a3be04c18ca18986e17baeee70258558f7f",
      "parents": [
        "83ae83b106411a3c55f11bc7842002f7a46c1b7c"
      ],
      "author": {
        "name": "Olivier Bourdon",
        "email": "obourdon@mirantis.com",
        "time": "Fri Jun 09 11:54:35 2017 +0200"
      },
      "committer": {
        "name": "Olivier Bourdon",
        "email": "obourdon@mirantis.com",
        "time": "Wed Jun 14 13:34:32 2017 +0200"
      },
      "message": "Add Grafana dashboard with Prometheus datasource\n\nFix Grafana dashboard with accurate HTTP 5xx rate\nand remove Region templating.\n\nChange-Id: I653484edcf88a2568e58387ce81262e7284d0c01\n"
    },
    {
      "commit": "a7c33db9c2d1a08df8b85a9de0214f6295f313ec",
      "tree": "cf00a63928684bd04fbd85bcaed197784b73564f",
      "parents": [
        "83ae83b106411a3c55f11bc7842002f7a46c1b7c"
      ],
      "author": {
        "name": "Olivier Bourdon",
        "email": "obourdon@mirantis.com",
        "time": "Fri Jun 09 12:17:29 2017 +0200"
      },
      "committer": {
        "name": "Olivier Bourdon",
        "email": "obourdon@mirantis.com",
        "time": "Fri Jun 09 12:17:29 2017 +0200"
      },
      "message": "Add Prometheus alert for API availability\n\nChange-Id: Ie57217ac43a1477227e1e4870e47a3bf84a13ee5\n"
    },
    {
      "commit": "83ae83b106411a3c55f11bc7842002f7a46c1b7c",
      "tree": "ceab446686160bacbfcd3bdeeb420d1f2496fe88",
      "parents": [
        "3db6b7649182f2f9b63c7d9daf44140fdc88757b",
        "89c15cf39c0510d69073069d1dab666cb05e9e23"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Tue May 30 19:51:42 2017 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue May 30 19:51:42 2017 +0200"
      },
      "message": "Merge pull request #12 from tgerdes/rabbitmq-transport-url\n\nFix transport url for clustered rabbitmq"
    },
    {
      "commit": "89c15cf39c0510d69073069d1dab666cb05e9e23",
      "tree": "ceab446686160bacbfcd3bdeeb420d1f2496fe88",
      "parents": [
        "3db6b7649182f2f9b63c7d9daf44140fdc88757b"
      ],
      "author": {
        "name": "Thom Gerdes",
        "email": "tgerdes@riverbed.com",
        "time": "Sat May 06 06:08:24 2017 +0000"
      },
      "committer": {
        "name": "Thom Gerdes",
        "email": "tgerdes@riverbed.com",
        "time": "Tue May 30 17:42:57 2017 +0000"
      },
      "message": "Fix transport url for clustered rabbitmq\n"
    },
    {
      "commit": "3db6b7649182f2f9b63c7d9daf44140fdc88757b",
      "tree": "1230e3c336e959a9b3f4643acf2debbe26f2c05d",
      "parents": [
        "940c4202475be1b8449a4536e8fce836af4ba9f3",
        "aa48e20c5ae2e4d3c1d5e649fefebdfc8498c085"
      ],
      "author": {
        "name": "Aleš Komárek",
        "email": "github@newt.cz",
        "time": "Tue May 23 11:34:30 2017 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue May 23 11:34:30 2017 +0200"
      },
      "message": "Merge pull request #10 from atengler/policy-grain\n\nPolicy grain"
    },
    {
      "commit": "aa48e20c5ae2e4d3c1d5e649fefebdfc8498c085",
      "tree": "1230e3c336e959a9b3f4643acf2debbe26f2c05d",
      "parents": [
        "940c4202475be1b8449a4536e8fce836af4ba9f3"
      ],
      "author": {
        "name": "Adam Tengler",
        "email": "adam.tengler@tcpcloud.eu",
        "time": "Mon May 22 17:12:24 2017 +0200"
      },
      "committer": {
        "name": "Adam Tengler",
        "email": "adam.tengler@tcpcloud.eu",
        "time": "Mon May 22 17:12:24 2017 +0200"
      },
      "message": "Policy grain\n"
    },
    {
      "commit": "940c4202475be1b8449a4536e8fce836af4ba9f3",
      "tree": "7f43095033ef6cf850b60effcdad240249f434b7",
      "parents": [
        "139072396cef1a841f383c7a090b67acac30fdd1",
        "0a228add0247c02d66e82e7dd2250b2d4f38473b"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu May 18 14:56:19 2017 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 18 14:56:19 2017 +0200"
      },
      "message": "Merge pull request #9 from dukov/master\n\nPolicy.json should be defined by user"
    },
    {
      "commit": "0a228add0247c02d66e82e7dd2250b2d4f38473b",
      "tree": "c740052036f58893b82ce41e3d43207577704baf",
      "parents": [
        "3ad5aacded72597eacbde0046cc56d935e1f0f3a"
      ],
      "author": {
        "name": "Dmitry Ukov",
        "email": "dukov@mirantis.com",
        "time": "Mon May 15 13:35:43 2017 +0400"
      },
      "committer": {
        "name": "Dmitry Ukov",
        "email": "dukov@mirantis.com",
        "time": "Thu May 18 12:32:24 2017 +0400"
      },
      "message": "Policy.json should be defined by user\n\nUser can override and add values to policy.json by creating flat\nkey-value structure under glance:server:policy.\n\nChange-Id: I4db6b17ab1ff925aa20cd3565417a4b35ed4561e\n"
    },
    {
      "commit": "139072396cef1a841f383c7a090b67acac30fdd1",
      "tree": "c27d7429716989bb06fd2ce67459c8b2c374b63e",
      "parents": [
        "c198c42f5139162762255dbaf568a2e33ec2f2d7"
      ],
      "author": {
        "name": "Anton Arefiev",
        "email": "aarefiev@mirantis.com",
        "time": "Wed May 17 16:44:53 2017 +0300"
      },
      "committer": {
        "name": "Anton Arefiev",
        "email": "aarefiev@mirantis.com",
        "time": "Wed May 17 16:54:40 2017 +0300"
      },
      "message": "Load the metadata definitions into database\n\nLoad definition of the available metadata that can be used on\ndifferent types of resources (images, artifacts, volumes, etc).\nA definition includes the properties type, its key, it’s\ndescription, and it’s constraints.\n\nChange-Id: Ia768a397dbe77b3026392dbb02b9bb9a52f6f576\nCloses-Issue: PROD-10937\n"
    },
    {
      "commit": "c198c42f5139162762255dbaf568a2e33ec2f2d7",
      "tree": "7bfab6ca51197087587f1340afa1a04daa0fd3b8",
      "parents": [
        "3ad5aacded72597eacbde0046cc56d935e1f0f3a",
        "e5dc716626d3f4b418c30b86356da3f9f9ea1630"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "akomarek@mirantis.com",
        "time": "Mon May 15 14:17:50 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@5776b83a74fe",
        "time": "Mon May 15 14:17:50 2017 +0000"
      },
      "message": "Merge \"Disable Sensu support by default\""
    },
    {
      "commit": "3ad5aacded72597eacbde0046cc56d935e1f0f3a",
      "tree": "002d8ca153926490024d36abeb8288db56eea287",
      "parents": [
        "3a8678112ea5db62efa8e3d7a234ffbd3b7e303b"
      ],
      "author": {
        "name": "Michel Nederlof",
        "email": "michel@nederlof.info",
        "time": "Mon May 15 09:46:24 2017 +0200"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Mon May 15 03:46:24 2017 -0400"
      },
      "message": "Add support for showing / returing multiple locations (#8)\n\n* Add support for showing / returing multiple locations\r\n\r\n* Update readme for multiple locations support\r\n\r\n* Adding unit test for multiple backends and showing the multiple locations\r\n\r\n* Updating test usecase to run for mitaka version\r\n"
    },
    {
      "commit": "3a8678112ea5db62efa8e3d7a234ffbd3b7e303b",
      "tree": "c6393ebb96f6f3affb50481886009f9523fce197",
      "parents": [
        "e695fe8eae7012be2739ff60f9c17dba393930c8"
      ],
      "author": {
        "name": "Michel Nederlof",
        "email": "michel@nederlof.info",
        "time": "Mon May 15 09:46:11 2017 +0200"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Mon May 15 03:46:11 2017 -0400"
      },
      "message": "Adding support for (multiple) swift backends (#7)\n\n* Add support for swift_store_config_file setting and generating the references based on pillar data.\r\n\r\n* Adding pillar example data for multiple swift references\r\n\r\n* Updating test cases to use mitaka files\r\n"
    },
    {
      "commit": "e5dc716626d3f4b418c30b86356da3f9f9ea1630",
      "tree": "9d46247159d6d61bbfd293bddd279f60638d0373",
      "parents": [
        "e695fe8eae7012be2739ff60f9c17dba393930c8"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Tue May 09 12:13:13 2017 +0200"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Tue May 09 12:13:13 2017 +0200"
      },
      "message": "Disable Sensu support by default\n\nChange-Id: I463bf75532d54293ca1dac962e4e57584051885d\n"
    },
    {
      "commit": "e695fe8eae7012be2739ff60f9c17dba393930c8",
      "tree": "a0786ffba7ed247e6db61bdccf28cafabfd67d30",
      "parents": [
        "f55a3ede7c7586ba2d1c5c7226077fec94f60ec7"
      ],
      "author": {
        "name": "Ondrej Smola",
        "email": "ondrej.smola@tcpcloud.eu",
        "time": "Fri Apr 28 12:22:28 2017 +0200"
      },
      "committer": {
        "name": "Ondrej Smola",
        "email": "ondrej.smola@tcpcloud.eu",
        "time": "Tue May 02 14:16:17 2017 +0200"
      },
      "message": "enable support for cors params\n\nChange-Id: I3e27c9a459fd2bc614643e55f583c241a363ce7a\n"
    },
    {
      "commit": "f55a3ede7c7586ba2d1c5c7226077fec94f60ec7",
      "tree": "132195768a9649dc708fed9235a397ea4b41ce51",
      "parents": [
        "e1cfdf41e2ad5109518298a4744ae3f83a137c06"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Tue Apr 11 16:13:01 2017 +0200"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Tue Apr 11 16:13:01 2017 +0200"
      },
      "message": "fix ocata for glance glare\n\nChange-Id: I147645ea1f47e8bcd1706cc93a620a0a38144c38\n"
    },
    {
      "commit": "e1cfdf41e2ad5109518298a4744ae3f83a137c06",
      "tree": "5655826890e8c505fe1395969cb9b612864ee3c3",
      "parents": [
        "50862d66e25d833c4eccdfb466f79afb486b9457"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Tue Apr 11 12:10:57 2017 +0200"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Tue Apr 11 12:10:57 2017 +0200"
      },
      "message": "Introduce Ocata release for Glance\n\nOcata configuration files for glance\n\nChange-Id: I5fe26e4906bd600185c5e5775a72786fb66cd1a2\n"
    },
    {
      "commit": "50862d66e25d833c4eccdfb466f79afb486b9457",
      "tree": "dc9c3d92fdba5f44d2b6882fc473b86e06aafd2f",
      "parents": [
        "91e8f9791d3b59afa8c92f514fd134412d8f451a",
        "882f848e3fbe024928f697dda2fcb6e3ef180880"
      ],
      "author": {
        "name": "Marek Celoud",
        "email": "mceloud@mirantis.com",
        "time": "Fri Apr 07 12:00:47 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@5776b83a74fe",
        "time": "Fri Apr 07 12:00:48 2017 +0000"
      },
      "message": "Merge \"Glance glare package installation\""
    },
    {
      "commit": "882f848e3fbe024928f697dda2fcb6e3ef180880",
      "tree": "b46ba52bc8ac1a80735d0549a2d61abb3d4326bb",
      "parents": [
        "566c1e26fd7d79bd1c24435d4fbb8f8d0c824f2b"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Thu Apr 06 16:38:35 2017 +0200"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Fri Apr 07 13:35:55 2017 +0200"
      },
      "message": "Glance glare package installation\n\nChange-Id: I779354343c87e1255629ed22ab9fc6a71f3b1b02\n"
    },
    {
      "commit": "91e8f9791d3b59afa8c92f514fd134412d8f451a",
      "tree": "37bce7a6f6d9ef66e0969f241abf7241ffd24a0c",
      "parents": [
        "566c1e26fd7d79bd1c24435d4fbb8f8d0c824f2b",
        "603c802284f08dc5bccdf4cfc15b72275a5d0e79"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Apr 06 23:30:27 2017 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 06 23:30:27 2017 +0200"
      },
      "message": "Merge pull request #6 from Martin819/master\n\nUpdate Travis settings"
    },
    {
      "commit": "603c802284f08dc5bccdf4cfc15b72275a5d0e79",
      "tree": "37bce7a6f6d9ef66e0969f241abf7241ffd24a0c",
      "parents": [
        "566c1e26fd7d79bd1c24435d4fbb8f8d0c824f2b"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Thu Apr 06 10:04:51 2017 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Thu Apr 06 10:24:09 2017 +0200"
      },
      "message": "Update Travis settings\n"
    },
    {
      "commit": "566c1e26fd7d79bd1c24435d4fbb8f8d0c824f2b",
      "tree": "13badab7848a328b9e638419b2363b3719024d83",
      "parents": [
        "0dc50b7fc8c76e1457c37db3bd35aedb4590baa9",
        "1c5f7c400e4fedf2f4f10f74c83660de048c3a35"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Apr 06 08:56:21 2017 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 06 08:56:21 2017 +0200"
      },
      "message": "Merge pull request #3 from salt-formulas/pr_add_kitchen_travis\n\nAdd kitchen travis"
    },
    {
      "commit": "0dc50b7fc8c76e1457c37db3bd35aedb4590baa9",
      "tree": "91a8aaa5eee407e5885c20df663b6ee50c1f7b19",
      "parents": [
        "68e84f9193b448d5265275bcdcb0110dfd6bc787"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Mon Apr 03 21:34:33 2017 +0200"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Mon Apr 03 21:41:36 2017 +0200"
      },
      "message": "Introduce Newton release for Glance\n\nAdd configuration files and parameters for Newton release\n\nChange-Id: I3707165dedfba6e231042af93a14de45510ed67a\n"
    },
    {
      "commit": "68e84f9193b448d5265275bcdcb0110dfd6bc787",
      "tree": "0a15d1d3f12b454ad34b2d3c3c393a3d31b68afe",
      "parents": [
        "ad6d6243cb6c30a49ede87e9d181f17df4c0f59e"
      ],
      "author": {
        "name": "RobertJansen1",
        "email": "r.jansen86@gmail.com",
        "time": "Thu Mar 30 15:45:12 2017 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Mar 30 15:45:12 2017 +0200"
      },
      "message": "swift as glance backend (#2)\n\n* Add swift to mitaka glance configuration\r\n\r\n* Revert \"Add swift to mitaka glance configuration\"\r\n\r\nThis reverts commit 4fdd899db23cdb9e26c158b74397ede79495a136.\r\n\r\n* Added swift configuration to formula\r\n\r\n* Update configuration with new variables and defaults\r\n\r\n* Adding a swift test example with lots of configuration options.\r\n\r\n* Add sample for swift in README\r\n\r\n* remove empty else.\r\n\r\n* Adding endif for if \u0027swift\u0027 in storage_engines.\r\n\r\n* Update variable naming scheme to use swift.store instead of swift_store\r\n"
    },
    {
      "commit": "ad6d6243cb6c30a49ede87e9d181f17df4c0f59e",
      "tree": "5e1e093a559a89184b336e2713b42315ba4d083f",
      "parents": [
        "1ade3f10f86e01c4c2878630bceaf045718594eb"
      ],
      "author": {
        "name": "mnederlof",
        "email": "michel@nederlof.info",
        "time": "Thu Mar 30 15:31:15 2017 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Mar 30 15:31:15 2017 +0200"
      },
      "message": "Allow ability to use image cache (#5)\n\n* Add image_cache configuration\r\n\r\n* Add image-cache example\r\n\r\n* Adding a test for image-cache (based on single)\r\n\r\n* Schedule cronjobs to do the cleaning/pruning, if image_cache enabled\r\n\r\n* require glance services to be started, before enabling crons\r\n\r\n* Update readme\r\n"
    }
  ],
  "next": "1ade3f10f86e01c4c2878630bceaf045718594eb"
}
