)]}'
{
  "log": [
    {
      "commit": "a40bc2fc1b3ce4b3548ad4c493c783a16eb4f576",
      "tree": "ac8d9af69b2c9c8daa7792e0cd745d1e5d86ef9f",
      "parents": [
        "95387ec947df39aa639117e991ad2e44ff811ef6"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Fri Jan 05 13:09:15 2018 +0100"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Fri Jan 05 13:09:15 2018 +0100"
      },
      "message": "Optimize kitchen tests for Travis CI\n\nChange-Id: Ibaa72963042b49ebb25d514fbdc3cf41fb7a742d\n"
    },
    {
      "commit": "95387ec947df39aa639117e991ad2e44ff811ef6",
      "tree": "3437461e95f436f3abd9bd380e7149ecd380fb33",
      "parents": [
        "2d4741629a373fa53efd94d26530a8dcf5b78148",
        "96a8ae05dec24c0538351809ce13736529d9a805"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Wed Nov 22 11:49:33 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@44cc31867e31",
        "time": "Wed Nov 22 11:49:33 2017 +0000"
      },
      "message": "Merge \"Revert \"Adds Listen directive to openstack-dashboard vhost\"\""
    },
    {
      "commit": "96a8ae05dec24c0538351809ce13736529d9a805",
      "tree": "bddcf4a4f2e88e7afc41fa9aca3d5c182a65d8e8",
      "parents": [
        "90c04492605ca0aaec78febe503f3d08a1f01aa5"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Wed Nov 22 11:30:15 2017 +0000"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Wed Nov 22 11:30:15 2017 +0000"
      },
      "message": "Revert \"Adds Listen directive to openstack-dashboard vhost\"\n\n\nThis reverts commit 90c04492605ca0aaec78febe503f3d08a1f01aa5.\n\nChange-Id: Idd99c05e4524604499090dfa1b7d2bbbe952d23f\n"
    },
    {
      "commit": "2d4741629a373fa53efd94d26530a8dcf5b78148",
      "tree": "516b61904b55cdf57cff24163388a54216c3b711",
      "parents": [
        "14e8757ae0253aee290299e19fdb682b108f887e",
        "4851db3d96ee68a6aa33f5642e33f71a6e7bbe29"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "akomarek@mirantis.com",
        "time": "Thu Nov 09 10:28:03 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@44cc31867e31",
        "time": "Thu Nov 09 10:28:03 2017 +0000"
      },
      "message": "Merge \"added param for AVI_LBAAS_PANEL_NAME, removed API_MASK_PROTOCOL duplicity\""
    },
    {
      "commit": "4851db3d96ee68a6aa33f5642e33f71a6e7bbe29",
      "tree": "3437461e95f436f3abd9bd380e7149ecd380fb33",
      "parents": [
        "744c038072b6ab07820ba5edc3203b1fcdf2d8ab"
      ],
      "author": {
        "name": "Ondrej Smola",
        "email": "smolaon@gmail.com",
        "time": "Thu Nov 09 11:20:08 2017 +0100"
      },
      "committer": {
        "name": "Ondrej Smola",
        "email": "smolaon@gmail.com",
        "time": "Thu Nov 09 11:20:36 2017 +0100"
      },
      "message": "added param for AVI_LBAAS_PANEL_NAME, removed API_MASK_PROTOCOL duplicity\n\nChange-Id: I7017ff89fa3f5700952fde6b800b6829bc677e1a\n"
    },
    {
      "commit": "14e8757ae0253aee290299e19fdb682b108f887e",
      "tree": "36669f4ccf9760c4aff4156f291e8afe5446122d",
      "parents": [
        "744c038072b6ab07820ba5edc3203b1fcdf2d8ab",
        "90c04492605ca0aaec78febe503f3d08a1f01aa5"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Thu Nov 09 10:17:22 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@44cc31867e31",
        "time": "Thu Nov 09 10:17:22 2017 +0000"
      },
      "message": "Merge \"Adds Listen directive to openstack-dashboard vhost\""
    },
    {
      "commit": "744c038072b6ab07820ba5edc3203b1fcdf2d8ab",
      "tree": "fc34ba1d85f3937013c78c2a432bbdc6bcfbecca",
      "parents": [
        "3c3be23149d4476380705c933ef15675bc562fe7",
        "b11b2e45ee79582c8d3a139de1de9104a80de406"
      ],
      "author": {
        "name": "Ondrej Smola",
        "email": "osmola@mirantis.com",
        "time": "Wed Nov 08 09:37:42 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@069fc2f8bcd9",
        "time": "Wed Nov 08 09:37:42 2017 +0000"
      },
      "message": "Merge \"Add Avinetworks plugin\""
    },
    {
      "commit": "90c04492605ca0aaec78febe503f3d08a1f01aa5",
      "tree": "f6b7c690ec5e131a18a20f4e4ecee2ceb55a33c9",
      "parents": [
        "3a1ff59ae05b7443a23825ac9eca7336abcdda1a"
      ],
      "author": {
        "name": "anascko",
        "email": "ovoshchana@mirantis.com",
        "time": "Wed Oct 18 12:10:54 2017 +0300"
      },
      "committer": {
        "name": "anascko",
        "email": "ovoshchana@mirantis.com",
        "time": "Tue Nov 07 10:30:31 2017 +0200"
      },
      "message": "Adds Listen directive to openstack-dashboard vhost\n\nThis patch doesn\u0027t touch apache ports.conf as it is updated by apache\nformula, instead adds Listen directive to openstack-dashboard.conf\nwhen port is set to non default values 80 or 443.\n\nChange-Id: Icd9a5dbe4a5e97083e146cecb3f73ad4236d9431\nRelated-PROD: PROD-15755\n"
    },
    {
      "commit": "3c3be23149d4476380705c933ef15675bc562fe7",
      "tree": "f77490e3913762c90e51b19ab7ca07d4ab78327a",
      "parents": [
        "3a1ff59ae05b7443a23825ac9eca7336abcdda1a"
      ],
      "author": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Thu Nov 02 17:31:57 2017 +0200"
      },
      "committer": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Thu Nov 02 17:33:48 2017 +0200"
      },
      "message": "Adjustment of horizon model for pike\n\nThe patch performs adjustment of horizon salt-formula dor pike deployment.\n\nChange-Id: I92bdb42564393b5c09000200bf4878acbdd23a80\nRelated-PROD: PROD-15758\n"
    },
    {
      "commit": "b11b2e45ee79582c8d3a139de1de9104a80de406",
      "tree": "cf8bf31c0b8c7bd52cf11494b2760f5fff1daa3d",
      "parents": [
        "3a1ff59ae05b7443a23825ac9eca7336abcdda1a"
      ],
      "author": {
        "name": "Pavel Svimbersky",
        "email": "psvimbersky@mirantis.com",
        "time": "Mon Sep 25 18:20:34 2017 +0200"
      },
      "committer": {
        "name": "Pavel Svimbersky",
        "email": "psvimbersky@mirantis.com",
        "time": "Mon Sep 25 18:20:34 2017 +0200"
      },
      "message": "Add Avinetworks plugin\n\nChange-Id: Ica8df91116d5a53cd9d9f65c7c8f4c681acc621e\n"
    },
    {
      "commit": "3a1ff59ae05b7443a23825ac9eca7336abcdda1a",
      "tree": "bddcf4a4f2e88e7afc41fa9aca3d5c182a65d8e8",
      "parents": [
        "907ebc77e08f86e0518d3c166e62b8798a0b39f5"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Fri Sep 01 11:34:27 2017 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Fri Sep 01 11:34:27 2017 +0200"
      },
      "message": "Fix name in .kitchen.travis.yml file\n\nChange-Id: I74afd70bc25aed5a2f376aa2d38a90dcec82421c\n"
    },
    {
      "commit": "907ebc77e08f86e0518d3c166e62b8798a0b39f5",
      "tree": "9ad756b961a6767842057c80490693175742545b",
      "parents": [
        "e53336ad4164ea574d83e25c6166342edfa787b5"
      ],
      "author": {
        "name": "anascko",
        "email": "ovoshchana@mirantis.com",
        "time": "Wed Aug 09 14:32:45 2017 +0300"
      },
      "committer": {
        "name": "anascko",
        "email": "ovoshchana@mirantis.com",
        "time": "Thu Aug 10 15:09:42 2017 +0300"
      },
      "message": "Reload configuration after change in ports.conf\n\nThis patch proposes add check if was some changes in\napache configuration file and restart service after it.\n\nRelated-Prod: OSCORE-399\n\nChange-Id: I610c4aea65c8f0a4be065580b4d1bd7c865510f9\n"
    },
    {
      "commit": "e53336ad4164ea574d83e25c6166342edfa787b5",
      "tree": "bea0b5daae482bc6bb036366d0808fc6e4b45ff3",
      "parents": [
        "350a772469155602b4635df7699baea087fafeab"
      ],
      "author": {
        "name": "Tomáš Kukrál",
        "email": "tkukral@mirantis.com",
        "time": "Mon Jul 31 15:58:29 2017 +0200"
      },
      "committer": {
        "name": "Tomáš Kukrál",
        "email": "tkukral@mirantis.com",
        "time": "Mon Jul 31 16:06:02 2017 +0200"
      },
      "message": "remove .gitreview file on github\n\nChange-Id: If4bb89fd796fbfe60b4c3a34a82d15872ae45ea5\n"
    },
    {
      "commit": "350a772469155602b4635df7699baea087fafeab",
      "tree": "58dbf8c0bef31ccb4f66852032d5132e9e6f8424",
      "parents": [
        "5824746a731cf656ae5332f1b2c97c794cef8496"
      ],
      "author": {
        "name": "Dmitry Stremkovskiy",
        "email": "dstremkouski@mirantis.com",
        "time": "Sun Jul 30 19:05:42 2017 +0300"
      },
      "committer": {
        "name": "Dmitry Stremkovskiy",
        "email": "dstremkouski@mirantis.com",
        "time": "Sun Jul 30 19:05:54 2017 +0300"
      },
      "message": "Adding ability to set timezone in horizon\n\nChange-Id: I5d9c9ece556a9d54c9f2db22c838b51e107f8cbb\n"
    },
    {
      "commit": "5824746a731cf656ae5332f1b2c97c794cef8496",
      "tree": "f2edec60f4fa0589dd19c8a9b3abbb0e877c5378",
      "parents": [
        "381e56050bbd163897180ea423a08c8b89bc5e02",
        "3ea841d181d422148107c1a0bdb990e8565785eb"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Tue Jul 25 11:46:41 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@32a4cf582fa9",
        "time": "Tue Jul 25 11:46:41 2017 +0000"
      },
      "message": "Merge \"Allow Travis CI to run parallel tests\""
    },
    {
      "commit": "381e56050bbd163897180ea423a08c8b89bc5e02",
      "tree": "a7e697a7de28c870c897e4946e3f417d0481c4d7",
      "parents": [
        "8746b274e57d5e76ccc8d07798ba2c2737609b34"
      ],
      "author": {
        "name": "Dmitry Stremkovskiy",
        "email": "dstremkouski@mirantis.com",
        "time": "Tue Jul 18 18:50:13 2017 +0300"
      },
      "committer": {
        "name": "Dmitry Stremkovskiy",
        "email": "dstremkouski@mirantis.com",
        "time": "Tue Jul 18 19:37:42 2017 +0300"
      },
      "message": "multidomain and default_domain options should be independent and configurable\n\nChange-Id: I4af2a8a0b43eb3e1fd1a52ba8122293a19861b03\n"
    },
    {
      "commit": "3ea841d181d422148107c1a0bdb990e8565785eb",
      "tree": "6c626c4d8255be3a648adb6b440a628735444edc",
      "parents": [
        "8746b274e57d5e76ccc8d07798ba2c2737609b34"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Mon Jul 17 15:59:44 2017 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Mon Jul 17 16:00:49 2017 +0200"
      },
      "message": "Allow Travis CI to run parallel tests\n\nChange-Id: Ie1c7a53f8d3882ac40fca57688e739a42bc017ba\n"
    },
    {
      "commit": "8746b274e57d5e76ccc8d07798ba2c2737609b34",
      "tree": "346c3a7ed888cb1bb6c6d1d4425176df2efc562e",
      "parents": [
        "02e8781f31fa2ae946bcbc38b0dcc4b8ec814ff4",
        "2f0af1736eb0a84d26d2b005bcae897134e191cc"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Jun 29 14:11:04 2017 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jun 29 14:11:04 2017 +0200"
      },
      "message": "Merge pull request #22 from mnederlof/password-retrieve-option\n\nEnable feature OPENSTACK_ENABLE_PASSWORD_RETRIEVE in horizon"
    },
    {
      "commit": "02e8781f31fa2ae946bcbc38b0dcc4b8ec814ff4",
      "tree": "513096134cca3343e356950ffb985d8a85214e57",
      "parents": [
        "b170b11cf2c8d8740734dfcf35d703f026d7c07e",
        "9e63b09e0965ddf314f242bea18b899c2cd00844"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Thu Jun 29 12:50:26 2017 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jun 29 12:50:26 2017 +0200"
      },
      "message": "Merge pull request #21 from salt-formulas/logrotate\n\nAdd logrotate support"
    },
    {
      "commit": "2f0af1736eb0a84d26d2b005bcae897134e191cc",
      "tree": "9b81cc11df62662af9130da801db9c0212bae564",
      "parents": [
        "b170b11cf2c8d8740734dfcf35d703f026d7c07e"
      ],
      "author": {
        "name": "Michel Nederlof",
        "email": "mnederlof@cloudvps.com",
        "time": "Mon Jun 26 15:55:09 2017 +0200"
      },
      "committer": {
        "name": "Michel Nederlof",
        "email": "mnederlof@cloudvps.com",
        "time": "Mon Jun 26 15:55:09 2017 +0200"
      },
      "message": "Enable feature OPENSTACK_ENABLE_PASSWORD_RETRIEVE in horizon\n"
    },
    {
      "commit": "9e63b09e0965ddf314f242bea18b899c2cd00844",
      "tree": "513096134cca3343e356950ffb985d8a85214e57",
      "parents": [
        "b170b11cf2c8d8740734dfcf35d703f026d7c07e"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Fri Jun 23 15:23:32 2017 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Fri Jun 23 15:23:32 2017 +0200"
      },
      "message": "Add logrotate support\n"
    },
    {
      "commit": "b170b11cf2c8d8740734dfcf35d703f026d7c07e",
      "tree": "dd04a74b640105c33a954561c075037ab7bb95ad",
      "parents": [
        "14c4a8dbaa537126c50ad39933cf7a0b44a6d107"
      ],
      "author": {
        "name": "Andrey Shestakov",
        "email": "ashestakov@mirantis.com",
        "time": "Thu Jun 15 18:39:23 2017 +0300"
      },
      "committer": {
        "name": "Andrey Shestakov",
        "email": "ashestakov@mirantis.com",
        "time": "Thu Jun 15 18:39:23 2017 +0300"
      },
      "message": "Add fixes for images.\n\nChange-Id: I4af226a0b406b3eccd1a52b99123193a3086ad5e\n"
    },
    {
      "commit": "14c4a8dbaa537126c50ad39933cf7a0b44a6d107",
      "tree": "59fd8fd070d93a5f9ca4654901ffb2bf062ba452",
      "parents": [
        "74a0651f37d819eff0f1e76acc76e5b13c5bf5be",
        "08874e3963609a7457f9a3c8b5886ed9dd8df635"
      ],
      "author": {
        "name": "Aleš Komárek",
        "email": "github@newt.cz",
        "time": "Tue May 23 11:37:35 2017 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue May 23 11:37:35 2017 +0200"
      },
      "message": "Merge pull request #17 from atengler/feature/keystone-policies\n\nManage policy files in Horizon"
    },
    {
      "commit": "08874e3963609a7457f9a3c8b5886ed9dd8df635",
      "tree": "c73887ecc667018bb4195f0f251f0a0840c3296e",
      "parents": [
        "ddef050c869487c840bb572968dd83e6354b36f8"
      ],
      "author": {
        "name": "Adam Tengler",
        "email": "adam.tengler@tcpcloud.eu",
        "time": "Fri May 05 17:24:29 2017 +0000"
      },
      "committer": {
        "name": "Adam Tengler",
        "email": "adam.tengler@tcpcloud.eu",
        "time": "Tue May 09 12:58:35 2017 +0000"
      },
      "message": "Manage policy files in Horizon\n\nManage policy files in Horizon conf directory, either dynamically\nfrom Salt Mine or statically from Horizon formula directory.\n"
    },
    {
      "commit": "74a0651f37d819eff0f1e76acc76e5b13c5bf5be",
      "tree": "c47b7a0ad25bbfed4905efa1055ef6e2d06870af",
      "parents": [
        "ad024c40a2eb6fee44cb767f57d71bf0cbca26be"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Tue May 09 12:13:14 2017 +0200"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Tue May 09 12:13:14 2017 +0200"
      },
      "message": "Disable Sensu support by default\n\nChange-Id: Ifa4b7653547e5ddfaa723e3c942c6a8692576b7f\n"
    },
    {
      "commit": "ad024c40a2eb6fee44cb767f57d71bf0cbca26be",
      "tree": "b44fcf0ef3d92e0beb4d62913d3d2ba8df68b5e6",
      "parents": [
        "89cddeb723a50d558705a23d4f86bcd54af8de01",
        "ddef050c869487c840bb572968dd83e6354b36f8"
      ],
      "author": {
        "name": "Aleš Komárek",
        "email": "github@newt.cz",
        "time": "Thu May 04 13:46:49 2017 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 04 13:46:49 2017 +0200"
      },
      "message": "Merge pull request #16 from atengler/feature/session-engine-param\n\nSession related parameters and horizon cluster pillar refresh"
    },
    {
      "commit": "ddef050c869487c840bb572968dd83e6354b36f8",
      "tree": "b44fcf0ef3d92e0beb4d62913d3d2ba8df68b5e6",
      "parents": [
        "d8bf217630c64f48dc5026d5c47693edf45f66f4"
      ],
      "author": {
        "name": "Adam Tengler",
        "email": "adam.tengler@tcpcloud.eu",
        "time": "Thu May 04 11:36:54 2017 +0000"
      },
      "committer": {
        "name": "Adam Tengler",
        "email": "adam.tengler@tcpcloud.eu",
        "time": "Thu May 04 11:45:44 2017 +0000"
      },
      "message": "SESSION_ENGINE parameter introduced, pillar for SESSION_TIMEOUT changed. Actualized pillar for horizon.server.cluster service\n"
    },
    {
      "commit": "89cddeb723a50d558705a23d4f86bcd54af8de01",
      "tree": "7891bae65e3c11fc24f6e7c3b946729974c87aa6",
      "parents": [
        "56cf00dafc56042eff55a13e40cb043e0014f5e7",
        "afdf95e6bfefe221c278cf24d926359a6a015baa"
      ],
      "author": {
        "name": "Aleš Komárek",
        "email": "github@newt.cz",
        "time": "Thu May 04 12:03:52 2017 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 04 12:03:52 2017 +0200"
      },
      "message": "Merge pull request #15 from atengler/revert-13-master\n\nRevert \"Set correct SESSION_ENGINE for memcached cache.engine\""
    },
    {
      "commit": "afdf95e6bfefe221c278cf24d926359a6a015baa",
      "tree": "7891bae65e3c11fc24f6e7c3b946729974c87aa6",
      "parents": [
        "56cf00dafc56042eff55a13e40cb043e0014f5e7"
      ],
      "author": {
        "name": "Adam Tengler",
        "email": "adam.tengler@tcpcloud.eu",
        "time": "Thu May 04 12:02:18 2017 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 04 12:02:18 2017 +0200"
      },
      "message": "Revert \"Set correct SESSION_ENGINE for memcached cache.engine\"\n"
    },
    {
      "commit": "56cf00dafc56042eff55a13e40cb043e0014f5e7",
      "tree": "17a4f56850f42eed0fe180a064bf1eab8d117e4e",
      "parents": [
        "d8bf217630c64f48dc5026d5c47693edf45f66f4",
        "0cea59521b172a0ab2a140a6c36f00874d2db3e6"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu May 04 11:55:35 2017 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 04 11:55:35 2017 +0200"
      },
      "message": "Merge pull request #13 from mnederlof/master\n\nSet correct SESSION_ENGINE for memcached cache.engine"
    },
    {
      "commit": "0cea59521b172a0ab2a140a6c36f00874d2db3e6",
      "tree": "17a4f56850f42eed0fe180a064bf1eab8d117e4e",
      "parents": [
        "d8bf217630c64f48dc5026d5c47693edf45f66f4"
      ],
      "author": {
        "name": "Michel Nederlof",
        "email": "mnederlof@cloudvps.com",
        "time": "Wed May 03 15:12:03 2017 +0200"
      },
      "committer": {
        "name": "Michel Nederlof",
        "email": "mnederlof@cloudvps.com",
        "time": "Wed May 03 15:12:03 2017 +0200"
      },
      "message": "When configuring memcached as cache.engine, also configure SESSION_ENGINE\n"
    },
    {
      "commit": "d8bf217630c64f48dc5026d5c47693edf45f66f4",
      "tree": "7891bae65e3c11fc24f6e7c3b946729974c87aa6",
      "parents": [
        "fd00453a5f9b3617eae850b6ba3e2fcf9ecaca44",
        "5926fbb7dfb57f3177c1341025b3761f3f29df1e"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Mon Apr 17 09:59:03 2017 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Apr 17 09:59:03 2017 +0200"
      },
      "message": "Merge pull request #12 from aostapenko/patch-3\n\n[RIL-789] Make WEBSSO_INITIAL_CHOICE configurable"
    },
    {
      "commit": "5926fbb7dfb57f3177c1341025b3761f3f29df1e",
      "tree": "7891bae65e3c11fc24f6e7c3b946729974c87aa6",
      "parents": [
        "fd00453a5f9b3617eae850b6ba3e2fcf9ecaca44"
      ],
      "author": {
        "name": "Andrey Ostapenko",
        "email": "aostapenko@mirantis.com",
        "time": "Fri Apr 14 11:17:09 2017 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Apr 14 11:17:09 2017 +0300"
      },
      "message": "[RIL-789] Make WEBSSO_INITIAL_CHOICE configurable"
    },
    {
      "commit": "fd00453a5f9b3617eae850b6ba3e2fcf9ecaca44",
      "tree": "a517a94493c7d62abdd2f8f5e683f681b1e2a39e",
      "parents": [
        "231eb65e7e835918949d1a840a38f44e8b0697ce",
        "01ca216b280e690d846f1f79b0dc97d140129012"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Wed Apr 12 15:04:39 2017 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 12 15:04:39 2017 +0200"
      },
      "message": "Merge pull request #11 from aostapenko/patch-2\n\n[RIL-714] Add BOOT_ONLY_FROM_VOLUME parameter"
    },
    {
      "commit": "01ca216b280e690d846f1f79b0dc97d140129012",
      "tree": "a517a94493c7d62abdd2f8f5e683f681b1e2a39e",
      "parents": [
        "231eb65e7e835918949d1a840a38f44e8b0697ce"
      ],
      "author": {
        "name": "Andrey Ostapenko",
        "email": "aostapenko@mirantis.com",
        "time": "Wed Apr 12 15:28:42 2017 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 12 15:28:42 2017 +0300"
      },
      "message": "[RIL-714] Add BOOT_ONLY_FROM_VOLUME parameter\n\nAdds parameter that disables all boot options except boot from volume"
    },
    {
      "commit": "231eb65e7e835918949d1a840a38f44e8b0697ce",
      "tree": "639d57bf8d4b78d77dc837e6cc1c03c1d2c5287e",
      "parents": [
        "0ab0355d5115485f893edf6fd6bcb5d07199def4"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "ales.komarek@newt.cz",
        "time": "Tue Apr 11 16:01:19 2017 +0200"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "ales.komarek@newt.cz",
        "time": "Tue Apr 11 16:01:19 2017 +0200"
      },
      "message": "Fixed PROD-9967\n\nChange-Id: Ia9f3d9308a73c3040427a2d48203242cd7043a53\n"
    },
    {
      "commit": "0ab0355d5115485f893edf6fd6bcb5d07199def4",
      "tree": "ae7092b0d4f0d47984925220b7315cb15a974524",
      "parents": [
        "4eeebf9641c67b33cf2b9c2a6b6bbbd2ca90efbc",
        "962f465e6a9dcb4000b36014daa0767b27720eb5"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Fri Apr 07 16:22:11 2017 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Apr 07 16:22:11 2017 +0200"
      },
      "message": "Merge pull request #10 from aostapenko/patch-1\n\nAdd parameter for specific env indication"
    },
    {
      "commit": "962f465e6a9dcb4000b36014daa0767b27720eb5",
      "tree": "ae7092b0d4f0d47984925220b7315cb15a974524",
      "parents": [
        "4eeebf9641c67b33cf2b9c2a6b6bbbd2ca90efbc"
      ],
      "author": {
        "name": "Andrey Ostapenko",
        "email": "aostapenko@mirantis.com",
        "time": "Fri Apr 07 14:44:45 2017 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Apr 07 14:44:45 2017 +0300"
      },
      "message": "Add parameter for specific env indication\n\nAdd \u0027SITE_DETAILS\u0027 parameter to local_settings.py\r\nthat allows to indicate specific environment.\r\nShould contain a string, that will be shown on login\r\nand main pages."
    },
    {
      "commit": "4eeebf9641c67b33cf2b9c2a6b6bbbd2ca90efbc",
      "tree": "be6dfd7a16059f04b540dc8ac51f8f8290807493",
      "parents": [
        "1094d40c59ea752591520b827512a1b0f6b65986",
        "12b77ce2c2a172ccdbe750719ca6fc43ce8bab01"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Tue Apr 04 14:49:16 2017 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 04 14:49:16 2017 +0200"
      },
      "message": "Merge pull request #9 from Martin819/master\n\nUpdate .travis.yml, notififcations and platform envs"
    },
    {
      "commit": "1094d40c59ea752591520b827512a1b0f6b65986",
      "tree": "8bd26c5596aed9b61723108b66184928695afc66",
      "parents": [
        "12b1d09515cd0c578823b90f1aa908d041d61e26"
      ],
      "author": {
        "name": "Oleksii Chupryn",
        "email": "achuprin@mirantis.com",
        "time": "Thu Mar 30 16:34:22 2017 +0300"
      },
      "committer": {
        "name": "Oleksii Chupryn",
        "email": "achuprin@mirantis.com",
        "time": "Thu Mar 30 16:34:22 2017 +0300"
      },
      "message": "Refactoring of _heat_settings.py\n\ndefine openstack_heat_stack as dict\nexample of pillar data:\n\n  horizon:\n    server:\n      version: mitaka\n      openstack_heat_stack:\n        enable_user_pass: false\n\nChange-Id: Ibb5e713af0e635cb9a6f23b5f3197c37f2986bc9\n"
    },
    {
      "commit": "12b1d09515cd0c578823b90f1aa908d041d61e26",
      "tree": "99c2743b861392f86353564adcbd425eb3584395",
      "parents": [
        "46032ed2d8cce24e4d5550055e586c2146c7c188"
      ],
      "author": {
        "name": "Oleksii Chupryn",
        "email": "achuprin@mirantis.com",
        "time": "Thu Mar 30 14:55:13 2017 +0300"
      },
      "committer": {
        "name": "Oleksii Chupryn",
        "email": "achuprin@mirantis.com",
        "time": "Thu Mar 30 14:58:29 2017 +0300"
      },
      "message": "Fix logic for OPENSTACK_HEAT_STACK param\n\naccording documentation\nhttps://docs.openstack.org/developer/horizon/topics/settings.html#openstack-heat-stack\n\nChange-Id: I07c84a3a958b02dbe8d92faec21bbfbf71ce59b6\n"
    },
    {
      "commit": "46032ed2d8cce24e4d5550055e586c2146c7c188",
      "tree": "715b0148ba302247eb3767e77e6dba39e83db351",
      "parents": [
        "28a83724b21033ba2e352e8f74f1443611d68d31",
        "fed427c03bb321e2084f8ede1cdcc92a4996fa4f"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "akomarek@mirantis.com",
        "time": "Thu Mar 30 10:01:27 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@8d47cb36f245",
        "time": "Thu Mar 30 10:01:27 2017 +0000"
      },
      "message": "Merge \"Add support of OPENSTACK_HEAT_STACK param\""
    },
    {
      "commit": "fed427c03bb321e2084f8ede1cdcc92a4996fa4f",
      "tree": "80ba4fe7c6acbb790c741dfc5cba6ac857e9ec92",
      "parents": [
        "ca9d26b4f63b4b283d4932532bb0f7dc051428fe"
      ],
      "author": {
        "name": "Oleksii Chupryn",
        "email": "achuprin@mirantis.com",
        "time": "Thu Mar 30 11:22:21 2017 +0300"
      },
      "committer": {
        "name": "Oleksii Chupryn",
        "email": "achuprin@mirantis.com",
        "time": "Thu Mar 30 11:22:21 2017 +0300"
      },
      "message": "Add support of OPENSTACK_HEAT_STACK param\n\nChange-Id: I479e0b396c1c782cbeeb77df350b82171d027872\n"
    },
    {
      "commit": "28a83724b21033ba2e352e8f74f1443611d68d31",
      "tree": "6ebfb563cd22d528dbda4d47f71b5b184c582a09",
      "parents": [
        "ca9d26b4f63b4b283d4932532bb0f7dc051428fe"
      ],
      "author": {
        "name": "Oleksii Chupryn",
        "email": "achuprin@mirantis.com",
        "time": "Thu Mar 30 09:38:32 2017 +0300"
      },
      "committer": {
        "name": "Oleksii Chupryn",
        "email": "achuprin@mirantis.com",
        "time": "Thu Mar 30 09:38:32 2017 +0300"
      },
      "message": "Adds missing key/value in POLICY_FILES\n\n - telemetry\n - orchestration\n\nChange-Id: I99886761b8dca1b3dec26de379d49a79157d4f5f\n"
    },
    {
      "commit": "ca9d26b4f63b4b283d4932532bb0f7dc051428fe",
      "tree": "2fbfbad4f12c0e116ff06ec7fde26d3890dcad69",
      "parents": [
        "c229632ad3b7ddc75e67bf3e72661d72e89fa322",
        "7d3d6481951e18dfa81bab01652545cc71823a70"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "akomarek@mirantis.com",
        "time": "Wed Mar 29 08:20:39 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@8d47cb36f245",
        "time": "Wed Mar 29 08:20:40 2017 +0000"
      },
      "message": "Merge \"Define identity api version in api_versions dict\""
    },
    {
      "commit": "7d3d6481951e18dfa81bab01652545cc71823a70",
      "tree": "2e7502bb37970887853b3a402d54c517595b6612",
      "parents": [
        "b401845421309e2c6fad316c47c7ccf1dc6e467b"
      ],
      "author": {
        "name": "Oleksii Chupryn",
        "email": "achuprin@mirantis.com",
        "time": "Tue Mar 07 11:23:27 2017 +0200"
      },
      "committer": {
        "name": "Oleksii Chupryn",
        "email": "achuprin@mirantis.com",
        "time": "Wed Mar 29 11:07:58 2017 +0300"
      },
      "message": "Define identity api version in api_versions dict\n\nChange-Id: Id6edb3660d4a50ef68e9091bdf3c2f78fc5d5f4f\n"
    },
    {
      "commit": "12b77ce2c2a172ccdbe750719ca6fc43ce8bab01",
      "tree": "2515c8657d86d5e6780e3b0a5ce1ee772d0d67b6",
      "parents": [
        "c229632ad3b7ddc75e67bf3e72661d72e89fa322"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Tue Mar 28 16:54:56 2017 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Tue Mar 28 16:54:56 2017 +0200"
      },
      "message": "Update .travis.yml and notififcations\n"
    },
    {
      "commit": "c229632ad3b7ddc75e67bf3e72661d72e89fa322",
      "tree": "e3a7116aadb6ba5aeeacb75241abd0979a5adc16",
      "parents": [
        "99cc0d261466d2f51e1503e1e566943f042962b2",
        "2f0985432489c93d43845e8bffc7fd000561736f"
      ],
      "author": {
        "name": "Aleš Komárek",
        "email": "github@newt.cz",
        "time": "Mon Mar 27 13:32:26 2017 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 27 13:32:26 2017 +0200"
      },
      "message": "Merge pull request #8 from teoyaomiqui/master\n\nRIL-802 Setting explicit value for security compliance"
    },
    {
      "commit": "2f0985432489c93d43845e8bffc7fd000561736f",
      "tree": "e3a7116aadb6ba5aeeacb75241abd0979a5adc16",
      "parents": [
        "99cc0d261466d2f51e1503e1e566943f042962b2"
      ],
      "author": {
        "name": "Kostyantyn Kalynovskyi",
        "email": "kkalynovskyi@mirantis.com",
        "time": "Mon Mar 27 10:51:01 2017 +0300"
      },
      "committer": {
        "name": "Kostyantyn Kalynovskyi",
        "email": "kkalynovskyi@mirantis.com",
        "time": "Mon Mar 27 13:03:20 2017 +0300"
      },
      "message": "RIL-802 Setting explicit value for security compliance\n"
    },
    {
      "commit": "99cc0d261466d2f51e1503e1e566943f042962b2",
      "tree": "58f20ed62da54279f4c85d25eb52db7f216e2d8e",
      "parents": [
        "d3a44462a088efb0033e0bd1dd01870fe55a53ef",
        "405cc900eee7c802da9d4f734fdb87e49ebd9b38"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Mar 23 14:24:48 2017 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 23 14:24:48 2017 +0100"
      },
      "message": "Merge pull request #7 from aostapenko/add_missing_policy_file\n\nAdds missing key/value for network in POLICY_FILES"
    },
    {
      "commit": "405cc900eee7c802da9d4f734fdb87e49ebd9b38",
      "tree": "58f20ed62da54279f4c85d25eb52db7f216e2d8e",
      "parents": [
        "d3a44462a088efb0033e0bd1dd01870fe55a53ef"
      ],
      "author": {
        "name": "Andrii Ostapenko",
        "email": "aostapenko@mirantis.com",
        "time": "Thu Mar 23 13:41:49 2017 +0200"
      },
      "committer": {
        "name": "Andrii Ostapenko",
        "email": "aostapenko@mirantis.com",
        "time": "Thu Mar 23 13:41:49 2017 +0200"
      },
      "message": "Adds missing key/value for network in POLICY_FILES\n"
    },
    {
      "commit": "d3a44462a088efb0033e0bd1dd01870fe55a53ef",
      "tree": "1d55127342f2a6b61437c240e2ade4c1b928d3f5",
      "parents": [
        "b401845421309e2c6fad316c47c7ccf1dc6e467b"
      ],
      "author": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Tue Mar 21 17:31:20 2017 +0100"
      },
      "committer": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Tue Mar 21 17:31:38 2017 +0100"
      },
      "message": "wsgi fix pkg\n\nChange-Id: I3572fba5f2f1e32c26279f8ce1de452d9735779d\n"
    },
    {
      "commit": "b401845421309e2c6fad316c47c7ccf1dc6e467b",
      "tree": "5fc80de10bc64826d2fca4630b17dbd30b8138fb",
      "parents": [
        "7018af00a16e8de705ca60c4db1d83284a4090a2",
        "698f9ae53f884c69db55f85c4547e4da24302c26"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Tue Mar 14 11:40:21 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@8d47cb36f245",
        "time": "Tue Mar 14 11:40:21 2017 +0000"
      },
      "message": "Merge \"Allow keystone endpoint_type interpolation for reclass models\""
    },
    {
      "commit": "698f9ae53f884c69db55f85c4547e4da24302c26",
      "tree": "01ee596fdedf06c8e17df3f3bdbf99c73fcdd734",
      "parents": [
        "2a5fe39a701ba59c6a4c64eb8b97025ca1c9183c"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Mon Mar 06 14:06:04 2017 +0200"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Mon Mar 06 17:13:28 2017 +0200"
      },
      "message": "Allow keystone endpoint_type interpolation for reclass models\n\n- Add \u0027endpoint_type\u0027 identity parameter\n- Set \u0027endpoint_type: internalURL\u0027 as a default parameter for\n  \u0027service\u0027 reclass model (/metadata/)\n\nChange-Id: I9626989e2e13e6acd2f83b020709913abc841da3\n"
    },
    {
      "commit": "7018af00a16e8de705ca60c4db1d83284a4090a2",
      "tree": "881ffd91a6d7b12d0e0332853130b65679078996",
      "parents": [
        "2a5fe39a701ba59c6a4c64eb8b97025ca1c9183c"
      ],
      "author": {
        "name": "Michael Senin",
        "email": "msenin94@gmail.com",
        "time": "Mon Mar 06 12:10:14 2017 +0400"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Mon Mar 06 09:10:14 2017 +0100"
      },
      "message": "Add more configurable options\n\n- added configurable option for disabling autocomplete in horizon forms [security request]\r\n- added configurable option for disabling port verification [horizon crushes when you have no ports attached to some VM in project and try to associate a floating ip to another VM in this project via UI]"
    },
    {
      "commit": "2a5fe39a701ba59c6a4c64eb8b97025ca1c9183c",
      "tree": "66e0891fdb931b027863346579e59916b7a1ed9e",
      "parents": [
        "9045fe4c39ba5c17ac6f51f6cd2fd5d758da73a2",
        "b50710eaadae4fb8c46d146269fe32c93c85a012"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Mon Feb 20 14:17:09 2017 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Feb 20 14:17:09 2017 +0100"
      },
      "message": "Merge pull request #5 from Martin819/master\n\nreduce make test output"
    },
    {
      "commit": "b50710eaadae4fb8c46d146269fe32c93c85a012",
      "tree": "13adbdca7ebda1e57024fa4c947abb162693d726",
      "parents": [
        "ef24a2a524fd64c2e272f7d76345c2c2870aabdc"
      ],
      "author": {
        "name": "Martin819",
        "email": "polreichmartin@gmail.com",
        "time": "Thu Feb 16 17:31:43 2017 +0100"
      },
      "committer": {
        "name": "Martin819",
        "email": "polreichmartin@gmail.com",
        "time": "Thu Feb 16 18:20:47 2017 +0100"
      },
      "message": "reduce make test output\n"
    },
    {
      "commit": "9045fe4c39ba5c17ac6f51f6cd2fd5d758da73a2",
      "tree": "abbc9f3b195a83c019381809af4548ce037a2c79",
      "parents": [
        "8f534718ee3b13340f2d489eb0b5902f27f2980e",
        "5bd4e79b9edef285cb637f3168889e1bfc5c339b"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Feb 16 10:16:26 2017 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Feb 16 10:16:26 2017 +0100"
      },
      "message": "Merge pull request #4 from noskovao/master\n\nFixes for Murano Dashboard"
    },
    {
      "commit": "5bd4e79b9edef285cb637f3168889e1bfc5c339b",
      "tree": "abbc9f3b195a83c019381809af4548ce037a2c79",
      "parents": [
        "8f534718ee3b13340f2d489eb0b5902f27f2980e"
      ],
      "author": {
        "name": "Alexander Noskov",
        "email": "anoskov@mirantis.com",
        "time": "Thu Feb 16 12:53:45 2017 +0400"
      },
      "committer": {
        "name": "Alexander Noskov",
        "email": "anoskov@mirantis.com",
        "time": "Thu Feb 16 13:09:37 2017 +0400"
      },
      "message": "Fixes for Murano Dashboard\n\n  * Add possibility to specify protocol for Murano Dashboard\n    If we are running Murano under SSL on load-balancer or\n    nginx we will get the following error:\n\n    `Error: 400 The plain HTTP request was sent to HTTPS port: 400 Bad`\n    `Request: The plain HTTP request was sent to HTTPS port: nginx`\n\n    To avoid this we need to switch from hardcoded http to https.\n\n  * If we are going to use self-signed certificates we should set\n    MURANO_API_INSECURE \u003d True\n    https://docs.openstack.org/developer/murano/administrator-guide/deploy_murano/configure_ssl.html#configure-ssl-for-the-dashboard\n"
    },
    {
      "commit": "8f534718ee3b13340f2d489eb0b5902f27f2980e",
      "tree": "27029f40fee21f5bd1c1f80190a785cc29433843",
      "parents": [
        "6929ea69a228af3e2770412b41d98c5e1c8af8d1",
        "ef24a2a524fd64c2e272f7d76345c2c2870aabdc"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Wed Feb 15 15:08:05 2017 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 15 15:08:05 2017 +0100"
      },
      "message": "Merge pull request #3 from Martin819/master\n\nAdd Kitchen and Travis"
    },
    {
      "commit": "ef24a2a524fd64c2e272f7d76345c2c2870aabdc",
      "tree": "d0759b2fe2f137f711f45d55cb6ffb8c8191629d",
      "parents": [
        "219343c761e1c8dc9786fa989261269d4997b871"
      ],
      "author": {
        "name": "Martin819",
        "email": "polreichmartin@gmail.com",
        "time": "Tue Feb 14 14:25:57 2017 +0100"
      },
      "committer": {
        "name": "Martin819",
        "email": "polreichmartin@gmail.com",
        "time": "Wed Feb 15 11:40:58 2017 +0100"
      },
      "message": "Add Kitchen and Travis\n"
    },
    {
      "commit": "6929ea69a228af3e2770412b41d98c5e1c8af8d1",
      "tree": "193930a709ff022ac3ba8f3def1f2bcb4e6c7501",
      "parents": [
        "219343c761e1c8dc9786fa989261269d4997b871",
        "0073c77cd92c5633e23c02e87549ffa6fa0c63e5"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Tue Feb 14 15:06:50 2017 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Feb 14 15:06:50 2017 +0100"
      },
      "message": "Merge pull request #1 from noskovao/master\n\nX-Forwarded-Proto for non-ssl horizon application"
    },
    {
      "commit": "0073c77cd92c5633e23c02e87549ffa6fa0c63e5",
      "tree": "193930a709ff022ac3ba8f3def1f2bcb4e6c7501",
      "parents": [
        "219343c761e1c8dc9786fa989261269d4997b871"
      ],
      "author": {
        "name": "Alexander Noskov",
        "email": "anoskov@mirantis.com",
        "time": "Tue Feb 14 16:42:38 2017 +0400"
      },
      "committer": {
        "name": "Alexander Noskov",
        "email": "anoskov@mirantis.com",
        "time": "Tue Feb 14 16:42:38 2017 +0400"
      },
      "message": "X-Forwarded-Proto for non-ssl horizon application\n\nRunning horizon under load balancer with SSL, we should set\nX-Forwarded-Proto to https instead of http for horizon application.\n"
    },
    {
      "commit": "219343c761e1c8dc9786fa989261269d4997b871",
      "tree": "9748788082a7810b5280a7c48259ac9881a4dcb9",
      "parents": [
        "94e7b45cd94f887a1e0f577e62dd77c93f7ae720"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Feb 02 13:02:03 2017 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Feb 02 13:02:03 2017 +0100"
      },
      "message": "Unify Makefile, .gitignore and update readme\n"
    },
    {
      "commit": "94e7b45cd94f887a1e0f577e62dd77c93f7ae720",
      "tree": "05b337c8cac5c8233c064e145fabc1882d53c088",
      "parents": [
        "a2f66ed87452e1369aa515c0116572d33b76b37b"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Jan 26 14:17:42 2017 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Jan 26 14:17:42 2017 +0100"
      },
      "message": "Remove .gitreview\n"
    },
    {
      "commit": "a2f66ed87452e1369aa515c0116572d33b76b37b",
      "tree": "b3ccd27d40587dd02a77aec9b27b421188bd8c28",
      "parents": [
        "787a812f73965eedb9220c86927ef4be271b3fce"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Sun Dec 18 19:33:31 2016 +0100"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Sun Dec 18 19:33:50 2016 +0100"
      },
      "message": "put default options for memcache timeouts\n\nChange-Id: Icf45393ca11e4941f5c680306db16a731cbd0ac0\n"
    },
    {
      "commit": "787a812f73965eedb9220c86927ef4be271b3fce",
      "tree": "ef9bcdeea9176acd21e6f460c66fa9da8151082b",
      "parents": [
        "56db0f6a9e6732bdb8aebb6a7d2338a12cffa340"
      ],
      "author": {
        "name": "Alexander Noskov",
        "email": "anoskov@mirantis.com",
        "time": "Wed Dec 07 13:00:49 2016 +0400"
      },
      "committer": {
        "name": "Alexander Noskov",
        "email": "anoskov@mirantis.com",
        "time": "Mon Dec 12 14:14:54 2016 +0300"
      },
      "message": "WebSSO support for Horizon\n\nChange-Id: I47619663c107011a9dc30eba6bf554b7ce63d69a\n"
    },
    {
      "commit": "56db0f6a9e6732bdb8aebb6a7d2338a12cffa340",
      "tree": "38780d3d71de75be411b40c8570421d5ac9ae857",
      "parents": [
        "4551e7d5094fe1d74cd125acfa1a6ad567aa346e",
        "5ff6b14402b844ea67cd4ac0ac6d9dd3b1e9e0fe"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Dec 02 16:40:35 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Dec 02 16:40:35 2016 +0000"
      },
      "message": "Merge \"Added parameter for horizon package\""
    },
    {
      "commit": "4551e7d5094fe1d74cd125acfa1a6ad567aa346e",
      "tree": "ab259f7a2d2aecdcd280e62d8003470986ee1051",
      "parents": [
        "18e0178870fba82987cb0d3523cd35b03f483efe"
      ],
      "author": {
        "name": "Swann Croiset",
        "email": "scroiset@mirantis.com",
        "time": "Thu Dec 01 11:34:48 2016 +0100"
      },
      "committer": {
        "name": "Swann Croiset",
        "email": "scroiset@mirantis.com",
        "time": "Fri Dec 02 09:58:22 2016 +0100"
      },
      "message": "Add logstreamer\n\nChange-Id: Ie6e87290b8503e8d5d793454445c1186cbba9822\n"
    },
    {
      "commit": "18e0178870fba82987cb0d3523cd35b03f483efe",
      "tree": "4375b6c35b0098ecc5360e0475be98bcd235cb74",
      "parents": [
        "809af42095c7af562724a89e1698a19e9eea2c1b"
      ],
      "author": {
        "name": "Swann Croiset",
        "email": "scroiset@mirantis.com",
        "time": "Thu Dec 01 10:30:44 2016 +0100"
      },
      "committer": {
        "name": "Swann Croiset",
        "email": "scroiset@mirantis.com",
        "time": "Fri Dec 02 09:55:00 2016 +0100"
      },
      "message": "Use Apache VirtualHost\n\nChange-Id: I4ffe9ba1f3b9092044299e5cca55ce78dd6efbc5\n"
    },
    {
      "commit": "809af42095c7af562724a89e1698a19e9eea2c1b",
      "tree": "201cff42ab811906f1d351f303a4f8ca24dce7fb",
      "parents": [
        "2e7d83bd7222d72c8e55834aebd9a3f1dcea3138"
      ],
      "author": {
        "name": "Swann Croiset",
        "email": "scroiset@mirantis.com",
        "time": "Thu Dec 01 10:15:06 2016 +0100"
      },
      "committer": {
        "name": "Swann Croiset",
        "email": "scroiset@mirantis.com",
        "time": "Thu Dec 01 16:49:09 2016 +0100"
      },
      "message": "Use apache_config module in place of symlink\n\nChange-Id: I50fc994e776bceccf91ce639de7af0e902c7bc78\n"
    },
    {
      "commit": "2e7d83bd7222d72c8e55834aebd9a3f1dcea3138",
      "tree": "f54621695b75e1a55032a70b130acae8415c462a",
      "parents": [
        "fb16dfbf26da671e17975b90e2b8b086eabbd129"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "ales.komarek@newt.cz",
        "time": "Tue Nov 22 22:58:12 2016 +0100"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "ales.komarek@newt.cz",
        "time": "Tue Nov 22 22:59:06 2016 +0100"
      },
      "message": "Jenkins plugin API configuration\n\nChange-Id: Id26be235d19f3ca822309ab8a2079147c27ff3b5\n"
    },
    {
      "commit": "5ff6b14402b844ea67cd4ac0ac6d9dd3b1e9e0fe",
      "tree": "b98dd9682d81bac1d74647e8ad30365c5cbd2009",
      "parents": [
        "fb16dfbf26da671e17975b90e2b8b086eabbd129"
      ],
      "author": {
        "name": "Ondrej Smola",
        "email": "ondrej.smola@tcpcloud.eu",
        "time": "Mon Nov 21 13:59:50 2016 +0100"
      },
      "committer": {
        "name": "Ondrej Smola",
        "email": "ondrej.smola@tcpcloud.eu",
        "time": "Mon Nov 21 14:00:26 2016 +0100"
      },
      "message": "Added parameter for horizon package\n\nChange-Id: I589115b279f54e59f35ce1f68bedf620a9727eb6\n"
    },
    {
      "commit": "fb16dfbf26da671e17975b90e2b8b086eabbd129",
      "tree": "3cd33a3f30f5cfb7b9aa53af3c21f3d054bb121d",
      "parents": [
        "7d75d4d807ccf2a62b85aaa0c9c06fa547c9e7c3"
      ],
      "author": {
        "name": "Sam Stoelinga",
        "email": "sammiestoel@gmail.com",
        "time": "Mon Nov 07 12:43:42 2016 -0800"
      },
      "committer": {
        "name": "Sam Stoelinga",
        "email": "sammiestoel@gmail.com",
        "time": "Mon Nov 07 12:46:47 2016 -0800"
      },
      "message": "Fix local_settings.py when app.plugin is not set\n\nWithout this patch the following error can be seen:\n```\n          ID: horizon_config\n    Function: file.managed\n        Name: /etc/openstack-dashboard/local_settings.py\n      Result: False\n     Comment: Unable to manage file: Jinja variable \u0027dict object\u0027 has no attribute \u0027plugin\u0027\n     Started: 20:38:48.391267\n    Duration: 45.732 ms\n     Changes:\n```\n\nThis patch fixes it by first checking whether app.plugin is defined.\n\nChange-Id: Id6f281f6593a0d96210ffc44b9ba7836d5dca9d2\n"
    },
    {
      "commit": "7d75d4d807ccf2a62b85aaa0c9c06fa547c9e7c3",
      "tree": "868ffcd809859522de0a798b5a62eb7272470c99",
      "parents": [
        "1b6ac56359a4e9cd52b78e2a1140a2b2984f4415"
      ],
      "author": {
        "name": "Adam Tengler",
        "email": "adam.tengler@tcpcloud.eu",
        "time": "Tue Oct 11 19:11:28 2016 +0200"
      },
      "committer": {
        "name": "Adam Tengler",
        "email": "adam.tengler@tcpcloud.eu",
        "time": "Tue Oct 11 19:19:22 2016 +0200"
      },
      "message": "Hotfix - include correct file for multi site setup\n\nChange-Id: Ie2aa746e23ce700a696f227ffe51828f61d878f0\n"
    },
    {
      "commit": "1b6ac56359a4e9cd52b78e2a1140a2b2984f4415",
      "tree": "08abdc6c8daddda8c9307872f4a59e047a185597",
      "parents": [
        "1b966b0c55eeb982fa8bd75651e4df2c8e6bcd4d",
        "3b81931b08dab11e393b46e0c7dacc398aae3eb0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Sep 20 14:25:08 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Sep 20 14:25:08 2016 +0000"
      },
      "message": "Merge \"Revert \"introduce test-kitchen\"\""
    },
    {
      "commit": "1b966b0c55eeb982fa8bd75651e4df2c8e6bcd4d",
      "tree": "08abdc6c8daddda8c9307872f4a59e047a185597",
      "parents": [
        "1d89b217d24776830b26368315e5786458048d4c",
        "4d344311e72d816c89d5966c7f0ab2bf94032cb5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Sep 20 14:21:11 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Sep 20 14:21:11 2016 +0000"
      },
      "message": "Merge \"Revert \"introduce test-kitchen\"\""
    },
    {
      "commit": "3b81931b08dab11e393b46e0c7dacc398aae3eb0",
      "tree": "87f8411929bc498ab694a4ee186472b15eca7039",
      "parents": [
        "e80631d97e402794ad7d5793b831ae0555e581c4"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Tue Sep 20 13:53:19 2016 +0000"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Tue Sep 20 13:53:19 2016 +0000"
      },
      "message": "Revert \"introduce test-kitchen\"\n\nThis reverts commit e80631d97e402794ad7d5793b831ae0555e581c4.\n\nChange-Id: I3108be13748fc031ce5f7f2e535fc71889ddfac2\n"
    },
    {
      "commit": "4d344311e72d816c89d5966c7f0ab2bf94032cb5",
      "tree": "87f8411929bc498ab694a4ee186472b15eca7039",
      "parents": [
        "e80631d97e402794ad7d5793b831ae0555e581c4"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Tue Sep 20 13:53:02 2016 +0000"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Tue Sep 20 13:53:02 2016 +0000"
      },
      "message": "Revert \"introduce test-kitchen\"\n\nThis reverts commit e80631d97e402794ad7d5793b831ae0555e581c4.\n\nChange-Id: I771ad19d116a17fed19b3ffbdacea445f43ab4f9\n"
    },
    {
      "commit": "1d89b217d24776830b26368315e5786458048d4c",
      "tree": "e21ef5c1992775d415195b9317c315831e6eaa3e",
      "parents": [
        "498b2e19b3e1f211039f91252841a35f3b3d37d9",
        "e80631d97e402794ad7d5793b831ae0555e581c4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Sep 20 13:02:26 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Sep 20 13:02:26 2016 +0000"
      },
      "message": "Merge \"introduce test-kitchen\""
    },
    {
      "commit": "498b2e19b3e1f211039f91252841a35f3b3d37d9",
      "tree": "08abdc6c8daddda8c9307872f4a59e047a185597",
      "parents": [
        "1604105c61ad9f15e941a896c9b8b47f0e56167b"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "ales.komarek@tcpcloud.eu",
        "time": "Fri Aug 26 13:01:38 2016 +0200"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "ales.komarek@tcpcloud.eu",
        "time": "Fri Aug 26 13:01:38 2016 +0200"
      },
      "message": "Mitaka requirements\n\nChange-Id: I0b1013bbc7a4c18301be934ff7032adba6396c89\n"
    },
    {
      "commit": "1604105c61ad9f15e941a896c9b8b47f0e56167b",
      "tree": "bb8924ff440296c72e357256ec85f745b43006e8",
      "parents": [
        "641e709a9eac3f8e24c3359a8edc86542625e541"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "ales.komarek@tcpcloud.eu",
        "time": "Wed Aug 24 15:14:06 2016 +0200"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "ales.komarek@tcpcloud.eu",
        "time": "Wed Aug 24 15:20:54 2016 +0200"
      },
      "message": "Fix to Horizon git source engine\n\nChange-Id: I7121382b9082a892c2a851dba78f4739b7a256f9\n"
    },
    {
      "commit": "641e709a9eac3f8e24c3359a8edc86542625e541",
      "tree": "ec4d4647865b6625e3c644ba6169104a923bb6df",
      "parents": [
        "2f7bcf15f5389426f471b27045ca678e024966c3"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "ales.komarek@tcpcloud.eu",
        "time": "Wed Aug 24 10:03:44 2016 +0200"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "ales.komarek@tcpcloud.eu",
        "time": "Wed Aug 24 10:03:44 2016 +0200"
      },
      "message": "Liberty dependencies fix\n\nChange-Id: I2a38ee4ff505d2dcb1d4c3d260925ab84b3ad677\n"
    },
    {
      "commit": "2f7bcf15f5389426f471b27045ca678e024966c3",
      "tree": "cfe8001d9e6c07336f687845cd5f5c746eebfd61",
      "parents": [
        "4c3cc0096d570e192f6bcd050821e3f59dc479ce"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "ales.komarek@tcpcloud.eu",
        "time": "Tue Aug 23 16:20:12 2016 +0200"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "ales.komarek@tcpcloud.eu",
        "time": "Tue Aug 23 16:20:18 2016 +0200"
      },
      "message": "Support for Salt Carbon\n\nChange-Id: I0cd20a8fcd618129c5ee0cbcb6e20475e7364608\n"
    },
    {
      "commit": "e80631d97e402794ad7d5793b831ae0555e581c4",
      "tree": "544d660a76eb7493d07c12a094278da0e5ba3d8f",
      "parents": [
        "2e4a74bc92c373b7483c85a5f5ab64773619fe6c"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Wed Jul 27 09:50:37 2016 +0200"
      },
      "committer": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Mon Aug 22 12:01:55 2016 +0200"
      },
      "message": "introduce test-kitchen\n\nChange-Id: I374cb4a534e260c00a3cca178ec1d03c2faebcbf\nImplements: blueprint service-level-testing\n"
    },
    {
      "commit": "4c3cc0096d570e192f6bcd050821e3f59dc479ce",
      "tree": "0a6f4c3215c2d5c2771f7fcb7d1042fb236be1ae",
      "parents": [
        "2e4a74bc92c373b7483c85a5f5ab64773619fe6c"
      ],
      "author": {
        "name": "Andreas Jaeger",
        "email": "aj@suse.com",
        "time": "Fri Aug 12 21:16:19 2016 +0200"
      },
      "committer": {
        "name": "Andreas Jaeger",
        "email": "aj@suse.com",
        "time": "Fri Aug 12 21:16:19 2016 +0200"
      },
      "message": "Move other-requirements.txt to bindep.txt\n\nThe default filename for documenting binary dependencies has been\nchanged from \"other-requirements.txt\" to \"bindep.txt\" with the release\nof bindep 2.1.0. While the previous name is still supported, it will\nbe deprecated.\n\nMove the file around to follow this change.\n\nNote that this change is self-testing, the OpenStack CI infrastructure\nwill use a \"bindep.txt\" file to setup nodes for testing.\n\nFor more information about bindep, see also:\nhttp://docs.openstack.org/infra/manual/drivers.html#package-requirements\nhttp://docs.openstack.org/infra/bindep/\n\nAs well as this announcement:\nhttp://lists.openstack.org/pipermail/openstack-dev/2016-August/101590.html\n\nChange-Id: I453bc2dbba89638e1adaf3d305bc4d1b003f7f23\n"
    },
    {
      "commit": "2e4a74bc92c373b7483c85a5f5ab64773619fe6c",
      "tree": "87f8411929bc498ab694a4ee186472b15eca7039",
      "parents": [
        "18a4cb185789be4ea9037e92a8e6e2abece00a9f"
      ],
      "author": {
        "name": "marco",
        "email": "m.celoud@tcpcloud.eu",
        "time": "Thu Jun 23 19:33:00 2016 +0200"
      },
      "committer": {
        "name": "marco",
        "email": "m.celoud@tcpcloud.eu",
        "time": "Tue Jun 28 11:59:09 2016 +0200"
      },
      "message": "fix docker build\n\nChange-Id: I303dd37e80c0b520ab605f79021c81a8c17b4438\n"
    },
    {
      "commit": "18a4cb185789be4ea9037e92a8e6e2abece00a9f",
      "tree": "bb46f224ed2025a5800d34a3b49d027ec342eacc",
      "parents": [
        "81cb524fc078035a360dc49f3b1b306883fcc4f4"
      ],
      "author": {
        "name": "Alena Holanova",
        "email": "alena.holanova@tcpcloud.eu",
        "time": "Thu Jun 23 17:10:30 2016 +0200"
      },
      "committer": {
        "name": "Alena Holanova",
        "email": "alena.holanova@tcpcloud.eu",
        "time": "Thu Jun 23 17:11:06 2016 +0200"
      },
      "message": "fix entrypoint service\n\nChange-Id: I7cc7f603d76edfc61b653b7688214b5d0ce2046b\n"
    },
    {
      "commit": "81cb524fc078035a360dc49f3b1b306883fcc4f4",
      "tree": "4186c1ce118d6a7c4619a067a1451d6a768d1531",
      "parents": [
        "997e63e96d663b38dbd2f1b487255d5f448bd566",
        "6bd734067e52e950e2a885351c5a24c5d335c499"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jun 23 14:59:57 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 23 14:59:57 2016 +0000"
      },
      "message": "Merge \"SPM packaging metadata\""
    },
    {
      "commit": "997e63e96d663b38dbd2f1b487255d5f448bd566",
      "tree": "96d11bdbd9066e6e1b8bc414a0aad96b036b6ca3",
      "parents": [
        "f2f318b4a34a98237e360a498f31476597ba0e88"
      ],
      "author": {
        "name": "Lukas Zmrzlik",
        "email": "lukas.zmrzlik@firma.seznam.cz",
        "time": "Thu Jun 23 13:50:27 2016 +0200"
      },
      "committer": {
        "name": "Lukas Zmrzlik",
        "email": "lukas.zmrzlik@firma.seznam.cz",
        "time": "Thu Jun 23 13:51:03 2016 +0200"
      },
      "message": "Disable logging to file during tests\n\nWithout this patch, salt-call emits warning when run as non-root:\n[WARNING ] Failed to open log file, do you have permission to write to\n/var/log/salt/minion\n\nChange-Id: I0f44b0f3cebe8c5e3924ba77bf8e1e9b7d0120b3\n"
    },
    {
      "commit": "f2f318b4a34a98237e360a498f31476597ba0e88",
      "tree": "25b04160c89d09d528f884e0882eb120f5c1eff6",
      "parents": [
        "932d3657286f6381d9b6981b85e04dc637e0199b"
      ],
      "author": {
        "name": "marco",
        "email": "m.celoud@tcpcloud.eu",
        "time": "Wed Jun 22 23:39:43 2016 +0200"
      },
      "committer": {
        "name": "marco",
        "email": "m.celoud@tcpcloud.eu",
        "time": "Wed Jun 22 23:58:28 2016 +0200"
      },
      "message": "Add support for docker\n\nChange-Id: I699cf694fe360a86d809d0c3a3d6435660d0509b\n"
    },
    {
      "commit": "6bd734067e52e950e2a885351c5a24c5d335c499",
      "tree": "219f7f70cea450082fe56adec31e10f7dd8af07d",
      "parents": [
        "6df00b858fff1a541140583cca0dff84130f7e23"
      ],
      "author": {
        "name": "Adam Tengler",
        "email": "adam.tengler@tcpcloud.eu",
        "time": "Wed Jun 15 18:44:17 2016 +0200"
      },
      "committer": {
        "name": "Adam Tengler",
        "email": "adam.tengler@tcpcloud.eu",
        "time": "Wed Jun 15 18:44:17 2016 +0200"
      },
      "message": "SPM packaging metadata\n\nChange-Id: I5cda35f91cfddbc5a179026cc2aff26898af16d5\n"
    },
    {
      "commit": "932d3657286f6381d9b6981b85e04dc637e0199b",
      "tree": "df30360417a0a965ea9464507aa0a4bc6c196ab3",
      "parents": [
        "6df00b858fff1a541140583cca0dff84130f7e23"
      ],
      "author": {
        "name": "Adam Tengler",
        "email": "adam.tengler@tcpcloud.eu",
        "time": "Wed Apr 27 23:00:46 2016 +0200"
      },
      "committer": {
        "name": "Adam Tengler",
        "email": "adam.tengler@tcpcloud.eu",
        "time": "Tue Jun 14 18:49:17 2016 +0200"
      },
      "message": "Orchestration metadata\n\nChange-Id: Iac19a1339f891aabd4ee76652fba944c33dfb029\n"
    },
    {
      "commit": "6df00b858fff1a541140583cca0dff84130f7e23",
      "tree": "664031c9cdf5b1ec35424068b60c70bc9c30e856",
      "parents": [
        "a8fdbbd88cff8eae195346319c36e3accdc515fb",
        "49d010dc02fce170d6f6f759a890fe972d8b5e9b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Apr 23 16:14:20 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Apr 23 16:14:20 2016 +0000"
      },
      "message": "Merge \"Disable minion_id_caching\""
    },
    {
      "commit": "49d010dc02fce170d6f6f759a890fe972d8b5e9b",
      "tree": "9965c3231fa948a61d0a1d3e022863d5d04522fa",
      "parents": [
        "0d4552514ab15a688f77a14a9978d413af98eb52"
      ],
      "author": {
        "name": "Ondřej Nový",
        "email": "ondrej.novy@firma.seznam.cz",
        "time": "Sat Apr 23 17:11:03 2016 +0200"
      },
      "committer": {
        "name": "Ondřej Nový",
        "email": "ondrej.novy@firma.seznam.cz",
        "time": "Sat Apr 23 17:13:35 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: Ibdd661fd5e7a019abe806f3edc09ed4c3f5c16ea\n"
    },
    {
      "commit": "a8fdbbd88cff8eae195346319c36e3accdc515fb",
      "tree": "f73914b4999c68b6b7258dd0ecec50b1fbf4faf2",
      "parents": [
        "0d4552514ab15a688f77a14a9978d413af98eb52"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Apr 21 15:57:31 2016 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Apr 21 16:21:54 2016 +0200"
      },
      "message": "Ensure openstack-dashboard-apache package is not present\n\nChange-Id: Ib275343f554f92c67342422a62b23b72ed3df262\n"
    },
    {
      "commit": "0d4552514ab15a688f77a14a9978d413af98eb52",
      "tree": "69bb72ce3bbbc6b30f7f07cbb4ee2df170c0241d",
      "parents": [
        "23391cb39474b4efe2d0de9b0398d0c7a0a6d427"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Fri Apr 15 15:59:39 2016 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Tue Apr 19 09:12:05 2016 +0200"
      },
      "message": "New release, debian packaging moved\n\nChange-Id: I1843edc3cd27669620d2a37e1ee47d4da0a20417\n"
    },
    {
      "commit": "23391cb39474b4efe2d0de9b0398d0c7a0a6d427",
      "tree": "3ad2686762606c41b6de9267cea0b112ef4cb382",
      "parents": [
        "a1b00b14adaac5445f17dbb8f85c2ca972baed90"
      ],
      "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:50 2016 +0200"
      },
      "message": "Add makefile, run tests during package build\n\nChange-Id: Ib720395ef27196999e7952e1f283c07810566e2c\n"
    },
    {
      "commit": "a1b00b14adaac5445f17dbb8f85c2ca972baed90",
      "tree": "41217e26e634d59623e36a1299909e22380d2549",
      "parents": [
        "539609118c6fb1a8d5f5d06eaa1411b7d75b281c"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "ales.komarek@tcpcloud.eu",
        "time": "Mon Mar 21 14:56:51 2016 +0100"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "ales.komarek@tcpcloud.eu",
        "time": "Mon Mar 21 14:56:51 2016 +0100"
      },
      "message": "Package based check fix\n\nChange-Id: I0c2bb50ae50d94b85cdcb9996425c4c3f24cfa05\n"
    },
    {
      "commit": "539609118c6fb1a8d5f5d06eaa1411b7d75b281c",
      "tree": "7b556e68232098068c521617a29cc4fd03c2f709",
      "parents": [
        "c65fddf7b97e18cdb4ab107f45bdff19b845b95c",
        "ec904fe88979fb6c1ef3173cac61b22f7ea78f8e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 15 15:44:38 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 15 15:44:38 2016 +0000"
      },
      "message": "Merge \"Helpdesk frontend related fixes and general cleanup\""
    }
  ],
  "next": "c65fddf7b97e18cdb4ab107f45bdff19b845b95c"
}
