)]}'
{
  "log": [
    {
      "commit": "6a8bf38086ba357704c75878442d5bdd78d10e8d",
      "tree": "b73016f212938958bd69105a0eb326b3e6fd6573",
      "parents": [
        "778b6a9e0ceeb702b3b7341d52881c7180e77df3"
      ],
      "author": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Thu Jun 18 23:41:38 2020 +0300"
      },
      "committer": {
        "name": "Roman Lubianyi",
        "email": "rlubianyi@mirantis.com",
        "time": "Wed Aug 19 11:46:38 2020 +0300"
      },
      "message": "Change some default values for Rabbit driver\n\nIt was observed that for the rabbitmq-server version 3.8.2 default\nvalues during failover of one of the rabbit nodes cause rapid connection\nrecreation. In some cases it leads to the creation of broken exchanges\nand hangs of OpenStack operations. Changing rabbit_retry_interval to 5,\nrabbit_retry_backoff to 10 and kombu_reconnect_delay to 5.0 fix an\nissue.\n\nThis change is Pike-only, Queens is implemented in oslo-templates\nformula.\n\nRelated-Issue: PROD-34332\nChange-Id: I2ca13e4fb8cfbcc5cb8b763063c2c19f8d794205\n"
    },
    {
      "commit": "40581ec38a460f689378b3fb559881a1c7fdd3c0",
      "tree": "354cd6a3ac378a567abd9409ac467675f6ec0167",
      "parents": [
        "c06c456aba782444cf3bc657bb4aa68fc325564c"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Mon Oct 14 17:34:56 2019 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Fri Oct 25 12:16:00 2019 +0200"
      },
      "message": "Formulas testing revision 2019/10\n\nRelated: PROD-32744\nRelated: PROD-33633\nRelated: PROD-33698\n\nChange-Id: I12edfdd43ece7b9181fbf80d76a18ee031453d04\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": "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": "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": "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": "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": "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": "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": "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": "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": "afad0c6a0feb4673d4b9201e823ed8a19370dd8d",
      "tree": "57de39a9521259f7dbaddf8097369478f87ce0fc",
      "parents": [
        "e2c4f5e0eccf14206f5121c854881517d1627279"
      ],
      "author": {
        "name": "vgusev",
        "email": "vgusev@mirantis.com",
        "time": "Fri Feb 16 17:03:25 2018 +0400"
      },
      "committer": {
        "name": "vgusev",
        "email": "vgusev@mirantis.com",
        "time": "Tue Feb 27 10:41:03 2018 +0400"
      },
      "message": "Add kitchen tests for logging\n\nChange-Id: I6128990cf605f81163eebd37d4d923f93dc9e5d1\n"
    },
    {
      "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": "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": "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": "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": "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": "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": "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": "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": "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": "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"
    },
    {
      "commit": "c7194462ecfe36b81e5e0f8bc621f3181c184cd2",
      "tree": "466a4bef4021001d82eaf8df3707f9e467b80c80",
      "parents": [
        "787b9d92ee5f1cdb676a8dd19acadfb9370a5257"
      ],
      "author": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Wed Mar 15 18:49:08 2017 +0100"
      },
      "committer": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Wed Mar 15 18:49:08 2017 +0100"
      },
      "message": "parametrize endpoints\n\nChange-Id: I0f4d48e7856f9e46cd1c532d284460b3c455c400\n"
    },
    {
      "commit": "1c5f7c400e4fedf2f4f10f74c83660de048c3a35",
      "tree": "c9a911fda6c1f6d9880c30ee56b71147ac3124d4",
      "parents": [
        "4c4832249585de48acc8bf0888bce70e4e225953"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Fri Mar 10 10:26:09 2017 +0100"
      },
      "committer": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Fri Mar 10 17:26:58 2017 +0100"
      },
      "message": "Add kitchen + travis\n"
    },
    {
      "commit": "bec6cf61e728f562c7824323031379119f767502",
      "tree": "c5a484db21c9ea3811723ffc009105f79d94b2ab",
      "parents": [
        "d82939eac3c0880ce61289769ecec38f1cf1af66"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Wed Jul 27 09:45:46 2016 +0200"
      },
      "committer": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Mon Jan 09 18:49:41 2017 +0100"
      },
      "message": "Cleanup + extend tests/pillars\n"
    },
    {
      "commit": "86ec0146bc98779f84b8795c1e0665adec405aae",
      "tree": "b677f14ecf094969738210b85854afce4608a6fe",
      "parents": [
        "e06305ef94f91a2faa92db672365458c6a4ab71a"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Tue Nov 29 16:34:15 2016 +0100"
      },
      "committer": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Sun Dec 04 11:09:22 2016 +0100"
      },
      "message": "enable cadf auditing support\n\nChange-Id: Ia66f67c175aa2ad74458f4c5307cf463e3a3aa5c\n"
    },
    {
      "commit": "0faa853b62a691766f7a7a7a8afcbe27128440b7",
      "tree": "b7bde519b70aeee75796a3e5607d5b8fc18a7a96",
      "parents": [
        "b72404a339b603d74a865faa075b3c494308ebe7"
      ],
      "author": {
        "name": "vmikes",
        "email": "vlastimil.mikes@tcpcloud.eu",
        "time": "Wed Oct 19 09:57:14 2016 +0200"
      },
      "committer": {
        "name": "vmikes",
        "email": "vlastimil.mikes@tcpcloud.eu",
        "time": "Wed Oct 19 09:58:19 2016 +0200"
      },
      "message": "add region to metadata\n\nChange-Id: I45f80601750f4df41c15ca52ea67174a29815b98\n"
    },
    {
      "commit": "f7611fab6015d3b4b649c9ed0983d2da72597de4",
      "tree": "e8d0816313dbd38f8d9691311b7af279faabc623",
      "parents": [
        "dc44ed056cdc889fe68d0f3732ffb1fa18bcb76e"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Tue Sep 20 13:54:01 2016 +0000"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Tue Sep 20 13:54:01 2016 +0000"
      },
      "message": "Revert \"introduce test-kitchen\"\n\nThis reverts commit dc44ed056cdc889fe68d0f3732ffb1fa18bcb76e.\n\nChange-Id: Ie45341ed901d72c01460c75c6fbeb444db8eae24\n"
    },
    {
      "commit": "dc44ed056cdc889fe68d0f3732ffb1fa18bcb76e",
      "tree": "c8a530f37b62b157b685522485c1799d02e2fa4d",
      "parents": [
        "d06dc143e7aa751fb8853007c7e8270360700409"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Wed Jul 27 09:45:46 2016 +0200"
      },
      "committer": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Mon Aug 22 12:01:16 2016 +0200"
      },
      "message": "introduce test-kitchen\n\nChange-Id: Idb3dd743689658fc78d1147b4c5e5609bc47bfe6\nImplements: blueprint service-level-testing\n"
    },
    {
      "commit": "ad6274d933919e079cc63f531252deaccd11a931",
      "tree": "3eb7d87e87a876b2950235de2e55ea7ff225fb13",
      "parents": [
        "d0a23822d4bf82f82a8474702c930a153f9b0613"
      ],
      "author": {
        "name": "Ondřej Nový",
        "email": "ondrej.novy@firma.seznam.cz",
        "time": "Sat Apr 23 17:11:01 2016 +0200"
      },
      "committer": {
        "name": "Ondřej Nový",
        "email": "ondrej.novy@firma.seznam.cz",
        "time": "Sat Apr 23 17:13:25 2016 +0200"
      },
      "message": "Disable minion_id_caching\n\nThis prevents this error when building Debian package:\nCould not cache minion ID: [Errno 13] Permission denied\n\nChange-Id: Ie15eea1c9d5396e79d46b045bd5f0f22a2af39e4\n"
    },
    {
      "commit": "0456cfa2c19a13c7349415a7385049c3b5366593",
      "tree": "a587909e7f02b7a456d132ff7f02b8298b3254a9",
      "parents": [
        "9e404cf52b8291b852754415087e61ad61eb5d1f"
      ],
      "author": {
        "name": "Jiri Konecny",
        "email": "jiri.konecny@tcpcloud.eu",
        "time": "Wed Apr 20 16:47:25 2016 +0200"
      },
      "committer": {
        "name": "Jiri Konecny",
        "email": "jiri.konecny@tcpcloud.eu",
        "time": "Wed Apr 20 16:47:52 2016 +0200"
      },
      "message": "[RabbitMQ] Parametrized message queue hosts to enable client-side HA.\n\nChange-Id: I614ab8552fd4596010a3f1a6a4f46e85b8a9de2d\n"
    },
    {
      "commit": "9e404cf52b8291b852754415087e61ad61eb5d1f",
      "tree": "222fa4fd6f6699114604a2f3fbe2bacfa2150721",
      "parents": [
        "7e02d74baf4ee2f91d2e02c739f05ae1def74c99"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Apr 14 11:51:09 2016 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Apr 14 16:40:47 2016 +0200"
      },
      "message": "Add makefile, run tests during package build\n\nChange-Id: Id382ff60baca2d9a94176ddd6b1c431038fb9c11\n"
    },
    {
      "commit": "c1e5131b7bf5122b440c3e165859449d0c591134",
      "tree": "224d93b4d20cf787f45f15530390284ce83e8911",
      "parents": [
        "80a41eaa4fc2f1809d6b3f315f7922c72d9926fa"
      ],
      "author": {
        "name": "Alena Holanova",
        "email": "alena.holanova@tcpcloud.eu",
        "time": "Tue Mar 22 14:08:44 2016 +0100"
      },
      "committer": {
        "name": "Alena Holanova",
        "email": "alena.holanova@tcpcloud.eu",
        "time": "Tue Mar 22 14:14:56 2016 +0100"
      },
      "message": "Added parametrization of workers.\n\nChange-Id: I657f405843b944ae88bd1bb95b4efbeebacde12f\n"
    },
    {
      "commit": "fe0960ca6ef3923eff1eb6f0df1bf1c395bf21fb",
      "tree": "6503143a0afd5e2a34a131699877c70d34c42573",
      "parents": [
        "ea6479f416ec9e9c3bc3bfff6d9a4846c9a9890e"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Mon Jan 25 21:35:39 2016 +0100"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Mon Jan 25 21:35:50 2016 +0100"
      },
      "message": "glance tests directory\n"
    }
  ]
}
