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