)]}'
{
  "log": [
    {
      "commit": "bb982a9e77e9a189f0d203e4cef5ccfd8e4fae4e",
      "tree": "6405ef4faa0f5bf441a73914ed5741d3dbbc10f4",
      "parents": [
        "e754a23151484f8d0f024c1fefdb2094b7afca62"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Wed Aug 21 16:43:59 2019 +0300"
      },
      "committer": {
        "name": "Ivan Berezovskiy",
        "email": "iberezovskiy@mirantis.com",
        "time": "Fri Aug 23 08:06:05 2019 +0000"
      },
      "message": "Fix setting random username for Ironic\n\nChange-Id: I72f8045ded17eb8617b58cc7bed907285cc649ae\nRelated-Prod: PROD-32745\n"
    },
    {
      "commit": "e754a23151484f8d0f024c1fefdb2094b7afca62",
      "tree": "efdd0e2cce838aaa49cb6b0b35199a85b8342195",
      "parents": [
        "342f29be02ddcc403259789cc0e6af1d1243e7b9"
      ],
      "author": {
        "name": "Ivan Berezovskiy",
        "email": "iberezovskiy@mirantis.com",
        "time": "Thu Aug 22 15:09:09 2019 +0400"
      },
      "committer": {
        "name": "Ivan Berezovskiy",
        "email": "iberezovskiy@mirantis.com",
        "time": "Thu Aug 22 17:20:43 2019 +0400"
      },
      "message": "Pass valid ironic_keystone_username to config\n\nPROD-32759\n\nChange-Id: I419dea57d14a19b9593c52496599abd18f39c921\n"
    },
    {
      "commit": "342f29be02ddcc403259789cc0e6af1d1243e7b9",
      "tree": "55fb0ff35fe8ae5f772b601e130a20fa4f9c602c",
      "parents": [
        "2663ae2f6280cb60fa20c79559bdf37fba3173a8"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Thu Feb 07 17:32:07 2019 +0200"
      },
      "committer": {
        "name": "Ivan Berezovskiy",
        "email": "iberezovskiy@mirantis.com",
        "time": "Thu Aug 22 17:19:51 2019 +0400"
      },
      "message": "Update ironic metadata to handle https on API\n\nThis patch updates ironic metadata to work with TLS on ironic API\nside.\n\nChange-Id: I07ad586639d24d3166f4e0581e23a5dad75e274c\nRelated-Prod: PROD-24466\n(cherry picked from commit ba979c435d77a637880841e2175c5fb93b84da21)\n"
    },
    {
      "commit": "2663ae2f6280cb60fa20c79559bdf37fba3173a8",
      "tree": "9fcc56c1ce76ef94f55df9ebeb0c7f3b22ea24b9",
      "parents": [
        "9e6ef4aa2aaa6b1508bcf1c1a4e494697b06854f"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Thu Jan 31 11:04:48 2019 +0200"
      },
      "committer": {
        "name": "Ivan Berezovskiy",
        "email": "iberezovskiy@mirantis.com",
        "time": "Thu Aug 22 17:15:50 2019 +0400"
      },
      "message": "Enable console interfaces for ironic by default\n\nThis patch updates list of enabled console interfaces to:\n  * ipmitool-shellinabox\n  * ipmitool-socat\n  * no-console\n\nThe console support might be disabled by setting _param:ironic_console_enabled\u003dFalse\n\nChange-Id: I8718a5d9d4bc079fb9e4d6bc5fb2dc60ce1b18a8\nRelated-Prod: PROD-26131\n(cherry picked from commit 07730450d589911adf7e92952b9cfc307deff7d8)\n"
    },
    {
      "commit": "9e6ef4aa2aaa6b1508bcf1c1a4e494697b06854f",
      "tree": "c189d6fe928f5d6c967f39bb84857655a7168c93",
      "parents": [
        "610a2b999798c3efc7d9c82d7a6476c58debcba8"
      ],
      "author": {
        "name": "Oleksii Grudev",
        "email": "ogrudev@mirantis.com",
        "time": "Mon Jan 28 12:49:09 2019 +0200"
      },
      "committer": {
        "name": "Ivan Berezovskiy",
        "email": "iberezovskiy@mirantis.com",
        "time": "Thu Aug 22 17:14:56 2019 +0400"
      },
      "message": "Ironic - enable node cleaning\n\nIt was observed that while running BFV Ironic tests\nafter other tests with scenarios old config drive is taken\nwhich leads to differences between nova and instances` hostname\nand ssh public keys - as a result attempts to login to instance\nusing ssh key fail. The patch enables node cleaning which is invoked\neither during manageable-\u003eavailable node status transition or after\ninstance deletion.\n\nChange-Id: Ie33bafb81ba4c9958bb0f1dd1b1415f1f458fed7\nRelated-PROD: PROD-26636\n(cherry picked from commit 845f298a774b6e1af062ac4b0496ec3722ceb24a)\n"
    },
    {
      "commit": "610a2b999798c3efc7d9c82d7a6476c58debcba8",
      "tree": "3c6c03acbfc216d594551ec20e30fbb084beb33c",
      "parents": [
        "289dd61f8af813efdf47093f1e7a5b389e503eb9"
      ],
      "author": {
        "name": "Kostiantyn Ovchynnykov",
        "email": "kovchynnykov@mirantis.com",
        "time": "Fri Aug 02 13:51:31 2019 +0300"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Fri Aug 02 11:14:48 2019 +0000"
      },
      "message": "Fixed Ironic transport_url set to rabbitmq VIP\n\nFixes: PROD-31985\nChange-Id: I29e088811e22243515ac0fa01d82c1ab47ba2c37\n"
    },
    {
      "commit": "5f58dd7d5a43571b043097d20b961232bf3d4c96",
      "tree": "00937ead35d57b863443771e2615d8645d94b5fe",
      "parents": [
        "6f1521a601885f266ab3c4e544c1e3ed601c061d"
      ],
      "author": {
        "name": "sgarbuz",
        "email": "sgarbuz@mirantis.com",
        "time": "Mon May 20 14:10:11 2019 +0300"
      },
      "committer": {
        "name": "sgarbuz",
        "email": "sgarbuz@mirantis.com",
        "time": "Mon Jul 08 11:31:34 2019 +0000"
      },
      "message": "Generate random keystone users\n\nDepends-On: https://gerrit.mcp.mirantis.com/#/c/44319/\nDepends-On: https://gerrit.mcp.mirantis.com/#/c/45118/\nDepends-On: https://gerrit.mcp.mirantis.com/#/c/45119/\n\nRelated-Prod: PROD-29868\nRelated-Prod: PROD-31315\n(cherry picked from commit f5956c2f6151cc5d99659103f90641ea66eac44a)\n(cherry picked from commit 70dd0f0587eb297fbefdea43837839c4983b8378)\n\nChange-Id: I402be73437d5397224184a4fd71e2f6abae24db2\n"
    },
    {
      "commit": "7d2da3d13205db6d9aa0c601a5bf7ac64936afbe",
      "tree": "bc4d7d107f60b7516a31eb533a498c9901e0bee9",
      "parents": [
        "cad8770dfc882ef60905f542721c47bc7e7f73ce"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Wed Dec 26 14:28:23 2018 +0200"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Wed Dec 26 14:23:33 2018 +0000"
      },
      "message": "Enable cinder in ironic default storage interfaces\n\nMake sure cinder is enabled in storage interfaces when we\nconnect ironic.conductor.storage.cinder.\n\nChange-Id: I7b479f111c213749ccc23e1e2b201ed9504eea42\nRelated-Prod: PROD:25368 (PROD:25368)\n"
    },
    {
      "commit": "5ffe2b354ed5fb48310b292bffef41a887619950",
      "tree": "e65ebba7b562852fa59844d11b9c0a7713c7c2d0",
      "parents": [
        "cd3ed47d408d05038d0bfaee4194255a38250c77"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Mon Dec 17 12:51:54 2018 +0200"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Mon Dec 17 12:52:52 2018 +0200"
      },
      "message": "Pick default region from openstack_region for ironic\n\nThis patch makes sures ironic pick default region\nfrom _param:openstack_region.\n\nChange-Id: I35fd1db8d1af8a55d9275407aef153b4dba7f0d3\nRelated-Prod: PROD-25905\n"
    },
    {
      "commit": "242b2d1b5ba5aa1d346688f0954583b591104ea2",
      "tree": "feda4958e6ca813f93121efb2c26c5e6466bbb7d",
      "parents": [
        "4df0ec39741ca44614565d6b37dbcc87ec1325f7"
      ],
      "author": {
        "name": "Oleksandr Bryndzii",
        "email": "obryndzii@mirantis.com",
        "time": "Wed Nov 07 13:49:15 2018 +0200"
      },
      "committer": {
        "name": "Oleksandr Bryndzii",
        "email": "obryndzii@mirantis.com",
        "time": "Wed Nov 07 13:49:15 2018 +0200"
      },
      "message": "Add Ironic metadata for memcache security strategy\n\nChange-Id: I5cef5967ebfce23a22025b885b75b67dd129ab1d\nRelated-Prod: PROD-23561\n"
    },
    {
      "commit": "b725fefe2578a9acaf9b0f60e62633a0b94f5ddf",
      "tree": "80bf64fdc2a30f6932d7da0ad0f916a93131b80d",
      "parents": [
        "4916e9e7368698962dda6e519b090dba64369af5"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Fri Nov 02 17:07:22 2018 +0200"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Fri Nov 02 17:07:25 2018 +0200"
      },
      "message": "Fix default options for ironic cinder driver\n\nDrop not needed url parameter\n\nChange-Id: Ia0bac1e05bf4091d0368d31d303d241b880a9ff6\n"
    },
    {
      "commit": "a2779e967d9523f21400008f60a82a202949fbb3",
      "tree": "c29342120b0c82f66917d8719319a98951c340a6",
      "parents": [
        "8f01dee6ff235feadc30ff7dac876e85e43f3a65"
      ],
      "author": {
        "name": "Oleksii Grudev",
        "email": "ogrudev@mirantis.com",
        "time": "Wed Oct 24 18:26:38 2018 +0300"
      },
      "committer": {
        "name": "Oleksii Grudev",
        "email": "ogrudev@mirantis.com",
        "time": "Thu Oct 25 14:55:27 2018 +0300"
      },
      "message": "Add cinder section for ironic conductor\n\nThe patch adds cinder pillar fragment for Ironic\nconductor to connect to cinder service.\n\nChange-Id: I89ba1dbc072be14eff9d999e489092f06a6a5f78\nRelated-PROD: PROD-23898\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": "253034c95efef96162a6eb623801b8a25d876fc8",
      "tree": "44717da7ccfd9bfd379453b720dd019944e36ebe",
      "parents": [
        "3d1dd6f01a31479800cf364cb38dec85a1f093cf"
      ],
      "author": {
        "name": "Oleksandr Shyshko",
        "email": "oshyshko@mirantis.com",
        "time": "Thu Sep 20 13:14:02 2018 +0300"
      },
      "committer": {
        "name": "Oleksandr Shyshko",
        "email": "oshyshko@mirantis.com",
        "time": "Fri Sep 21 11:12:15 2018 +0300"
      },
      "message": "Implement X.509 auth between Rabbitmq and Ironic\n\nChange-Id: Id74396603a16586d25d079872d92d5721e9ed365\nRelated-Prod: PROD-22762\n"
    },
    {
      "commit": "4185bbd117b96a656f80059ab6163d1aacfb6f29",
      "tree": "625c2f3e971d4e2a1e035011c9ce663d8646cd31",
      "parents": [
        "09850fa03b4a0f18dd936f61b1f8ef5507c5da90"
      ],
      "author": {
        "name": "Oleksandr Shyshko",
        "email": "oshyshko@mirantis.com",
        "time": "Mon Sep 17 11:45:39 2018 +0300"
      },
      "committer": {
        "name": "Oleksandr Shyshko",
        "email": "oshyshko@mirantis.com",
        "time": "Mon Sep 17 11:45:39 2018 +0300"
      },
      "message": "Implement X.509 auth for MySQL and Ironic\n\nChange-Id: Iad34da8ca26e53876fe32001fceedd42b26161ca\nRelated-PROD: PROD-22747\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": "10e356fded0716114de1db3d6100c68f8f8358e2",
      "tree": "ab99af00a80e6ff423cad682ad070b2d17e246cd",
      "parents": [
        "957f54a16d0af7f2489d3af90897580923435559"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Thu Jun 15 14:41:28 2017 +0300"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Tue Jun 20 20:42:58 2017 +0300"
      },
      "message": "Unhardcode baremetal-flat-network ip ranges\n\nAllow to configure baremetal-flat-network cidr and\ndhcp range via _param variables.\nAdd system model for neutron.gateway with ironic enabled.\nSetup keystone admin_identity salt grains, used to create\nopenstack resources like neutron networks/subnets, ironic nodes.\n\nDepends-On: I3f2db74e7e34310de19a44739828a874a5d5abac\n\nChange-Id: I8bb529bf8b9ae2f115cbaa43beb16c819495d158\n"
    },
    {
      "commit": "f704d5ee8b9555d82d05a6fd61e4663c720a6bb9",
      "tree": "e93583cc61870dbd18ba6356ca87cc41f5915289",
      "parents": [
        "366c29693cc6e37b5c2544dab349d69a3026a09a"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Mon Jun 12 17:11:54 2017 +0300"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Tue Jun 13 18:30:54 2017 +0300"
      },
      "message": "Update reclass-system ironic support\n\nAdd nginx site to serve public Ironic API.\nAdd keepalived instance for baremetal network.\nAdd ironic_deploy (Only heartbeat and lookup endpoints allowed)\nhaproxy site.\nAdd bmt{0..3} vms on kvm nodes to run ironic deploy services\n(ironic-conductor, ironic deploy api, nova-compute with ironic driver)\nAdd basic definitions for nova/compute_ironic/{cluster|single}.yml\n\nDepends-On: I072db910f6f004aad3393d9f6e64b1330de18687\n\nChange-Id: Ifa9f42532e2fdc06a99a6c78ba961a79d34af110\n"
    },
    {
      "commit": "9dbabd0c2ad64808e46d99eb6de0f939c7da2f66",
      "tree": "588694bd85fadec08740a3bf2da17575e1091e40",
      "parents": [
        "e1bf38ccfd44662c806fe6c7b652b988bc0d6f24"
      ],
      "author": {
        "name": "Andrey Shestakov",
        "email": "ashestakov@mirantis.com",
        "time": "Fri May 12 13:48:18 2017 +0300"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Tue Jun 06 18:33:31 2017 +0300"
      },
      "message": "Add classes for Ironic\n\nChange-Id: Ia265bea6ee95435e25110d85d1c8e0eef7c11a3b\n"
    }
  ]
}
