)]}'
{
  "log": [
    {
      "commit": "a0addcc798f994da1d7fb275f9e73bc90213931e",
      "tree": "a8ba174dde3d62cf7d3df98d3ff96d47c7c9550e",
      "parents": [
        "c94eb1e9b0f2ac0a855a9fc5b08a0ff8a2eaa9e9"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Mon Jun 25 11:32:52 2018 +0200"
      },
      "committer": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Mon Jul 02 23:03:00 2018 +0300"
      },
      "message": "Switch virtual labs to Salt 2017.7\n\nChange-Id: I2c08014f08cc08ed3cd869adc186974f11c6d313\n"
    },
    {
      "commit": "cc167084bf21e61f05936c1ab56158395c65bad9",
      "tree": "f70b12e1cd96665c30f6cb91ff1e7f6b3836f0f9",
      "parents": [
        "ac74169d452f8b738a5bc9ffd92793ffe1f13b5b"
      ],
      "author": {
        "name": "sgarbuz",
        "email": "sgarbuz@mirantis.com",
        "time": "Thu May 03 10:37:30 2018 +0300"
      },
      "committer": {
        "name": "sgarbuz",
        "email": "sgarbuz@mirantis.com",
        "time": "Mon May 07 07:55:30 2018 +0000"
      },
      "message": "Install logrotate formula during SaltMaster bootstrap\n\nLogrotate is basic system functionality we should manage on each host.\nSince we are going to add it to linux.single metadata, it should be\npreinstalled on cfg node to render pillar successfully.\n\nChange-Id: I72aecb3a9ce4010e5cb43fa323c8b7e54c5f9243\nRelated-Prod: PROD-19346\n"
    },
    {
      "commit": "46af510b8de5a0e8c98f1f36855035e7058aef31",
      "tree": "b52a2108b2794d9510a9c6f83ae72721bb36fa8f",
      "parents": [
        "e0ea10a7484980591a822dbf40b3a6f470d57516"
      ],
      "author": {
        "name": "Mikhail Ivanov",
        "email": "mivanov@mirantis.com",
        "time": "Wed Apr 25 12:19:31 2018 +0400"
      },
      "committer": {
        "name": "Mikhail Ivanov",
        "email": "mivanov@mirantis.com",
        "time": "Wed Apr 25 12:26:10 2018 +0400"
      },
      "message": "Fix cyclic-dependency between oss services\n\nPushkin uses postgresql, and creates dbs\nusing alembic migrations, but we are using\nsome INSERTS into new tables. This is the\nreason for running \u0027postgresql.client\u0027 state twice.\nWith this patch we are create all required\ntables on postgresql side, not on pushkin.\nRelated-Prod: PROD-14525\n\nChange-Id: Idffd6dd4975c81102a0454162e4a79f5e3bef325\n"
    },
    {
      "commit": "71fd71ec872bcb2331dcdbab99fd2588f1bb3758",
      "tree": "aa631a3bed8aa4991b8042efb8204a0702ab71f8",
      "parents": [
        "cb54d50f798dee52dd7d090d7677dd697b061254"
      ],
      "author": {
        "name": "Ondrej Smola",
        "email": "smolaon@gmail.com",
        "time": "Wed Mar 28 12:24:11 2018 +0200"
      },
      "committer": {
        "name": "Ondrej Smola",
        "email": "smolaon@gmail.com",
        "time": "Wed Mar 28 12:24:11 2018 +0200"
      },
      "message": "added extra repo to drivetrain-ha lab\n\nChange-Id: Ice763db1f54c313174909b0c8261ecd0051071c8\n"
    },
    {
      "commit": "547d9247eb90af2ce020bc4e34eea82850b19ab5",
      "tree": "030c45840c666e519d6303f4b08590d4db27acf7",
      "parents": [
        "9fd66f6199238c97b8fe15a3b121e03f70656bc2"
      ],
      "author": {
        "name": "Ondrej Smola",
        "email": "smolaon@gmail.com",
        "time": "Thu Jan 11 15:11:41 2018 +0100"
      },
      "committer": {
        "name": "Ondrej Smola",
        "email": "smolaon@gmail.com",
        "time": "Thu Jan 11 15:11:41 2018 +0100"
      },
      "message": "fixed cicd includes for clusters\n\nChange-Id: I0073e50cff8610ec6bb1ec480b95953053597aca\n"
    },
    {
      "commit": "55cc78509df10d04b28bc3e103829b0e0128068b",
      "tree": "dbb134488e8afaa18e27fe50d07605833821a8bc",
      "parents": [
        "f7fac7b7d8ab0c5c55f9da0769b530ef34bab139"
      ],
      "author": {
        "name": "Vnaumov",
        "email": "vnaumov@mirantis.com",
        "time": "Wed Dec 20 15:27:38 2017 +0300"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Wed Jan 10 17:20:56 2018 +0100"
      },
      "message": "rename index for OSS cis-openstack\n\ncis openstack used not only for janitor (at least for hce too)\nso need to rename it as is\n\nChange-Id: Ice840ba05a735c322385d4e1d2221e8048ddb507\n"
    },
    {
      "commit": "6ee46cf429c861a4a044367a37c87f1478889765",
      "tree": "dfabdaff4b033f6a96933dacd24e9a83615eaa1d",
      "parents": [
        "2335fa0a8a862c33e8c380d443e1d4c95cf3df50",
        "dc72b303ff4e76f0cad243fc4fe0fed3d6c57452"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "akomarek@mirantis.com",
        "time": "Thu Dec 21 13:03:03 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@e9aa877068d1",
        "time": "Thu Dec 21 13:03:03 2017 +0000"
      },
      "message": "Merge \"Use glusterfs ppa repo in drivetrain_ha\""
    },
    {
      "commit": "86fb7d42fa9639a9295b16741e4860e1f8489b9a",
      "tree": "074077284cc84d6df6fb5a52de35dae45b37d2c5",
      "parents": [
        "1c945bb3cc9b15bc73b8b51b28800fc9ce53a3b0"
      ],
      "author": {
        "name": "Vladimir Jigulin",
        "email": "vjigulin@mirantis.com",
        "time": "Tue Dec 12 16:07:07 2017 +0400"
      },
      "committer": {
        "name": "Vladimir Jigulin",
        "email": "vjigulin@mirantis.com",
        "time": "Thu Dec 21 10:35:10 2017 +0000"
      },
      "message": "Use cicd-lab-dev.local as ldap domain in drivetrain_ha\n\nUntil we find a way to generate openldap_dn string from domain\n\nChange-Id: I8fb1a9aeb57ef662f6eeb475499ffff9adff0381\n"
    },
    {
      "commit": "dc72b303ff4e76f0cad243fc4fe0fed3d6c57452",
      "tree": "cffcb85c14364feb967d8f67a894ae394244ce5f",
      "parents": [
        "1c945bb3cc9b15bc73b8b51b28800fc9ce53a3b0"
      ],
      "author": {
        "name": "Vladimir Jigulin",
        "email": "vjigulin@mirantis.com",
        "time": "Tue Dec 12 13:14:27 2017 +0400"
      },
      "committer": {
        "name": "Vladimir Jigulin",
        "email": "vjigulin@mirantis.com",
        "time": "Thu Dec 21 10:35:05 2017 +0000"
      },
      "message": "Use glusterfs ppa repo in drivetrain_ha\n\nBecause default repos contain old version and cannot handle our config\nmodification, especially \u0027cluster.favorite-child-policy\u0027 volume option\n\nChange-Id: I00b839483ea89323f69f452e58fd20c5c7866de1\n"
    },
    {
      "commit": "269e3feb753083b3f93ec81fc5e42cbf578232a5",
      "tree": "5b6b9c2a26d5c6bb40d1d056f26f486277b845ce",
      "parents": [
        "e487a7ea8c969fec8b08c15070bdc5baeaa6eb8a"
      ],
      "author": {
        "name": "chnyda",
        "email": "chnyda@mirantis.com",
        "time": "Tue Dec 05 10:46:39 2017 +0100"
      },
      "committer": {
        "name": "chnyda",
        "email": "chnyda@mirantis.com",
        "time": "Tue Dec 05 10:46:43 2017 +0100"
      },
      "message": "Add missing jenkins_aptly_storages\n\nChange-Id: I31ca5f41c64e7c38a00fa0b50442adee2e5e1b97\n"
    },
    {
      "commit": "e487a7ea8c969fec8b08c15070bdc5baeaa6eb8a",
      "tree": "b29ca37e9f92d9cf9b9a6e2748f7e0497ecff192",
      "parents": [
        "32be9b01c5705c35276bc10959c3ecf5814cc8c6"
      ],
      "author": {
        "name": "Vladimir Jigulin",
        "email": "vjigulin@mirantis.com",
        "time": "Thu Nov 16 17:02:24 2017 +0400"
      },
      "committer": {
        "name": "Vladimir Jigulin",
        "email": "vjigulin@mirantis.com",
        "time": "Mon Dec 04 11:17:41 2017 +0000"
      },
      "message": "Fix typos and dups in drivetrain-ha infra configs\n\nChange-Id: I2882fa2fe4514888fc304c2bdf551d5158ed0317\n"
    },
    {
      "commit": "d7e2d73ea63e53093ba9276609ef5815d4fc42b1",
      "tree": "e3a9ced6493d83b321092fcac1437d870001899c",
      "parents": [
        "2b361d88f199fb7346509de3f084e16a2db6898d"
      ],
      "author": {
        "name": "Mikhail Ivanov",
        "email": "mivanov@mirantis.com",
        "time": "Tue Sep 12 18:04:21 2017 +0400"
      },
      "committer": {
        "name": "Michael Ivanov",
        "email": "mivanov@mirantis.com",
        "time": "Tue Nov 21 14:26:27 2017 +0000"
      },
      "message": "Add .env files with additional salt-formulas for drivetrain models\n\nChange-Id: I80cc79775f73b714a817b0d2d75e751998280671\n"
    },
    {
      "commit": "5fe6027e669895a61fbb64f1761b2bdb6f66761b",
      "tree": "d5b131f7c71706c6dc816afb0551572ad8839635",
      "parents": [
        "4e84449a57cf7a4e7fc3341870f8e79e0ff5a6b9"
      ],
      "author": {
        "name": "Vladimir Jigulin",
        "email": "vjigulin@mirantis.com",
        "time": "Mon Nov 13 16:09:23 2017 +0400"
      },
      "committer": {
        "name": "Vladimir Jigulin",
        "email": "vjigulin@mirantis.com",
        "time": "Mon Nov 13 16:39:23 2017 +0400"
      },
      "message": "Return missed salt master class in drivetrain_ha\n\nChange-Id: Iecdd0766e432ad57d8acbc5607fb03e344a6b5ed\n"
    },
    {
      "commit": "b13778e60b6ed39707e2659fe0e6e315181afd4f",
      "tree": "9683c267fedbd25b285e7d1a37fe226fa954e37f",
      "parents": [
        "bfd61aa68ff5a6cd8d7e7a43010f343febb38b99",
        "f7338bdc656a030bf640d472fc61a4a22bcc34cc"
      ],
      "author": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Fri Nov 10 11:58:18 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@44cc31867e31",
        "time": "Fri Nov 10 11:58:18 2017 +0000"
      },
      "message": "Merge \"Fix keepalived vip interface mapping\""
    },
    {
      "commit": "0425002058c6f5878a72eb4f4f9d8480c64a166a",
      "tree": "58f0235951fabbe8d8615691df80bc459ccf2b27",
      "parents": [
        "d8f7cdf6d63f40bde50072bd526bd1cdbcb470a6"
      ],
      "author": {
        "name": "Richard Felkl",
        "email": "rfelkl@mirantis.com",
        "time": "Fri Oct 20 13:55:43 2017 +0200"
      },
      "committer": {
        "name": "Richard Felkl",
        "email": "rfelkl@mirantis.com",
        "time": "Fri Oct 20 16:49:33 2017 +0200"
      },
      "message": "added system.linux.system.repo.mcp.salt where missing\n\nChange-Id: Iec33efa97a7638437ddfe280ec3f2c69889e791f\n"
    },
    {
      "commit": "f7338bdc656a030bf640d472fc61a4a22bcc34cc",
      "tree": "f304a1b7d6d11e7fc0d06129df3fce84798684bb",
      "parents": [
        "4799d61f7a2d3cb9be1921fb1bf80360ed1a2233"
      ],
      "author": {
        "name": "Sergey Novikov",
        "email": "snovikov@mirantis.com",
        "time": "Tue Oct 17 14:31:23 2017 +0400"
      },
      "committer": {
        "name": "Sergey Novikov",
        "email": "snovikov@mirantis.com",
        "time": "Fri Oct 20 11:47:02 2017 +0000"
      },
      "message": "Fix keepalived vip interface mapping\n\nPROD-14939\n\nChange-Id: I0b69afcacff1ee60fb74b457ad5e3c0ea99118f1\n"
    },
    {
      "commit": "0c8482b7024f37a402f16a2409736a38a2a713af",
      "tree": "3f6a04cf3f71d06462579e604a13e068af4bc2ff",
      "parents": [
        "a4feeb279aa534097b9de0c7746f89bb229c7732",
        "c2c1cb1a9be0c85770a84875ab038874c7fde736"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jjosef@mirantis.com",
        "time": "Wed Oct 11 12:58:59 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@6a1f56eca807",
        "time": "Wed Oct 11 12:58:59 2017 +0000"
      },
      "message": "Merge \"Remove unused docker network for runbook\""
    },
    {
      "commit": "a4feeb279aa534097b9de0c7746f89bb229c7732",
      "tree": "af2e51df0bbe6a06f397e853a80abbc3e3e95dc2",
      "parents": [
        "e7b52a6922e8db8fd3e00f44168b8c41d066f808"
      ],
      "author": {
        "name": "Petr Ruzicka",
        "email": "petr.ruzicka@gmail.com",
        "time": "Wed Oct 11 13:54:37 2017 +0200"
      },
      "committer": {
        "name": "Petr Ruzicka",
        "email": "petr.ruzicka@gmail.com",
        "time": "Wed Oct 11 13:54:37 2017 +0200"
      },
      "message": "fix teams\n\nChange-Id: I29bb22d60bf7b7c32ee9ad300740346b1146eb5f\n"
    },
    {
      "commit": "c2c1cb1a9be0c85770a84875ab038874c7fde736",
      "tree": "68684b68a661852e6c0f8cc5ce7cc86b122bd96f",
      "parents": [
        "e7b52a6922e8db8fd3e00f44168b8c41d066f808"
      ],
      "author": {
        "name": "Mikhail Ivanov",
        "email": "mivanov@mirantis.com",
        "time": "Tue Oct 10 17:06:45 2017 +0400"
      },
      "committer": {
        "name": "Michael Ivanov",
        "email": "mivanov@mirantis.com",
        "time": "Wed Oct 11 11:39:07 2017 +0000"
      },
      "message": "Remove unused docker network for runbook\n\nChange-Id: Ief67487e4a767241a0bafcb3e939eb5fa1903c94\n"
    },
    {
      "commit": "7b4976c317238a89178e2b4a5f50cd753637466c",
      "tree": "c736a9a93d551b6dbdd04fa92c510940b3490d5c",
      "parents": [
        "4799d61f7a2d3cb9be1921fb1bf80360ed1a2233"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Tue Oct 10 12:41:42 2017 +0200"
      },
      "committer": {
        "name": "Petr Ruzicka",
        "email": "petr.ruzicka@gmail.com",
        "time": "Wed Oct 11 10:59:36 2017 +0200"
      },
      "message": "Add security team to lab\n\nChange-Id: I54474723dcbb1678bf924dd52da9a3959fdd082c\n"
    },
    {
      "commit": "4799d61f7a2d3cb9be1921fb1bf80360ed1a2233",
      "tree": "d58193a7c637c01a7971eebe15fe88823823fcfd",
      "parents": [
        "5d8b6bc9b3a391b31b24e064890280f6002d8ac2"
      ],
      "author": {
        "name": "Sergey Novikov",
        "email": "snovikov@mirantis.com",
        "time": "Mon Sep 25 16:23:37 2017 +0400"
      },
      "committer": {
        "name": "Sergey Novikov",
        "email": "snovikov@mirantis.com",
        "time": "Tue Oct 10 17:39:56 2017 +0400"
      },
      "message": "Fix a dual inheritance\n\nChange-Id: I09269ee16df4a889c13335e0c5af14015449d4cf\n"
    },
    {
      "commit": "52de465b7423bd01688663faa0c2c9abc9d236b2",
      "tree": "af1a3f5b4ba40419fc4e39a395ac48c533bf7340",
      "parents": [
        "7eedb2694ef07d477a429d243575ac9347556047"
      ],
      "author": {
        "name": "Mikhail Ivanov",
        "email": "mivanov@mirantis.com",
        "time": "Mon Sep 18 17:23:28 2017 +0400"
      },
      "committer": {
        "name": "Mikhail Ivanov",
        "email": "mivanov@mirantis.com",
        "time": "Mon Sep 18 17:23:28 2017 +0400"
      },
      "message": "Add docker oss_backend network\n\nChange-Id: I84019ed74b830836ebdf69b9a72bc56c54f4a5ec\n"
    },
    {
      "commit": "7eedb2694ef07d477a429d243575ac9347556047",
      "tree": "04b8d9ec9729870fd57b334387c4db101c002af5",
      "parents": [
        "30e4905a16a51b70ba666f866846d3193ae767c4"
      ],
      "author": {
        "name": "Mikhail Ivanov",
        "email": "mivanov@mirantis.com",
        "time": "Thu Sep 14 14:43:34 2017 +0400"
      },
      "committer": {
        "name": "Michael Ivanov",
        "email": "mivanov@mirantis.com",
        "time": "Mon Sep 18 09:59:52 2017 +0000"
      },
      "message": "Fix ip addresses of cicd nodes in drivetrain model\n\nThis change related to new subnets, which starts from *.90\n\nChange-Id: I8f7c391dd4a38822106023cde17b557e6fa200fa\n"
    },
    {
      "commit": "a9588383ce4ef041ec2aaa9ab3debfc03ff78cbd",
      "tree": "e6818bdf753abb5d3c2bce7788d8deb9ac42c330",
      "parents": [
        "77786d37097e8b2ab059c30f75bb99424fe31ffa"
      ],
      "author": {
        "name": "Mikhail Ivanov",
        "email": "mivanov@mirantis.com",
        "time": "Tue Sep 12 15:51:10 2017 +0400"
      },
      "committer": {
        "name": "Michael Ivanov",
        "email": "mivanov@mirantis.com",
        "time": "Thu Sep 14 05:22:25 2017 +0000"
      },
      "message": "Add absent parameters to drivetrain model\n\nChange-Id: I0346d7980c6eeda545c3ca3e38081d43c72af520\n"
    },
    {
      "commit": "a0b65a2fc2786e18d911c34fad3f53231438c476",
      "tree": "6fa92aea9f9514316eeab6e7e0f4a6d8c6a9a3c8",
      "parents": [
        "89e9e41196a0b980cc42e5bdf3824e5508bcab92"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Tue Sep 12 13:28:18 2017 +0200"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Tue Sep 12 13:28:18 2017 +0200"
      },
      "message": "Replaced underscores with hyphens in cluster names and domains\n\nChange-Id: I90d163602a0915b23f25f9f4d799799c0336e664\n"
    },
    {
      "commit": "2397b21b53833e4e52421a841454203238b72179",
      "tree": "586f052fa561bcbc06fa340a1d7f89856f2cb67f",
      "parents": [
        "8190bcdec5c654dba1ffce26dc776aa7d8004069",
        "5e34316b62c389f91d92265a675dd61fc8800c8f"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "fpytloun@mirantis.com",
        "time": "Mon Sep 11 12:11:35 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@b3fef64565ee",
        "time": "Mon Sep 11 12:11:37 2017 +0000"
      },
      "message": "Merge \"Fix salt master IP\""
    },
    {
      "commit": "de47c1bdf028f1e687b127a14d9013648feac7ed",
      "tree": "152335b4c045e2c4db610c6294fcf63f80e0d8b0",
      "parents": [
        "78b0c838fd5dfd48d48c5f1922953a6a66b81d2d"
      ],
      "author": {
        "name": "Adam Tengler",
        "email": "atengler@mirantis.com",
        "time": "Fri Sep 08 15:44:59 2017 +0000"
      },
      "committer": {
        "name": "Adam Tengler",
        "email": "atengler@mirantis.com",
        "time": "Fri Sep 08 15:46:43 2017 +0000"
      },
      "message": "Use dynamic mined /etc/hosts records instead of static definitions.\n\nFixes - PROD-14120\n\nChange-Id: I68ead122c4a59322a8b2d985b4cf307737ec2306\n"
    },
    {
      "commit": "78b0c838fd5dfd48d48c5f1922953a6a66b81d2d",
      "tree": "75414a201b51063c2f5ee2fad2bb3aa60f305b53",
      "parents": [
        "87d57d3edba43d883f3832358ba5b04b8f144ed0"
      ],
      "author": {
        "name": "Mikhail Ivanov",
        "email": "mivanov@mirantis.com",
        "time": "Fri Sep 08 13:10:50 2017 +0400"
      },
      "committer": {
        "name": "Mikhail Ivanov",
        "email": "mivanov@mirantis.com",
        "time": "Fri Sep 08 18:43:16 2017 +0400"
      },
      "message": "Replace jenkins.client.job.deploy.lab.mk\n\nReplace jenkins.client.job.deploy.lab.mk due to absence\nof this class on system level.\n\nChange-Id: I5f07a4826d309cee91e78b88dee009c03616c47f\n"
    },
    {
      "commit": "5e34316b62c389f91d92265a675dd61fc8800c8f",
      "tree": "579f23b3e2a81060b7ad96d1208def88169aee6f",
      "parents": [
        "14cb4802a87b59e660793d580a9a1b8cb90cbc85"
      ],
      "author": {
        "name": "Olivier Bourdon",
        "email": "obourdon@mirantis.com",
        "time": "Tue Sep 05 07:52:15 2017 +0200"
      },
      "committer": {
        "name": "Olivier Bourdon",
        "email": "obourdon@mirantis.com",
        "time": "Thu Sep 07 10:26:32 2017 +0200"
      },
      "message": "Fix salt master IP\n\nChange-Id: I2698344e779381bed48df2b63fe9ad136738b80d\n"
    },
    {
      "commit": "f05e3ea65a425075028f9f7d896b321bdc8b4da0",
      "tree": "043047c48cb34f27bdc7d1cccfbd138ced6e4461",
      "parents": [
        "0f8402dbdc5a87d0fd315ca3d0df5924573b72f9"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Mon Aug 21 17:33:16 2017 +0200"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Wed Sep 06 17:02:22 2017 +0200"
      },
      "message": "rename cluster levels to non-underscore names\n\nChange-Id: Ic9bdafbeb1333699ce424612f8b2e8d8dafb7be2\n"
    }
  ]
}
