)]}'
{
  "log": [
    {
      "commit": "37c0ff5ce087db3d262ca904933954d4dfd54535",
      "tree": "4ba0c3597ac23cb73e5d597f96b87d5e00be1672",
      "parents": [
        "eb686286389775d3e33e2639108e207c58a368e6",
        "8373a400f6f01eb22b49fd80d3254c4266b56689"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "akomarek@mirantis.com",
        "time": "Wed Sep 06 12:56:24 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@b3fef64565ee",
        "time": "Wed Sep 06 12:56:26 2017 +0000"
      },
      "message": "Merge \"Remove duplicate incomplete section\""
    },
    {
      "commit": "1ad864bc57c7b93643e52eb9a24d4bc44ed19722",
      "tree": "5871200a2b72fb0c88a7794eb0be6f5c3d872599",
      "parents": [
        "8a6005e59b6aaef34ab8f1ce3e87d4f94faaf3be"
      ],
      "author": {
        "name": "Olivier Bourdon",
        "email": "obourdon@mirantis.com",
        "time": "Wed Sep 06 14:09:15 2017 +0200"
      },
      "committer": {
        "name": "Olivier Bourdon",
        "email": "obourdon@mirantis.com",
        "time": "Wed Sep 06 14:09:15 2017 +0200"
      },
      "message": "Fix for assigning proper values\n\nChange-Id: I353a9d4f9189a3c518961b17bf7ac29fa44958c2\n"
    },
    {
      "commit": "8a6005e59b6aaef34ab8f1ce3e87d4f94faaf3be",
      "tree": "06667df634fc48e48df396a0035678a100d94255",
      "parents": [
        "90aeae34d34e809f6b5aca77aebf50f218ba6026"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Tue Sep 05 15:31:14 2017 +0200"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Tue Sep 05 15:31:14 2017 +0200"
      },
      "message": "Fix virtual-mcp11-dvr model\n\nThis change makes sure that cluster_domain is taken from\nclasses/cluster/overrides.yml and not the local init.yml file.\n\nChange-Id: I4a27d00ce25ea5ce2d267b8a70babfd4e217e7d1\n"
    },
    {
      "commit": "8373a400f6f01eb22b49fd80d3254c4266b56689",
      "tree": "c5cd496dd1dbbf985697155438f4c9dc24c9e08c",
      "parents": [
        "9207af036496f0dd6cbbd5ddf5952a296b6d5d88"
      ],
      "author": {
        "name": "Olivier Bourdon",
        "email": "obourdon@mirantis.com",
        "time": "Tue Sep 05 07:41:36 2017 +0200"
      },
      "committer": {
        "name": "Olivier Bourdon",
        "email": "obourdon@mirantis.com",
        "time": "Tue Sep 05 07:44:12 2017 +0200"
      },
      "message": "Remove duplicate incomplete section\n\nChange-Id: I15bb55181844ffac6774d5efb9dbaf1ab2105d02\n"
    },
    {
      "commit": "91b0709b843c74e15d5a43298e66ec2cc5464c86",
      "tree": "6a5611e5b16a65262372b0f6adab245aaf983435",
      "parents": [
        "37668072368c4cd33c50b62a4907db0dadabb601"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Thu Aug 31 15:04:06 2017 +0200"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Mon Sep 04 11:35:04 2017 +0200"
      },
      "message": "Add InfluxDB relay service\n\nChange-Id: I96e8b0b0bfd328180826d6f72d7fb1b072d62278\n"
    },
    {
      "commit": "021095bec4e744e6f69f51338c89f59c54a7311b",
      "tree": "8acf4a8d6e542ea2245a2a415b97e3d8e72eb57c",
      "parents": [
        "63c2f26c7861347e5d1d29f00a4f395ff3dada52"
      ],
      "author": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Wed Aug 23 14:30:22 2017 +0200"
      },
      "committer": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Wed Aug 23 14:32:25 2017 +0200"
      },
      "message": "update /etc/hosts and system level\n\nChange-Id: If14e63ad26c5a3fc915680c8e3569dfba526297a\n"
    },
    {
      "commit": "de059898181cc142db2fbe37d1da92f9766165a6",
      "tree": "32ef0a76589e389a35345ca2c2a2dc68d11782fd",
      "parents": [
        "1b604f36599aaedb7f8fc16966bb9eb794184d9c"
      ],
      "author": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Tue Aug 22 19:05:50 2017 +0200"
      },
      "committer": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Tue Aug 22 20:02:14 2017 +0200"
      },
      "message": "proxy nodes fixes\n\nChange-Id: I51b1f9812bae255421d1df1d63fb7ae7c601055d\n"
    },
    {
      "commit": "d3a3867d6dce7228dabc7419b5d450d07a652d4f",
      "tree": "115c39ebd286fb89bf902f52491ffa7502227573",
      "parents": [
        "bf0a8afe49de64443ceb0f20dcdae6d9033e6807"
      ],
      "author": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Tue Aug 22 14:15:09 2017 +0200"
      },
      "committer": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Tue Aug 22 15:39:00 2017 +0200"
      },
      "message": "lab fixes\n\nChange-Id: Ie05f22b931e1874b1a961234ee5924a3cbadb0a2\n"
    },
    {
      "commit": "bf0a8afe49de64443ceb0f20dcdae6d9033e6807",
      "tree": "b5a02bb330dcf17aa0db5623cc22546778d657b2",
      "parents": [
        "56fdb3c7fe7536b5c934cc50937040e5a9e98f8a"
      ],
      "author": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Tue Aug 22 13:38:47 2017 +0200"
      },
      "committer": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Tue Aug 22 13:39:05 2017 +0200"
      },
      "message": "tenant_addr\n\nChange-Id: I46313b638dec155ca2f4aeb2621eea9a570793a0\n"
    },
    {
      "commit": "dec1e61673063756b96c51f0f79de6bbf234619f",
      "tree": "3e766a9e85c3e6c6b3eecc2f815360312f3f0df7",
      "parents": [
        "26104ab47e3d27d8c04dd2be18bda7847f8ac309"
      ],
      "author": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Thu Aug 17 17:19:10 2017 +0200"
      },
      "committer": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Thu Aug 17 17:19:10 2017 +0200"
      },
      "message": "step 2 towards backwards compatability\n\nChange-Id: Ifbcf74314f92f6862dd50158d7d7ccf56545af77\n"
    },
    {
      "commit": "26104ab47e3d27d8c04dd2be18bda7847f8ac309",
      "tree": "773efaab7d38dd6aede081b283253563ca8efcb0",
      "parents": [
        "c3c289d97624e4005616d350aa80f4f07b4ff1fe"
      ],
      "author": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Thu Aug 17 16:40:33 2017 +0200"
      },
      "committer": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Thu Aug 17 16:40:33 2017 +0200"
      },
      "message": "step towards backwards compatability\n\nChange-Id: I703e403cee1556d85bbbdd03f82c36be5a643708\n"
    },
    {
      "commit": "432ae9cba9d933cf8edab47b811116a430d00397",
      "tree": "b4c8562b42575358bc4aed6a874b6b3f3d6a4095",
      "parents": [
        "b128e8f890c1778c922b1fde39f6b80abcf275ba"
      ],
      "author": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Thu Aug 17 10:24:23 2017 +0200"
      },
      "committer": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Thu Aug 17 14:49:54 2017 +0200"
      },
      "message": "moving virtual labs to new templates \u0026\u0026 system update\n\nChange-Id: I713b73cbfe1a8f168dfd6dcaf5fd4ec34df47758\n"
    },
    {
      "commit": "514fb5fa65aaafee4e1ddb193b3e94475fee45c4",
      "tree": "f058248decb9c084729234b61658252bfd90518f",
      "parents": [
        "fd1b06cea3c744ce65d51a7735ed50118690b144"
      ],
      "author": {
        "name": "Bartosz Kupidura",
        "email": "bkupidura@mirantis.com",
        "time": "Wed Aug 02 14:19:25 2017 +0200"
      },
      "committer": {
        "name": "Bartosz Kupidura",
        "email": "bkupidura@mirantis.com",
        "time": "Mon Aug 07 13:51:24 2017 +0000"
      },
      "message": "Change prometheus influxdb database name\n\nChange-Id: I38a35ceadc3583ea4c49a0fe4be8ebbd04c7f99a\n"
    },
    {
      "commit": "f42731af352f2937619d8a03f59d179f5a42754c",
      "tree": "98db6585e1a0b1d4b5885298bab4fec94154ca29",
      "parents": [
        "c7f7eb00d845d151f1f260e4baa7adb8aa624faf"
      ],
      "author": {
        "name": "Elena Ezhova",
        "email": "eezhova@mirantis.com",
        "time": "Thu Jul 27 17:13:48 2017 +0400"
      },
      "committer": {
        "name": "Elena Ezhova",
        "email": "eezhova@mirantis.com",
        "time": "Mon Jul 31 09:10:56 2017 +0000"
      },
      "message": "Add openstack repos on the Salt Master node in mcp11 and ocata models\n\nFixes PROD-13344\n\nChange-Id: Ia22d70d46497f809e27fae235787678fa6afc59d\n"
    },
    {
      "commit": "e90fb3c812580984b1188c6da8eb61b454ba3c79",
      "tree": "e2ebad9077a74e7be1ded550d9358ba98aee6a0c",
      "parents": [
        "abd4e38075bab92de967fb5bc9cbbe70447c13ea"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Sat Jul 22 12:38:36 2017 +0300"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Sun Jul 23 23:00:15 2017 +0300"
      },
      "message": "Fix mcp11-ovs-dpdk and mcp11-ovs-dvr virtual labs\n\n- [dpdk] Remove tenant interface usage from compute\n  Do not use the same interface as \u0027eth\u0027 and \u0027dpdk\u0027\n- [SL] Use stacklight/init.yml for client.yml to get\n  global parameters, for labs:\n    sl_os_contrail\n    mcp11-ovs-dvr\n    virtual-mcp11-contrail\n\nChange-Id: I2264e8fc4031ceb16c4f75a25dcb2d7286461d61\n"
    },
    {
      "commit": "1da2024f66b8bb3319ea432a3969da7071d42bc4",
      "tree": "f4a24265365f45425d303aa477cb5f7ee36157e2",
      "parents": [
        "e0620fd15e3b4a7e90a2221dd8d48d0caaefb652"
      ],
      "author": {
        "name": "Krzysztof Szukiełojć",
        "email": "kszukielojc@mirantis.com",
        "time": "Wed Jul 12 11:55:51 2017 +0200"
      },
      "committer": {
        "name": "Krzysztof Szukiełojć",
        "email": "kszukielojc@mirantis.com",
        "time": "Wed Jul 12 11:58:05 2017 +0200"
      },
      "message": "Fix conflict between OpenStack and Telemetry VIP\n\nIn production deployments, OpenStack and Telemetry VIP addresses are\nlocated on different clusters. This isn\u0027t the case here which leads to\nduplicate entries for the same address in the keepalived configuration.\nThis change fixes this problem by allocating a new address for the\nTelemetry cluster.\n\nChange-Id: I663b93995f4426fa5d828cb135e1da57d0e320ca\n"
    },
    {
      "commit": "54ec456c33e6ced9ceff0098782c240ac04346d3",
      "tree": "c3cd3c357885bed1d88f83397bcdc6892a2793d2",
      "parents": [
        "e13f6b97e35a6d9911d91e66e1d3fc73a0a1cde9"
      ],
      "author": {
        "name": "Ildar Svetlov",
        "email": "isvetlov@mirantis.com",
        "time": "Mon Jul 03 15:25:10 2017 +0400"
      },
      "committer": {
        "name": "Ildar Svetlov",
        "email": "isvetlov@mirantis.com",
        "time": "Tue Jul 11 14:20:19 2017 +0000"
      },
      "message": "Add tenant monitoring to virtual-mcp11-dvr\n\nChange-Id: Ia07590d30ad10e6af674e0b2ab62757d12467f02\n"
    },
    {
      "commit": "4a802be1a389c17db2d8582828eaea6997e1c59e",
      "tree": "002281ce4beda3eee08a5ecb7fdd1b7c9c87d842",
      "parents": [
        "56a91c609eadc415b1ca4f8fdf1ea4de1f7f9a69"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Thu Jun 29 12:54:50 2017 +0200"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Fri Jul 07 08:16:17 2017 +0000"
      },
      "message": "Fix installation scripts for StackLight\n\nThe change ensures that log_collector and remote_collector are\ninstalled. It also removes unnecessary steps and moves the installation\nof StackLight at the end of the workflow to make sure that all the\nmonitored services are deployed.\n\nIt also uses the Docker images from the Mirantis internal registry.\n\nChange-Id: Id53507856098d0282f8b90e5d9aca5a362e97de7\n"
    },
    {
      "commit": "a2a46522eda9ec7d3b9523ffa35a825b9c03cf0e",
      "tree": "8a7c855392725a631854ffd3efb83957d54acdae",
      "parents": [
        "3e0b29c84883ccdeb542993ecf2e4bce4dc9bdd5",
        "453cca2e1171f84d677c7051405420b1abf10c09"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "akomarek@mirantis.com",
        "time": "Mon Jul 03 07:45:28 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@32a4cf582fa9",
        "time": "Mon Jul 03 07:45:29 2017 +0000"
      },
      "message": "Merge \"Enable remote_collector for OpenStack labs\""
    },
    {
      "commit": "591425cdbb02c9d75697e535afb014897547887b",
      "tree": "da006a921728c556a3597b412d1af3c34ba09a78",
      "parents": [
        "71d595cd896adc7c07b34b5271ff47d346b06f4d",
        "fb60de6fe46d6c6a251915794f31fcf949a133a0"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "fpytloun@mirantis.com",
        "time": "Thu Jun 29 12:19:41 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@32a4cf582fa9",
        "time": "Thu Jun 29 12:19:42 2017 +0000"
      },
      "message": "Merge \"Don\u0027t remove root password\""
    },
    {
      "commit": "bb9d18d691fcc667709f24bec2eb67bbd3b89a8c",
      "tree": "d448642fb8d7f56b0eada3c5b5d5739db99b3712",
      "parents": [
        "699074a288b1a105f57ac8d49a896d59733658ae",
        "e61488ea12e202238f16dbaf4f6fdcc61e652b18"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jjosef@mirantis.com",
        "time": "Thu Jun 29 09:22:18 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@32a4cf582fa9",
        "time": "Thu Jun 29 09:22:19 2017 +0000"
      },
      "message": "Merge \"Enable Telegraf output for log_collector\""
    },
    {
      "commit": "453cca2e1171f84d677c7051405420b1abf10c09",
      "tree": "762b046bc533f00096982228b00c36cb7bee78a6",
      "parents": [
        "e61488ea12e202238f16dbaf4f6fdcc61e652b18"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Tue Jun 27 15:03:30 2017 +0200"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Tue Jun 27 15:03:30 2017 +0200"
      },
      "message": "Enable remote_collector for OpenStack labs\n\nChange-Id: I521b9905b146b76c3e2905dd83b087722842b9d0\n"
    },
    {
      "commit": "e61488ea12e202238f16dbaf4f6fdcc61e652b18",
      "tree": "af566492afbffe7580f3218515b9faaced7f3b87",
      "parents": [
        "29e81c92045bf1439d350825c87364b6a94526b5"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Fri Jun 16 16:56:44 2017 +0200"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Tue Jun 27 14:17:24 2017 +0200"
      },
      "message": "Enable Telegraf output for log_collector\n\nThis change also adds the log_collector service to the Kubernetes labs.\n\nChange-Id: I38fd19c6f5c801078c9eb3b99e75fd352bfc3d9f\n"
    },
    {
      "commit": "fb60de6fe46d6c6a251915794f31fcf949a133a0",
      "tree": "7524fe6c9cf71353a1b7676e810960234fd72729",
      "parents": [
        "248a3106c372860ce0426151a3bde9ed623b4b09"
      ],
      "author": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Tue Jun 27 13:03:11 2017 +0300"
      },
      "committer": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Tue Jun 27 13:42:17 2017 +0300"
      },
      "message": "Don\u0027t remove root password\n\nChange-Id: I9f28a5f816b6440070450aaa0aab29aeb1baed70\n"
    },
    {
      "commit": "22df85b52cced1e92db2bb1ba4e8ad1699921a1d",
      "tree": "ec0b72b02b187f815302d1842c9ca2596ab0ef10",
      "parents": [
        "8c44dcf2b681aad30f1e18f9ef0d247cf921d522"
      ],
      "author": {
        "name": "Olivier Bourdon",
        "email": "obourdon@mirantis.com",
        "time": "Tue Jun 20 16:08:57 2017 +0200"
      },
      "committer": {
        "name": "Olivier Bourdon",
        "email": "obourdon@mirantis.com",
        "time": "Fri Jun 23 12:52:42 2017 +0200"
      },
      "message": "Add libvirt-exporter reclass\n\nChange-Id: I75509c2f587298a6128d020f4f9caa4120a50872\nDepends-On: I59e904f6b41bc0b4b5f826323c573aa37153321e\nDepends-On: I71538bc6b39edaa6a0856c8bba9de11b88cec67a\n"
    },
    {
      "commit": "b85c3bc6c01e88928fc4b6b98f4177a2ea30fd30",
      "tree": "c000b1ca65458a1b0bde16c401ad6aea84db54bf",
      "parents": [
        "0c014de1d535314395f6b2d78f061055ff2da64d"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Mon Jun 19 17:09:29 2017 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Mon Jun 19 17:09:29 2017 +0200"
      },
      "message": "Revert Enabling Grafana GlusterFS Volume\n\nChange-Id: I9b09cfe413bf172cd230f946c9ec6182e9207073\n"
    },
    {
      "commit": "4376c164ff0746faac42ae7b3aa9b23b116f16f7",
      "tree": "3d3398cd473945a5d548ba54437c678078aaf694",
      "parents": [
        "eb2d0f7539078875be2e8bdc7941076c96cba874"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Thu Jun 15 10:11:58 2017 +0200"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Thu Jun 15 10:11:58 2017 +0200"
      },
      "message": "Specify which Grafana image version to use\n\nChange-Id: If896c2462f1a3cee82f8e13c8236dfedef063d7d\n"
    },
    {
      "commit": "33e83233d54f47a4037159fafeed8ecb54fb1e63",
      "tree": "1adcefb810996d9ca5949feac5a555e89111bc22",
      "parents": [
        "73c9acadbedd6bdec0420306fbf45070d7183441"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Mon Jun 12 17:18:03 2017 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Wed Jun 14 12:12:00 2017 +0200"
      },
      "message": "Enable Grafana GlusterFS volume\n\nChange-Id: Ia2da2d1aa1b0e250b6070aa108d141b14804642f\n"
    },
    {
      "commit": "73c9acadbedd6bdec0420306fbf45070d7183441",
      "tree": "37c20d75729f561341f60f53b872fb86b2496ec1",
      "parents": [
        "addf22f7af7cae1706a4b60451900c2e1e9e2958",
        "994b69db91157818c12575547759b8793e01e9fe"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "akomarek@mirantis.com",
        "time": "Tue Jun 13 08:56:02 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@32a4cf582fa9",
        "time": "Tue Jun 13 08:56:03 2017 +0000"
      },
      "message": "Merge \"Use Galera for storing Grafana items\""
    },
    {
      "commit": "addf22f7af7cae1706a4b60451900c2e1e9e2958",
      "tree": "65f9c6daf94c7541f5c6f3363b2307988d6636ae",
      "parents": [
        "3fd6aaf88213d393c8556c0e0a2efc0c95bee97e"
      ],
      "author": {
        "name": "Bartosz Kupidura",
        "email": "bkupidura@mirantis.com",
        "time": "Mon Jun 12 13:29:04 2017 +0200"
      },
      "committer": {
        "name": "Bartosz Kupidura",
        "email": "bkupidura@mirantis.com",
        "time": "Mon Jun 12 13:31:19 2017 +0200"
      },
      "message": "Enable remote_storage_adapter in prometheus\n\nBump system\n\nChange-Id: I5a07ffc2d93cd56f1bed52c1f7a35f3571369c50\n"
    },
    {
      "commit": "994b69db91157818c12575547759b8793e01e9fe",
      "tree": "920150cf1ccc62bdf342db7958ddd2009bc1771a",
      "parents": [
        "3fd6aaf88213d393c8556c0e0a2efc0c95bee97e"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Thu Jun 08 15:58:53 2017 +0200"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Mon Jun 12 13:22:27 2017 +0200"
      },
      "message": "Use Galera for storing Grafana items\n\nChange-Id: I37a05d86395f8c825c617fff7474cedc60ce6768\n"
    },
    {
      "commit": "f3584dc8a718b6e8d049eaac340729227812a29a",
      "tree": "58d8307a66b39a5a734bd8f7af62d434549defe3",
      "parents": [
        "7087614844bd82a555cdbb5576d0a411d6024d54"
      ],
      "author": {
        "name": "Bartosz Kupidura",
        "email": "bkupidura@mirantis.com",
        "time": "Mon Jun 12 09:48:19 2017 +0200"
      },
      "committer": {
        "name": "Bartosz Kupidura",
        "email": "bkupidura@mirantis.com",
        "time": "Mon Jun 12 09:56:45 2017 +0200"
      },
      "message": "Provide remote_storage_adapter variables\n\nChange-Id: I0508a4b0d2371caf2a746b1080f197918a7bc43d\n"
    },
    {
      "commit": "f2b5a3b99f276bb5c022b86fc4b7437d492cd24e",
      "tree": "41dfed495ab7567e4e00783f75d16e229c4aaaa5",
      "parents": [
        "e5b7372643d420fc07a701ecfd6d21b406169fb7"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Tue Jun 06 17:32:21 2017 +0200"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Thu Jun 08 15:37:30 2017 +0200"
      },
      "message": "Deploy InfluxDB for Prometheus remote storage\n\nThis change deploys the InfluxDB service on the mon nodes of\nvirtual-mcp11-{dvr,contrail,k8s-calico,k8s-contrail}. InfluxDB will be\nused by Prometheus for long-term storage.\n\nChange-Id: Ibfb2dd08e539dbd0bb73ef03713f5f0d77d7da40\n"
    },
    {
      "commit": "e5b7372643d420fc07a701ecfd6d21b406169fb7",
      "tree": "81ef4f219b3d9d44b48603975237e34f9c3e56ab",
      "parents": [
        "c2c9b00de62f3e6af0059c8436720a8520818ab2",
        "b53993a15f22969a766162ceae5fc104d69e323f"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Wed Jun 07 10:40:59 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@32a4cf582fa9",
        "time": "Wed Jun 07 10:41:00 2017 +0000"
      },
      "message": "Merge \"Add remote_agent\""
    },
    {
      "commit": "c9e841a27284e44d8cb715f149d3253f20f71b8e",
      "tree": "e2ba0d9b304debc4f62557303b5da6276158a40f",
      "parents": [
        "f465a93475c5145b6db24dace6105d3aad908b25",
        "38661afafd38c662e2b52d180d6cb810b56e7fe4"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "akomarek@mirantis.com",
        "time": "Tue Jun 06 15:08:07 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@32a4cf582fa9",
        "time": "Tue Jun 06 15:08:08 2017 +0000"
      },
      "message": "Merge \"Add missing service.grafana.collector class\""
    },
    {
      "commit": "b53993a15f22969a766162ceae5fc104d69e323f",
      "tree": "978eff653dd9bcbfebeaac397ab9cb934d88bb9a",
      "parents": [
        "457b8462deace4b6659c4312d1395e8dde6a8634"
      ],
      "author": {
        "name": "Bartosz Kupidura",
        "email": "bkupidura@mirantis.com",
        "time": "Tue Jun 06 14:56:59 2017 +0200"
      },
      "committer": {
        "name": "Bartosz Kupidura",
        "email": "bkupidura@mirantis.com",
        "time": "Tue Jun 06 15:24:17 2017 +0200"
      },
      "message": "Add remote_agent\n\nSwitch docker images namespace to mirantis\n\nChange-Id: Iecf430d4f3cc1d1fadc052ec047f291be4cea8e5\n"
    },
    {
      "commit": "457b8462deace4b6659c4312d1395e8dde6a8634",
      "tree": "c06a86bf267edfb8e68bd0d3d243a12a9108570d",
      "parents": [
        "f761402ecf6f3434347e765a8600859554e30938"
      ],
      "author": {
        "name": "Dmitry Kalashnik",
        "email": "dkalashnik@mirantis.com",
        "time": "Tue Jun 06 14:04:54 2017 +0400"
      },
      "committer": {
        "name": "Dmitry Kalashnik",
        "email": "dkalashnik@mirantis.com",
        "time": "Tue Jun 06 14:24:37 2017 +0400"
      },
      "message": "Add prometheus proxy to openstack environments\n\nChange-Id: Ib6adfce06ca2da76f0f02f3d68ac6d3dcbee0daa\n"
    },
    {
      "commit": "38661afafd38c662e2b52d180d6cb810b56e7fe4",
      "tree": "f428091328ee0ff591ecf20022cac31bd8654ec7",
      "parents": [
        "f761402ecf6f3434347e765a8600859554e30938"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Tue Jun 06 11:19:47 2017 +0200"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Tue Jun 06 11:19:47 2017 +0200"
      },
      "message": "Add missing service.grafana.collector class\n\nChange-Id: If3ce7f727353085e4f931eac01b5d3c052424c7c\n"
    },
    {
      "commit": "f761402ecf6f3434347e765a8600859554e30938",
      "tree": "7ba129feeb6b70d460eb5202142cc79e7c05619b",
      "parents": [
        "383e8c51bbb9fa2a1c961a3b94dc44c3c579e047"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Thu May 18 11:53:24 2017 +0200"
      },
      "committer": {
        "name": "Tomas Kukral",
        "email": "tkukral@mirantis.com",
        "time": "Mon Jun 05 08:58:55 2017 +0000"
      },
      "message": "Use Grafana stack instead of Docker service\n\nChange-Id: Ib7df6e0d6eb59b0ad059bf648b4714619df22252\n"
    },
    {
      "commit": "383e8c51bbb9fa2a1c961a3b94dc44c3c579e047",
      "tree": "312fb12c0cb541a746879db1063b0afce7e7c390",
      "parents": [
        "155b1890944f6a82455c98d6a8037aeb3d92a738"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Thu May 18 11:00:27 2017 +0200"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Fri Jun 02 13:50:41 2017 +0000"
      },
      "message": "Add proxy for Grafana service\n\nChange-Id: I0a3d5d73cdd7e6e10c866b78993b8ce171e2e4ed\n"
    },
    {
      "commit": "bb05ea3f52b37acbb93dbc757565fd6aed3039eb",
      "tree": "5280977ca588f82543346de6867f04225b659844",
      "parents": [
        "24270cc7dbe948739218d1fd5b94a887ffc6b3f8"
      ],
      "author": {
        "name": "Matthew Mosesohn",
        "email": "mmosesohn@mirantis.com",
        "time": "Thu Jun 01 16:40:21 2017 +0300"
      },
      "committer": {
        "name": "Matthew Mosesohn",
        "email": "mmosesohn@mirantis.com",
        "time": "Thu Jun 01 14:27:23 2017 +0000"
      },
      "message": "Fix overwrite for kubernetes images\n\nNow uses overrides.yml instead of overwrite.yml\n\nChange-Id: Ia16e8f1cb3c70261599dc4cf3fcce893442d8f24\n"
    },
    {
      "commit": "a4162765b74d6081b688339f194e197280e9db3a",
      "tree": "b5fdfd575d317b66a813a9d8cea5e277cb3ca46e",
      "parents": [
        "82aefe1167cb411999b3ea45dbdff18b5ab85d26"
      ],
      "author": {
        "name": "Bartosz Kupidura",
        "email": "bkupidura@mirantis.com",
        "time": "Thu May 25 11:30:08 2017 +0200"
      },
      "committer": {
        "name": "Bartosz Kupidura",
        "email": "bkupidura@mirantis.com",
        "time": "Thu May 25 11:30:08 2017 +0200"
      },
      "message": "Add system.prometheus.server.alertmanager.dns\n\nChange-Id: I25ecdadfa1b854053e98f553bf6acacb0c37edd9\n"
    },
    {
      "commit": "4172542c1cb966aa25010d68a5e25824724e5a69",
      "tree": "146bc1eff672141239786a875e14cb75a8b23e77",
      "parents": [
        "2ab749e98a8a37b2fc2e3e6a793ad07e9694f03d"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Thu May 11 09:43:41 2017 +0200"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Wed May 17 08:34:30 2017 +0000"
      },
      "message": "Switch mcp11-dvr monitoring to Prometheus\n\nChange-Id: I0c2c1207258d8df2c26184c20cfe09346f2c287c\n"
    },
    {
      "commit": "a84838dbd10b272083758f718156fc6e9f257c5e",
      "tree": "e1ca5a485cd86a687c886e665edf406b50f5855a",
      "parents": [
        "79ec3eed6d77a07c55dd520a6d2d024040abfd12"
      ],
      "author": {
        "name": "Adam Tengler",
        "email": "atengler@mirantis.com",
        "time": "Thu May 11 19:12:29 2017 +0200"
      },
      "committer": {
        "name": "Adam Tengler",
        "email": "atengler@mirantis.com",
        "time": "Thu May 11 19:12:58 2017 +0200"
      },
      "message": "Horizon identity version has to correspond with defined keystone identity endpoints - currently v2.0 by default\n\nChange-Id: I182d96a4a0bb97aef09b890ed789f901f05cc4cc\n"
    },
    {
      "commit": "90ac656accb39b0a295d225a685e2c0b3092b8e6",
      "tree": "d46b925a6357864f3b5296c9a0698936d31a6f65",
      "parents": [
        "35d20853f2e7f18e8ca86097b18cf028ed93751a"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Fri May 05 14:39:14 2017 +0200"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Fri May 05 14:39:14 2017 +0200"
      },
      "message": "Add StackLight team to mcp11 models\n\nChange-Id: I2a28f8421140fbb24eb7c47c0e18c536d6789b8c\n"
    },
    {
      "commit": "f275ee24dc7fac9ade2a024d03fb42bd04a3a84a",
      "tree": "abb70536e1560c45c35ae989308e3a81df05e512",
      "parents": [
        "305362e413cff7d65ffee4185ac04cf34c35d2ba"
      ],
      "author": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Thu May 04 10:35:29 2017 +0200"
      },
      "committer": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Thu May 04 10:35:29 2017 +0200"
      },
      "message": "aodh param fix\n\nChange-Id: I33641c725ceadbefc6b3102c9866398af033b638\n"
    },
    {
      "commit": "2cd9bf6864887ce1156da78bf3bab45cdda2c339",
      "tree": "c1437dd0cc063221a3c2275da6a5fe2c10cdf676",
      "parents": [
        "9b3a0ede99fd8434495d39da0afdaa1146cb9232"
      ],
      "author": {
        "name": "Petr Jediný",
        "email": "pjediny@mirantis.com",
        "time": "Wed Apr 19 16:13:14 2017 +0200"
      },
      "committer": {
        "name": "Petr Jediný",
        "email": "pjediny@mirantis.com",
        "time": "Thu Apr 20 11:00:25 2017 +0200"
      },
      "message": "Fix horizon dashboard\n\nWIP: Needs testing and probably Mirantis branding.\nChange-Id: If6b359ec28470265be1cf7a27bf21c290e9b2bc8\n"
    },
    {
      "commit": "9b3a0ede99fd8434495d39da0afdaa1146cb9232",
      "tree": "4e14f67b34a678cf2e5d897c56b8faca46c3f481",
      "parents": [
        "3d9baab80e18974b599ea3ffdf895f425fa18fae"
      ],
      "author": {
        "name": "Petr Jediný",
        "email": "pjediny@mirantis.com",
        "time": "Thu Apr 13 15:12:09 2017 +0200"
      },
      "committer": {
        "name": "Petr Jediný",
        "email": "pjediny@mirantis.com",
        "time": "Thu Apr 13 15:12:09 2017 +0200"
      },
      "message": "Fix dhcp multiple default gateways issue\n\nThe system only adds one gateway and if it receives default gateway from\nincorrect interface (like control plane primary interface), the instance loses\naccess to external network.\n\nFixing by making primary interfaces (control plane) static.\n\nChange-Id: I511f6721c2ecac29eccbdd63160f748c1cc2ee07\n"
    },
    {
      "commit": "3d9baab80e18974b599ea3ffdf895f425fa18fae",
      "tree": "ebdebf41578874a5816f0cf8f1e15b211d47e556",
      "parents": [
        "3ca999acebc1d518fa8642be0cdc2deb1b01e297"
      ],
      "author": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Wed Apr 12 15:43:39 2017 +0300"
      },
      "committer": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Wed Apr 12 17:28:44 2017 +0300"
      },
      "message": "Add xenial param to prx and sl nodes\n\nChange-Id: I71fc35b027496844cb509845d07ab5cc4a4567fb\n"
    },
    {
      "commit": "3ca999acebc1d518fa8642be0cdc2deb1b01e297",
      "tree": "6e91cb52aa48d768be06569b6637bb1629bd5cd1",
      "parents": [
        "ed04742b625d30eaed1ee80fbdd75d2324f1d73b"
      ],
      "author": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Tue Apr 11 12:52:19 2017 +0300"
      },
      "committer": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Tue Apr 11 20:29:29 2017 +0300"
      },
      "message": "Add model to support aic ocata tests\n\nChange-Id: I0e4813ff5f29686bd553f5e750c6d5f14b1133ae\n"
    },
    {
      "commit": "62ec1661a8eef418ecef6fdafa9014a8037ae602",
      "tree": "9137a9abe5ca22a0e1616222660982b4e18243f9",
      "parents": [
        "8d87d0cf6b1bd1d745256dc2104ac77ab553f8e6"
      ],
      "author": {
        "name": "Marek Celoud",
        "email": "mceloud@mirantis.com",
        "time": "Mon Apr 10 13:59:06 2017 +0200"
      },
      "committer": {
        "name": "Marek Celoud",
        "email": "mceloud@mirantis.com",
        "time": "Mon Apr 10 13:59:06 2017 +0200"
      },
      "message": "fix glusterfs, prx interfaces\n\nChange-Id: If02e0c5635c81d871c321a543f4082c80a11c9c9\n"
    },
    {
      "commit": "8d87d0cf6b1bd1d745256dc2104ac77ab553f8e6",
      "tree": "aba9d0233ac682ed1e708ea0b6b154754fec32d6",
      "parents": [
        "a60de8f88995a8c1d43f868db2b3b2a4f5e84cc9"
      ],
      "author": {
        "name": "Marek Celoud",
        "email": "mceloud@mirantis.com",
        "time": "Fri Apr 07 18:41:16 2017 +0200"
      },
      "committer": {
        "name": "Marek Celoud",
        "email": "mceloud@mirantis.com",
        "time": "Fri Apr 07 18:41:16 2017 +0200"
      },
      "message": "fix keepalived interface\n\nChange-Id: I4e5f1f178d2625e273e4d706c044de4adb440b81\n"
    },
    {
      "commit": "a60de8f88995a8c1d43f868db2b3b2a4f5e84cc9",
      "tree": "f4d2dc4dd530da925f47228cbb79b634dfc32c1f",
      "parents": [
        "8eb5a79088dabd40b9e4a460874157ed648d818a"
      ],
      "author": {
        "name": "Marek Celoud",
        "email": "mceloud@mirantis.com",
        "time": "Fri Apr 07 16:51:13 2017 +0200"
      },
      "committer": {
        "name": "Marek Celoud",
        "email": "mceloud@mirantis.com",
        "time": "Fri Apr 07 16:51:21 2017 +0200"
      },
      "message": "fix interfaces for ovs mcp11\n\nChange-Id: Ib8ba575b7f3ab74a3f8c14e6ad0bbc93eece7e79\n"
    },
    {
      "commit": "4d27492672c6072feb81d96b304b481130055b19",
      "tree": "6392c79c0a4af66324ae92ea44f215d3e0e18771",
      "parents": [
        "bc64314a8e94438540ba3700f7bb2c94600683ab"
      ],
      "author": {
        "name": "Marek Celoud",
        "email": "mceloud@mirantis.com",
        "time": "Fri Apr 07 15:52:07 2017 +0200"
      },
      "committer": {
        "name": "Marek Celoud",
        "email": "mceloud@mirantis.com",
        "time": "Fri Apr 07 15:52:07 2017 +0200"
      },
      "message": "add fixes for mcp11\n\nChange-Id: I09254f851316097c73dd88aacf56ccc596cf3ec4\n"
    },
    {
      "commit": "bc64314a8e94438540ba3700f7bb2c94600683ab",
      "tree": "131610d1e1a71145313b8c7c177ffd2f8a7928ae",
      "parents": [
        "441229f23db3bd2cc7d5745058667f5b274f69e7"
      ],
      "author": {
        "name": "Marek Celoud",
        "email": "mceloud@mirantis.com",
        "time": "Fri Apr 07 15:02:38 2017 +0200"
      },
      "committer": {
        "name": "Marek Celoud",
        "email": "mceloud@mirantis.com",
        "time": "Fri Apr 07 15:08:33 2017 +0200"
      },
      "message": "add mcp11\n\nChange-Id: I5aee774dd00251f5c108eb37190d852a416f412c\n"
    }
  ]
}
