)]}'
{
  "log": [
    {
      "commit": "777d782ad79ac87f76fe1088a7147d0ba378d1cc",
      "tree": "dcb19d0bcb9a3c03f4588b3e87d216e93cfbf35d",
      "parents": [
        "d613b1f03ef80496ecc1c7d045fb09cf3e16dba1"
      ],
      "author": {
        "name": "Oleksiy Petrenko",
        "email": "opetrenko@mirantis.com",
        "time": "Tue Nov 06 13:32:44 2018 +0200"
      },
      "committer": {
        "name": "Oleksiy Petrenko",
        "email": "opetrenko@mirantis.com",
        "time": "Tue Nov 06 18:09:53 2018 +0200"
      },
      "message": "Add designate modules and states\n\nAdd basic work with zones via designate RESTful API\n\nChange-Id: Ib8dca42fc00c96756f4137acdc57aeb81e95c06c\nRelated-Issue: PROD-24588\n"
    },
    {
      "commit": "d613b1f03ef80496ecc1c7d045fb09cf3e16dba1",
      "tree": "c3f022190dc2709e758afb667fb9eae939a23985",
      "parents": [
        "822eaa4ce59fdc3434040f870bbd6532b5d0f8a0"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Wed Oct 24 12:01:45 2018 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Wed Oct 24 12:01:45 2018 +0200"
      },
      "message": "Freeze inspec version for salt-formulas tests\n\t- in inspec \u003e\u003d 3.0.0 there are changes in schema\n\t  which require to have tests/integration dir\n\t  to contain tests, otherwise fails\n\t- this is temporary workaround until we decide\n\t  proper fix\n\nChange-Id: I08140acd149ca1c1c8cc98d84c3cc104057363bb\n"
    },
    {
      "commit": "822eaa4ce59fdc3434040f870bbd6532b5d0f8a0",
      "tree": "f91a6443f731c8c0b12d0c002e541d028474b7d2",
      "parents": [
        "18939c9ae298b9946a8b9a25cb521c440cae84b0"
      ],
      "author": {
        "name": "Oleksandr Shyshko",
        "email": "oshyshko@mirantis.com",
        "time": "Wed Sep 26 18:13:21 2018 +0300"
      },
      "committer": {
        "name": "Oleksandr",
        "email": "oshyshko@mirantis.com",
        "time": "Wed Sep 26 22:49:11 2018 +0300"
      },
      "message": "[QUEENS] Implemented secure connection to MySQL.\n\n  * It will be check exist x509 section in pillar, and prepare correct _data array for oslo_template.\n\nRelated-PROD: PROD-23473\n\nChange-Id: Id5e6c0c9a582ea401e050c7a29c1f1497ad3a5b9\n"
    },
    {
      "commit": "18939c9ae298b9946a8b9a25cb521c440cae84b0",
      "tree": "0e621f5076b0d3157fb520a917b11bdda7ab2c7d",
      "parents": [
        "b988699b38aa16c7b748d436a9d9d6358236ef81"
      ],
      "author": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Mon Sep 24 22:34:03 2018 +0300"
      },
      "committer": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Mon Sep 24 22:34:03 2018 +0300"
      },
      "message": "Fix mdns listen option\n\nIn case when Designate is setup with powerdns and designate-mdns\nservers are supermasters for powerdns, it is required to set port\nfor mdns to not standard value - 53\n\nChange-Id: I9774a709cb0dd24caa45964bf93d9bb28f8072b9\nRelated-Prod: https://mirantis.jira.com/browse/PROD-23369\n"
    },
    {
      "commit": "b988699b38aa16c7b748d436a9d9d6358236ef81",
      "tree": "a8b6a6a1e3ee9292878ec7ca6b31a7faff6b7d9c",
      "parents": [
        "bf1664e03d07c098c20ae8bdef7e143b91df763e"
      ],
      "author": {
        "name": "Oleksandr Shyshko",
        "email": "oshyshko@mirantis.com",
        "time": "Fri Sep 21 12:44:35 2018 +0300"
      },
      "committer": {
        "name": "Oleksandr Shyshko",
        "email": "oshyshko@mirantis.com",
        "time": "Fri Sep 21 12:45:19 2018 +0300"
      },
      "message": "Implement X.509 auth between Rabbitmq and Designate\n\nChange-Id: Ibda946b558cd2a7c4f5fbcb17a7919d250bc33ff\nRelated-Prod: PROD-22758\n"
    },
    {
      "commit": "bf1664e03d07c098c20ae8bdef7e143b91df763e",
      "tree": "a42ffa75847eda16afbd9cd785d00d67eebb5138",
      "parents": [
        "be1bb12c8d33ed04146ca688a5d8b2e504ee9cb4",
        "c7d4827883e68da392ae73448d4c1c41bb2af339"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Mon Sep 10 09:02:46 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@84b5d06f6116",
        "time": "Mon Sep 10 09:02:46 2018 +0000"
      },
      "message": "Merge \"Update README.rst for X.509 auth for MySQL and Designate\""
    },
    {
      "commit": "be1bb12c8d33ed04146ca688a5d8b2e504ee9cb4",
      "tree": "1ce590917d29917d67db2acbe2c4edd46b2a9fd3",
      "parents": [
        "27200ffb5e233a0bbc53f23f2c27afad8959d8a4",
        "f605cefed6ceab7117fdbed4ea54198639d2a41a"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Fri Sep 07 11:42:06 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@84b5d06f6116",
        "time": "Fri Sep 07 11:42:06 2018 +0000"
      },
      "message": "Merge \"Enable validation of project id in quotas\""
    },
    {
      "commit": "c7d4827883e68da392ae73448d4c1c41bb2af339",
      "tree": "e495cb2ef05fd56cf982345f6f76b9a48d8be42f",
      "parents": [
        "c68a68ef0f81d7de7944f6491de21262e626b33e"
      ],
      "author": {
        "name": "Oleksandr Shyshko",
        "email": "oshyshko@mirantis.com",
        "time": "Fri Aug 31 12:22:41 2018 +0300"
      },
      "committer": {
        "name": "Oleksandr Shyshko",
        "email": "oshyshko@mirantis.com",
        "time": "Fri Sep 07 14:21:58 2018 +0300"
      },
      "message": "Update README.rst for X.509 auth for MySQL and Designate\n\nRelated-PROD: PROD-22737\n\nChange-Id: Ibddba4f477abd10bd67c4cb253bcc57e9487261f\n"
    },
    {
      "commit": "27200ffb5e233a0bbc53f23f2c27afad8959d8a4",
      "tree": "0c28f10245bd61b7ab339c2456ce7316f264aa27",
      "parents": [
        "6e7e066a9dea99b36a2424899e542219e492f7b7",
        "10773761e0aa1fed4bbec9128807063f2c631829"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Tue Sep 04 23:21:00 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@84b5d06f6116",
        "time": "Tue Sep 04 23:21:00 2018 +0000"
      },
      "message": "Merge \"Adding states to perform designate upgrade\""
    },
    {
      "commit": "f605cefed6ceab7117fdbed4ea54198639d2a41a",
      "tree": "42cc506e3656a420191aabb309a8dd8fb5acf939",
      "parents": [
        "3f2bc3d61fc104ec4f49c34cf101b15f423eb6a7"
      ],
      "author": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Wed Aug 22 16:39:55 2018 +0300"
      },
      "committer": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Tue Sep 04 13:40:43 2018 +0300"
      },
      "message": "Enable validation of project id in quotas\n\nNew pillar is `designate.server.api.quotas_verify_project_id`,\ndefault in service reclass level is `False`.\n\nChange-Id: I9ebebc1837aecfa0cc522e41e1ee4d2250df75e9\nCloses-Issue: PROD-22079\n"
    },
    {
      "commit": "10773761e0aa1fed4bbec9128807063f2c631829",
      "tree": "5a4e3baf5a85a5670002dbb5f6f387eab481cb6a",
      "parents": [
        "3f2bc3d61fc104ec4f49c34cf101b15f423eb6a7"
      ],
      "author": {
        "name": "root",
        "email": "root@cfg01.ohryhorov-deploy-heat-virtual-mcp11-aio-4006.bud-mk.local",
        "time": "Wed Aug 15 14:15:01 2018 +0000"
      },
      "committer": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Tue Sep 04 08:07:25 2018 +0000"
      },
      "message": "Adding states to perform designate upgrade\n\nThe patch adds new states to perform service upgrade\nalong with service configuration and states to perform\nsmall sanity test.\n\nRelated-PROD: PROD-21933\n\nChange-Id: Icb4f12a66e19895654e212baf9769f655f33ec5c\n"
    },
    {
      "commit": "6e7e066a9dea99b36a2424899e542219e492f7b7",
      "tree": "c09ad0c127948ab6ba47546a9034f04f9feb594b",
      "parents": [
        "c68a68ef0f81d7de7944f6491de21262e626b33e"
      ],
      "author": {
        "name": "sgarbuz",
        "email": "sgarbuz@mirantis.com",
        "time": "Mon Sep 03 10:18:21 2018 +0300"
      },
      "committer": {
        "name": "sgarbuz",
        "email": "sgarbuz@mirantis.com",
        "time": "Mon Sep 03 07:23:50 2018 +0000"
      },
      "message": "Add file check for offline db sync\n\nCheck file `loggin.conf` in work dir, if logging enable\n\nChange-Id: I9821a5a953316a8ee9eb1cf4e9f3e51e80dcb49f\nRealted-Prod: PROD-22817 (PROD:22817)\n"
    },
    {
      "commit": "c68a68ef0f81d7de7944f6491de21262e626b33e",
      "tree": "99937cc9ff947921e535ff19c2f97e0c75e7c9c4",
      "parents": [
        "3f2bc3d61fc104ec4f49c34cf101b15f423eb6a7"
      ],
      "author": {
        "name": "Oleksandr Bryndzii",
        "email": "obryndzii@mirantis.com",
        "time": "Wed Aug 29 13:51:05 2018 +0300"
      },
      "committer": {
        "name": "Oleksandr Bryndzii",
        "email": "obryndzii@mirantis.com",
        "time": "Wed Aug 29 13:52:41 2018 +0300"
      },
      "message": "Update designate config files permissions\n\nThe /etc/designate/*.conf|*.yaml files are world readable.\nThis may lead to sensitive information leakage and cloud compromise.\n\nSet designate config files permissions to 0640.\nSet designate config files owner and group to root:designate.\n\nChange-Id: If81d1bdb4caa29a642f00f6ee2b113f684f80504\n"
    },
    {
      "commit": "3f2bc3d61fc104ec4f49c34cf101b15f423eb6a7",
      "tree": "66a67c581a50b65d15d92dfbe74d8adee7916cea",
      "parents": [
        "f159dbee9d2a8cdfea6b40bb9ffffe4a7a9b6ce0"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Tue Aug 07 13:18:22 2018 +0000"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Wed Aug 08 14:26:22 2018 +0000"
      },
      "message": "Run dbsync on primary node only\n\nMove dbsync to separate file.\nRun only on primary node.\nDo not run redundant versioned dbsyncs.\nRun online dbsync when services are online.\n\nChange-Id: I3962204114bd7007be705fc3c6872903f376a4b6\nRelated-Prod: PROD-21267\n"
    },
    {
      "commit": "f159dbee9d2a8cdfea6b40bb9ffffe4a7a9b6ce0",
      "tree": "c51bfbbc5f826d7aa89cd147b00665367c685e37",
      "parents": [
        "c6a8014bcd6c582cfa38e8cadd82c6d5bf9864bc"
      ],
      "author": {
        "name": "Oleksandr Shyshko",
        "email": "oshyshko@mirantis.com",
        "time": "Thu Aug 02 13:22:17 2018 +0300"
      },
      "committer": {
        "name": "Oleksandr Shyshko",
        "email": "oshyshko@mirantis.com",
        "time": "Thu Aug 02 13:23:15 2018 +0300"
      },
      "message": "Update run_tests.sh to the latest revision\n\nChange-Id: I417bbab713eaaa8e41c159225e9c07616cb1176b\n"
    },
    {
      "commit": "c6a8014bcd6c582cfa38e8cadd82c6d5bf9864bc",
      "tree": "c37d587140f0c45f268a22e19eada549dc341a0c",
      "parents": [
        "d9cbf46c19b5a3141ad19930595b389795b99e4e"
      ],
      "author": {
        "name": "sgarbuz",
        "email": "sgarbuz@mirantis.com",
        "time": "Mon Jul 16 14:21:06 2018 +0300"
      },
      "committer": {
        "name": "sgarbuz",
        "email": "sgarbuz@mirantis.com",
        "time": "Wed Jul 18 15:52:16 2018 +0300"
      },
      "message": "Designate add ability to use global logging.conf\n\nAdd ability to use global logging.conf template which can be\nused in all openstack components which support oslo.log\n\nChange-Id: I9f54d81420427f59dfe7a4bfcde77c4b137b4df1\nRelated-Prod: PROD-21353\n"
    },
    {
      "commit": "d9cbf46c19b5a3141ad19930595b389795b99e4e",
      "tree": "06c28802d5eb287efd5e48b10d14f518f164b15b",
      "parents": [
        "f2646ba48c3531acd2e1f4c87dbf0d794a8875da",
        "cbe7c360a66adba3d8d5bcaddeea6c297ebc1cb6"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Mon Jul 16 10:53:16 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@853267bf53e2",
        "time": "Mon Jul 16 10:53:16 2018 +0000"
      },
      "message": "Merge \"Fix Python version for Travis CI tests\""
    },
    {
      "commit": "f2646ba48c3531acd2e1f4c87dbf0d794a8875da",
      "tree": "999c9aa52ce7b3c540b3e986ee05d5768059504c",
      "parents": [
        "b7188897e6a1151144f24bc94f2a04b411142853"
      ],
      "author": {
        "name": "Oleksii Chupryn",
        "email": "achuprin@mirantis.com",
        "time": "Tue Jul 10 17:41:29 2018 +0300"
      },
      "committer": {
        "name": "Oleksii Chupryn",
        "email": "achuprin@mirantis.com",
        "time": "Wed Jul 11 14:00:10 2018 +0300"
      },
      "message": "Fix value of syslog facility\n\nAccording syslog specification to calculate Priority value\nthe Facility value should be multiplied by 8.\n\nspec - https://tools.ietf.org/html/rfc5424#section-6.2.1\n\nChange-Id: I813ce81ac12bb12a2d88b6f552e86ac53fd51276\nRelated-PROD: PROD-21310\n"
    },
    {
      "commit": "b7188897e6a1151144f24bc94f2a04b411142853",
      "tree": "73d2941936640652bc695d16e2a5eff45f243a36",
      "parents": [
        "3147bda09456aa59df10c98fa72eda462d686372"
      ],
      "author": {
        "name": "sgarbuz",
        "email": "sgarbuz@mirantis.com",
        "time": "Tue May 08 13:26:42 2018 +0300"
      },
      "committer": {
        "name": "sgarbuz",
        "email": "sgarbuz@mirantis.com",
        "time": "Thu Jul 05 13:17:24 2018 +0300"
      },
      "message": "Add support loggin conf for designate\n\nAdd support logging conf openstack_log_appender param\nwith fluentd and syslog log handlers\n\nChange-Id: I621a8c7bb7221ee1aa1cbff04c26986a0e90a9d8\nRelated-Prod: PROD-19781\n"
    },
    {
      "commit": "3147bda09456aa59df10c98fa72eda462d686372",
      "tree": "d3a20848205c119fdb3e34f012eec84395303a75",
      "parents": [
        "95b238c23169b35b11ea468af1727f0f63310567"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Mon Jul 02 10:43:40 2018 +0300"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Mon Jul 02 10:47:12 2018 +0300"
      },
      "message": "Configure listener_pool_name for designate-sink service\n\nSet listener_pool_name to designate-sink by default to\nmake sure notifications are delivered to all subscribers\nwith notifications topic (designate,ceilometer)\n\nChange-Id: Iacc74ac33e828e2a52720235e6705c370477b791\nRelated-Prod: PROD-20427\n"
    },
    {
      "commit": "cbe7c360a66adba3d8d5bcaddeea6c297ebc1cb6",
      "tree": "ca193f776bbfc6d5abff5917dbc269a18cf621ff",
      "parents": [
        "95b238c23169b35b11ea468af1727f0f63310567"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Thu Jun 21 15:28:13 2018 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Thu Jun 21 15:28:13 2018 +0200"
      },
      "message": "Fix Python version for Travis CI tests\n\nChange-Id: Ifb619bea83acfa2d01cb000d481e3f72220ad33d\n"
    },
    {
      "commit": "95b238c23169b35b11ea468af1727f0f63310567",
      "tree": "d91e96b3a3d91af10ee417dcfe00b5de6e25ac70",
      "parents": [
        "bfe6ea1b6c59b3dcb0cfe5f103da837a6aebe515"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Wed Jun 20 12:43:57 2018 +0300"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Wed Jun 20 12:44:11 2018 +0300"
      },
      "message": "Add pymysql driver name to pike config\n\nThis patch fixes issue in connection string to database, when\ndriver wasnt added in the connection string.\n\nChange-Id: I5d553a57b55f6056ace65c37736058656348a6f2\n"
    },
    {
      "commit": "bfe6ea1b6c59b3dcb0cfe5f103da837a6aebe515",
      "tree": "68227678f82f85d754b929e8b4e85440c97a47c6",
      "parents": [
        "c26163530a9ba3ecb8fe3d637140204e060fa663"
      ],
      "author": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Thu Jun 14 21:43:51 2018 +0300"
      },
      "committer": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Thu Jun 14 21:43:51 2018 +0300"
      },
      "message": "[QUEENS] Fix cacert file\n\nChange-Id: I766cfd89d7fa8cad02fcb3b5a4b06133f29b96d2\nRelated-Prod: https://mirantis.jira.com/browse/PROD-20721\n"
    },
    {
      "commit": "c26163530a9ba3ecb8fe3d637140204e060fa663",
      "tree": "aa90cf255b0f9ef424495e43f93aab4c1ae47c19",
      "parents": [
        "90408471533d23372e16162bd0bd342563820cd7",
        "af958be67d1a6579e3f846b9c7c7d02f6ff11953"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Thu May 24 07:56:18 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@15508502dd39",
        "time": "Thu May 24 07:56:18 2018 +0000"
      },
      "message": "Merge \"Add Salt 2018.3 tests\""
    },
    {
      "commit": "90408471533d23372e16162bd0bd342563820cd7",
      "tree": "af4f9738c1008041b9639da95f668b6d947f297e",
      "parents": [
        "e09042758419d89944dbd507199094d3ef44c273"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Wed May 23 18:34:10 2018 +0300"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Wed May 23 18:34:51 2018 +0300"
      },
      "message": "Add queens support\n\nThis patch adds initial support for queens.\n\nChange-Id: I5694b4a37baac82a2d788e21eb7aeb3760365c00\nRelated-Prod: PROD-20212\n"
    },
    {
      "commit": "af958be67d1a6579e3f846b9c7c7d02f6ff11953",
      "tree": "5aa122dcae44f32e20ec8bef8acc42b509e451d9",
      "parents": [
        "e09042758419d89944dbd507199094d3ef44c273"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Fri Apr 06 15:09:03 2018 +0200"
      },
      "committer": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Tue May 22 09:32:27 2018 +0000"
      },
      "message": "Add Salt 2018.3 tests\n\nChange-Id: Ib9508e92bf5113fdcdf7ec538b2b19c65f06da9b\n"
    },
    {
      "commit": "e09042758419d89944dbd507199094d3ef44c273",
      "tree": "4d5e69ca94772e617d20df79637b760753c98a32",
      "parents": [
        "9f7387346321372d12cd17281d1f4b0ea5cd0a80"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Mon May 07 11:48:15 2018 +0300"
      },
      "committer": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Mon May 07 09:52:53 2018 +0000"
      },
      "message": "Fix designate-manage pool update retries\n\nThis patch fixes bug when result e variable wasn\u0027t set by default/\nAs result default value for it was set by first attempt, and in case\nof failure command always exited with fail status, even second\nattempt succeded.\n\nChange-Id: I412b0bdbdd90bc2f0fed31dd49cf83f7e80206c9\nRelated-Prod: PROD-18908\n"
    },
    {
      "commit": "9f7387346321372d12cd17281d1f4b0ea5cd0a80",
      "tree": "c7776d9f01ea0cd9cd05681eb16d966823056fd0",
      "parents": [
        "5c8c300775783aeb478e5ec52f2226b6d195349a"
      ],
      "author": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Fri May 04 17:18:11 2018 +0300"
      },
      "committer": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Fri May 04 17:55:35 2018 +0300"
      },
      "message": "Fix retry attempts for designate-manage pool update\n\nIn case expression e\u003d$? \u0026\u0026 sleep 10 is used with brackets,\nvariable e keeps empty value. And this means it will exit always with 0\n\nAlso version is fixed in changelog, to meet build system requirements.\n\nChange-Id: I7234fa367db08c027351b968c27897ea23302a1f\n"
    },
    {
      "commit": "5c8c300775783aeb478e5ec52f2226b6d195349a",
      "tree": "ea75e94fbec2fed3eff1c5b8bdb2a6eba3df3660",
      "parents": [
        "6df4af8c7cdbc24a71250122530e735e7fee5925"
      ],
      "author": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Mon Apr 16 17:43:28 2018 +0300"
      },
      "committer": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Mon Apr 16 17:55:43 2018 +0300"
      },
      "message": "Add retry attempts for designate state\n\nThe patch add retry attempts to designate state in case\nthe designate central doesn\u0027t pull all objects to the memory\nand as a result doesn\u0027t start properly yet.\n\nChange-Id: Ia32747a3e06b15bed16774a6ff6da812ecf85df4\nRelated-PROD: PROD-18908\n"
    },
    {
      "commit": "6df4af8c7cdbc24a71250122530e735e7fee5925",
      "tree": "910623475bd72d7f1e3f591699c6a940079de891",
      "parents": [
        "59c0aa87f29d05dee9bece832658d954790b028a"
      ],
      "author": {
        "name": "dtsapikov",
        "email": "dtsapikov@mirantis.com",
        "time": "Mon Apr 09 16:38:02 2018 +0400"
      },
      "committer": {
        "name": "dtsapikov",
        "email": "dtsapikov@mirantis.com",
        "time": "Mon Apr 09 16:41:22 2018 +0400"
      },
      "message": "Add configurations files for newton\n\nChange-Id: I0127896a59518e267f5ede7bac0b9365b40ae247\n"
    },
    {
      "commit": "59c0aa87f29d05dee9bece832658d954790b028a",
      "tree": "408798d02ef010f16059f693d0a6f5e05d97ec3f",
      "parents": [
        "97784d2969d37cc2ecccb6b0163d853a4285b0a3"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Thu Apr 05 16:24:47 2018 +0200"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Thu Apr 05 16:24:47 2018 +0200"
      },
      "message": "Removed .gitreview file\n\nChange-Id: Ib6f2afde8580b022193e69ac3c8e3a7707192090\n"
    },
    {
      "commit": "97784d2969d37cc2ecccb6b0163d853a4285b0a3",
      "tree": "ef643a37cab450a8b5244b6b412510e5b2491697",
      "parents": [
        "fd2411eca15ac314f3c81c1fb32486b1a0ea8bd3"
      ],
      "author": {
        "name": "Oleg Iurchenko",
        "email": "oiurchenko@mirantis.com",
        "time": "Wed Feb 21 10:08:28 2018 +0200"
      },
      "committer": {
        "name": "Oleg Iurchenko",
        "email": "oiurchenko@mirantis.com",
        "time": "Wed Feb 21 10:09:03 2018 +0200"
      },
      "message": "Replace pike symlink\n\nThis patch fix upgrade if files/pike is symlink.\n\nChange-Id: I00f3f9f8adb7896ad527140e024bf33c2b6ea935\nRelated-Prod: PROD-17540\n"
    },
    {
      "commit": "fd2411eca15ac314f3c81c1fb32486b1a0ea8bd3",
      "tree": "0821492c03cb05539106283539eaf4bf6407d910",
      "parents": [
        "e6a96ea73e9ba93651d6749edf81682fdc37d5a0"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Fri Feb 16 14:11:10 2018 +0100"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Fri Feb 16 14:11:10 2018 +0100"
      },
      "message": "Use new image for kitchen tests\n\nChange-Id: I3ac54d61bf3a43939cb2d65ce79211d1031000a2\n"
    },
    {
      "commit": "e6a96ea73e9ba93651d6749edf81682fdc37d5a0",
      "tree": "4d1d4c10ab87ff0bc3e7a85ad0cb384ba5bc9f3c",
      "parents": [
        "799c6930b74e10d7f3500b3c93b41ad41da4933b"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Thu Feb 08 13:22:14 2018 +0100"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Thu Feb 08 16:37:25 2018 +0100"
      },
      "message": "Fixed shebang kernel limitation with virtualenv during test run (https://github.com/pypa/virtualenv/issues/596)\n\nChange-Id: I55b8c1a2c8c6f8b908621ab0cedffe25be47cbda\n"
    },
    {
      "commit": "799c6930b74e10d7f3500b3c93b41ad41da4933b",
      "tree": "cc4e4f7c49f33cd1745e5823466068d208ec7b0a",
      "parents": [
        "2f962dc97d578f6675825f6acd60e8f177ba98a7"
      ],
      "author": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Fri Jan 19 18:43:41 2018 +0200"
      },
      "committer": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Mon Jan 22 15:57:59 2018 +0200"
      },
      "message": "Deleting deprecated function and switch test to 2017.7\n\nThe patch deletes deprecated cmd.run function which actually\nwas defined in salt 2016 as alias for cmd.shell therefore this\nchange supports backward compatibility.\n\nChange-Id: I6e6e9fb60cdd2a46c02275e0740fb96e17e9238c\nRelated-PROD: 17056\n"
    },
    {
      "commit": "2f962dc97d578f6675825f6acd60e8f177ba98a7",
      "tree": "3d569f42ebe37735e2023162d8c30d0b817f7c4f",
      "parents": [
        "2b625faf1a5b4b6c2d2378fa8b4d534950bad54e"
      ],
      "author": {
        "name": "Kirill Bespalov",
        "email": "kbespalov@mirantis.com",
        "time": "Tue Nov 21 13:34:49 2017 +0300"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Tue Jan 16 11:29:25 2018 +0000"
      },
      "message": "OpenStack HTTPS Endpoints support\n\nCommunication between services usually done via internal\nendpoints that are located in internal network. In some\ncases it is required to encrypt traffic even on internal\nnetwork. This patch unhardcode communication protocol between\nDesignate and other services. Also adds possibility to specify\nca_file to verify SSL certificates of remote peers.\n\nThis change is fully backward compatible.\n\nRelated-Prod: PROD-15733\n\nChange-Id: Ib4b41acf90da3b13b718f3d7eda4bff069c3353d\n"
    },
    {
      "commit": "2b625faf1a5b4b6c2d2378fa8b4d534950bad54e",
      "tree": "a6c7c6b79c8a9a3799802abe57a71fbb91e6699b",
      "parents": [
        "68a91e5a98ac63accf8f2c1d4daf6642ffae60b1",
        "2cbda1abb739c82dd9801d246cf7dbb54923a859"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "fpytloun@mirantis.com",
        "time": "Mon Jan 15 12:12:39 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@e9aa877068d1",
        "time": "Mon Jan 15 12:12:39 2018 +0000"
      },
      "message": "Merge \"Remove salt-master, reclass from pkg dependencis\""
    },
    {
      "commit": "68a91e5a98ac63accf8f2c1d4daf6642ffae60b1",
      "tree": "48ff6fbc7422c9e6b41308e94ad1d876e8f6a70c",
      "parents": [
        "96a3f43f6cf1149559e54a00b5548bdf46333749"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Tue Jan 09 18:24:34 2018 +0200"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Tue Jan 09 16:27:57 2018 +0000"
      },
      "message": "Refactor map file to import role data only\n\nThis patch update map.file to add default for cacert_file in the\nrole data.\n\nChange-Id: I684528ee98198521dbbdbdadebe7a45ee0c85dc0\nRelated-Prod: PROD-16500\n"
    },
    {
      "commit": "2cbda1abb739c82dd9801d246cf7dbb54923a859",
      "tree": "bbbab3f17dbdbd8fa6207b31e9ec67cdd6719ff7",
      "parents": [
        "e851a6b2e402ffde99cd7c66844bca44eb8fef18"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Tue Jan 09 09:10:37 2018 +0100"
      },
      "committer": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Tue Jan 09 09:30:08 2018 +0100"
      },
      "message": "Remove salt-master, reclass from pkg dependencis\n\nChange-Id: I30ab922badf8c9338793926a1778be365806bcc7\n"
    },
    {
      "commit": "96a3f43f6cf1149559e54a00b5548bdf46333749",
      "tree": "8380ba2ec5285ee72b82fd217815478a93b6033d",
      "parents": [
        "a8037cd3999b7406e8a5eeef4c4634baf0a092f3"
      ],
      "author": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Tue Dec 19 14:17:08 2017 +0200"
      },
      "committer": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Wed Dec 20 03:43:56 2017 +0000"
      },
      "message": "Allow to enable admin api\n\nThis patch adds ability to enable admin api from pillar.\n\nChange-Id: I9feee7b8081f23fcb89bf6e91543e09c2542cbe3\nRelated-Prod: https://mirantis.jira.com/browse/PROD-15865\n"
    },
    {
      "commit": "a8037cd3999b7406e8a5eeef4c4634baf0a092f3",
      "tree": "1488c638a54878ac1b879f0ff4545a9489bd0f6b",
      "parents": [
        "61d589dd28a3e00b884d52a9b5be72886da15169",
        "e4c1abe047fd83d6c412311fa2fdd595a404e792"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jjosef@mirantis.com",
        "time": "Tue Dec 19 12:51:35 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@e9aa877068d1",
        "time": "Tue Dec 19 12:51:35 2017 +0000"
      },
      "message": "Merge \"Fixed typo in run_tests.sh file\""
    },
    {
      "commit": "e4c1abe047fd83d6c412311fa2fdd595a404e792",
      "tree": "3e27c78eddb8796f2cf21e1161e58a74062ef96f",
      "parents": [
        "e851a6b2e402ffde99cd7c66844bca44eb8fef18"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Fri Dec 15 16:58:29 2017 +0100"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Fri Dec 15 16:59:02 2017 +0100"
      },
      "message": "Fixed typo in run_tests.sh file\n\nChange-Id: Ie5ed5ccaaf703263041fc6683d6f6683de538032\n"
    },
    {
      "commit": "61d589dd28a3e00b884d52a9b5be72886da15169",
      "tree": "085626e366e083edf8d158e8882eaa070d53a0a6",
      "parents": [
        "10173a6fa2d735308210ab523d0a75b008336fdf"
      ],
      "author": {
        "name": "Kirill Bespalov",
        "email": "kbespalov@mirantis.com",
        "time": "Tue Nov 14 16:10:40 2017 +0300"
      },
      "committer": {
        "name": "Kirill Bespalov",
        "email": "kbespalov@mirantis.com",
        "time": "Tue Nov 14 16:13:03 2017 +0300"
      },
      "message": "[tls] Make a cert SLS IDs globally unique\n\nAt the moment most of openstack formulas have\nthe same ids of certs at state files, e.g.:\n\n nova/server.sls   - rabbitmq_ca : file_managed\n glance/server.sls - rabbitmq_ca : file_managed\n\nSo, any attempt to use the:\n\n   salt-call state.apply\n\nfails with:\n\n  Detected conflicting IDs, SLS IDs need to be\n  globally unique.\n\nChange-Id: If8f706089c4d27eac07a197666572a199565bc87\n"
    },
    {
      "commit": "10173a6fa2d735308210ab523d0a75b008336fdf",
      "tree": "7578aa0b39f16fc5ebc9be86e951a3fba2875334",
      "parents": [
        "f728b07da374c4667aabff73e645ecabe4697c32",
        "910e1e6337610f56fd83deec32f1eac0bf865856"
      ],
      "author": {
        "name": "Marek Celoud",
        "email": "mceloud@mirantis.com",
        "time": "Mon Nov 06 12:40:44 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@a351f7b8d92b",
        "time": "Mon Nov 06 12:40:44 2017 +0000"
      },
      "message": "Merge \"Add pike symlink to ocata\""
    },
    {
      "commit": "f728b07da374c4667aabff73e645ecabe4697c32",
      "tree": "3228b0b307a344f02197c860afc5dd34abe5a056",
      "parents": [
        "bc8823c9e749a17e8253795c4102cd7d9168baab"
      ],
      "author": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Tue Oct 31 13:39:11 2017 +0200"
      },
      "committer": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Tue Oct 31 11:46:44 2017 +0000"
      },
      "message": "Allow to set quota for designate zones\n\nIn some cases default quotas are not sufficient (e.g for\ntempest tests), we need to have ability to customize them.\n\nChange-Id: Ieb688393135214ebad80c5a652a0f88c97122f97\nRelated-Prod: https://mirantis.jira.com/browse/PROD-15521\n"
    },
    {
      "commit": "910e1e6337610f56fd83deec32f1eac0bf865856",
      "tree": "df2e5ad7f94512892c21a36a3fd221b44873310c",
      "parents": [
        "a35a07d4a4dfc3321e26ee88aa907b9bc0b1952e"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Thu Oct 26 16:32:18 2017 +0300"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Thu Oct 26 14:08:36 2017 +0000"
      },
      "message": "Add pike symlink to ocata\n\nLink pike config to ocata folder to be able install Pike version\nby this formula.\n\nRelated-Prod: PROD-15582\nChange-Id: I90399f2a15315c7ade092ab561e9db864fefc5c4\n"
    },
    {
      "commit": "bc8823c9e749a17e8253795c4102cd7d9168baab",
      "tree": "e301475bbcd8b7d7195602c5512b3c76d2c185a5",
      "parents": [
        "a35a07d4a4dfc3321e26ee88aa907b9bc0b1952e"
      ],
      "author": {
        "name": "Kirill Bespalov",
        "email": "kbespalov@mirantis.com",
        "time": "Tue Sep 19 14:15:48 2017 +0300"
      },
      "committer": {
        "name": "Kirill Bespalov",
        "email": "kbespalov@mirantis.com",
        "time": "Thu Oct 05 13:28:43 2017 +0300"
      },
      "message": "MySQL TLS Support\n\nPROD-14218\n\nChange-Id: I455cade6845695ea180701cfeea35086bf8edc24\n"
    },
    {
      "commit": "a35a07d4a4dfc3321e26ee88aa907b9bc0b1952e",
      "tree": "b4b953d6bd71898a277cb1133c72f41d9395a84d",
      "parents": [
        "518e86c56bc3ef1ae4e6bbed36c3e6964e6f78f3"
      ],
      "author": {
        "name": "Ivan Udovichenko",
        "email": "iudovichenko@mirantis.com",
        "time": "Fri Sep 29 14:50:10 2017 +0300"
      },
      "committer": {
        "name": "Ivan Udovichenko",
        "email": "iudovichenko@mirantis.com",
        "time": "Fri Sep 29 16:20:49 2017 +0300"
      },
      "message": "Add possibility to change mdns listening address and port\n\nChange-Id: I5a1f8f53629a1616323f9d3a053d5dddcccdd85c\nRelated-Bug: https://mirantis.jira.com/browse/PROD-14930\n"
    },
    {
      "commit": "518e86c56bc3ef1ae4e6bbed36c3e6964e6f78f3",
      "tree": "0b42720065d8ec562457e65890857697066a0f15",
      "parents": [
        "6e97d651e457bb33cdd4a00e7e3c13e7a9b82107"
      ],
      "author": {
        "name": "Ivan Udovichenko",
        "email": "iudovichenko@mirantis.com",
        "time": "Fri Sep 22 17:54:50 2017 +0300"
      },
      "committer": {
        "name": "Ivan Udovichenko",
        "email": "iudovichenko@mirantis.com",
        "time": "Fri Sep 22 17:55:43 2017 +0300"
      },
      "message": "Restart services on changes to designate.conf file\n\nChange-Id: Ib02288be24aaa1efc2fcd73c9b0d2f776064a0b4\nRelated-PROD: https://mirantis.jira.com/browse/PROD-14868\n"
    },
    {
      "commit": "6e97d651e457bb33cdd4a00e7e3c13e7a9b82107",
      "tree": "b08f1d259d7d5bb1d9567c875762992bf0e72417",
      "parents": [
        "53fd311dba0ff3e32745022722eb122a93631210"
      ],
      "author": {
        "name": "Kirill Bespalov",
        "email": "kbespalov@mirantis.com",
        "time": "Fri Aug 04 16:09:16 2017 +0300"
      },
      "committer": {
        "name": "Kirill Bespalov",
        "email": "kbespalov@mirantis.com",
        "time": "Thu Sep 14 17:37:12 2017 +0300"
      },
      "message": "RabbitMQ TLS support\n\nChange-Id: I93ead9105820fe7462b7bd9b76d51f89ce5950c6\nOSCORE-389\nReleases: Mitaka, Ocata\n"
    },
    {
      "commit": "53fd311dba0ff3e32745022722eb122a93631210",
      "tree": "9da57191687b42578328fa56ad8ed741d64d1de8",
      "parents": [
        "b251931582d4698a693c1e5795277fb40c22bc23"
      ],
      "author": {
        "name": "Ivan Udovichenko",
        "email": "iudovichenko@mirantis.com",
        "time": "Thu Sep 07 14:07:09 2017 +0300"
      },
      "committer": {
        "name": "Ivan Udovichenko",
        "email": "iudovichenko@mirantis.com",
        "time": "Wed Sep 13 14:42:18 2017 +0300"
      },
      "message": "Add more roles to designate formulas\n\nProvide roles:\npool_manager\nworker\nagent\n\nThe idea was proposed by Aleš Komárek:\nhttps://gerrit.mcp.mirantis.net/6723\n\nMake adjustments to designate.conf.Debian to be able\nto take into account pool_manager changes in\nreclass model.\n\nProvide default roles description in pillars for tests.\n\nChange-Id: I214d8db39365648b5ef9348b52edd839327ca197\nRelated-PROD: https://mirantis.jira.com/browse/PROD-14396\n"
    },
    {
      "commit": "b251931582d4698a693c1e5795277fb40c22bc23",
      "tree": "c76ed89998f4c4b202a05c4c41fc15ed1c3a16fb",
      "parents": [
        "9db5fd0617ad62a7a921f5f5fcdaaf44c2b0407a"
      ],
      "author": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Tue Aug 08 13:24:22 2017 +0300"
      },
      "committer": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Tue Aug 22 11:25:50 2017 +0300"
      },
      "message": "Add ability to set custom base_uri\n\nIn cases when designate-api is deployed under proxy,\nwe need custom uri to be returned to end user.\n\nChange-Id: I89552c0d861eb702579e406f446f12f4637427cd\nRelated-Prod: OSCORE-398\n"
    },
    {
      "commit": "9db5fd0617ad62a7a921f5f5fcdaaf44c2b0407a",
      "tree": "c8cc32727802d3e56da35f550cbb6c4640535048",
      "parents": [
        "e851a6b2e402ffde99cd7c66844bca44eb8fef18"
      ],
      "author": {
        "name": "Ivan Udovichenko",
        "email": "iudovichenko@mirantis.com",
        "time": "Tue Aug 15 03:37:53 2017 +0300"
      },
      "committer": {
        "name": "Ivan Udovichenko",
        "email": "iudovichenko@mirantis.com",
        "time": "Thu Aug 17 17:34:17 2017 +0300"
      },
      "message": "Add configurable values for Pool manager\n\nIn order to configure Pool manager to work correctly with pdns\ninstances and sync changes periodically, changes to Designate\nconfiguration file should be made.\n\nChange-Id: I91347038230455bd32a5e3a2361cff9a959e209c\nRelated-PROD: https://mirantis.jira.com/browse/PROD-12631\n"
    },
    {
      "commit": "e851a6b2e402ffde99cd7c66844bca44eb8fef18",
      "tree": "9e7a57cd1cea75e432ec2c424bb212e57063e990",
      "parents": [
        "20c4953f0fe298fed30a0c5b512ec1d4dd818856"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Thu Jul 20 20:43:10 2017 +0300"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Thu Jul 20 20:45:24 2017 +0300"
      },
      "message": "Fix sphinx doc rendering\n\n\u0027value\u0027 must not be nested to avoid such error:\n\nUnable to manage file: Jinja variable \u0027salt.utils.odict.OrderedDict object\u0027 has no attribute \u0027value\u0027\n\nChange-Id: I40006000eb173a72739be3bfb516fc2468f32f7f\n"
    },
    {
      "commit": "20c4953f0fe298fed30a0c5b512ec1d4dd818856",
      "tree": "e180110306573139c10b3b54af53860c3e0ed6c5",
      "parents": [
        "8bda8df3b049bc187077b1637650ac0e4beb8564"
      ],
      "author": {
        "name": "Ivan Suzdal",
        "email": "isuzdal@mirantis.com",
        "time": "Wed Jun 14 20:38:28 2017 +0300"
      },
      "committer": {
        "name": "Ivan Suzdal",
        "email": "isuzdal@mirantis.com",
        "time": "Wed Jun 14 20:38:28 2017 +0300"
      },
      "message": "Change pdns backend settings\n\npdns4 does not use connection anymore, instead\nit uses api_token/api_endpoint settings.\n\nRelated PROD: 11411\n\nChange-Id: Id73e4bcea327335c7db3900de03ae9689ca0511a\n"
    },
    {
      "commit": "8bda8df3b049bc187077b1637650ac0e4beb8564",
      "tree": "94f86d3f99b7e03703b4f865320158e3fe6cf78e",
      "parents": [
        "b6ccd56495c0aea621e445fa57cd31b90ce3cfc9"
      ],
      "author": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Thu Jun 08 14:48:55 2017 +0300"
      },
      "committer": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Wed Jun 14 07:28:32 2017 +0000"
      },
      "message": "Update Designate docs\n\nother changes:\n removed unused local_bind parameter\n\nChange-Id: I2ba577b5a49bd77ad5c612b881e75019dd967d25\n"
    },
    {
      "commit": "b6ccd56495c0aea621e445fa57cd31b90ce3cfc9",
      "tree": "9fc97cb50350672a5392fb8be2e520def566d5fc",
      "parents": [
        "2006e406d1d74edd56217c056c61fb6928a77861"
      ],
      "author": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Mon Jun 12 16:57:54 2017 +0300"
      },
      "committer": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Tue Jun 13 15:33:29 2017 +0000"
      },
      "message": "Remove bind formulas include\n\nDue to the fact that Bind9 salt-formula is directly included in Designate,\ndesignate formulas will always try to setup bind9 on the same node.\nAfter this commit in order to deploy Designate with Bind9 backend,\nwe need to run:\nsalt -C \u0027I@bind:server\u0027 state.sls bind\nsalt -C \u0027I@designate:server\u0027 state.sls designate\nAlso bind9utils package has been added, in order to rndc tool is\navailable for Designate.\n\nChange-Id: Icbe2b98239de09321a8b59c7df5a112bbd643be1\n"
    },
    {
      "commit": "2006e406d1d74edd56217c056c61fb6928a77861",
      "tree": "e252e8da9722ab15f5a6904613c520e4061c5c71",
      "parents": [
        "05978427e74a1b9d3d4c663c0e287e14b73a430f"
      ],
      "author": {
        "name": "Ivan Suzdal",
        "email": "isuzdal@mirantis.com",
        "time": "Tue Jun 13 16:32:50 2017 +0300"
      },
      "committer": {
        "name": "Ivan Suzdal",
        "email": "isuzdal@mirantis.com",
        "time": "Tue Jun 13 16:51:28 2017 +0300"
      },
      "message": "Add powerdns backend support\n\nChange-Id: I44119ba5b3641646471f054acd7791a0a0d473e2\nPROD: https://mirantis.jira.com/browse/PROD-11411\n"
    },
    {
      "commit": "05978427e74a1b9d3d4c663c0e287e14b73a430f",
      "tree": "dececaae5e9f9fa7cbde9310921611d6c2590ce1",
      "parents": [
        "9af73d323961dc4a7e372754542865924df218e5"
      ],
      "author": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Mon Jun 12 14:49:14 2017 +0300"
      },
      "committer": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Mon Jun 12 12:18:25 2017 +0000"
      },
      "message": "Add initial sphinx documentation\n\nChange-Id: Iac88d9032b97a27b61c27463ff1b9524fa2055b0\nRelated-Prod: https://mirantis.jira.com/browse/PROD-11886\n"
    },
    {
      "commit": "9af73d323961dc4a7e372754542865924df218e5",
      "tree": "fbd57a6ae15598081111a8f09e2b7af4fbb931e9",
      "parents": [
        "8a692a6ea3a9bc161318989fc3ff9f3fd28aa11a"
      ],
      "author": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Fri Jun 09 11:52:13 2017 +0300"
      },
      "committer": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Fri Jun 09 11:52:13 2017 +0300"
      },
      "message": "Fix designate pools update\n\ndesignate-manage pools update command should be run\nonly on pools.yaml file changes\n\nChange-Id: I8a12fb7d31e75932ad0c8a9997313fe820eccede\nRelated-Prod: https://mirantis.jira.com/browse/OSCORE-232\n"
    },
    {
      "commit": "8a692a6ea3a9bc161318989fc3ff9f3fd28aa11a",
      "tree": "4de17466c8df0aec6e2aa467e36e3ea119919d8b",
      "parents": [
        "bb2ac30a540efffa6ef605fd5b175f01205feb54"
      ],
      "author": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Wed May 31 11:59:30 2017 +0300"
      },
      "committer": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Tue Jun 06 12:14:52 2017 +0000"
      },
      "message": "Add basic kitchen tests setup\n\nAdded tests for designate salt formulas for\ndeployment without started services and without backend.\n\nChange-Id: I4bad0fb4a00761e3121c073c266a733c9bb47f25\n"
    },
    {
      "commit": "bb2ac30a540efffa6ef605fd5b175f01205feb54",
      "tree": "b98d3f0979794935c3fcb1fa657369e32c735e1f",
      "parents": [
        "9e3953b3bac1450b9a8782503b0b7fe31828e46a"
      ],
      "author": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Tue May 30 17:09:01 2017 +0300"
      },
      "committer": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Wed May 31 10:13:05 2017 +0000"
      },
      "message": "Parametrize rndc key algorithm for designate\n\nChange-Id: Ic0458a466f73e7d212a3ca0f8a2a4f3ebf131060\n"
    },
    {
      "commit": "9e3953b3bac1450b9a8782503b0b7fe31828e46a",
      "tree": "1e9929b534cf45fe119baeecafbf733cf8fbca68",
      "parents": [
        "85c872c5b96063f2bbf540a0f3ceb823c9165d6c"
      ],
      "author": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Tue May 30 12:39:52 2017 +0300"
      },
      "committer": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Tue May 30 16:15:02 2017 +0300"
      },
      "message": "Use dictionaries instead of lists for pool config\n\nTo have ability to override any parameter on system level\nwe need each pools and targets to be presented as dictionaries.\n\nChange-Id: I4393414e6500f3422ee614dde8f4cc4cb91c0b76\n"
    },
    {
      "commit": "85c872c5b96063f2bbf540a0f3ceb823c9165d6c",
      "tree": "f402a4deef926a4806f840fdd8f9207c948c0159",
      "parents": [
        "1cc81017d88a100b88cc585f80fd572439ee797a"
      ],
      "author": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Tue May 30 12:48:57 2017 +0300"
      },
      "committer": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Tue May 30 12:51:19 2017 +0300"
      },
      "message": "Remove bind9utils dependency for designate rndc key\n\nThis dependency isn\u0027t needed because rndc key is provided\nby jinja template.\n\nOther changes:\n- .getreview added\n\nChange-Id: I4c257896415ee96f291fb777fada948fae48b63b\n"
    },
    {
      "commit": "1cc81017d88a100b88cc585f80fd572439ee797a",
      "tree": "58758471de134c9dfa5afc6423e740c2859fc45c",
      "parents": [
        "eee0ed24e006346ef91f0f222f2c7b38f05de0da"
      ],
      "author": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Thu May 25 16:42:24 2017 +0300"
      },
      "committer": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Mon May 29 19:16:00 2017 +0300"
      },
      "message": "Add Ocata configuration for designate\n\nChange-Id: If0634bda602d20625fa9e2e5710f25b5008d09bf\n"
    },
    {
      "commit": "eee0ed24e006346ef91f0f222f2c7b38f05de0da",
      "tree": "635e4745b18ef3dfb12f710576297ae576ce8def",
      "parents": [
        "e85224e32bda0d9bdffbddb43393fb9a8f8c578d"
      ],
      "author": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Wed May 24 12:58:05 2017 +0300"
      },
      "committer": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Mon May 29 19:08:32 2017 +0300"
      },
      "message": "Update pools management way\n\nIn Mitaka since [1] it is recommended to use pools.yaml\nfile to manage pools in Designate. This commit allows\nto use server.pools list from pillar to configure pools.yaml\nin Mitaka and later releases. In the same time code is\nbackward compatible, in case server.pool variable is defined\nold way for managing pools will be used.\n\nAdditional change:\nmake rndc.key depend on designate packages, because currently\nsalt fails to create it because designate packages aren\u0027t\ninstalled yet.\n\n[1] https://github.com/openstack/designate/commit/e612a3974fe6bb411c1a97f0b27186ef7d6c8e0d\n\nChange-Id: Ia4b4595962cc8cf11cf976c806e0ac5217a80baf\n"
    },
    {
      "commit": "e85224e32bda0d9bdffbddb43393fb9a8f8c578d",
      "tree": "2ce1010668ecab4449c2ddd3c0a52de8cbe67ff9",
      "parents": [
        "a88d0559ac414b4276740bdfda88e6e26f3e84d5",
        "5fad63e47f76dc48deb7451e407a2a499f826939"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Mon Mar 13 19:36:11 2017 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 13 19:36:11 2017 +0100"
      },
      "message": "Merge pull request #3 from pupapaik/master\n\nDesignate for Mitaka"
    },
    {
      "commit": "5fad63e47f76dc48deb7451e407a2a499f826939",
      "tree": "2ce1010668ecab4449c2ddd3c0a52de8cbe67ff9",
      "parents": [
        "a88d0559ac414b4276740bdfda88e6e26f3e84d5"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Fri Mar 10 15:03:56 2017 +0100"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Fri Mar 10 16:09:51 2017 +0100"
      },
      "message": "Designate for Mitaka\n"
    },
    {
      "commit": "a88d0559ac414b4276740bdfda88e6e26f3e84d5",
      "tree": "82e0e48afdc94be2658bda1b4ac75ea55ff0e0bc",
      "parents": [
        "53c944b245281420ff0acafc706da280a1905913",
        "6845a2075419306867930b95935c0b1dbb6b46c4"
      ],
      "author": {
        "name": "Alexander Noskov",
        "email": "noskovao@users.noreply.github.com",
        "time": "Tue Mar 07 14:18:38 2017 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 07 14:18:38 2017 +0100"
      },
      "message": "Merge pull request #2 from noskovao/master\n\nRefactoring of formula to support external DNS server"
    },
    {
      "commit": "6845a2075419306867930b95935c0b1dbb6b46c4",
      "tree": "82e0e48afdc94be2658bda1b4ac75ea55ff0e0bc",
      "parents": [
        "53c944b245281420ff0acafc706da280a1905913"
      ],
      "author": {
        "name": "Alexander Noskov",
        "email": "anoskov@mirantis.com",
        "time": "Tue Mar 07 17:10:58 2017 +0400"
      },
      "committer": {
        "name": "Alexander Noskov",
        "email": "anoskov@mirantis.com",
        "time": "Tue Mar 07 17:15:43 2017 +0400"
      },
      "message": "Refactoring of formula to support external DNS server\n"
    },
    {
      "commit": "53c944b245281420ff0acafc706da280a1905913",
      "tree": "baf25f14c616247d33f0925e037b544bc770e2c0",
      "parents": [
        "bfa72112982f146006eed689b2099073266162b4"
      ],
      "author": {
        "name": "Aleš Komárek",
        "email": "github@newt.cz",
        "time": "Mon Feb 06 14:08:15 2017 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Feb 06 14:08:15 2017 +0100"
      },
      "message": "Update README.rst"
    },
    {
      "commit": "bfa72112982f146006eed689b2099073266162b4",
      "tree": "445053b253218b8929f67fc5562fdcea1581ccb6",
      "parents": [
        "c3d9569171807bd0ac6de212bdc4619a51717c48"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Feb 02 13:17:47 2017 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Feb 02 13:17:49 2017 +0100"
      },
      "message": "Unify Makefile, .gitignore and update readme\n"
    },
    {
      "commit": "c3d9569171807bd0ac6de212bdc4619a51717c48",
      "tree": "b1e9db8f17bd121fdceb623eb231fba7cec4de8a",
      "parents": [
        "8236144fceef181fcb849cb5d197ae5e8721bbef",
        "84ed7607ba548c30314353c9189688ba2ca4f62a"
      ],
      "author": {
        "name": "Alexander Noskov",
        "email": "noskovao@users.noreply.github.com",
        "time": "Fri Dec 09 13:18:41 2016 +0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Dec 09 13:18:41 2016 +0400"
      },
      "message": "Merge pull request #1 from Mirantis/disable-sensu\n\ndisable sensu, meta/sensu.yml is missing"
    },
    {
      "commit": "84ed7607ba548c30314353c9189688ba2ca4f62a",
      "tree": "b1e9db8f17bd121fdceb623eb231fba7cec4de8a",
      "parents": [
        "8236144fceef181fcb849cb5d197ae5e8721bbef"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Thu Dec 08 23:07:34 2016 +0100"
      },
      "committer": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Thu Dec 08 23:07:34 2016 +0100"
      },
      "message": "disable sensu, meta/sensu.yml is missing\n"
    },
    {
      "commit": "8236144fceef181fcb849cb5d197ae5e8721bbef",
      "tree": "f053be2260d4842a28f7470bcbc42fde84104b6e",
      "parents": [
        "25f212412a694d849f2547836d4872cc036d31bf"
      ],
      "author": {
        "name": "Pavel Cizinsky",
        "email": "pavel.cizinsky@tcpcloud.eu",
        "time": "Fri Nov 25 14:26:47 2016 +0100"
      },
      "committer": {
        "name": "Pavel Cizinsky",
        "email": "pavel.cizinsky@tcpcloud.eu",
        "time": "Fri Nov 25 14:32:41 2016 +0100"
      },
      "message": "transfer README to .rst\n"
    },
    {
      "commit": "25f212412a694d849f2547836d4872cc036d31bf",
      "tree": "839f9d7c36c9f62192412b2ac451c664a6c5f1b8",
      "parents": [
        "1b5b21c0e0312a1ed034ecb13bc16d0a9e4bd932"
      ],
      "author": {
        "name": "Pavel Cizinsky",
        "email": "pavel.cizinsky@tcpcloud.eu",
        "time": "Fri Nov 25 13:44:26 2016 +0100"
      },
      "committer": {
        "name": "Pavel Cizinsky",
        "email": "pavel.cizinsky@tcpcloud.eu",
        "time": "Fri Nov 25 14:07:26 2016 +0100"
      },
      "message": "add debian files\n"
    },
    {
      "commit": "1b5b21c0e0312a1ed034ecb13bc16d0a9e4bd932",
      "tree": "6370200e4639b17bec146bcd75a385cfa343f08f",
      "parents": [
        "3b74606ac61e96437523019a2f98b65af2e29e9b"
      ],
      "author": {
        "name": "Alexander Noskov",
        "email": "anoskov@mirantis.com",
        "time": "Wed Nov 23 13:59:42 2016 +0300"
      },
      "committer": {
        "name": "Alexander Noskov",
        "email": "anoskov@mirantis.com",
        "time": "Wed Nov 23 14:01:28 2016 +0300"
      },
      "message": "fix tests\n"
    },
    {
      "commit": "3b74606ac61e96437523019a2f98b65af2e29e9b",
      "tree": "3045868f18424008e67de4ff103b661b65a6362d",
      "parents": [
        "975effec6264b6d4085ce77d6ed3995ef5b06454"
      ],
      "author": {
        "name": "Alexander Noskov",
        "email": "noskovao@users.noreply.github.com",
        "time": "Wed Nov 23 13:55:09 2016 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Nov 23 13:55:09 2016 +0300"
      },
      "message": "Update README.md"
    },
    {
      "commit": "975effec6264b6d4085ce77d6ed3995ef5b06454",
      "tree": "f4c4ee8f484c2c465ae14ecd3ee9c3a795347bba",
      "parents": [
        "80a18776dd27a23a3fba2e342e0120ccd000e665"
      ],
      "author": {
        "name": "Alexander Noskov",
        "email": "anoskov@mirantis.com",
        "time": "Wed Nov 23 13:42:24 2016 +0300"
      },
      "committer": {
        "name": "Alexander Noskov",
        "email": "anoskov@mirantis.com",
        "time": "Wed Nov 23 13:52:12 2016 +0300"
      },
      "message": "Code refactoring to use templates\n"
    },
    {
      "commit": "80a18776dd27a23a3fba2e342e0120ccd000e665",
      "tree": "1d9da168fe412e4aff2edec237394a0166520c63",
      "parents": [
        "47819eefb7325695d5966187248d74c86039723b"
      ],
      "author": {
        "name": "Alexander Noskov",
        "email": "anoskov@mirantis.com",
        "time": "Fri Nov 18 14:20:39 2016 +0300"
      },
      "committer": {
        "name": "Alexander Noskov",
        "email": "anoskov@mirantis.com",
        "time": "Fri Nov 18 14:20:39 2016 +0300"
      },
      "message": "Add tests\n"
    },
    {
      "commit": "47819eefb7325695d5966187248d74c86039723b",
      "tree": "027e7e578ee2c48c6ff66bd050a476fcadbea913",
      "parents": [],
      "author": {
        "name": "Alexander Noskov",
        "email": "noskovao@users.noreply.github.com",
        "time": "Fri Nov 18 12:38:59 2016 +0300"
      },
      "committer": {
        "name": "Alexander Noskov",
        "email": "anoskov@mirantis.com",
        "time": "Fri Nov 18 13:01:46 2016 +0300"
      },
      "message": "First commit\n"
    }
  ]
}
