)]}'
{
  "log": [
    {
      "commit": "882dcac395361b201217a76ba25618aa6c4820ba",
      "tree": "3a7a646d916dccab2814c11b88494e55bc066732",
      "parents": [
        "2368cdb415a0601ce17c6efb05aae9ffcaac8d71"
      ],
      "author": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Fri Nov 30 16:37:28 2018 +0200"
      },
      "committer": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Tue Dec 04 17:59:39 2018 +0200"
      },
      "message": "Add upgrades pillars in system\n\nCurrently upgrade pillar need to be set externally by pipeline\nthis patch allows to set them directly from system level.\nVersions of components now will be easily managed by openstack_version\nand openstack_old_version parameters.\n\nAlso manila version setting refactored to common style.\n\nChange-Id: I4b1d06b4c144d2095d7916b37bbfa4c459652307\nRelated-Prod: https://mirantis.jira.com/browse/PROD-24991\n"
    },
    {
      "commit": "2368cdb415a0601ce17c6efb05aae9ffcaac8d71",
      "tree": "136fca8b2936b2e13f8e8057f5472ce2fdf7a6ff",
      "parents": [
        "67d4424735df17cb5aeb14911e5b7a22eab32030"
      ],
      "author": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Tue Dec 04 14:43:44 2018 +0200"
      },
      "committer": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Tue Dec 04 15:34:15 2018 +0200"
      },
      "message": "Un-hardcoding horizon server address\n\nThe patch makes a possible to change horizon address\nwhich could be used  by horizon by soft param.\n\nChange-Id: Ib4794406612fdb61377ac341314268494b07ee66\nRelated-PROD: PROD-25528\n"
    },
    {
      "commit": "8c3631cac69c72550c2e81ff8cd6f444b805df8f",
      "tree": "ed83e982d0090e05897355c0a9f808754112af7b",
      "parents": [
        "795f73cce32b8cdf2960ea499464b4a5a4c821bf"
      ],
      "author": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Mon Dec 03 16:23:23 2018 +0200"
      },
      "committer": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Mon Dec 03 14:59:24 2018 +0000"
      },
      "message": "Adding apache site for horizon\n\nThe patch adds horizon site definition for apache on system level.\n\nChange-Id: Ifd8e08bb1a07bd8e758538f068f1060c8c68bc39\nRelated-PROD: PROD-23544\nRelated-PROD: PROD-24976\nRelated-PROD: PROD-24977\nRelated-PROD: PROD-24978\n"
    },
    {
      "commit": "1c86704f16aa7ed7df08aedc337ed0fdf868ce20",
      "tree": "5543ac71fd72a9b26cc088300346263902ed84bf",
      "parents": [
        "da759595cb8fc75ec89815ab1ec57c4e3ce7f404"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Fri Nov 30 10:53:36 2018 +0200"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Fri Nov 30 10:53:39 2018 +0200"
      },
      "message": "Switch horizon cache to /var/tmp location\n\n/tmp might be placed in RAM, and many distros (not ubuntu) are doing\nin such way. This will prevent horizon from caching files larger\nthan RAM size.\n\nThis patch switched cache directory to /var/tmp.\n\nChange-Id: I9141f5351f5f2368d3387d9c4b4c6cd4fa562b2d\nRelated-Prod: PROD-25435\n"
    },
    {
      "commit": "d0e0d00ba1c7f2e04989c8353d181e5321e21615",
      "tree": "5c60f44709c3117c1da51fcdb79c9c27f640f101",
      "parents": [
        "c1f7437d9f47f524250b694234ddb6d964cd7c2f"
      ],
      "author": {
        "name": "Dmitry Teselkin",
        "email": "dteselkin@mirantis.com",
        "time": "Wed Nov 21 17:28:33 2018 +0300"
      },
      "committer": {
        "name": "Dmitry Teselkin",
        "email": "dteselkin@mirantis.com",
        "time": "Wed Nov 21 17:52:06 2018 +0300"
      },
      "message": "Alter horizon iptables rules\n\nThis commit fixes the following:\n* allow external URLs\n* disable any local traffic except memcached\n* allow DNS name resolution\n\nRelated-Prod: PROD-23525\n\nChange-Id: Ib4498d5be3293f9aa747e328533e5cdde9e59980\n"
    },
    {
      "commit": "253fa80760a563d06f19c5d9a16004415cb1fda2",
      "tree": "a12ec48ba4ea2ee82d91cfcaaf6ef421c20b9f46",
      "parents": [
        "2fa59a0c19bd4fd514447561fd42d4664e9a28ee"
      ],
      "author": {
        "name": "Dmitry Teselkin",
        "email": "dteselkin@mirantis.com",
        "time": "Mon Nov 19 19:45:52 2018 +0300"
      },
      "committer": {
        "name": "Dmitry Teselkin",
        "email": "dteselkin@mirantis.com",
        "time": "Tue Nov 20 17:39:04 2018 +0300"
      },
      "message": "Horizon iptables rules\n\nReleated-Prod: PROD-23525\n\nChange-Id: Ib562b1d4cfa7d8df87b06b60d8d7ccf5ff4db4c3\n"
    },
    {
      "commit": "0e5c105f7cbe4a086d9aeb6d8d054367955ad645",
      "tree": "342c45561e90aef011f4c037bfae3338e2b294d6",
      "parents": [
        "1d4234974ce85c6dc3f65ef690ec0b84893b6372"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Tue Nov 06 17:35:51 2018 +0200"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Tue Nov 06 18:56:47 2018 +0200"
      },
      "message": "Add ability to define horizon images upload mode\n\nThis patch adds ability to define horizon images upload mode via\nsoft param: horizon_images_upload_mode.\n\nChange-Id: Ia214b392ac0287163af8541d452e4d0a537a5dd9\nRelated-Prod: PROD-24536\n"
    },
    {
      "commit": "91697db2ab4bbec54f7e49e281ed3eee3a51419f",
      "tree": "cd9a55cbcb3e3e03f0a70933ba178e9b36ef3ce3",
      "parents": [
        "3ab2adad25bfca66d6f9012b82f21e72594658b6"
      ],
      "author": {
        "name": "Ann Kamyshnikova",
        "email": "akamyshnikova@mirantis.com",
        "time": "Fri Oct 05 11:48:35 2018 +0400"
      },
      "committer": {
        "name": "Anna Taraday",
        "email": "akamyshnikova@mirantis.com",
        "time": "Mon Oct 08 10:17:08 2018 +0000"
      },
      "message": "Add setting policy for octavia-dashboard\n\nChange-Id: I0e84f972f0a6330c703cc952db78833680eb7a1d\nRelated-PROD: PROD-23602\n"
    },
    {
      "commit": "310a307142902bf99e26aa08ddf160074b2ea270",
      "tree": "7145fadee03c3d706ae57ff8f6b60d22bd6ef5c3",
      "parents": [
        "2026048c7655978d5202066092b197c627cc323c"
      ],
      "author": {
        "name": "Ann Taraday",
        "email": "akamyshnikova@mirantis.com",
        "time": "Mon Sep 24 17:20:13 2018 +0400"
      },
      "committer": {
        "name": "Ann Taraday",
        "email": "akamyshnikova@mirantis.com",
        "time": "Mon Sep 24 17:21:10 2018 +0400"
      },
      "message": "Add octavia-dashboard horizon plugin\n\nRelated-PROD: PROD-22017\nChange-Id: I01c739366d0b5b02921da757ca6011c70438fd29\n"
    },
    {
      "commit": "7edbdc68b7870d097078908cf8bff4963f3f948c",
      "tree": "64929af2cb34a3295b0e56697372cdce41d9ebe8",
      "parents": [
        "a48bf69ddc6522da91897ef4f34f35926dec5155"
      ],
      "author": {
        "name": "Ann Kamyshnikova",
        "email": "akamyshnikova@mirantis.com",
        "time": "Wed Sep 19 13:29:05 2018 +0400"
      },
      "committer": {
        "name": "Anna Taraday",
        "email": "akamyshnikova@mirantis.com",
        "time": "Wed Sep 19 17:05:47 2018 +0000"
      },
      "message": "Octavia related fixes\n\nAdded roles\n* load-balancer_member\n* load-balancer_admin\n\nwhich are required for successful tempest tests run.\n\nFix package name for lbaas horizon dashboard panel.\n\nFix service type for keystone.v3\n\nChange-Id: Ibfcd848e59623f8ce4f92b131d74a0784709acf2\nRelated-PROD: PROD-22015\n"
    },
    {
      "commit": "211d18047d5b004063cba8157873a801735253ff",
      "tree": "26b5e7c0247941b275081942eb82a255d01aea71",
      "parents": [
        "5ddfd74f771db4eef5b1cd980250265a6bea3540"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Thu Aug 16 07:21:03 2018 +0000"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Thu Aug 16 07:21:09 2018 +0000"
      },
      "message": "Add apache metadata to horizon classes\n\nChange-Id: I830b123d79f5a24d959f7cc7da940fc5c1932cba\nRelated-Prod: PROD-16189\n"
    },
    {
      "commit": "4c2452c8e3100f9aee7d463d93beb7846718210f",
      "tree": "6abbd31e5dbc3fd9eb07102152cfcf77fa397f61",
      "parents": [
        "9a1f46bd7be9214010f5761927cd9cfdb43450f4"
      ],
      "author": {
        "name": "Adam Tengler",
        "email": "atengler@mirantis.com",
        "time": "Wed Jul 11 17:55:00 2018 +0200"
      },
      "committer": {
        "name": "Adam Tengler",
        "email": "atengler@mirantis.com",
        "time": "Wed Jul 11 17:55:00 2018 +0200"
      },
      "message": "Manage AVAILABLE_THEMES with Mirantis theme file\n\nChange-Id: Ib716862fa7163191d41b16bbacca9068be91b7ed\n"
    },
    {
      "commit": "17c903bd3faf198c471bb7528c79a90984d5ee03",
      "tree": "42570f75878d3acd9f6b966d0b43a8328995a2a8",
      "parents": [
        "7b629259d75b2ad93a8f6cc8b008651bdeab1975"
      ],
      "author": {
        "name": "Adam Tengler",
        "email": "atengler@mirantis.com",
        "time": "Wed Jun 06 13:36:58 2018 +0000"
      },
      "committer": {
        "name": "Adam Tengler",
        "email": "atengler@mirantis.com",
        "time": "Wed Jun 06 13:37:20 2018 +0000"
      },
      "message": "Add opencontrail_version parameter to horizon/server/plugin/contrail and default it to 3.2\n\nChange-Id: Id499bc81ebe944198ce4d89d08c6ffb6aa47d44e\n"
    },
    {
      "commit": "ed17ca4c64959ae1f3c0f57d73fce71fff4a22ba",
      "tree": "ba99414b3181c7984b632e2e5b61860138b27e06",
      "parents": [
        "6cc775ba29a97368865130b1cd678f7a267b9556"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Tue May 29 12:53:09 2018 +0300"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Wed May 30 11:36:43 2018 +0000"
      },
      "message": "Fix heat plugin metadata for horizon\n\nDefine correct package name for heat horizon plugin. Setup policy metadata\nin the same pillar file.\n\nRelated-Prod: PROD-19716\n\nChange-Id: Ic8c380a1497c049092b70769bb974df897badf3f\n"
    },
    {
      "commit": "c0a0205a1d2458acd6f594825140871c0c11d878",
      "tree": "967d47917ee08d42057db8f1640287408f8252b2",
      "parents": [
        "f57a9edce574a495078be66227a182d480598def"
      ],
      "author": {
        "name": "Oleksandr Shyshko",
        "email": "oshyshko@mirantis.com",
        "time": "Mon Apr 23 18:05:19 2018 +0300"
      },
      "committer": {
        "name": "Oleksandr Shyshko",
        "email": "oshyshko@mirantis.com",
        "time": "Tue Apr 24 13:18:46 2018 +0300"
      },
      "message": "Set enable_fip_topology_check to False in horizon/server/plugin/contrail\n\nAdded \"enable_fip_topology_check: False\" when contrail plugin is installed.\nIt need for correctly work horizon contrail plugin.\n\nRelated-Prod: PROD-19140\n\nChange-Id: Icb1d2ec4d18f51ebbbee7e17053dd4a458a34e0f\n"
    },
    {
      "commit": "1acd3089111b561a9e0f2a97a662f7e5c4b78c11",
      "tree": "f7e1520df438ce2e4fc250daf8f00ed4e258bf77",
      "parents": [
        "5706de56a965098056186fc35546d09f30783903",
        "cb3bdde6d7ad0f4fad8dbe0771c1ee758d8096d7"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Fri Mar 02 22:56:01 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@56fc70e46927",
        "time": "Fri Mar 02 22:56:01 2018 +0000"
      },
      "message": "Merge \"Add BGPVPN horizon plugin support\""
    },
    {
      "commit": "f65248eb311cf213b2e05df7d3456e830d946bf7",
      "tree": "02daa60c56b44ed5ce9d9c621a0158e2ad988f0a",
      "parents": [
        "e4204869f35ffbc82a045706ac01426cf279e9ac"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Thu Mar 01 12:22:38 2018 +0200"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Thu Mar 01 11:47:54 2018 +0000"
      },
      "message": "Add manila policies support to horizon plugin\n\nChange-Id: I83c6d9cbb6b716d41ef34b947be9359dfaecce3d\n"
    },
    {
      "commit": "cb3bdde6d7ad0f4fad8dbe0771c1ee758d8096d7",
      "tree": "c950045ffb274e4377906c1088444600760a2124",
      "parents": [
        "ce7a1d6d57f21ef8a496b44a3d7366eaf934d0da"
      ],
      "author": {
        "name": "Ann Kamyshnikova",
        "email": "akamyshnikova@mirantis.com",
        "time": "Mon Feb 26 15:25:00 2018 +0400"
      },
      "committer": {
        "name": "Ann Kamyshnikova",
        "email": "akamyshnikova@mirantis.com",
        "time": "Tue Feb 27 14:32:14 2018 +0400"
      },
      "message": "Add BGPVPN horizon plugin support\n\nRelated-PROD: PROD-17948\n\nChange-Id: Ie9ce059e94f911c37403561f37932ccb5f2cd2f5\n"
    },
    {
      "commit": "43e75da7a5f2087a3bb8ed64fddc91e4c5105c14",
      "tree": "580a06438ea8e612d85b8d602258d3ab50cc5e37",
      "parents": [
        "093b42215e6a408ea6f36e34f2698b569e65cede"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Fri Feb 09 15:51:47 2018 +0200"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Thu Feb 22 14:54:21 2018 +0000"
      },
      "message": "Initial manila support\n\nThis patch adds the following:\n\n * Apache manila sites\n * mysql database\n * horizon plugin\n * keystone endpoints/users\n * manila system cluster/single\n * nginx proxy site\n * haproxy proxy site\n\nRelated-Prod: PROD-18003\n\nChange-Id: I8892e7ad32d1d1d8adb487a94f669593aab15977\n"
    },
    {
      "commit": "24d9e068182b99ee7df3aaf0f966d9ec213c4d30",
      "tree": "1cec175120e4266225ab27a55e1c5f3d8ef90dde",
      "parents": [
        "dacd875b680823c435cf78330fe6322d50ffadd4"
      ],
      "author": {
        "name": "Adam Tengler",
        "email": "atengler@mirantis.com",
        "time": "Wed Jul 19 12:36:34 2017 +0000"
      },
      "committer": {
        "name": "Adam Tengler",
        "email": "atengler@mirantis.com",
        "time": "Wed Jul 19 12:36:58 2017 +0000"
      },
      "message": "Set Apache bind port to match haproxy listen in horizon.server.cluster\n\nChange-Id: Ic6ce4044dbf7522c4c97d8724bf111e8f3793b88\n"
    },
    {
      "commit": "4847719483fba9ee11d54177d4525adc6602b3c3",
      "tree": "ea1216c611a38b89c4da46ae7c709eae8a8fabcd",
      "parents": [
        "e9aa58ad33eacb611134803273ddd9eeb50091fb"
      ],
      "author": {
        "name": "Adam Tengler",
        "email": "atengler@mirantis.com",
        "time": "Thu Jun 08 14:34:40 2017 +0200"
      },
      "committer": {
        "name": "Adam Tengler",
        "email": "atengler@mirantis.com",
        "time": "Thu Jun 08 14:34:40 2017 +0200"
      },
      "message": "OpenStack Dashboard Neutron LBaaS v2 plugin metadata\n\nChange-Id: Ib15cdc3246bcae25bb75d52bbce7f73ad8f864aa\n"
    },
    {
      "commit": "020a90e3480a8c7f1482668f055dc6f8d7c8ba8d",
      "tree": "aa61fe3cc16c5c918f7a9dceba095040f85555d0",
      "parents": [
        "65ae6c91bbe72c4b176631588f56c7e918d7fc73"
      ],
      "author": {
        "name": "Adam Tengler",
        "email": "atengler@mirantis.com",
        "time": "Wed May 03 14:06:24 2017 +0000"
      },
      "committer": {
        "name": "Adam Tengler",
        "email": "atengler@mirantis.com",
        "time": "Thu May 04 11:38:47 2017 +0000"
      },
      "message": "Use cache backend to store sessions, include Memcache with Horizon system\n\nChange-Id: Id08a507ab16fd8b55c4468334e7921a8d8ac0412\n"
    },
    {
      "commit": "6ac869390330ebadbe70417f0b21855e110f052c",
      "tree": "8a129c1106d10a7cff3b063be1cd9d13cc3071f4",
      "parents": [
        "0971634f98b2c32a534dd8e4084d86371d3205b3"
      ],
      "author": {
        "name": "Marek Celoud",
        "email": "mceloud@mirantis.com",
        "time": "Fri Mar 10 16:16:54 2017 +0100"
      },
      "committer": {
        "name": "Marek Celoud",
        "email": "mceloud@mirantis.com",
        "time": "Fri Mar 10 16:16:54 2017 +0100"
      },
      "message": "disable include of horizon theme\n"
    },
    {
      "commit": "2738292aa5edc625b8daf22ee1e2c27649d85ff2",
      "tree": "475c921f4249f2d2b81aaf7c6391dec505ff7016",
      "parents": [
        "4ee12b0ffeacff0a036920db61e52192ccd4670d"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "akomarek@mirantis.com",
        "time": "Fri Dec 30 11:34:43 2016 +0100"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "akomarek@mirantis.com",
        "time": "Fri Dec 30 11:34:43 2016 +0100"
      },
      "message": "Horizon on all interfaces\n"
    },
    {
      "commit": "4ee12b0ffeacff0a036920db61e52192ccd4670d",
      "tree": "15f95a760b102317768a21cf23ae082bcfb93dc2",
      "parents": [
        "846938d55d6431b943c6479b0f3793508058debc"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "akomarek@mirantis.com",
        "time": "Fri Dec 30 10:48:55 2016 +0100"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "akomarek@mirantis.com",
        "time": "Fri Dec 30 10:48:55 2016 +0100"
      },
      "message": "Horizon plugins\n"
    },
    {
      "commit": "846938d55d6431b943c6479b0f3793508058debc",
      "tree": "40c8daa2734851ad9766fac5c483dd3410470423",
      "parents": [
        "e5a77b8f48773d9412152050e39af45b40220cdd"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "akomarek@mirantis.com",
        "time": "Thu Dec 29 14:04:41 2016 +0100"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "akomarek@mirantis.com",
        "time": "Thu Dec 29 14:04:41 2016 +0100"
      },
      "message": "Horizon plugin fixes\n"
    },
    {
      "commit": "c6e90597004d61ad7e794b2d572d8686ba3906fa",
      "tree": "f0e0a605fa5e33f03c79ecfe04dc8e646837ba95",
      "parents": [
        "5ec777ff9fdf456c772f9f99beec537386757087"
      ],
      "author": {
        "name": "Pavel Cizinsky",
        "email": "pcizinsky@mirantis.com",
        "time": "Wed Dec 28 21:12:37 2016 +0100"
      },
      "committer": {
        "name": "Pavel Cizinsky",
        "email": "pcizinsky@mirantis.com",
        "time": "Wed Dec 28 22:17:53 2016 +0100"
      },
      "message": "Horizon plugins - fix params, add jenkins/horizon\n"
    },
    {
      "commit": "d786881d892603836d26d9ceb06b5cdef4cca8ed",
      "tree": "d276b3607b8c8e87ac6ab4d3811fd947d0466f7e",
      "parents": [
        "07c81bdc5c1796d79f7c0a83ff6a78ff4505077d"
      ],
      "author": {
        "name": "Pavel Cizinsky",
        "email": "pcizinsky@mirantis.com",
        "time": "Fri Dec 23 10:10:21 2016 +0100"
      },
      "committer": {
        "name": "Pavel Cizinsky",
        "email": "pcizinsky@mirantis.com",
        "time": "Fri Dec 23 10:52:47 2016 +0100"
      },
      "message": "separate horizon plugins\n"
    },
    {
      "commit": "c7b01039d2c1bfe5c121f375fccdc7e738985a3d",
      "tree": "7cfe23c987023c73018dbd908d08ee2c6b917c01",
      "parents": [
        "a46a1c5a2d6646ea2d655f5439c6b722d519ff49"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "ales.komarek@newt.cz",
        "time": "Thu Dec 01 11:20:06 2016 +0100"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "ales.komarek@newt.cz",
        "time": "Thu Dec 01 11:20:06 2016 +0100"
      },
      "message": "Moved structure\n"
    }
  ]
}
