)]}'
{
  "log": [
    {
      "commit": "f5956c2f6151cc5d99659103f90641ea66eac44a",
      "tree": "0d8f26b243d0ecf4b1d89260d62bbf1c5c4701b4",
      "parents": [
        "f18fd47009eb12a43048b4d04dffafe11bd0dda6"
      ],
      "author": {
        "name": "sgarbuz",
        "email": "sgarbuz@mirantis.com",
        "time": "Mon May 20 14:10:11 2019 +0300"
      },
      "committer": {
        "name": "sgarbuz",
        "email": "sgarbuz@mirantis.com",
        "time": "Wed Jun 05 09:41:33 2019 +0000"
      },
      "message": "Generate random keystone users\n\nChange-Id: I8dbd07b10d29b43d1c35fa76bcaa0f0efb32beda\nRelated-Prod: PROD-29868\n"
    },
    {
      "commit": "271c9e75ec9d2a1c42aa2865082fd08071f327ed",
      "tree": "556ddb72041a1f711dd9be42def6a762439e337b",
      "parents": [
        "a4946035b0320191b8e8fff786de2e2d39f5cb6a"
      ],
      "author": {
        "name": "Oleksandr Bryndzii",
        "email": "obryndzii@mirantis.com",
        "time": "Fri Apr 05 13:22:48 2019 +0300"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Tue Apr 09 17:33:12 2019 +0000"
      },
      "message": "Add redis metadata for ceilometer\n\nAdd coordination_backend:redis metadata structure\n\nAdd the following softparams and set their defaults:\n  ceilometer_redis_db\n  ceilometer_redis_sentinel_mastername\n\nRelated-Prod: PROD-29126\n\nChange-Id: I4ed496bae6e93db025980ee88a253a6e06ffa35d\n"
    },
    {
      "commit": "8085188ebaaf3c775a91dedbcc860296d966de37",
      "tree": "22cff35354f6844e2f60c91bc820b28cde5bbdcd",
      "parents": [
        "72d7eec240dd6510353b4094c5a5bf884f4015dc"
      ],
      "author": {
        "name": "Oleksandr Bryndzii",
        "email": "obryndzii@mirantis.com",
        "time": "Mon Apr 08 14:29:24 2019 +0300"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Tue Apr 09 08:59:19 2019 +0000"
      },
      "message": "Update redis url for ceilometer\n\nChange-Id: I2eca35870ece89ee819315deacf7a7c756515f66\nRelated-Prod: PROD-29126\n"
    },
    {
      "commit": "609d32f399d05bab29a1ca0607cd28490f3d1ea1",
      "tree": "283f56b1f95e9d09c39ed07a799033c58135fd1f",
      "parents": [
        "aed376eb31a763588717b7754a06f54879ae5dff"
      ],
      "author": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Thu Jan 17 13:47:01 2019 +0200"
      },
      "committer": {
        "name": "Ivan Berezovskiy",
        "email": "iberezovskiy@mirantis.com",
        "time": "Tue Mar 12 11:48:14 2019 +0000"
      },
      "message": "Drop static passwords\n\nFor security reasons, all passwords must be generated. That\u0027s why\nall password related parameters has been moved to defaults but\ncommented out, so they will be required and one have to set needed\nparameters if any of them used but missing, and also to have a reference.\n\nExclusions:\n- `opencontrail_message_queue_password` must be defined due of\n  limitations in OpenContrail over OpenStack\n- `rabbitmq_guest_password` for backward compatibility\n- `keepalived_openstack_telemetry_vip_password` for backward\n  compatibility\n- `gerrit_ldap_bind_password` for backward compatibility\n- `opencontrail_identity_password` for backward compatibility\n- `kubernetes_openstack_provider_cloud_password` for backward\n  compatibility\n\nDepends-on: https://gerrit.mcp.mirantis.com/#/c/34073/\nDepends-on: https://gerrit.mcp.mirantis.com/#/c/36474/\nDepends-on: https://gerrit.mcp.mirantis.com/#/c/36650/\nDepends-on: https://gerrit.mcp.mirantis.com/#/c/36656/\nProd-related: PROD-26560 (PROD:26560)\n\nChange-Id: Ia2203cf59349850ecd55c89208285e65b65899cd\n"
    },
    {
      "commit": "e910157da6db2383b3499a30a9b90e54dc12e682",
      "tree": "750b9bbef79ed9883a1d1e95721032e1a166a7a1",
      "parents": [
        "fc497e53e3d862d136d09e183bec26274354a152"
      ],
      "author": {
        "name": "sgarbuz",
        "email": "sgarbuz@mirantis.com",
        "time": "Mon Feb 25 11:08:25 2019 +0200"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Tue Feb 26 13:53:22 2019 +0000"
      },
      "message": "Add soft param ceilometer_gnocchi_archive_policy\n\nAdd soft param ceilometer_gnocchi_archive_policy\u003ddefault\nand move it to system.defaults.openstack\n\nChange-Id: I7b813ccb0bf71842b68f6a9d69382c2a06111f92\nRelated-Prod: PROD-23721 (PROD:23721)\n"
    },
    {
      "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": "f94ab8ccf839a76de6c377a1d17bbfa2093604cd",
      "tree": "5f924d32865e068dff33d223ba3e276d5ecda6aa",
      "parents": [
        "3cbe52b6291dba9fbee967acf74da1ff6a01daa8"
      ],
      "author": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Fri Oct 12 20:48:59 2018 +0300"
      },
      "committer": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Tue Oct 16 16:10:22 2018 +0300"
      },
      "message": "Move few openstack _params to defaults\n\n   * galera|rabbitmq ssl\n   * openstack port|ssl\n\nChange-Id: Ibd3b8d4760b9b062c5d7eb7c58049b83c9732973\n"
    },
    {
      "commit": "fcd82790a7493647a10861092e1eaedaf735b8b3",
      "tree": "237ce6d8764d45cd66387ea094e860d487f53b46",
      "parents": [
        "66e3c0ae0ec21443f45a31880c050ae7dd137afc"
      ],
      "author": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Thu Oct 11 11:34:01 2018 +0300"
      },
      "committer": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Thu Oct 11 11:34:01 2018 +0300"
      },
      "message": "Add ceilometer user to panko group\n\nPanko is a library for Ceilometer and Ceilometer needs rights\nfor reading Panko\u0027s configuration after rights was restricted to\nPanko group.\n\nChange-Id: Ied4e7966c47a4daa69e128b0a08b5864c230014e\nRelated-Prod: https://mirantis.jira.com/browse/PROD-23782\n"
    },
    {
      "commit": "05030c5ee5e9461cb5c79d2b5789f7a83df02641",
      "tree": "848c2e9dfb90995289db0967d8da0f43319a3898",
      "parents": [
        "3d1dd6f01a31479800cf364cb38dec85a1f093cf"
      ],
      "author": {
        "name": "Oleksandr Bryndzii",
        "email": "obryndzii@mirantis.com",
        "time": "Wed Sep 19 11:36:54 2018 +0300"
      },
      "committer": {
        "name": "Oleksandr Bryndzii",
        "email": "obryndzii@mirantis.com",
        "time": "Fri Sep 21 11:58:55 2018 +0300"
      },
      "message": "Add metadata for X.509 auth between Ceilometer and RMQ\n\nRelated-Prod: PROD-22756\n\nChange-Id: Ifa70f9d5d675783d50e053b03a54900353fb13fb\n"
    },
    {
      "commit": "3d1dd6f01a31479800cf364cb38dec85a1f093cf",
      "tree": "1831c7f0175d3959847a0f8968bec16bb20078d4",
      "parents": [
        "055473f6f061fb937a36f219a5111b999fbebf30"
      ],
      "author": {
        "name": "Oleksandr Shyshko",
        "email": "oshyshko@mirantis.com",
        "time": "Thu Sep 20 18:22:04 2018 +0300"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Fri Sep 21 09:17:43 2018 +0300"
      },
      "message": "Unhard-coded \u0027message_queue:port:${_param:rabbitmq_port}\u0027\n\nChange-Id: I9c57a01b4e9f3b5cc03a7618ac8b7af1d227ab76\n"
    },
    {
      "commit": "0343b6859b0e70e8da10bd795f421713679eb84f",
      "tree": "b35118806038fa1c60efb98ac167b3b1183a9d39",
      "parents": [
        "83a6c79a781b6532a4955823c03adba3d191e16c"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Mon Sep 17 14:21:38 2018 +0300"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Wed Sep 19 11:28:22 2018 +0000"
      },
      "message": "Ceilometer take into account cluster_internal_protocol variable\n\nChange-Id: I0f6f60ecb1e229a04904dbbb613538d424385bbb\nRelated-Prod: PROD-18315\n"
    },
    {
      "commit": "a116c1c48eb4026b71c1666ca2f1914126e216bf",
      "tree": "3a512d9b61bb311f3acae8f1d75516c93425ecf8",
      "parents": [
        "6e24f06b5c56d010d306aa672935209737da6e3c"
      ],
      "author": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Tue Jul 17 18:11:13 2018 +0300"
      },
      "committer": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Tue Jul 17 18:11:13 2018 +0300"
      },
      "message": "Add openstack_node_role to ceilometer new classes\n\nChange-Id: Id978715efabe9607ffb70f2a05a16f3048647554\n"
    },
    {
      "commit": "01eb3177fa25d42728dc135143eef2e5884162e6",
      "tree": "a58588108085552a5a0abddad27efd3eecfa5fae",
      "parents": [
        "72a0ae0380b2d8b17be90e97f1d4dbc1f254b1eb"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Mon Jul 16 13:44:53 2018 +0300"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Mon Jul 16 18:53:00 2018 +0300"
      },
      "message": "Add openstack_node_role parameter\n\nAdd openstack_node_role parameter that will specify node role\nprimary|secondary. This metadata will be used by formulas as a\ntrigger to run one-shot operations.\n\nChange-Id: I230590bc5f9d53960c6edaf7e37c44541d9c3342\nRelated-Prod: PROD-21267\n"
    },
    {
      "commit": "15c0100f60849576b72f653a585765e1f52eaf16",
      "tree": "face3f654411ab21387b9937ccde0a6b57088860",
      "parents": [
        "da4e874f2e42c1b4a619022732bc5a97c218ee9b"
      ],
      "author": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Tue Jul 10 12:14:45 2018 +0300"
      },
      "committer": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Wed Jul 11 03:11:41 2018 +0000"
      },
      "message": "Create new system level for Tenant Telemetry\n\nSince Openstack Pike ceilometer-api and database setup is deprecated,\nadded classes which need to be used since Openstack Pike release.\n\nChange-Id: I36a145e24da647bae64bfb9e6de1b058282e340e\nRelated-Prod: https://mirantis.jira.com/browse/PROD-21282\n"
    },
    {
      "commit": "62b4973b7d190398b239d0169a341af73d0cdfe0",
      "tree": "96efd0577bff7203082675a50c54747a500c7fbb",
      "parents": [
        "92b1a5befee85af27aab9846029971a2670796ec"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Fri Jul 06 17:48:26 2018 +0300"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Mon Jul 09 07:55:59 2018 +0000"
      },
      "message": "Tune default telemetry parameters\n\nIncrease ceilometer gnochi api timeout to 30s\nEnable workload_partitioning for cluster.\nUse default number of rpc workers in ceilometer.\n\nChange-Id: I2e200894196f95ed002ecb7dd9ca45a271a88a09\nRealted-Prod: PROD-21194\n"
    },
    {
      "commit": "3e4503e3df6f3c72c0e4888697bde21084c3e6f7",
      "tree": "bac760c8029b2f6fd182d1a56d5b600298dd9b38",
      "parents": [
        "945c3d1d94b8301e933afa02dd8fb667b33834c8"
      ],
      "author": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Fri Jul 06 10:04:53 2018 +0300"
      },
      "committer": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Fri Jul 06 10:04:53 2018 +0300"
      },
      "message": "Add alarm notifier for case with gnocchi backend\n\nAlarm notifier should be used for storing events in\norder to aodh event alarm can work\n\nChange-Id: I0d4d994632b6d74534ea625215667b6658646f34\nRelated-Prod: https://mirantis.jira.com/browse/PROD-20813\n"
    },
    {
      "commit": "81ffab3b3a6d38ae964ef85a76745750dd862c32",
      "tree": "f2d8b5e3310e2af49258634065f204e857bb02e5",
      "parents": [
        "49752e4a9c0d0a5e84faa039086a569fd4cafef4"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Wed Jul 04 13:02:04 2018 +0300"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Wed Jul 04 13:02:04 2018 +0300"
      },
      "message": "Pass region for nova and ceilometer\n\nThis patch make sure _param:openstack_region passed in current\nexisted classes for nova and ceilometer\n\nChange-Id: Icb388c17590cf6405f73d3bf41729b3b6fea2058\n"
    },
    {
      "commit": "c49e844f2fb1bf7fcd26ef70bcf44929ca730415",
      "tree": "5d97815632156ccabc3ab109fa84ec46f7417615",
      "parents": [
        "5d5be3bd059215e9cd421cb7acc0c9ea775e554b"
      ],
      "author": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Fri Jun 15 15:46:16 2018 +0300"
      },
      "committer": {
        "name": "Oleksii Grudev",
        "email": "ogrudev@mirantis.com",
        "time": "Mon Jun 25 12:37:49 2018 +0300"
      },
      "message": "Add classes for Gnocchi archive policies implementation\n\nChange-Id: I77d5334075d60c34611ed920ee538fbe3990da13\nRelated-Prod: https://mirantis.jira.com/browse/PROD-20813\nDepends-On: I7341dfb26a39275e1a9b55f7a49fd2ace9584612\n"
    },
    {
      "commit": "b96cbb34cd0f9f4f38d466491dae551fefd9bc52",
      "tree": "f479a888e21754c91bd9c9c16f17f27aea9a53dd",
      "parents": [
        "7b0aefebe440043ae217f795f56edbe43f6ab1fc"
      ],
      "author": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Fri Jun 01 16:34:47 2018 +0300"
      },
      "committer": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Thu Jun 07 11:10:20 2018 +0000"
      },
      "message": "Enable sending events to notification bus by default\n\nAccording to [1] in order to Aodh event alarms work notifier publisher\nshould be set with special topic (alarm.all by default).\n\n[1] https://docs.openstack.org/aodh/latest/contributor/event-alarm.html\n\nChange-Id: I2719ad7b071ff68ccc1072972aabca3d0f3168d8\nRelated-Prod: https://mirantis.jira.com/browse/PROD-20427\n"
    },
    {
      "commit": "6cc775ba29a97368865130b1cd678f7a267b9556",
      "tree": "cde54ce01b7393c692ac890a962bd13453a6a4e7",
      "parents": [
        "93aa5e0709f8dcef7dec1b89b9667babb5cd404a"
      ],
      "author": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Wed May 30 10:26:59 2018 +0300"
      },
      "committer": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Wed May 30 11:10:06 2018 +0300"
      },
      "message": "Do not override database section with None\n\nChange-Id: Ia5211718e62785d2dcebc15541fba6f054ef75b8\nRelated-Prod: https://mirantis.jira.com/browse/PROD-20352\n"
    },
    {
      "commit": "1c1433bd076f7bc1a6d587493f68b0133ddf950c",
      "tree": "11f57f000e7e372b0771023fd563a0092ac7a846",
      "parents": [
        "64b34a8d6475efe8b04f75ff707a76894ddabab2"
      ],
      "author": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Mon Mar 26 15:30:24 2018 +0300"
      },
      "committer": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Mon Mar 26 15:30:24 2018 +0300"
      },
      "message": "Initializing server:publisher dict in ceilometer\n\nThe patch initializes ceilometer:server:publisher dict to\nempty to be overridden further.\n\nChange-Id: Ic0ba497225f34564b9adb499579c70273aea13ff\nRelated-PROD: PROD-18827\n"
    },
    {
      "commit": "9334764f95ed5bc3e279b2242f42bc69ae538377",
      "tree": "78738684b085519bcf6ebbeb1c6f6a2ee55ab66b",
      "parents": [
        "a798f6aecd54642865b19752a7f22d2ad3a36ace"
      ],
      "author": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Tue Feb 20 13:05:30 2018 +0200"
      },
      "committer": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Mon Mar 05 17:32:13 2018 +0000"
      },
      "message": "Add panko and gnocchi as default backend\n\nDefault publisher is disabled, because it is hardcoded\nin service reclass and uses legacy backends, also database\nsection is cleaned, with gnocchi ceilometer shouldn\u0027t use\nany database backends.\n\nOther changes:\n  - fixed typo in coordination config\n  - added class for configuring polling\n\nChange-Id: I50f73969ed33475703b9c459c7ab4ff9c60eeaeb\nRelated-Prod: https://mirantis.jira.com/browse/PROD-17731\n"
    },
    {
      "commit": "e41088638fc80ebb89ab938d20aee93c6fb73d2e",
      "tree": "b335bec162a2a68e4f0bad6bb914935ba32272f2",
      "parents": [
        "d5feacc398dfaca3094c33498ade7583a0794a8d"
      ],
      "author": {
        "name": "Ondrej Smola",
        "email": "smolaon@gmail.com",
        "time": "Mon Oct 16 16:19:41 2017 +0200"
      },
      "committer": {
        "name": "Ildar Svetlov",
        "email": "isvetlov@mirantis.com",
        "time": "Wed Oct 18 17:59:54 2017 +0400"
      },
      "message": "Modify Openstack telemetry keepalived instance\n\nBuild Openstack telemetry keepalived instance from service metadata\nlayer. Address, password and interface configure by previous values.\n\nChange-Id: I6f5a1f9c6e9932fab982772de10294f82e09b706\n"
    },
    {
      "commit": "3e893d4129a269df78969742142b827f05ac14e0",
      "tree": "8ad9f0f1414b4008d153f2d1626b7ec5b47e8920",
      "parents": [
        "729e372e5eb7f1b7df0da607366ceb8d1d1ff523"
      ],
      "author": {
        "name": "Tomáš Kukrál",
        "email": "tkukral@mirantis.com",
        "time": "Thu May 04 10:59:17 2017 +0200"
      },
      "committer": {
        "name": "Tomáš Kukrál",
        "email": "tkukral@mirantis.com",
        "time": "Thu May 04 14:13:24 2017 +0200"
      },
      "message": "fix broken classes\n\nthese files are empty:\n* linux/network/interface/bond_ovs_dvr.yml is not valid yaml\n* glusterfs/cluster.yml is not valid yaml\n* linux/network/interface/bond_vlan_dvr.yml is not valid yaml\n* jenkins/master/single.yml is not valid yaml\n\nChange-Id: I9c27d6ea41fcad0e14a28097eac7cfe540fb2983\n"
    },
    {
      "commit": "db8d765620c7d16cd17dbec8c43a95cfd0464256",
      "tree": "2c7ff3457e89499e9c524d80e00ad2561cb7eaa8",
      "parents": [
        "78bf90c8b404a8aa86261893506d3f239b617c60"
      ],
      "author": {
        "name": "Nadya Shakhat",
        "email": "nprivalova@mirantis.com",
        "time": "Tue May 02 15:41:41 2017 +0400"
      },
      "committer": {
        "name": "Nadya Shakhat",
        "email": "nprivalova@mirantis.com",
        "time": "Wed May 03 13:59:39 2017 +0400"
      },
      "message": "Add coordination support for Ceilometer central agent\n\nChange-Id: I0fe8d409919c79b2d7316511c11b15bc48e35ded\n"
    },
    {
      "commit": "22673031c28f3199f70524e5e406fe4f933b7bc2",
      "tree": "13753d72e0dd0121b3f470b20924ffe3cb651cee",
      "parents": [
        "dcbe7e2428fc1f2c27c47e27e6581ae164e7fa91"
      ],
      "author": {
        "name": "Damian Szeluga",
        "email": "damian.szeluga@gmail.com",
        "time": "Wed Apr 19 13:55:25 2017 +0200"
      },
      "committer": {
        "name": "Damian Szeluga",
        "email": "damian.szeluga@gmail.com",
        "time": "Wed Apr 19 13:56:21 2017 +0200"
      },
      "message": "Get rid of connecting to RMQ via VIP\n"
    },
    {
      "commit": "372b27cf249ae0ab869618c35e7ef3006c92d8de",
      "tree": "537fa9dfa5bf65ba56cf59d4057a2f7ac6e4e367",
      "parents": [
        "0971634f98b2c32a534dd8e4084d86371d3205b3"
      ],
      "author": {
        "name": "Olivier Bourdon",
        "email": "obourdon@mirantis.com",
        "time": "Fri Mar 10 17:12:29 2017 +0100"
      },
      "committer": {
        "name": "Olivier Bourdon",
        "email": "obourdon@mirantis.com",
        "time": "Fri Mar 10 17:23:47 2017 +0100"
      },
      "message": "Fix token parsing error\n\nChange-Id: Ic16ddba4018978e01fb5f6301ccb28477b9970a4\n"
    },
    {
      "commit": "8179a3e39043fbaf07d9c16bedcb5d5b0fb7b5e5",
      "tree": "6c692fda977346a3529c515f31c46fe8f09bbe2f",
      "parents": [
        "3661353ce68d3b5e3ee67919e9bb7ed7d3623a59"
      ],
      "author": {
        "name": "Pavel Cizinsky",
        "email": "pcizinsky@mirantis.com",
        "time": "Fri Mar 10 10:33:44 2017 +0100"
      },
      "committer": {
        "name": "Pavel Cizinsky",
        "email": "pcizinsky@mirantis.com",
        "time": "Fri Mar 10 10:33:44 2017 +0100"
      },
      "message": "add openstack_region param for ceilometer\n"
    },
    {
      "commit": "54831fd21b24867f1ab15513d1be316e84806583",
      "tree": "aa9ab41f1ef815241506b80324850ef81f7d3afe",
      "parents": [
        "c367eafa03b4266c4e892fe3d29145d2e6aeac56"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Wed Feb 08 11:08:44 2017 +0100"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Wed Feb 08 15:02:39 2017 +0100"
      },
      "message": "Add more Keepalived VIP instances\n\nThis change adds classes for configuring the following VIP addresses:\n\n - StackLight log cluster\n - StackLight telemetry cluster\n - OpenStack telemetry cluster (Ceilometer)\n"
    },
    {
      "commit": "c91c062835d78442d466e0a374ecc1446eb721d1",
      "tree": "7ea0e1e1925cded8bd820d076ff0c60190be1e94",
      "parents": [
        "35705db9c5b91da851f19e70365fc14fab79fc8b"
      ],
      "author": {
        "name": "Ondrej Smola",
        "email": "ondrej.smola@tcpcloud.eu",
        "time": "Mon Jan 30 14:09:44 2017 +0100"
      },
      "committer": {
        "name": "Ondrej Smola",
        "email": "ondrej.smola@tcpcloud.eu",
        "time": "Mon Jan 30 14:09:44 2017 +0100"
      },
      "message": "vw fixes\n"
    },
    {
      "commit": "c44feedfe676a1e7a8b5e6cc56d04589c281ef61",
      "tree": "d0d6cda4b577d28e29c5fa40298237eca670f879",
      "parents": [
        "b0a95519f1d4262aa1bef9e8bfebf1248e4b1fa9"
      ],
      "author": {
        "name": "Ilya Tyaptin",
        "email": "ityaptin@mirantis.com",
        "time": "Wed Jan 18 12:38:45 2017 +0400"
      },
      "committer": {
        "name": "Ilya Tyaptin",
        "email": "ityaptin@mirantis.com",
        "time": "Wed Jan 18 12:38:45 2017 +0400"
      },
      "message": "Fix a typo in ceilometer influxdb backend\n"
    },
    {
      "commit": "7628d60c3ad007561a78daeb1e3fb9a5903d94d1",
      "tree": "15177da561300ae45c3b097510b4cfc15535383a",
      "parents": [
        "5dab176c7d3a7218043f611a42f9e7d79613ba11"
      ],
      "author": {
        "name": "Ondrej Smola",
        "email": "ondrej.smola@tcpcloud.eu",
        "time": "Mon Dec 19 17:20:59 2016 +0100"
      },
      "committer": {
        "name": "Ondrej Smola",
        "email": "ondrej.smola@tcpcloud.eu",
        "time": "Mon Dec 19 17:20:59 2016 +0100"
      },
      "message": "added ceilometer, added mongodb ceilometer backend\n"
    },
    {
      "commit": "de400ea3d7c4577e152e124ff38d958a882b3f47",
      "tree": "55bb1a496eaeb1ecd753d337750ed31568147ea8",
      "parents": [
        "007f9775def43ef98a9d5d1977530ad873e61cb9"
      ],
      "author": {
        "name": "Ondrej Smola",
        "email": "ondrej.smola@tcpcloud.eu",
        "time": "Sun Dec 18 18:04:46 2016 +0100"
      },
      "committer": {
        "name": "Ondrej Smola",
        "email": "ondrej.smola@tcpcloud.eu",
        "time": "Sun Dec 18 18:04:46 2016 +0100"
      },
      "message": "added haproxy for ceilometer\n"
    },
    {
      "commit": "24966f3182997a887aa3bcb291d5dc834bc5f783",
      "tree": "91bd7a8e5c784af0da3273fdccfa5fc689201856",
      "parents": [
        "0516f09b14f590b1b4da7dd63f199b204280539a"
      ],
      "author": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Fri Dec 16 14:32:55 2016 +0000"
      },
      "committer": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Fri Dec 16 14:32:56 2016 +0000"
      },
      "message": "Use ceilometer_influxdb_password instead of stacklight\n\nhttps://github.com/Mirantis/mk-lab-salt-model/pull/194\n"
    },
    {
      "commit": "672019672b90da9bc6150837d01717aaebd651ea",
      "tree": "c084c3b9fb37040f00ec697de43a8ec3c9ce84f9",
      "parents": [
        "e31edd2e878461ae5709f66f8f4d073c085916db"
      ],
      "author": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Wed Dec 14 14:48:30 2016 +0000"
      },
      "committer": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Fri Dec 16 14:30:33 2016 +0000"
      },
      "message": "Change and create system classes for support Mitaka Ceilometer\n\nAodh and Ceilometer system classes were created in this commit.\nAlso keystone, galera and mysql classes were changed to support\naodh installation.\n\nhttps://github.com/Mirantis/mk-lab-salt-model/pull/137\n"
    }
  ]
}
