)]}'
{
  "log": [
    {
      "commit": "abafe15d8a7190910bcf3803e670ce21626236b4",
      "tree": "b02f183110677547719c36424b8e38f5b05134bb",
      "parents": [
        "6ef03e1612a74bf04528958ffd001a210d0f0f04"
      ],
      "author": {
        "name": "sgarbuz",
        "email": "sgarbuz@mirantis.com",
        "time": "Tue Oct 02 12:27:03 2018 +0300"
      },
      "committer": {
        "name": "sgarbuz",
        "email": "sgarbuz@mirantis.com",
        "time": "Tue Oct 02 15:29:40 2018 +0300"
      },
      "message": "Add cinder section to ironic config\n\nIronic Conductor can not retrieve volume info from Cinder and boot\nfails.\n\nChange-Id: I6f1ab5e661dd647ccacca1cb4ed0898ed3d8c662\nRelated-Prod: PROD-23408 (PROD-23408)\n"
    },
    {
      "commit": "6ef03e1612a74bf04528958ffd001a210d0f0f04",
      "tree": "81cbb2b02e8be495d4c6513c4e5db4d2d80d177b",
      "parents": [
        "c51d28c27c29477b522bf34de8ec2fdabd85ad46"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Wed Sep 26 18:59:23 2018 +0000"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Fri Sep 28 13:17:40 2018 +0000"
      },
      "message": "Add queens support\n\nThis patch adds config templates for queens\n\nChange-Id: Icab75487d0edf48f9a19b2b5aa4790bdad29245c\nRelated-Prod: PROD-20448\n"
    },
    {
      "commit": "c51d28c27c29477b522bf34de8ec2fdabd85ad46",
      "tree": "5f1c008f85cc852fc1f0d30595e7ca15dbc22496",
      "parents": [
        "258bf7c2c403621b17151ab84dc9a551e3dc4f98"
      ],
      "author": {
        "name": "Oleksandr Shyshko",
        "email": "oshyshko@mirantis.com",
        "time": "Thu Sep 20 12:30:00 2018 +0300"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Fri Sep 21 07:36:42 2018 +0000"
      },
      "message": "Implement X.509 auth between Rabbitmq and Ironic\n\nChange-Id: I4d4bc1a1e8f62fda791455af487c3cbb8edaecd8\nRelated-Prod: PROD-22762\n"
    },
    {
      "commit": "258bf7c2c403621b17151ab84dc9a551e3dc4f98",
      "tree": "288ff17cd122323164554ec92b03e65859bdc627",
      "parents": [
        "1a33d962bc34907b316cde3c84ad4ffb9fef8957"
      ],
      "author": {
        "name": "Oleksandr Shyshko",
        "email": "oshyshko@mirantis.com",
        "time": "Thu Sep 13 14:23:29 2018 +0300"
      },
      "committer": {
        "name": "Oleksandr Shyshko",
        "email": "oshyshko@mirantis.com",
        "time": "Mon Sep 17 12:31:25 2018 +0300"
      },
      "message": "Implement X.509 auth for MySQL and Ironic\n\nRelated-PROD: PROD-22747\n\nChange-Id: I5fc208d97c09bace1543c88614d8141af70bc02f\n"
    },
    {
      "commit": "1a33d962bc34907b316cde3c84ad4ffb9fef8957",
      "tree": "d4cf9616a34ac80cf818ee599ff56b97124d2347",
      "parents": [
        "093c00a2bfde3801a0b74f9252954eb328ff5905"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Tue Aug 07 12:12:47 2018 +0000"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Wed Aug 08 15:33:49 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: Ie83cfe33943ac7a2ef10d569c60274f9cd003df2\nRelated-Prod: PROD-21267\n"
    },
    {
      "commit": "093c00a2bfde3801a0b74f9252954eb328ff5905",
      "tree": "07ca06c843652c1e60910ba8ca229ab2bd3fa871",
      "parents": [
        "a668201e2c87e7d61b421d71fd57d9ff9ebc7b8e"
      ],
      "author": {
        "name": "sgarbuz",
        "email": "sgarbuz@mirantis.com",
        "time": "Tue Aug 07 16:32:12 2018 +0300"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Wed Aug 08 06:23:58 2018 +0000"
      },
      "message": "Switch to new ironicv1 module\n\nChange-Id: I4e86cb755e050f323385f5fda92b33580330b28f\n"
    },
    {
      "commit": "a668201e2c87e7d61b421d71fd57d9ff9ebc7b8e",
      "tree": "1b0b7907402378c2233f71ac83d2e567e835d04e",
      "parents": [
        "6509b82f00595a2104ac360cbbe19066fa27b740",
        "a5eb0608c501ed76ccf5a2c278bf8b10d3ceb127"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Tue Aug 07 21:10:25 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@84b5d06f6116",
        "time": "Tue Aug 07 21:10:26 2018 +0000"
      },
      "message": "Merge \"Add module and states for Ironic API v1\""
    },
    {
      "commit": "a5eb0608c501ed76ccf5a2c278bf8b10d3ceb127",
      "tree": "7639ee1712ff7b536952e85def1c157a98616d06",
      "parents": [
        "e7c273c67ef07dbde10f8fbfa27b19e28af71aac"
      ],
      "author": {
        "name": "Oleksiy Petrenko",
        "email": "opetrenko@mirantis.com",
        "time": "Thu Jul 26 15:12:25 2018 +0300"
      },
      "committer": {
        "name": "Oleksiy Petrenko",
        "email": "opetrenko@mirantis.com",
        "time": "Tue Aug 07 13:42:34 2018 +0300"
      },
      "message": "Add module and states for Ironic API v1\n\nChange-Id: I832381955e608875e87680211e8e7a3836facb40\nRelated-Prod: PROD-21813\n"
    },
    {
      "commit": "6509b82f00595a2104ac360cbbe19066fa27b740",
      "tree": "181b984100626e96c235a8383cbe56bc0664b2ae",
      "parents": [
        "e7c273c67ef07dbde10f8fbfa27b19e28af71aac"
      ],
      "author": {
        "name": "Oleksandr Shyshko",
        "email": "oshyshko@mirantis.com",
        "time": "Wed Aug 01 14:22:49 2018 +0300"
      },
      "committer": {
        "name": "Oleksandr Shyshko",
        "email": "oshyshko@mirantis.com",
        "time": "Wed Aug 01 14:26:30 2018 +0300"
      },
      "message": "Update run_tests.sh to the latest revision\n\nChange-Id: Id90d8a6c4cb6f8be37ec09a172bdcb590f13a014\n"
    },
    {
      "commit": "e7c273c67ef07dbde10f8fbfa27b19e28af71aac",
      "tree": "984db7d3dee4ae8527104e197daa0510901c0001",
      "parents": [
        "9966d7a4fc933f466afa2323ac51414e525e4d5e"
      ],
      "author": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Wed Apr 18 11:47:02 2018 +0300"
      },
      "committer": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Wed Apr 18 11:42:22 2018 +0000"
      },
      "message": "Fix salt formula version to allow publishing\n\nChange-Id: I66a4e89fdab5f00218eafa2fe3059cd16c6e9ed6\nRelated-Prod: https://mirantis.jira.com/browse/PROD-19409\n"
    },
    {
      "commit": "9966d7a4fc933f466afa2323ac51414e525e4d5e",
      "tree": "af54226050326a7a5082b3548e59825a7af56ddf",
      "parents": [
        "2fe4a9c7f2346faab5ec76802cf66f59a35e7b98"
      ],
      "author": {
        "name": "Oleksii Grudev",
        "email": "ogrudev@mirantis.com",
        "time": "Tue Apr 17 16:20:29 2018 +0300"
      },
      "committer": {
        "name": "Oleksii Grudev",
        "email": "ogrudev@mirantis.com",
        "time": "Tue Apr 17 16:20:29 2018 +0300"
      },
      "message": "Ironic run dbsync only if api type is public\n\nDuring multinode deploy it was observed that during ironic api\nsalt state execution the DB was installed on 2 hosts simultaneously -\nctl01 node and bmt01 node which resulted in deploy job failure.\nIn order to avoid that api.sls was modified so that dbsync is\ninvoked only if pillar value of api_type is public\n\nChange-Id: I7c3d1de3cb0d2a7bb8405b837709a7b4656bcca5\nRelated-PROD: PROD-18977\n"
    },
    {
      "commit": "2fe4a9c7f2346faab5ec76802cf66f59a35e7b98",
      "tree": "e46557710316259c1e9188d7324eb88b96b36600",
      "parents": [
        "f498857aadaf905937ff307285081c96d0a6b00c"
      ],
      "author": {
        "name": "Oleksii Grudev",
        "email": "ogrudev@mirantis.com",
        "time": "Mon Apr 16 17:39:18 2018 +0300"
      },
      "committer": {
        "name": "Oleksii Grudev",
        "email": "ogrudev@mirantis.com",
        "time": "Tue Apr 17 10:44:53 2018 +0300"
      },
      "message": "Ironic conductor change state order\n\nThe order inside conductor.sls was changed in order to avoid\nthe situation when ironic-conductor process is being started\nbefore http root folder is created. Otherwise ironic\nconductor fails to start due to inexistence of boot.ipxe file\ninside http root folder\n\nChange-Id: Ibd82d2315fec5a1726a41a738f2f7462900c121f\n"
    },
    {
      "commit": "f498857aadaf905937ff307285081c96d0a6b00c",
      "tree": "4298c3a86911cb0a35190bafd72d1e9b5368578a",
      "parents": [
        "6924a2d460b81c22ee021d369c4e3fc476b1ab07"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Thu Feb 22 12:36:18 2018 +0200"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Thu Feb 22 12:36:18 2018 +0200"
      },
      "message": "Unhardcode neutron protocol\n\nNeutron protocol was hardcoded on cluster level, this\npatch will dynamically pick protocol from neutron_service_protocol\nvariable.\n\nChange-Id: I87181e4bfe0e350f9aa28f7424efe117be1f599d\nRelated-Prod: PROD-18021\n"
    },
    {
      "commit": "6924a2d460b81c22ee021d369c4e3fc476b1ab07",
      "tree": "a9784c92f4c4efcf42e3aa14e9c3362add8af34e",
      "parents": [
        "ef2783693de500dfab3c1101d786f522f4be6214"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Thu Feb 22 10:56:28 2018 +0200"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Thu Feb 22 10:56:42 2018 +0200"
      },
      "message": "Allow to configure public_endpoint\n\nSetting public endpoint is requred when API runing\nunder Apache/Nginx with https enabled.\n\nChange-Id: Ib40fc50e9556f546fb20b83011ebe35bb57d032f\nRelated-Prod: PROD-18020\n"
    },
    {
      "commit": "ef2783693de500dfab3c1101d786f522f4be6214",
      "tree": "ef711d5a24e17cc362c1b359c27819212cd0ece8",
      "parents": [
        "394466f445ea6307f31a42730206d8c1345833bb",
        "815f57eccb60a2a7e0632b73b964ec10abe2acb4"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Thu Feb 22 07:33:05 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@56fc70e46927",
        "time": "Thu Feb 22 07:33:05 2018 +0000"
      },
      "message": "Merge \"Replace pike symlink\""
    },
    {
      "commit": "394466f445ea6307f31a42730206d8c1345833bb",
      "tree": "fdae24f9fd9625ffb57a06b384281303b73e5dbb",
      "parents": [
        "ffb4ce071705e9a85d489c98afaa7d0d9d9b9cd8"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Feb 15 15:13:13 2018 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Feb 15 15:13:13 2018 +0100"
      },
      "message": "Update Makefile\n"
    },
    {
      "commit": "815f57eccb60a2a7e0632b73b964ec10abe2acb4",
      "tree": "26a38a00b4737a1a54b8c85990b23d9102ff9a5e",
      "parents": [
        "ffb4ce071705e9a85d489c98afaa7d0d9d9b9cd8"
      ],
      "author": {
        "name": "Oleg Iurchenko",
        "email": "oiurchenko@mirantis.com",
        "time": "Tue Feb 06 17:53:46 2018 +0200"
      },
      "committer": {
        "name": "Oleg Iurchenko",
        "email": "oiurchenko@mirantis.com",
        "time": "Tue Feb 06 17:55:40 2018 +0200"
      },
      "message": "Replace pike symlink\n\nThis patch fixes upgrade if files/pike is symlink.\nfiles/pike is a copy of files/ocata\n\nChange-Id: I73038ac1c43e718f0c499750bca0af858b06e397\nRelated-Prod: PROD-17540\n"
    },
    {
      "commit": "ffb4ce071705e9a85d489c98afaa7d0d9d9b9cd8",
      "tree": "ebb5438e852ec95a73321cadc2708735b66e264a",
      "parents": [
        "124e07ffb7e446bd0d99ac2bf9701757d4eb22e3"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Mon Jan 22 12:54:13 2018 +0200"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Mon Jan 22 12:54:44 2018 +0200"
      },
      "message": "Fix ssl file names for api+conductor combined case\n\nThis patch fixes issue around ssl file names when\napi and conductor are enabled on the same host.\n\nChange-Id: Ifb42b70e534751761f61336e6749a02c544c927c\nRelated-Prod: PROD-17073\n"
    },
    {
      "commit": "124e07ffb7e446bd0d99ac2bf9701757d4eb22e3",
      "tree": "3433cc66df34da8d4ba263615e4436d6922ae4fc",
      "parents": [
        "a26bbc76f009a745af57961faa7a9ba6d8786b17",
        "7402b0340caae734703c50200af7ef127976223f"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Thu Jan 18 12:24:08 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@56fc70e46927",
        "time": "Thu Jan 18 12:24:08 2018 +0000"
      },
      "message": "Merge \"OpenStack HTTPS Endpoints support\""
    },
    {
      "commit": "a26bbc76f009a745af57961faa7a9ba6d8786b17",
      "tree": "0a5da7b072db12ea1bc55a4b0f73bead65e3e23a",
      "parents": [
        "5bcf555a3be867013076647df457c7989c59d511"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Tue Jan 09 09:10:39 2018 +0100"
      },
      "committer": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Tue Jan 09 09:35:21 2018 +0100"
      },
      "message": "Remove salt-master, reclass from pkg dependencis\n\nChange-Id: I07c5a02d30e1be5d5035b811363075337a82f5ed\n"
    },
    {
      "commit": "7402b0340caae734703c50200af7ef127976223f",
      "tree": "38f98daddcfd651bd2e31dc2540bbbcc951d15c3",
      "parents": [
        "5bcf555a3be867013076647df457c7989c59d511"
      ],
      "author": {
        "name": "Kirill Bespalov",
        "email": "kbespalov@mirantis.com",
        "time": "Tue Nov 21 12:17:20 2017 +0300"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Wed Jan 03 12:30:36 2018 +0200"
      },
      "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\nIronic and other services. Also adds possibility to specify\nca_file to verify SSL certificates of remote peers.\n\nRelated-Prod: PROD-16160\n\nChange-Id: Ib441eb4b37f40ed6bf5209b9dcfbcf80480708a1\n"
    },
    {
      "commit": "5bcf555a3be867013076647df457c7989c59d511",
      "tree": "bb36d9ae788737798e13e7457666fd6878495a90",
      "parents": [
        "d9e357d5c360e5e218031aa8bb17e739c3b9cd01"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Tue Dec 19 13:28:33 2017 +0200"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Tue Dec 19 15:56:49 2017 +0200"
      },
      "message": "Refactor map file to import role data only\n\nThe smallest piece of salt formula is state. In our formulas each\nstate is an abstraction of \u0027role\u0027 for example:\n  * api (installs api services)\n  * conductor (installs ironic conductor)\n  * client (installs ironic resources like nodes, ports, etc.)\nEach state have its own API (the format of pillar it accepts). We would\nlike to keep pillar data unified and in long term automatically\nvalidated. By importing anything non role-specific makes\nunification/automatic validation hard to maintain.\nThis patch refactor map.jinja and ironic config file templates to import\nonly role specific data from map file.\n\nChange-Id: I22e9dc9144df7ad19a00a3e3fe66c00b22d96812\nRelated-Prod: PROD-16503\n"
    },
    {
      "commit": "d9e357d5c360e5e218031aa8bb17e739c3b9cd01",
      "tree": "956899f1d553d2a1ced9c07f687a5871fdee2b63",
      "parents": [
        "d678679fbc3aad1ec55563d532425ebfa13418ee"
      ],
      "author": {
        "name": "Kirill Bespalov",
        "email": "kbespalov@mirantis.com",
        "time": "Tue Nov 14 16:40:44 2017 +0300"
      },
      "committer": {
        "name": "Kirill Bespalov",
        "email": "kbespalov@mirantis.com",
        "time": "Tue Nov 14 16:40:44 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: I9af17230285a68a8e9c2774d02c9f4e8008f258e\n"
    },
    {
      "commit": "d678679fbc3aad1ec55563d532425ebfa13418ee",
      "tree": "1aef4b9d210611da447d7e039d2995f947718300",
      "parents": [
        "2a256c18801ff4ace6eab1244a0afb41835f6412",
        "e9d1853244d0858bfb9cf113f2f57218ef20b4cc"
      ],
      "author": {
        "name": "Marek Celoud",
        "email": "mceloud@mirantis.com",
        "time": "Mon Nov 06 12:51:07 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@a351f7b8d92b",
        "time": "Mon Nov 06 12:51:07 2017 +0000"
      },
      "message": "Merge \"Add pike symlink to ocata\""
    },
    {
      "commit": "2a256c18801ff4ace6eab1244a0afb41835f6412",
      "tree": "72715530eabe0024dc47763fcb10b312e80b366e",
      "parents": [
        "62c379b68a0a0cc9db3eafbd5752d1f7dc52bbc3"
      ],
      "author": {
        "name": "Kirill Bespalov",
        "email": "kbespalov@mirantis.com",
        "time": "Tue Sep 19 13:03:24 2017 +0300"
      },
      "committer": {
        "name": "Kirill Bespalov",
        "email": "kbespalov@mirantis.com",
        "time": "Fri Oct 27 06:23:13 2017 +0000"
      },
      "message": "MySQL TLS support\n\nAdds ability to use secure TLS connection\nfrom OS service to MySQL database.\n\nPROD-14220\nChange-Id: I1b83e10d07647f16d9bf1f566296597647c76d8c\n"
    },
    {
      "commit": "e9d1853244d0858bfb9cf113f2f57218ef20b4cc",
      "tree": "7e7936a239a2abbf1af5cd5985163eb07974cfc8",
      "parents": [
        "62c379b68a0a0cc9db3eafbd5752d1f7dc52bbc3"
      ],
      "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:12:22 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\n\nChange-Id: I9e00a7f489ef9a87920e81f5a9b2c2afa178afa2\n"
    },
    {
      "commit": "62c379b68a0a0cc9db3eafbd5752d1f7dc52bbc3",
      "tree": "d1031f2b2e6fb3d3c85d3d4f5bc78136d2e157c2",
      "parents": [
        "4f925009e33b336eddc03ff398503aba50b25fa2"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Wed Sep 20 18:28:39 2017 +0300"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Wed Sep 20 18:28:39 2017 +0300"
      },
      "message": "Allow to set network_interface for a node\n\nThis patch allows to enroll nodes with specified\nnetwork_interface.\n\nChange-Id: I83ef01499dab9b328cd8333dafd5623ecba83614\n"
    },
    {
      "commit": "4f925009e33b336eddc03ff398503aba50b25fa2",
      "tree": "ef13be18a36f5e588a5e13d3a20c62f6cdb3f71c",
      "parents": [
        "2ec597000a588a0a45330504337afbe6129c8c75"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Tue Sep 19 14:05:19 2017 +0300"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Tue Sep 19 14:05:19 2017 +0300"
      },
      "message": "Allow to create port with local_link_connection\n\nChange-Id: I97792524936f9987b44ed389d8bb62c0c93e5c3b\n"
    },
    {
      "commit": "2ec597000a588a0a45330504337afbe6129c8c75",
      "tree": "03c049dedd0bf69da173b4d3c19e6b76d975d561",
      "parents": [
        "861727e207d3676dc9ce553031e3924e9af0d1af",
        "c9e9bf3bd18872edc03b669c87cee6c6a9569781"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Mon Sep 18 15:29:12 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@5535367c947d",
        "time": "Mon Sep 18 15:29:12 2017 +0000"
      },
      "message": "Merge \"RabbitMQ TLS support\""
    },
    {
      "commit": "c9e9bf3bd18872edc03b669c87cee6c6a9569781",
      "tree": "7faf498a8d5c4bd80cb37c7f0cc88bd674370d08",
      "parents": [
        "aad112d216bf70e087439bc28eddca65809ae61a"
      ],
      "author": {
        "name": "Kirill Bespalov",
        "email": "kbespalov@mirantis.com",
        "time": "Sun Aug 06 16:44:27 2017 +0300"
      },
      "committer": {
        "name": "Kirill Bespalov",
        "email": "kbespalov@mirantis.com",
        "time": "Fri Sep 15 07:14:54 2017 +0300"
      },
      "message": "RabbitMQ TLS support\n\nPROD-13894\nChange-Id: I93ead9105820fe7462b7bd9b76d51f89ce5950c6\nReleases: Newton, Ocata\n"
    },
    {
      "commit": "861727e207d3676dc9ce553031e3924e9af0d1af",
      "tree": "c12dbcd98d0ddb24afea133d2d128bba25a37d75",
      "parents": [
        "509c900b5665e421948e3c52c357875828be5679",
        "e584571f9142ff86d93cb0ff62e6fc36d855e01c"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Thu Aug 31 10:14:52 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@b3fef64565ee",
        "time": "Thu Aug 31 10:14:53 2017 +0000"
      },
      "message": "Merge \"Add ldlinux.c32\""
    },
    {
      "commit": "e584571f9142ff86d93cb0ff62e6fc36d855e01c",
      "tree": "26593806ee8fa609f30df7af6b17a58a3fa20e29",
      "parents": [
        "8e5d2b0a74c7414c90f1493f444362ff8f87fc08"
      ],
      "author": {
        "name": "Andrey Shestakov",
        "email": "ashestakov@mirantis.com",
        "time": "Tue Aug 29 14:27:45 2017 +0300"
      },
      "committer": {
        "name": "Andrey Shestakov",
        "email": "ashestakov@mirantis.com",
        "time": "Tue Aug 29 14:27:45 2017 +0300"
      },
      "message": "Add ldlinux.c32\n\nSome HW servers require ldlinux.c32\n\nChange-Id: I8c78a51c583df31ab309804f084eb9744b7b96eb\n"
    },
    {
      "commit": "509c900b5665e421948e3c52c357875828be5679",
      "tree": "d1b0bf8c04a10c479861ece9610871dd462885e6",
      "parents": [
        "8e5d2b0a74c7414c90f1493f444362ff8f87fc08"
      ],
      "author": {
        "name": "Andrey Shestakov",
        "email": "ashestakov@mirantis.com",
        "time": "Tue Aug 29 14:23:52 2017 +0300"
      },
      "committer": {
        "name": "Andrey Shestakov",
        "email": "ashestakov@mirantis.com",
        "time": "Tue Aug 29 14:23:52 2017 +0300"
      },
      "message": "Fix map-file rewrite regex\n\nChange-Id: If31aba8cfd466f9f5c9fc21441a454f53a4a4a0d\n"
    },
    {
      "commit": "8e5d2b0a74c7414c90f1493f444362ff8f87fc08",
      "tree": "e2263b7adc355a2825420fe7e3fdee90c4a95c1b",
      "parents": [
        "aad112d216bf70e087439bc28eddca65809ae61a"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Mon Aug 21 18:29:48 2017 +0300"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Tue Aug 22 11:09:17 2017 +0300"
      },
      "message": "Allow to configure erase_device options\n\nThis patch allows to configure erase_devices_metadata_priority and\nerase_devices_priority cleaning options\n\nChange-Id: I2b3c7f549aec4463bb9152df21e0949e81b9b491\n"
    },
    {
      "commit": "aad112d216bf70e087439bc28eddca65809ae61a",
      "tree": "915a280d32fd75dc5c4c64a09545ff49aade276d",
      "parents": [
        "3c2e5ae20ce5a4be0cda8283982d60b930702076"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Mon Jun 19 16:45:37 2017 +0300"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Tue Jul 11 11:32:15 2017 +0000"
      },
      "message": "Extend ironic formula\n\nThis patch updates ironicng salt module to be able of:\n\n * list vifs for a given node\n * attach vif for a given node\n * detach vif from a given node\n * deploy user image to node\n * generate configdrive\n\nFix some default values when enrolling nodes automatically.\n\nAllow to download images from http to conductor http_root.\n\nChange-Id: Id99ad955c8c7256ae10ece7a173242044692e713\n"
    },
    {
      "commit": "3c2e5ae20ce5a4be0cda8283982d60b930702076",
      "tree": "1d516cae77e7fdf004bfc40013c47ae8d5edd495",
      "parents": [
        "991183f3d96a3fde8f2fd520ba3b7829bc87f19b"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Thu Jun 15 14:44:59 2017 +0300"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Thu Jun 15 14:44:59 2017 +0300"
      },
      "message": "Update default cleaning/provisioning network name\n\nThis patch updates default value for cleanin/provisioning network\naccording to system-reclass mode.\n\nChange-Id: I06fcf298a13fcd75e51321c4c17de18d3614052a\n"
    },
    {
      "commit": "991183f3d96a3fde8f2fd520ba3b7829bc87f19b",
      "tree": "75a0a97792cb50710144d5d8cfa6455d8f601bcb",
      "parents": [
        "8403d17a91c59762f2a8522d788413c0051ee7ec"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Tue Jun 13 16:30:11 2017 +0300"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Tue Jun 13 16:30:16 2017 +0300"
      },
      "message": "Extend ironic formula\n\nAdd posibility to configure glance section.\nAllow to install ironic api in different modes,\ndifferent policy.json files are applied:\n * deploy - only heartbeat and lookup endpoints are allowed\n * public - all except heartbeat and lookup is allowed\n * mixed - all is allowed (single node case)\nUpdate message_queue and database addresses\n\nChange-Id: I5d711649d88ad2b185947a1bb423fe5ad81f4c9b\n"
    },
    {
      "commit": "8403d17a91c59762f2a8522d788413c0051ee7ec",
      "tree": "e664e2a4f5826f4237fee2b1491742440de094b5",
      "parents": [
        "41b860b90ab49a64a6d810d5584d44e022a4991a"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Thu Apr 27 14:21:46 2017 +0300"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Tue Jun 06 13:20:09 2017 +0300"
      },
      "message": "Initial commit\n\nThis patch adds initial formula that allow to install Ironic api\nand conductor.\n\nChange-Id: I21fe4cd93454ed64277ba6756a591155d0052dc8\n"
    },
    {
      "commit": "41b860b90ab49a64a6d810d5584d44e022a4991a",
      "tree": "b98ac205891f98f0e6858e0ac61f3f1c4d5eb5b4",
      "parents": [],
      "author": {
        "name": "Jeepyb User",
        "email": "mcp-ci-jeepyb@ci.mcp.mirantis.net",
        "time": "Tue Apr 25 10:21:16 2017 +0000"
      },
      "committer": {
        "name": "Jeepyb User",
        "email": "mcp-ci-jeepyb@ci.mcp.mirantis.net",
        "time": "Tue Apr 25 10:21:16 2017 +0000"
      },
      "message": "Added .gitreview\n"
    }
  ]
}
