)]}'
{
  "log": [
    {
      "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"
    }
  ]
}
