)]}'
{
  "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": "3f736c4f430b54953dfde31b814bf6b996c9b6ab",
      "tree": "6c26d69f47bf5265c478ee8833c85e8cfcb9e1f2",
      "parents": [
        "8fcbe75dcb383b47545abf6cc4d7108e0c59de7b"
      ],
      "author": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Thu Nov 01 20:04:29 2018 +0200"
      },
      "committer": {
        "name": "Aleksey Zvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Mon Nov 12 18:41:43 2018 +0000"
      },
      "message": "Move cluster_public|internal_protocol to defaults\n\nCloses-bug: PROD-24615 (PROD:24615)\n\nChange-Id: I5083de941a2db42e5b46a6bdc6eacce07b4da266\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": "4502929d6c87c90dd2d72f1c8290e902faf16e1c",
      "tree": "4c6a67dd54d48a576642d25a579b1d6e634df033",
      "parents": [
        "31a9bded17b34dce6b8602b4f6251505fe47499a"
      ],
      "author": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Mon Sep 24 11:03:51 2018 +0300"
      },
      "committer": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Mon Sep 24 11:03:51 2018 +0300"
      },
      "message": "Fix typo in designate\n\nChange-Id: I896f65e100f60bd66eeff01ae6d6e73a4b18932b\n"
    },
    {
      "commit": "4233dbeb212b2debb893a56a217e73dcec6ee51e",
      "tree": "c849de9526a51d54c0c359e7a9c0c1560abb08f4",
      "parents": [
        "253034c95efef96162a6eb623801b8a25d876fc8"
      ],
      "author": {
        "name": "Oleksandr Shyshko",
        "email": "oshyshko@mirantis.com",
        "time": "Fri Sep 21 13:01:08 2018 +0300"
      },
      "committer": {
        "name": "Oleksandr Shyshko",
        "email": "oshyshko@mirantis.com",
        "time": "Fri Sep 21 14:30:56 2018 +0300"
      },
      "message": "Implement X.509 auth between Rabbitmq and Designate\n\nChange-Id: I87f0a51000e278ec3b66dd866e94f0bf74d66b74\nRelated-Prod: PROD-22758\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": "69fdd3fa8fbb944e20ae43e2f54293a4ecaf2a06",
      "tree": "2eaa1a729b23c51888c7e4e806f3a0a178520760",
      "parents": [
        "239d73b0656d30602be3ecd58982552fa63733ce"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Fri Sep 14 01:04:28 2018 +0300"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Fri Sep 14 01:04:28 2018 +0300"
      },
      "message": "Add x509 opts to designate.server.cluster.default\n\nChange-Id: Ia2b756245b10641174c36dca7a2173ca1c5f354d\n"
    },
    {
      "commit": "d5304866960ca49d51939c132f95ddcd48c5279d",
      "tree": "8d6324c8cee5fa469e1ac0cae3718013db9141bf",
      "parents": [
        "3070c30367ce9d813db8b872a5ae1c79c9fa60b0"
      ],
      "author": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Thu Aug 30 15:39:34 2018 +0300"
      },
      "committer": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Wed Sep 05 15:42:46 2018 +0000"
      },
      "message": "Add ability to deploy designate and pdns on different nodes\n\nCurrently old designate pdns backend class implicitly includes\npowerdns server, this won\u0027t allow to deploy designate and pdns\non different nodes.\nAlso simple.yml is split so it is possible to configure do\npools configurations.\n\nChange-Id: Ib717d4a124686c1d36ef83642bbaadcda0d8bf66\nRelated-Prod: https://mirantis.jira.com/browse/PROD-18317\n"
    },
    {
      "commit": "509974a440441a1261e120d18d424601a2a9d66d",
      "tree": "dfae84773200a1dcdfb86ca2fed72d11f1534058",
      "parents": [
        "826d97ba108d45fa2e6e610389d73ea1d1f2d575"
      ],
      "author": {
        "name": "Oleksandr Shyshko",
        "email": "oshyshko@mirantis.com",
        "time": "Fri Aug 31 12:09:05 2018 +0300"
      },
      "committer": {
        "name": "oshyshko",
        "email": "oshyshko@mirantis.com",
        "time": "Tue Sep 04 09:44:46 2018 +0000"
      },
      "message": "Implement X.509 auth for MySQL and Designate\n\nRelated-PROD: PROD-22737\n\nChange-Id: I28c75f79a6e8d111d32d9dea29f23f437f1ffdd3\n"
    },
    {
      "commit": "e1076c1dbc9eccdf916a8a6fe8331198e9863cee",
      "tree": "04aa1bac95221cc3cbc5e1418a289a9daefdd3ff",
      "parents": [
        "6d54b48560a6a0495b62fc1f973ce0f36b8e4963"
      ],
      "author": {
        "name": "Dzmitry Stremkouski",
        "email": "dstremkouski@mirantis.com",
        "time": "Sat Jul 21 18:03:16 2018 +0200"
      },
      "committer": {
        "name": "Dzmitry Stremkouski",
        "email": "dstremkouski@mirantis.com",
        "time": "Mon Jul 23 13:50:29 2018 +0000"
      },
      "message": "Split designate server.cluster into simple and related classes\n\nNow it would be possible to override haproxy/keepalived options\non cluster level without overriding whole designate class.\n\nChange-Id: Ifee404ab2704aad1447cc16bfa65eda95154d02f\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": "047166ccc274ae187df8bc144a658b9905f69b7c",
      "tree": "b35cfb597aad335ef84774db8179d1a21ef9c43f",
      "parents": [
        "f7d7cdc04adfe542176acc9b8c9d380e16e8d6b6"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Fri Mar 09 11:17:45 2018 +0200"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Fri Mar 09 11:54:41 2018 +0000"
      },
      "message": "Centralize setting internal_protocol\n\nInternal Openstack APIs may be encrypted with https. This patch\ncentralize setting internal API protocol among services by\nsetting one of depending if cluster or single models are used:\n  cluster_internal_protocol: \u0027https\u0027\n  internal_protocol: \u0027https\u0027\n\nChange-Id: I2baff79cd5851678559d7de47460fdd2031f70ee\n"
    },
    {
      "commit": "5275cbd9e12cd393934385a1c2f4d218cb07bd35",
      "tree": "bad69e4e20c31ed68fb22e6a987ccdf77b8d36f8",
      "parents": [
        "426fec4fa187be968eaf57374c956a361aa65411"
      ],
      "author": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Thu Dec 21 16:33:48 2017 +0200"
      },
      "committer": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Thu Dec 21 16:42:00 2017 +0200"
      },
      "message": "Add designate admin api to system\n\nadmin api allows to perform some range of operations\nnot available for users in v2 api (list domain counts,\nprojects which are using designate and so on). For\nbackward compatibility purpose it is disabled by default,\nshould be explicitly enabled in cluster model.\n\nChange-Id: I5156945d4eeab3b4a9def4787eedb03db5f49496\nRelated-Prod: https://mirantis.jira.com/browse/PROD-15865\n"
    },
    {
      "commit": "e2171ac64cb73e1d615cc05c33358b708c84c2b3",
      "tree": "8f44504eeb529fa0435fbc218f6d87dc9dba2a1a",
      "parents": [
        "f71a3b9636a7bd8eafa587d943d50aa182aed5a4"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Thu Aug 31 17:56:35 2017 +0300"
      },
      "committer": {
        "name": "Denis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Tue Oct 24 10:24:50 2017 +0000"
      },
      "message": "Add \u0027service\u0027 pdns to designate backend to fix reclass Application\n\nChange-Id: I03f185d206aa1194f701f714ebf625b43ad24e42\n"
    },
    {
      "commit": "81259cc540f6c90496ed295cb866a1ff13fbfb57",
      "tree": "2bf7dc9af1d35adc0d2849d148f79604ae401ec2",
      "parents": [
        "fc30e3196598bb01f8807d90113d7b8c0794ea94"
      ],
      "author": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Wed Aug 23 18:40:09 2017 +0300"
      },
      "committer": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Fri Aug 25 11:37:42 2017 +0000"
      },
      "message": "Allow to connect to localhost\n\nIn Ubuntu 16.04 rndc util in systemd startup\nscript doesn\u0027t use rndc.conf, and that\u0027s why\nit always tries to go to localhost 953 port.\nThat\u0027s why we need to allow this by default.\n\nFrom other side we need to allow designate\nto connect to external ip address. This should be\ndone on cluster level.\n\nChange-Id: I0ca7ae3da6c53a373ffdf19ed3f9a4444b74dcc9\nRelated-Prod: PROD-14051\n"
    },
    {
      "commit": "0c7e110643674ad4a5f9762f6f4c9b99125ab414",
      "tree": "222b83fcc43fc45057e66615e3df4c17b9c734ba",
      "parents": [
        "9593288945c903f3558f3bce798a6519ed879602"
      ],
      "author": {
        "name": "Andrey Shestakov",
        "email": "ashestakov@mirantis.com",
        "time": "Thu Aug 10 13:39:04 2017 +0300"
      },
      "committer": {
        "name": "Marek Celoud",
        "email": "mceloud@mirantis.com",
        "time": "Thu Aug 10 18:01:07 2017 +0000"
      },
      "message": "Pin python-pymysql latest version MOS repo.\n\nChange-Id: Ia42b38284331484df7bafe80773b7f5e1b28fd01\n"
    },
    {
      "commit": "7a69111e9d7665bbe030b9528b7851bf1dd17af3",
      "tree": "a8a10d47755120fb051a536f998cfaa88017f0a3",
      "parents": [
        "be1bc7be3d43107a8d0fd747fb432bce34f16d30"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Thu Aug 03 13:31:12 2017 +0300"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Thu Aug 03 11:45:21 2017 +0000"
      },
      "message": "Add neutron client definition for public network\n\nAllow to create public network via reclass neutron.client\nFix binding for bind9 service to listen on single_address instead\nof 127.0.0.1\n\nRelated-Prod: OSCORE-270\n\nCo-Autored-By: mkarpin \u003cmkarpin@mirantis.com\u003e\nChange-Id: I66467801f87b17dca180c71fd2c690e0818581f3\n"
    },
    {
      "commit": "d52e3d4d0f354af1123c2fadef2561de0501dacd",
      "tree": "3f32c156005f895cde4198b2714e91590e60aefc",
      "parents": [
        "585367b9a79decfd832fb5d165f89745a80b77da"
      ],
      "author": {
        "name": "Petr Jediný",
        "email": "pjediny@mirantis.com",
        "time": "Tue Aug 01 13:52:49 2017 +0200"
      },
      "committer": {
        "name": "Petr Jediný",
        "email": "pjediny@mirantis.com",
        "time": "Tue Aug 01 13:52:49 2017 +0200"
      },
      "message": "Fix designate bind backend\n\nChange-Id: I7688059f1d48f4a5d1a729bd0857c0e39b2174b5\n"
    },
    {
      "commit": "a0538034a7e694cfb8b0154e0ca3a488d4edcab3",
      "tree": "0f352ca8e2a3138fb55e7bf8cb5a23ab0c55c84a",
      "parents": [
        "8a7dc2f6ae598cc95300fd404dfb8dd75185ecb4"
      ],
      "author": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Mon Jun 19 18:34:50 2017 +0300"
      },
      "committer": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Fri Jun 23 14:48:29 2017 +0000"
      },
      "message": "Fix reclass for designate single service setup\n\nBy analogy with other single services - remove\nhaproxy reclass and change openstack_control_address variable\nto single_address_variable. Also pools configuration added, in\norder to have ability to do backend specific configuration.\n\nChange-Id: Ib1ec855ddbd7da0442e4cf0e34cf54603f760f21\nRelated-Prod: OSCORE-267\n"
    },
    {
      "commit": "e479a9f877522b61f418e5642f47ca3edffef8d9",
      "tree": "32e04db0ca5e2861723fab8c4c9c14fbfa7d1f20",
      "parents": [
        "3727b7cce07b4358f00063dfa2b3c650ac71d7c3"
      ],
      "author": {
        "name": "Ivan Suzdal",
        "email": "isuzdal@mirantis.com",
        "time": "Thu Jun 15 19:34:38 2017 +0300"
      },
      "committer": {
        "name": "Ivan Suzdal",
        "email": "isuzdal@mirantis.com",
        "time": "Mon Jun 19 13:01:49 2017 +0300"
      },
      "message": "Add designate/server/backend/pdns.yml\n\nChange-Id: I98379f6305917ab91a49439cf4a794565cd10d77\n"
    },
    {
      "commit": "97a6eb50dd2fdb5c86d88b4faff15e4a0c2ac266",
      "tree": "81bc199100b841a6be7f586aa002398557fc56b5",
      "parents": [
        "84564696975b43ca32703bf2307e43073f11ecf7"
      ],
      "author": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Tue May 30 17:22:00 2017 +0300"
      },
      "committer": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Thu Jun 01 10:01:35 2017 +0000"
      },
      "message": "Parametrize rndc key algorithm\n\nCurrently there is no consistent way to set rndc key algorithm\nin both designate and bind. This patch fixes this.\n\nChange-Id: Ib6ad9142f843aafce41e60de79d77e8eb315d7e8\n"
    },
    {
      "commit": "3bf82b2a717ee5ad45c921e3e1feff60ddd3114e",
      "tree": "5b82a76519c4d6c191451a0b78aecf282c804741",
      "parents": [
        "bed13293414ff64f111fd0ecd8804115f6b13d0f"
      ],
      "author": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Wed May 24 11:34:41 2017 +0300"
      },
      "committer": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Wed May 31 09:34:34 2017 +0000"
      },
      "message": "Update pools management way\n\nIn Mitaka since [1] it is recommended to use pools.yaml\nfile to manage pools in Designate.\n\n[1] https://github.com/openstack/designate/commit/e612a3974fe6bb411c1a97f0b27186ef7d6c8e0d\n\nChange-Id: I12f0b32fd230c75a52de09e1d49a18e01ab97b03\n"
    },
    {
      "commit": "7ed51722eae77fc5330c4f91a24d177bac697699",
      "tree": "cc13580a6a56683903dd47c97d4b61eeccf64bbe",
      "parents": [
        "d0438fe01444882b95b730ef4a7b48a88ec99719"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Mon Mar 13 20:43:36 2017 +0100"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Fri Mar 17 10:22:11 2017 +0100"
      },
      "message": "Add bind on system level\n"
    },
    {
      "commit": "97eae2b2506b7c7eb4cd3bea26bc39e9e4806694",
      "tree": "4e90ca9aa4d2f6d1a8c35d5d2905c4f85f623d3f",
      "parents": [
        "d3ca05efca5717c31384cf74b761abc0abdf3816"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Fri Mar 10 15:11:54 2017 +0100"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Fri Mar 10 15:11:54 2017 +0100"
      },
      "message": "add bind9 backend\n"
    },
    {
      "commit": "45f984177c5f6915e31cff0f1b47ce59f4e0cc67",
      "tree": "469f44f3762f740ff59334a3b0a98dc4564f0405",
      "parents": [
        "335465f5da60ddfc10e668ebb56b7aef4bc66e21"
      ],
      "author": {
        "name": "Pavel Cizinsky",
        "email": "pcizinsky@mirantis.com",
        "time": "Thu Mar 09 10:05:23 2017 +0100"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Thu Mar 09 18:03:37 2017 +0100"
      },
      "message": "add designate\n"
    }
  ]
}
