)]}'
{
  "log": [
    {
      "commit": "2ca01fb4fbe0e685b6ca4cce3e20e1670f895b98",
      "tree": "3e0f80274bd65987ab3e4ce03714e7fccabb6975",
      "parents": [
        "f976b521aafade6ea2e1ed1e28ac981a3ce52ffa"
      ],
      "author": {
        "name": "Oleksandr Bryndzii",
        "email": "obryndzii@mirantis.com",
        "time": "Wed Oct 24 19:36:26 2018 +0300"
      },
      "committer": {
        "name": "Oleksandr Bryndzii",
        "email": "obryndzii@mirantis.com",
        "time": "Thu Nov 08 15:51:15 2018 +0200"
      },
      "message": "Update horizon config options\n\nSet horizon option below in the following order:\n- IMAGES_ALLOW_LOCATION\n\n1. From pillar data:\nhorizon:server:images_allow_location\n\n2 From glance mine function:\nset the IMAGES_ALLOW_LOCATION according\nto the glance:server:show_multiple_locations pillar data\n\n3. Default\nIMAGES_ALLOW_LOCATION \u003d True\n\nChange-Id: If613cff0286f8cf784112fdcdb0946729924003e\nRelated-Prod: PROD-21005\n"
    },
    {
      "commit": "4c773644008703f0cbba75594aa6427725d87b0f",
      "tree": "ba30b1caabf1545c8c8984e2a21c0ec664a4d8af",
      "parents": [
        "3d516beb8be188d58123155eec1206f46d1a5ac9"
      ],
      "author": {
        "name": "Pavel Cizinsky",
        "email": "pcizinsky@mirantis.com",
        "time": "Tue Aug 21 15:28:57 2018 +0200"
      },
      "committer": {
        "name": "Pavel Cizinsky",
        "email": "pcizinsky@mirantis.com",
        "time": "Tue Aug 28 13:10:39 2018 +0200"
      },
      "message": "parameterized LAUNCH_INSTANCE_DEFAULTS\nRelated: PROD-22266\n\nChange-Id: I9aa783930656ff4d6e4fc2d8ef6cf6ef3750d1f1\n"
    },
    {
      "commit": "3d516beb8be188d58123155eec1206f46d1a5ac9",
      "tree": "14b773d90cf2d7328aa9998ecf58723afbde59d0",
      "parents": [
        "e818bd5df9e1739beb03ac142edde6d66ba8a339"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Thu Aug 16 07:01:24 2018 +0000"
      },
      "committer": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Fri Aug 17 13:16:32 2018 +0300"
      },
      "message": "Configure apache via apache state\n\nChange-Id: I4a8b0dce70f334f6520d0b7a33ba7f97d6cdfc56\nRelated-Prod: PROD-16189\n"
    },
    {
      "commit": "f673e7de33da072c26b525bb78a1cff6b7d1ea39",
      "tree": "a8601c342358e1a33f358adab52d05e5b3713dd3",
      "parents": [
        "6fb1a0dd9ad867616db03117268bdee5ac5be582"
      ],
      "author": {
        "name": "Oleksandr Shyshko",
        "email": "oshyshko@mirantis.com",
        "time": "Wed Aug 01 18:01:46 2018 +0300"
      },
      "committer": {
        "name": "Oleksandr Shyshko",
        "email": "oshyshko@mirantis.com",
        "time": "Wed Aug 01 18:02:44 2018 +0300"
      },
      "message": "Update run_tests.sh to the latest revision\n\nChange-Id: I58b033e2eb28f0a3ba7ecd90719fc55e7774fe37\n"
    },
    {
      "commit": "0f2f2a7827d1d38f3b71b237f8669bc7751603d8",
      "tree": "5263a0990c19feb6a874f17afa06a1920a9211c6",
      "parents": [
        "383e5711f8e7661903e7b8276db1eed196ce891b"
      ],
      "author": {
        "name": "Adam Tengler",
        "email": "atengler@mirantis.com",
        "time": "Thu Jul 12 11:33:12 2018 +0000"
      },
      "committer": {
        "name": "Adam Tengler",
        "email": "atengler@mirantis.com",
        "time": "Thu Jul 12 11:33:12 2018 +0000"
      },
      "message": "Remove whitespace\n\nChange-Id: I1957b649eee54a670afe5e98787aa46e7cf37ec5\n"
    },
    {
      "commit": "383e5711f8e7661903e7b8276db1eed196ce891b",
      "tree": "d0c298ade502bd70b9706bf56e3704b44e1c2e49",
      "parents": [
        "b00c9c62be2c8965a3175c7e72d11282d5652dcf"
      ],
      "author": {
        "name": "Adam Tengler",
        "email": "atengler@mirantis.com",
        "time": "Tue Jun 26 20:09:54 2018 +0000"
      },
      "committer": {
        "name": "Adam Tengler",
        "email": "atengler@mirantis.com",
        "time": "Wed Jul 11 14:32:58 2018 +0000"
      },
      "message": "Add theme settings for Horizon Mitaka and newer\n\nIssue: PROD-20920\n\nChange-Id: I8b2c8a0f7f3f1218bf7d85a12da198628c53db0a\n"
    },
    {
      "commit": "250e9b36c1efe720016037cd8ce525442ebf0676",
      "tree": "80b1d23645b4a0ea63300a28be1e5b0c70b1b18f",
      "parents": [
        "b2134ce059d38c9d204157540f5995b20cd7333e"
      ],
      "author": {
        "name": "Adam Tengler",
        "email": "atengler@mirantis.com",
        "time": "Tue Jun 26 14:39:31 2018 +0000"
      },
      "committer": {
        "name": "Adam Tengler",
        "email": "atengler@mirantis.com",
        "time": "Wed Jun 27 13:16:56 2018 +0000"
      },
      "message": "Parametrize OPENSTACK_SSL_NO_VERIFY configuration option\n\nIssue: PROD-20715\n\nChange-Id: Ic7153af27c549dddbcaec22028f9d843069df8d8\n"
    },
    {
      "commit": "318d9de87ddb748bf597e7201a6aa924b25f0680",
      "tree": "da5d953037d11436490ece327e4763d2ce9d8e32",
      "parents": [
        "cc4535f58346f8af9f1219d252f4ffc4a4dd5cc2"
      ],
      "author": {
        "name": "Aleksieiev, Oleksii",
        "email": "oaleksieiev@mirantis.com",
        "time": "Fri May 18 16:37:18 2018 -0700"
      },
      "committer": {
        "name": "Adam Tengler",
        "email": "atengler@mirantis.com",
        "time": "Fri Jun 22 11:14:11 2018 +0000"
      },
      "message": "Extended websso parameters\n\n- Allow LOGIN_REDIRECT_URL configuration\n- Allow custom messages for WEBSSO_CHOICES\n- Allow WEBSSO_IDP_MAPPING\n\nRelated-Bug: PROD-20122\n\nChange-Id: Id336d42c5d4ead20d718bb28ade9a26c8bc1d573\n"
    },
    {
      "commit": "fee4e6d364f2b35e50483d14c6c4218736a86545",
      "tree": "b458177cdb374c9614ad12e938957822ec656da9",
      "parents": [
        "2d00150a137710952da4de311e03990fa0eec53f"
      ],
      "author": {
        "name": "Gleb Galkin",
        "email": "ggalkin@mirantis.com",
        "time": "Mon Dec 11 14:23:37 2017 +0300"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Sat Mar 03 03:29:34 2018 +0000"
      },
      "message": "Support for section AVAILABLE_REGIONS added\nThis section generate dropdown menu in horizon and\nuser can switch between regions.\n\nChange-Id: I76c19e610dfae6347339468496c79a9840b01ec7\n"
    },
    {
      "commit": "f8cd3cfc209f3d81a61364eab0be38209547eaef",
      "tree": "bdbb3769fd302f0c080a2cf4139bc21df5457ce8",
      "parents": [
        "332f7ffa7784e238838c395671f2e76926f50aaf"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Thu Feb 08 13:22:16 2018 +0100"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Thu Feb 08 13:22:16 2018 +0100"
      },
      "message": "Fixed shebang kernel limitation with virtualenv during test run (https://github.com/pypa/virtualenv/issues/596)\n\nChange-Id: Ie07b8fba95e48363f4e505d008cef96077dfeee8\n"
    },
    {
      "commit": "19b64a7c353c53e0ca5205c6a10f2275c7833ddc",
      "tree": "92a26ba98aeccfbe65266eb2bf4585ae5c6b74f2",
      "parents": [
        "758dc74c03f71cd9c482da9f75d164cb0edfee23"
      ],
      "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:35 2017 +0100"
      },
      "message": "Fixed typo in run_tests.sh file\n\nChange-Id: I3d81c3de35ec654c5c2e1520b7752dd36523096f\n"
    },
    {
      "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "a1dd7ad4ce55c4dc938750572315c3cc0e9221d8",
      "tree": "73061dc2e72af5780a2f2ee069b6780524cb8fd0",
      "parents": [
        "fa23ad61a776888006ec3c5d24c4f35175abd535"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Sun Jan 31 15:49:53 2016 +0100"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Sun Jan 31 15:49:53 2016 +0100"
      },
      "message": "session timeout for horizon\n"
    },
    {
      "commit": "71b2c8460302aa0928ebd43686cc62eedef3abc1",
      "tree": "a238a7965599dd2e7d07e843fa3ff717b934fe26",
      "parents": [
        "5358c48c703b35e7d52f559bafdc1d6bd0560777"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Mon Jan 25 23:18:44 2016 +0100"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Mon Jan 25 23:18:44 2016 +0100"
      },
      "message": "horizon tests\n"
    },
    {
      "commit": "5358c48c703b35e7d52f559bafdc1d6bd0560777",
      "tree": "5178571d6d0ccf5b6f96510ffdc8da17d39aa3ab",
      "parents": [
        "dbd1f05047ca5962695d7876e2218f9a976c3be2"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Mon Jan 25 23:14:48 2016 +0100"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Mon Jan 25 23:14:48 2016 +0100"
      },
      "message": "part of tests for horizon\n"
    }
  ]
}
