)]}'
{
  "log": [
    {
      "commit": "4ee963285e9478bd66bea1317cfcfed2d35ff2a4",
      "tree": "cba3765bb29d2af0e3be54e46ab30bb865326bb6",
      "parents": [
        "dc08d60b30705f47c193486cd56b9ad1547de82a"
      ],
      "author": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Tue Nov 13 16:32:05 2018 +0200"
      },
      "committer": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Tue Nov 13 16:32:05 2018 +0200"
      },
      "message": "Fixing typo\n\nThe patch fixes typo which leads to not working\nretry procedure in state.\n\nChange-Id: I5f1863f0add3ace7cdee1c5e36a5a57e550ef893\n"
    },
    {
      "commit": "dc08d60b30705f47c193486cd56b9ad1547de82a",
      "tree": "060683ec36d1b005ec8b260e8b46d8355734af92",
      "parents": [
        "e3e77f3c213911600bfee9c78952fcbe8b263931"
      ],
      "author": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Tue Oct 30 19:20:05 2018 +0200"
      },
      "committer": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Tue Nov 06 12:06:43 2018 +0200"
      },
      "message": "Enable services restart on systemd lvl\n\n  * Those patch enable salt-(minion|master|api) services\n    daemon auto-restart, in case any unclear exit will be\n    detected. Systemd will try to run service each 3sec,\n    till _StartLimitBurst_ limit will not be reached.\n    (default 5)\n  * Migrate systemd_minion_override.conf file\n  * Duplicate patch for minion in base.sls and in service.sls\n\nChange-Id: I65f35f1c50935af5692b740bb75ba0a629b18c48\nCloses-Bug: PROD-23969 (PROD:23969)\n"
    },
    {
      "commit": "e3e77f3c213911600bfee9c78952fcbe8b263931",
      "tree": "a89f2b8a420cb89c3e4d722fa680c0c103bf6c97",
      "parents": [
        "b92dc0afcc1de4780a503804865d4a8f5745f44e",
        "9331e6c53bf5c15b890a929156da02650966b4f5"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Thu Oct 25 16:54:02 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Thu Oct 25 16:54:02 2018 +0000"
      },
      "message": "Merge \"Added possibility to include certs template, without create it.\""
    },
    {
      "commit": "b92dc0afcc1de4780a503804865d4a8f5745f44e",
      "tree": "fe95934a40ff2eb50fe9325a126c6494b1b30815",
      "parents": [
        "996e2093248e00b05490555bfe62ba1f73b8bd13"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Wed Oct 24 12:15:48 2018 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Wed Oct 24 12:15:48 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: Ie64afebcb5ecbef41d04782d348704a96ea787a9\n"
    },
    {
      "commit": "9331e6c53bf5c15b890a929156da02650966b4f5",
      "tree": "a909646cc6d631af873fa70cee0e70c568767a40",
      "parents": [
        "996e2093248e00b05490555bfe62ba1f73b8bd13"
      ],
      "author": {
        "name": "Oleksandr Shyshko",
        "email": "oshyshko@mirantis.com",
        "time": "Tue Oct 23 18:24:29 2018 +0300"
      },
      "committer": {
        "name": "Oleksandr Shyshko",
        "email": "oshyshko@mirantis.com",
        "time": "Tue Oct 23 18:45:14 2018 +0300"
      },
      "message": "Added possibility to include certs template, without create it.\n\nChange-Id: If5faaa420f07876d3d83296126aacd0309c5eaf3\n"
    },
    {
      "commit": "996e2093248e00b05490555bfe62ba1f73b8bd13",
      "tree": "8f02dabb292bbd59eaeb5934ca45ad1608ebab85",
      "parents": [
        "9e4dd699e9974d1337680824b4bdb2a6b313f73b"
      ],
      "author": {
        "name": "Andrei Danin",
        "email": "gcon.monolake@gmail.com",
        "time": "Mon Sep 10 21:58:23 2018 -0700"
      },
      "committer": {
        "name": "Andrei Danin",
        "email": "gcon.monolake@gmail.com",
        "time": "Wed Sep 26 16:35:59 2018 -0700"
      },
      "message": "Refactor cloud-init support and VM Salt config seeding\n\nMissing package dependancies added.\n\nA missing \"config\" parameter for qemu-nbd based seeding\nmethod added.\n\nA new seeding method utilising Cloud-init added.\nThe qemu-nbd based method is still a default method\nfor backward compatibility.\n\nTo enable cloud-init, set the \"seed\" parameter on\na cluster or node level to \"cloud-init\".\nTo disable seeding, set this parameter to \"false\".\nSetting this parameter to \"true\" will default to\nthe \"qemu-nbd\" method.\n\nSalt Minion config file will be created automatically\nand may be overrided via cluster or node level\nmetadata:\n\n  salt:\n    control:\n      cluster:\n        mycluster:\n          seed: cloud-init\n          cloud_init:\n            user_data:\n              salt_minion:\n                conf:\n                  master: 10.1.1.1\n\nor for qemu-nbd case:\n\n  salt:\n    control:\n      cluster:\n        mycluster:\n          seed: true\n          config:\n            host: 10.1.1.1\n\nThat may be useful when Salt Master has two IPs in\ndifferent networks and one of the networks isn\u0027t accessible\nfrom a VM at the moment it\u0027s created. Setting a reachable\nSalt master IP from metadata helps avoid potential problems.\n\nAlso, a liitle optimization has been done to parse/dump\nan libvirt XML only once while modifying it.\n\nChange-Id: I091cf409cb43ba2d0a18eaf2a08c11e88d0334e2\nCloses-Bug: PROD-22191\n"
    },
    {
      "commit": "9e4dd699e9974d1337680824b4bdb2a6b313f73b",
      "tree": "375112f4ffb0283f8f4e1edac3a39d588b44c140",
      "parents": [
        "f625f8f1e0b3bbfcd6d503f9c2fd74b69f4f8550",
        "b223a2e6e93bb86cf42bef77d131dec85bd5b04e"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "pmichalec@mirantis.com",
        "time": "Fri Sep 21 07:59:39 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@84b5d06f6116",
        "time": "Fri Sep 21 07:59:39 2018 +0000"
      },
      "message": "Merge \"minion.conf: Accept tcp_keepalive* properties\""
    },
    {
      "commit": "b223a2e6e93bb86cf42bef77d131dec85bd5b04e",
      "tree": "7b2cb759a0a1fda076b327a52b7fdc64f94aa5dd",
      "parents": [
        "91699ab6cf60d5d4bd2656cd491728e12de53eba"
      ],
      "author": {
        "name": "Alexandru Avadanii",
        "email": "Alexandru.Avadanii@enea.com",
        "time": "Sat Aug 25 23:58:01 2018 +0200"
      },
      "committer": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Wed Sep 19 09:30:14 2018 +0200"
      },
      "message": "minion.conf: Accept tcp_keepalive* properties\n\nAdd TCP keepalive configuration options [1] to the list of accepted\nminion config keys.\n\n[1] https://docs.saltstack.com/en/latest/ref/configuration/minion.html\n\nChange-Id: If80083fc793b86147b3691216dea571ea2cf0858\nSigned-off-by: Alexandru Avadanii \u003cAlexandru.Avadanii@enea.com\u003e\n"
    },
    {
      "commit": "f625f8f1e0b3bbfcd6d503f9c2fd74b69f4f8550",
      "tree": "afe905251e385a0e9f0aa204afdef73bb8f0fcb1",
      "parents": [
        "f03c4e822765712e8c64c9f176ba93ecce6f44fd",
        "9e11aa23e4820cb5d42292d21793d2fd70dce63b"
      ],
      "author": {
        "name": "Aleš Komárek",
        "email": "github@newt.cz",
        "time": "Mon Sep 17 11:15:11 2018 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Sep 17 11:15:11 2018 +0200"
      },
      "message": "Merge pull request #75 from horakmar/master\n\nAllow to enable VNC for provisioned VMs"
    },
    {
      "commit": "9e11aa23e4820cb5d42292d21793d2fd70dce63b",
      "tree": "afe905251e385a0e9f0aa204afdef73bb8f0fcb1",
      "parents": [
        "0d183cb7b5533548de438b4f37e5b8fd9d05f30c"
      ],
      "author": {
        "name": "Martin Horak",
        "email": "horak.martin@gmail.com",
        "time": "Mon Sep 17 06:46:59 2018 +0200"
      },
      "committer": {
        "name": "Martin Horak",
        "email": "horak.martin@gmail.com",
        "time": "Mon Sep 17 06:46:59 2018 +0200"
      },
      "message": "Readme update.\n"
    },
    {
      "commit": "0d183cb7b5533548de438b4f37e5b8fd9d05f30c",
      "tree": "9440563fc24f2371db94201f13da3b36ea29d473",
      "parents": [
        "f03c4e822765712e8c64c9f176ba93ecce6f44fd"
      ],
      "author": {
        "name": "Martin Horak",
        "email": "horak.martin@gmail.com",
        "time": "Fri Sep 14 16:11:08 2018 +0200"
      },
      "committer": {
        "name": "Martin Horak",
        "email": "horak.martin@gmail.com",
        "time": "Fri Sep 14 16:11:08 2018 +0200"
      },
      "message": "Allow to enable_vnc for provisioned VMs.\n"
    },
    {
      "commit": "f03c4e822765712e8c64c9f176ba93ecce6f44fd",
      "tree": "f8ba06dc8d34b7068321b8fe6bb5ceb61434bbfb",
      "parents": [
        "91699ab6cf60d5d4bd2656cd491728e12de53eba"
      ],
      "author": {
        "name": "Pavel Cizinsky",
        "email": "pcizinsky@mirantis.com",
        "time": "Mon Sep 10 14:56:11 2018 +0200"
      },
      "committer": {
        "name": "Pavel Cizinsky",
        "email": "pcizinsky@mirantis.com",
        "time": "Tue Sep 11 14:38:45 2018 +0200"
      },
      "message": "add support for cpuset\n\nRelated PROD-23040 (PROD:23040)\n\nChange-Id: I6cf2cb5ff66dcffb1532343a58416fb242703322\n"
    },
    {
      "commit": "91699ab6cf60d5d4bd2656cd491728e12de53eba",
      "tree": "86cc6f4a0c1c23b88bd0c72b9ffa67dd7980490e",
      "parents": [
        "436cffcff6cbaf86322205891f055e0dbf0bb53f"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Fri Sep 07 10:19:28 2018 +0200"
      },
      "committer": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Fri Sep 07 10:19:38 2018 +0200"
      },
      "message": "fix typo in service class name\n\nChange-Id: I88e88d9156d7bec0add9716d088e46dac6e3cf0b\n"
    },
    {
      "commit": "436cffcff6cbaf86322205891f055e0dbf0bb53f",
      "tree": "6c8539cd99f53e0ae1aeacdf590e4038c298ab22",
      "parents": [
        "1f125682bf4381d34a726eaffa0310e70c38cdd7",
        "7e2a2ca3209f029a758e4b250f51fc8c5d6f6bec"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Tue Sep 04 19:57:55 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@84b5d06f6116",
        "time": "Tue Sep 04 19:57:55 2018 +0000"
      },
      "message": "Merge \"Add gitfs support\""
    },
    {
      "commit": "1f125682bf4381d34a726eaffa0310e70c38cdd7",
      "tree": "0d8d9cdc555cc4d500b380035e80260977f0efc0",
      "parents": [
        "97927ee35ee87ea4f52fe93971413aa75da89ecd",
        "00f187a90ed0c02b72e09bfa61231ec3d7efe5fc"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Sat Sep 01 08:31:44 2018 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Sep 01 08:31:44 2018 +0200"
      },
      "message": "Merge pull request #73 from alexandruavadanii/aarch64-salt-control\n\nlibvirt xml: pass loader, virt machine, cpu mode"
    },
    {
      "commit": "00f187a90ed0c02b72e09bfa61231ec3d7efe5fc",
      "tree": "0d8d9cdc555cc4d500b380035e80260977f0efc0",
      "parents": [
        "97927ee35ee87ea4f52fe93971413aa75da89ecd"
      ],
      "author": {
        "name": "Alexandru Avadanii",
        "email": "Alexandru.Avadanii@enea.com",
        "time": "Sun Jun 24 20:36:44 2018 +0200"
      },
      "committer": {
        "name": "Alexandru Avadanii",
        "email": "Alexandru.Avadanii@enea.com",
        "time": "Thu Aug 30 16:40:45 2018 +0200"
      },
      "message": "libvirt xml: pass loader, virt machine, cpu mode\n\nSpawning AArch64 VMs using salt.control.virt requires a few extra\ndomain configuration items to be configurable:\n- libvirt xml: pass loader param to vm\n  Based on upstream commit [1].\n- libvirt xml: pass virt machine type\n- libvirt xml: pass cpu mode to vm\n- virt module: Allow NVRAM unlinking on DOM undefine\n  UEFI-enabled VMs usually have pflash (NVRAM) devices attached,\n  which require one additional libvirt flag to be passed at \u0027undefine\u0027.\n  This is usually the case for AArch64 (arm64) VMs, where AAVMF (AA64\n  UEFI) is the only supported guest bootloader.\n\n[1] https://github.com/saltstack/salt/commit/9cace9adb\n\nSigned-off-by: Alexandru Avadanii \u003cAlexandru.Avadanii@enea.com\u003e\n"
    },
    {
      "commit": "97927ee35ee87ea4f52fe93971413aa75da89ecd",
      "tree": "6163117c23f9e34c099154cdcbe77f5599a9c782",
      "parents": [
        "262e8b0ba270baf46a3ad264a5acf3d6056b5cd3"
      ],
      "author": {
        "name": "Dzmitry Stremkouski",
        "email": "dstremkouski@mirantis.com",
        "time": "Thu Aug 23 23:20:38 2018 +0200"
      },
      "committer": {
        "name": "Dzmitry Stremkouski",
        "email": "dstremkouski@mirantis.com",
        "time": "Tue Aug 28 19:13:06 2018 +0200"
      },
      "message": "Adding ability to manualy configure network inside VM before boot.\n\nThis patchset obsoletes switching from \"dhcp\" to \"static\" during\ndeployment.\n\nExample pillars:\nsalt:\n  control:\n    enabled: true\n    virt_enabled: true\n    size:\n      small:\n        cpu: 1\n        ram: 1\n    cluster:\n      infra:\n        domain: example.com\n        engine: virt\n        config:\n          engine: salt\n          host: master.domain.com\n        cloud_init:\n          network_data:\n            links:\n            - id: ens2\n              name: ens2\n              type: phy\n          user_data:\n            disable_ec2_metadata: true\n            resize_rootfs: True\n            timezone: UTC\n            ssh_deletekeys: True\n            ssh_genkeytypes: [\u0027rsa\u0027, \u0027dsa\u0027, \u0027ecdsa\u0027]\n            ssh_svcname: ssh\n            locale: en_US.UTF-8\n            disable_root: true\n            apt_preserve_sources_list: false\n            apt:\n              sources_list: \"\"\n              sources:\n                ubuntu.list:\n                  source: ${linux:system:repo:ubuntu:source}\n                mcp_saltstack.list:\n                  source: ${linux:system:repo:mcp_saltstack:source}\n        node:\n          ctl01:\n            provider: kvm01.example.com\n            image: ubuntu-16.04.qcow2\n            size: small\n            cloud_init:\n              network_data:\n                networks:\n                - id: private-ipv4\n                  ip_address: 192.168.0.161\n                  link: ens2\n                  netmask: 255.255.255.0\n                  routes:\n                  - gateway: 192.168.0.1\n                    netmask: 0.0.0.0\n                    network: 0.0.0.0\n                  type: ipv4\n\nChange-Id: I087518404c61e0bab2303e40957bacca94692102\n"
    },
    {
      "commit": "7e2a2ca3209f029a758e4b250f51fc8c5d6f6bec",
      "tree": "7fa27103ab6b6ee2bd9fd255b21717ce7b54359e",
      "parents": [
        "262e8b0ba270baf46a3ad264a5acf3d6056b5cd3"
      ],
      "author": {
        "name": "Ivan Suzdal",
        "email": "isuzdal@mirantis.com",
        "time": "Thu Aug 23 12:31:19 2018 +0400"
      },
      "committer": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Tue Aug 28 15:59:08 2018 +0000"
      },
      "message": "Add gitfs support\n\nChange-Id: I3ac728f84a0a63973ca7d90a679c096378eee7c8\nRelated-PROD: https://mirantis.jira.com/browse/PROD-20392\n"
    },
    {
      "commit": "262e8b0ba270baf46a3ad264a5acf3d6056b5cd3",
      "tree": "2479339268e3ccdc620bd0a6e8439d2108e617ee",
      "parents": [
        "49511c1f76afa368cffbb389b895b18777d31132",
        "6d5c89bc6f899f8befa89368b89f8076bc8d2685"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Thu Aug 23 14:49:28 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@84b5d06f6116",
        "time": "Thu Aug 23 14:49:28 2018 +0000"
      },
      "message": "Merge \"Add new reclass config options into salt formula - overrides\""
    },
    {
      "commit": "49511c1f76afa368cffbb389b895b18777d31132",
      "tree": "8ed0debbd04a3e9f814a0fbb240d61cb18986681",
      "parents": [
        "7b15d8a383d5087f879eab7abee10c25972dce6f"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Mon Aug 20 12:50:46 2018 +0000"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Thu Aug 23 11:06:28 2018 +0000"
      },
      "message": "Add upgrade deployment metadata\n\nThe metadata will be used to get list of enabled applications\nthat implement formula based upgrades.\n\nChange-Id: Ibc368d993aa1c3c8715598513467da78792c752b\n"
    },
    {
      "commit": "6d5c89bc6f899f8befa89368b89f8076bc8d2685",
      "tree": "06aec4b07d2efabd8b2f659e9e618375ec22f173",
      "parents": [
        "7b15d8a383d5087f879eab7abee10c25972dce6f"
      ],
      "author": {
        "name": "lmercl",
        "email": "lmercl@mirantis.com",
        "time": "Thu Aug 09 15:29:23 2018 +0200"
      },
      "committer": {
        "name": "Aleksey Zvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Tue Aug 21 15:10:26 2018 +0000"
      },
      "message": "Add new reclass config options into salt formula - overrides\n\nRelated-Bug: PROD-21498 (PROD:21498)\n\nChange-Id: I59ab700630f86f38d25571368a4cecb83baa988f\n"
    },
    {
      "commit": "7b15d8a383d5087f879eab7abee10c25972dce6f",
      "tree": "579ec7b01189d9a37e19867d39b68ab1e7b37a44",
      "parents": [
        "a380b04bfb59740b7a04759b5f1a74c3a469c0fc"
      ],
      "author": {
        "name": "Dzmitry Stremkouski",
        "email": "dstremkouski@mirantis.com",
        "time": "Sat Aug 11 22:02:45 2018 +0200"
      },
      "committer": {
        "name": "Aleksey Zvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Tue Aug 14 13:03:22 2018 +0000"
      },
      "message": "Extending salt minion and slat master params.\n\nChange-Id: Ia9410364a82ac84889b80b30380ec5f897c7165c\n"
    },
    {
      "commit": "a380b04bfb59740b7a04759b5f1a74c3a469c0fc",
      "tree": "abf6b541fc5150c5d627555572bcda86d9eeb801",
      "parents": [
        "26b4ba58b7ef6793c07fdf5267d010d711f051e6",
        "eb45892b342d36268bd0c8f6a6ead7833f654061"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "pmichalec@mirantis.com",
        "time": "Tue Aug 14 09:16:55 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@84b5d06f6116",
        "time": "Tue Aug 14 09:16:55 2018 +0000"
      },
      "message": "Merge \"Add retry for x509.certificate_managed state\""
    },
    {
      "commit": "eb45892b342d36268bd0c8f6a6ead7833f654061",
      "tree": "952f634ba6bcf8a1c66d4394eb4a133fa2e31243",
      "parents": [
        "44efe1736fde514e78aead9da5362901f965b6c4"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Thu Aug 09 10:43:06 2018 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Mon Aug 13 15:35:44 2018 +0200"
      },
      "message": "Add retry for x509.certificate_managed state\n\nFixes: PROD-21792 (PROD:21792)\n\nChange-Id: Iff22ba927c74a9cb3bd8726253106ebdbb20fe32\n"
    },
    {
      "commit": "26b4ba58b7ef6793c07fdf5267d010d711f051e6",
      "tree": "55f75310ecc2fb4995d302d4cdc512afa73e1866",
      "parents": [
        "f1fd82e1d47f128fefb0b04d3807430aebd17407",
        "be5d5552f5ba2d9102faf5a3538fa1bcdb1fc12f"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Fri Aug 10 06:08:55 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@84b5d06f6116",
        "time": "Fri Aug 10 06:08:55 2018 +0000"
      },
      "message": "Merge \"Secure salt minion files.\""
    },
    {
      "commit": "be5d5552f5ba2d9102faf5a3538fa1bcdb1fc12f",
      "tree": "f79d901f83a2b621109af5b57e2a470c14c51872",
      "parents": [
        "ff1730eca224ff6ce70131e334a84c01931a771b"
      ],
      "author": {
        "name": "Dzmitry Stremkouski",
        "email": "dstremkouski@mirantis.com",
        "time": "Thu Aug 09 16:51:55 2018 +0200"
      },
      "committer": {
        "name": "Dzmitry Stremkouski",
        "email": "dstremkouski@mirantis.com",
        "time": "Thu Aug 09 16:54:42 2018 +0200"
      },
      "message": "Secure salt minion files.\n\nBy default salt minion meta files are created with wide\npermissions.\n\nThis makes OS tokens, keystone credentials unprotected.\n\nPatch fixes this.\n\nProd-Related: CEEMCP-13 unprotected keystone credentials\nCustomer-Found\n\nChange-Id: I18283cff4aec795e0656b7b3519381792e8a6e54\n"
    },
    {
      "commit": "f1fd82e1d47f128fefb0b04d3807430aebd17407",
      "tree": "b1d9ea236dd538511db560c1ea723ea43080b097",
      "parents": [
        "ff1730eca224ff6ce70131e334a84c01931a771b"
      ],
      "author": {
        "name": "OlgaGusarenko",
        "email": "ogusarenko@mirantis.com",
        "time": "Tue Jul 31 01:20:49 2018 +0300"
      },
      "committer": {
        "name": "Olena Logvinova",
        "email": "ologvinova@mirantis.com",
        "time": "Thu Aug 09 11:19:58 2018 +0000"
      },
      "message": "README update\n\nChange-Id: Iea79e2c8c9f29ddc5903a97c104e013878f63cd7\n"
    },
    {
      "commit": "ff1730eca224ff6ce70131e334a84c01931a771b",
      "tree": "4aea703b1e4d730b3362a208c888198313b0fb62",
      "parents": [
        "16d77d390e8f14776648f655298e94de00858bd0",
        "18ddd1435778172d89c0d255ea64de8245be07f9"
      ],
      "author": {
        "name": "Aleksey Zvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Tue Jul 31 14:37:31 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@84b5d06f6116",
        "time": "Tue Jul 31 14:37:31 2018 +0000"
      },
      "message": "Merge \"Repair multi-ca generating states\""
    },
    {
      "commit": "18ddd1435778172d89c0d255ea64de8245be07f9",
      "tree": "2522637d8c1ed83302e9117aef9620b938f172bd",
      "parents": [
        "44efe1736fde514e78aead9da5362901f965b6c4"
      ],
      "author": {
        "name": "Oleksandr Shyshko",
        "email": "oshyshko@mirantis.com",
        "time": "Thu Jul 26 18:37:37 2018 +0300"
      },
      "committer": {
        "name": "Oleksandr Shyshko",
        "email": "oshyshko@mirantis.com",
        "time": "Tue Jul 31 15:35:55 2018 +0300"
      },
      "message": "Repair multi-ca generating states\n\nSalt (ca.sls) supports generation a few CA.cert but it works incorrectly.\nWhen we generate a few ca.cert, salt must upload it to mine. But it overwrites previous ones.\n\nRelated-Prod: PROD-21740\n\nChange-Id: I60f1089cc58758d3be65371deaaa69348fde86a4\n"
    },
    {
      "commit": "16d77d390e8f14776648f655298e94de00858bd0",
      "tree": "a46307d6d35b5057e24cf2278aef2dfef56976aa",
      "parents": [
        "44efe1736fde514e78aead9da5362901f965b6c4",
        "4a780bc8362fe0085c60e166836a06612708e652"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Fri Jul 27 09:56:54 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@84b5d06f6116",
        "time": "Fri Jul 27 09:56:54 2018 +0000"
      },
      "message": "Merge \"Revert \"Revert \"Generate salt minion orchestration config\"\"\""
    },
    {
      "commit": "4a780bc8362fe0085c60e166836a06612708e652",
      "tree": "72564b5aba3890bd4a13d860ebbc823f30e724bd",
      "parents": [
        "a84007cf9efc89709fb5559fd0d68a2254050495"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Fri Jul 27 06:46:27 2018 +0000"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Fri Jul 27 06:46:27 2018 +0000"
      },
      "message": "Revert \"Revert \"Generate salt minion orchestration config\"\"\n\nThis reverts commit a84007cf9efc89709fb5559fd0d68a2254050495.\n\nChange-Id: I547d741da0699abe3e645a0b767d55d5d53e0dbb\n"
    },
    {
      "commit": "44efe1736fde514e78aead9da5362901f965b6c4",
      "tree": "64d354df319b139ba5c068f18b74ccfb24e94371",
      "parents": [
        "89eb7b1e1705bd06c77ad18d826f044c76d401de",
        "a84007cf9efc89709fb5559fd0d68a2254050495"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Thu Jul 26 06:32:31 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@84b5d06f6116",
        "time": "Thu Jul 26 06:32:32 2018 +0000"
      },
      "message": "Merge \"Revert \"Generate salt minion orchestration config\"\""
    },
    {
      "commit": "a84007cf9efc89709fb5559fd0d68a2254050495",
      "tree": "ed8ac4585c5a58649334fe931511fbbcfcc636d9",
      "parents": [
        "0cd19b9ea1a2f6a01ae88a785e78334e0f040d72"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Thu Jul 26 06:32:18 2018 +0000"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Thu Jul 26 06:32:18 2018 +0000"
      },
      "message": "Revert \"Generate salt minion orchestration config\"\n\nThis reverts commit 0cd19b9ea1a2f6a01ae88a785e78334e0f040d72.\n\nChange-Id: Iea9bc493c246d2c4fdee48d58883d21a10ebf054\n"
    },
    {
      "commit": "89eb7b1e1705bd06c77ad18d826f044c76d401de",
      "tree": "a46307d6d35b5057e24cf2278aef2dfef56976aa",
      "parents": [
        "8ece67561c2d18d523c14559a86702a834d17504",
        "0cd19b9ea1a2f6a01ae88a785e78334e0f040d72"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Wed Jul 25 15:24:27 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@84b5d06f6116",
        "time": "Wed Jul 25 15:24:28 2018 +0000"
      },
      "message": "Merge \"Generate salt minion orchestration config\""
    },
    {
      "commit": "0cd19b9ea1a2f6a01ae88a785e78334e0f040d72",
      "tree": "72564b5aba3890bd4a13d860ebbc823f30e724bd",
      "parents": [
        "58a0dc667b0452afeff46cbc0b7548ad22b3b0a6"
      ],
      "author": {
        "name": "Oleksii Grudev",
        "email": "ogrudev@mirantis.com",
        "time": "Wed Jul 18 12:48:17 2018 +0300"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Tue Jul 24 14:41:36 2018 +0000"
      },
      "message": "Generate salt minion orchestration config\n\nThe patch adds _orchestrate.conf file to salt minion\nconfiguration. Its template searches for \"/meta/salt.yml\"\nfile across all installed formulas and parses them if found.\nAs of now config will contain following data, e.g.:\norchestration:\n  deploy:\n    applications:\n      cinder:\n        priority: 150\n      keystone:\n        priority: 100\n\nApplication priorities will be used later for salt deploy\norchestration\n\nChange-Id: I56b0d15e5a13ca4975d98b9675991f84885120e6\nRelated-PROD: PROD-19973\n"
    },
    {
      "commit": "8ece67561c2d18d523c14559a86702a834d17504",
      "tree": "64d354df319b139ba5c068f18b74ccfb24e94371",
      "parents": [
        "58a0dc667b0452afeff46cbc0b7548ad22b3b0a6"
      ],
      "author": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Mon Jul 23 18:39:56 2018 +0300"
      },
      "committer": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Mon Jul 23 15:52:10 2018 +0000"
      },
      "message": "Add ability to set reactor_worker_threads\n\nThere is issue [1] with reactor in salt 2017, one\nof the workarounds is to set reactor workers to 1\n\n[1] https://github.com/saltstack/salt/issues/47539\n\nChange-Id: I47d76cc1dc5d0afe6d8b215e2d32cdbab3ac1a8c\nRelated-Prod: https://mirantis.jira.com/browse/PROD-21463\n"
    },
    {
      "commit": "58a0dc667b0452afeff46cbc0b7548ad22b3b0a6",
      "tree": "ed8ac4585c5a58649334fe931511fbbcfcc636d9",
      "parents": [
        "d04a6b7e065abac0954dd397d90540b4cab3aafb"
      ],
      "author": {
        "name": "Dzmitry Stremkouski",
        "email": "dstremkouski@mirantis.com",
        "time": "Sun Jul 22 16:22:26 2018 +0200"
      },
      "committer": {
        "name": "Dzmitry Stremkouski",
        "email": "dstremkouski@mirantis.com",
        "time": "Mon Jul 23 10:57:56 2018 +0200"
      },
      "message": "Make rest api timeout configureable.\n\nIt is important to be able to increase timeouts on api when running\norchestrate tasks via pepper.\n\nChange-Id: I3ff0988bfec3ec4715348c5de15247fe0b075443\n"
    },
    {
      "commit": "d04a6b7e065abac0954dd397d90540b4cab3aafb",
      "tree": "2aa34ba64cdc889850674e0042f06c7cf4f41bbe",
      "parents": [
        "2f7a5b62a7e9657523421df4d95d6a3370141943",
        "d7549eaccddc42e0ef9e4b762052196f9f6641a3"
      ],
      "author": {
        "name": "Ondrej Smola",
        "email": "osmola@mirantis.com",
        "time": "Mon Jul 16 09:45:59 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@853267bf53e2",
        "time": "Mon Jul 16 09:45:59 2018 +0000"
      },
      "message": "Merge \"Fix Python version for Travis CI tests\""
    },
    {
      "commit": "2f7a5b62a7e9657523421df4d95d6a3370141943",
      "tree": "4d45a82f94afe23fe261719bccccc8c2f0d9c703",
      "parents": [
        "2ffd3669a7b343249b05b80287975a75fd547a2e",
        "cfd93e1e913f93b02540f411f06658d05e9a9cd4"
      ],
      "author": {
        "name": "Ondrej Smola",
        "email": "osmola@mirantis.com",
        "time": "Wed Jul 11 14:34:37 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@853267bf53e2",
        "time": "Wed Jul 11 14:34:37 2018 +0000"
      },
      "message": "Merge \"Add option to overrided minion id without scrict linux formula dependency\""
    },
    {
      "commit": "2ffd3669a7b343249b05b80287975a75fd547a2e",
      "tree": "0aaec267a64e03e2ca216e79bd749487d71f467a",
      "parents": [
        "b8acf1f9c891939e1555b838b78ea77fa3e19164"
      ],
      "author": {
        "name": "Dzmitry Stremkouski",
        "email": "dstremkouski@mirantis.com",
        "time": "Tue Jul 10 16:18:51 2018 +0200"
      },
      "committer": {
        "name": "Dzmitry Stremkouski",
        "email": "dstremkouski@mirantis.com",
        "time": "Tue Jul 10 16:18:55 2018 +0200"
      },
      "message": "Fix for salt control virt state.\n\nThe conflicting ID is \u0027libvirt_service\u0027 and is found in SLS:\n- libvirt.server.service\n- salt.control.virt\n\nChange-Id: Ibb0b6f0a574a53f1cb8517a9fe0d7f0febb07bb3\n"
    },
    {
      "commit": "b8acf1f9c891939e1555b838b78ea77fa3e19164",
      "tree": "06a2980cfd45c80e82d4f0eafa6a7f708edcd14a",
      "parents": [
        "ca6b91763415179a5be18106fb8bf815334fee6a"
      ],
      "author": {
        "name": "Dzmitry Stremkouski",
        "email": "dstremkouski@mirantis.com",
        "time": "Thu Jun 28 12:56:23 2018 +0200"
      },
      "committer": {
        "name": "Dzmitry Stremkouski",
        "email": "dstremkouski@mirantis.com",
        "time": "Thu Jun 28 12:59:56 2018 +0200"
      },
      "message": "Adding virtualport interface attribute for nic\n\nProd-Related: PROD-20747\n\nChange-Id: Id7822963ab45ff7db3252f5329a9376aa4bf10d6\n"
    },
    {
      "commit": "cfd93e1e913f93b02540f411f06658d05e9a9cd4",
      "tree": "4bc0bc80794f9fec4e0f83b57fe30f7b1aaa1a98",
      "parents": [
        "ca6b91763415179a5be18106fb8bf815334fee6a"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Tue Jun 26 18:11:44 2018 +0200"
      },
      "committer": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Tue Jun 26 18:11:59 2018 +0200"
      },
      "message": "Add option to overrided minion id without scrict linux formula dependency\n\nChange-Id: I602338811610d4ff08dfb8b2b3aed9dc46f5b3b0\n"
    },
    {
      "commit": "ca6b91763415179a5be18106fb8bf815334fee6a",
      "tree": "4979ffa3054158bcc1b903b87016c44600356b8a",
      "parents": [
        "84158fe1e5eee980f0f77c0ac8a43ea356c40734"
      ],
      "author": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Thu Jun 21 14:21:35 2018 +0000"
      },
      "committer": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Fri Jun 22 09:16:10 2018 +0000"
      },
      "message": "Adding REDIS as backend for salt cache\n\nThe patch adds ability to configure REDIS as cache\nbacked for salt-master to be used as distibuted cache\nfurther.\n\nChange-Id: I62a29713c23ad3f591f6e937bfc5b13eba92f402\nRelated-PROD: PROD-20581\n"
    },
    {
      "commit": "d7549eaccddc42e0ef9e4b762052196f9f6641a3",
      "tree": "a32bcf289e27e21abd122a7ae7c294d2465478a9",
      "parents": [
        "84158fe1e5eee980f0f77c0ac8a43ea356c40734"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Thu Jun 21 15:31:38 2018 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Thu Jun 21 15:31:38 2018 +0200"
      },
      "message": "Fix Python version for Travis CI tests\n\nChange-Id: Idd52f0285ca3c858d21850f8d324cdfe64e149d6\n"
    },
    {
      "commit": "84158fe1e5eee980f0f77c0ac8a43ea356c40734",
      "tree": "359eab2c70426e1d66cf3d0aa464e6fb0e37aeca",
      "parents": [
        "26dcad73f262709eedc94f082f710db9515d4598",
        "403a1b4b6355692f002564a9cc6b9a4f3d617926"
      ],
      "author": {
        "name": "Richard Felkl",
        "email": "rfelkl@mirantis.com",
        "time": "Mon Jun 18 12:28:20 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@99e8dbefe3b7",
        "time": "Mon Jun 18 12:28:20 2018 +0000"
      },
      "message": "Merge \"ensure that libvirt is running before creation of VM\""
    },
    {
      "commit": "26dcad73f262709eedc94f082f710db9515d4598",
      "tree": "6d1278bfc8f19b2048c701012319ad12e7018c73",
      "parents": [
        "d42281e680170fb22849dde1f4c6a8b2a40e85d9",
        "645ec011bf2a042e98d507c002b436439b9297b0"
      ],
      "author": {
        "name": "Ondrej Smola",
        "email": "osmola@mirantis.com",
        "time": "Mon Jun 18 09:24:34 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@99e8dbefe3b7",
        "time": "Mon Jun 18 09:24:34 2018 +0000"
      },
      "message": "Merge \"Adding salt_syndic_enabled to soft params\""
    },
    {
      "commit": "403a1b4b6355692f002564a9cc6b9a4f3d617926",
      "tree": "b216c588342100210a1dbd248070377d3be87461",
      "parents": [
        "4efaa0d068e44e343753d4a78f6df9b79ba7ab84"
      ],
      "author": {
        "name": "Ondrej Smola",
        "email": "ondrej.smola@tcpcloud.eu",
        "time": "Sat Jun 16 13:35:46 2018 +0200"
      },
      "committer": {
        "name": "Ondrej Smola",
        "email": "ondrej.smola@tcpcloud.eu",
        "time": "Sat Jun 16 19:09:51 2018 +0200"
      },
      "message": "ensure that libvirt is running before creation of VM\n\nRelated bug: PROD-20531\n\nChange-Id: Ia00a4310c5e1ec590ddd9c16b8013e42198632ac\n"
    },
    {
      "commit": "645ec011bf2a042e98d507c002b436439b9297b0",
      "tree": "d87ab9abe0ab6cee0b814cf050f161ac38dcff94",
      "parents": [
        "4efaa0d068e44e343753d4a78f6df9b79ba7ab84"
      ],
      "author": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Fri Jun 15 13:50:23 2018 +0000"
      },
      "committer": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Fri Jun 15 18:49:10 2018 +0000"
      },
      "message": "Adding salt_syndic_enabled to soft params\n\nThe patch adds ability to enable/disable salt-syndic\nby changing the value with soft params.\n\nDepends-on: Id97088e0a8c449c38943b8ceaa2111647fea19fc\nChange-Id: I019fc1a08ae4781a1bfd39f39acf1d695691b997\nRelated-PROD: PROD-20579\n"
    },
    {
      "commit": "d42281e680170fb22849dde1f4c6a8b2a40e85d9",
      "tree": "11edf75d2d6e049754938f5d2919081183066874",
      "parents": [
        "4efaa0d068e44e343753d4a78f6df9b79ba7ab84"
      ],
      "author": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Fri Jun 15 16:59:31 2018 +0200"
      },
      "committer": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Fri Jun 15 17:01:04 2018 +0200"
      },
      "message": "keep pki files on restore failure\n\nPROD-20712\n\nChange-Id: I5f498e3a21cc3c78c313c7d3a72ecb303e7c4f61\n"
    },
    {
      "commit": "4efaa0d068e44e343753d4a78f6df9b79ba7ab84",
      "tree": "038d223b05874fab61f07da5094c039ee9170240",
      "parents": [
        "f64011b891c1bd3146cca5ef4ab43548b9d65f2e"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "ales.komarek@newt.cz",
        "time": "Wed May 30 22:48:14 2018 +0200"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "ales.komarek@newt.cz",
        "time": "Wed May 30 22:48:14 2018 +0200"
      },
      "message": "Fix winrepo support\n\nChange-Id: Iee0165a071ed29fd1ffc63b88edf687247c396d4\n"
    },
    {
      "commit": "f64011b891c1bd3146cca5ef4ab43548b9d65f2e",
      "tree": "1a1bf2e0beb1cec88ba1367e13c90854b0b2d32b",
      "parents": [
        "f44e64c77d2fe5cd6c1d8213a00bba4d6f9e7df9"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "ales.komarek@newt.cz",
        "time": "Wed May 30 10:05:42 2018 +0200"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "ales.komarek@newt.cz",
        "time": "Wed May 30 10:05:42 2018 +0200"
      },
      "message": "Fixed the winrepo for new version of Salt\n\nChange-Id: I7572d8e16e9126d5164a683ccf99b21f4c280cdb\n"
    },
    {
      "commit": "f44e64c77d2fe5cd6c1d8213a00bba4d6f9e7df9",
      "tree": "3473fe8bfe178eb804a2cbde38b628d6d1573d81",
      "parents": [
        "8ad5417460c99a4adf9d44a1a9f8e1c395e2a2b9"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "ales.komarek@newt.cz",
        "time": "Tue May 29 10:22:31 2018 +0200"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "ales.komarek@newt.cz",
        "time": "Tue May 29 10:22:31 2018 +0200"
      },
      "message": "Updated the windows repository support\n\nChange-Id: I9d834d67e29d7c6d0b11599b0b543427cf1d7706\n"
    },
    {
      "commit": "8ad5417460c99a4adf9d44a1a9f8e1c395e2a2b9",
      "tree": "7563bda9b3429ff3e20b3f7714b9401ae8849b51",
      "parents": [
        "7d9750c98658e6a459bcbe95b51d00ca42ccc58f",
        "2e55d7243d352ad91dc65f31353b7114e98cdd60"
      ],
      "author": {
        "name": "Ondrej Smola",
        "email": "osmola@mirantis.com",
        "time": "Fri May 25 12:24:11 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@15508502dd39",
        "time": "Fri May 25 12:24:11 2018 +0000"
      },
      "message": "Merge \"Make admin user for mongodb optional\""
    },
    {
      "commit": "7d9750c98658e6a459bcbe95b51d00ca42ccc58f",
      "tree": "646281366d83010c0431eb0751f1c87b81179ddf",
      "parents": [
        "874225f0b74dabeb942f769089422f85566ffdb5"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Wed May 23 17:22:09 2018 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Wed May 23 17:22:09 2018 +0200"
      },
      "message": "Don\u0027t fail if graph is empty\n\nChange-Id: Id8fbf6f94533346af6ceea10257cd4d2dd745a6a\n"
    },
    {
      "commit": "2e55d7243d352ad91dc65f31353b7114e98cdd60",
      "tree": "b5afaeb4377378779f6469bf629e3d40bd323f3b",
      "parents": [
        "c7f6cfcb4fc2df62e452bb0f73606974162e8184"
      ],
      "author": {
        "name": "Dmitry Kalashnik",
        "email": "dkalashnik@mirantis.com",
        "time": "Tue May 22 18:14:42 2018 +0400"
      },
      "committer": {
        "name": "Dmitry Kalashnik",
        "email": "dkalashnik@mirantis.com",
        "time": "Tue May 22 18:38:07 2018 +0400"
      },
      "message": "Make admin user for mongodb optional\n\nChange-Id: I8279e79eac334dbd0007f17eb645b24fdce5005f\nPROD-related: PROD-19892\n"
    },
    {
      "commit": "874225f0b74dabeb942f769089422f85566ffdb5",
      "tree": "92c50b62bbc0d2f5da9406272694646ab2cdb90a",
      "parents": [
        "c7f6cfcb4fc2df62e452bb0f73606974162e8184"
      ],
      "author": {
        "name": "Oleksii Chupryn",
        "email": "achuprin@mirantis.com",
        "time": "Tue May 22 16:42:39 2018 +0300"
      },
      "committer": {
        "name": "Oleksii Chupryn",
        "email": "achuprin@mirantis.com",
        "time": "Tue May 22 16:52:25 2018 +0300"
      },
      "message": "Add ability to configure backup path for minion\n\nProd-Related: PROD-20181\nChange-Id: I86fb92022521f42a70b6ffd112f0c5eff3fd607b\n"
    },
    {
      "commit": "c7f6cfcb4fc2df62e452bb0f73606974162e8184",
      "tree": "d6fae163e4cae5bf6ac36c4c23c751a8342b1ada",
      "parents": [
        "0b97ce9ffca969846f3ebf6d7f96830a8123c4bd"
      ],
      "author": {
        "name": "Ondrej Smola",
        "email": "smolaon@gmail.com",
        "time": "Mon May 21 15:55:08 2018 +0200"
      },
      "committer": {
        "name": "Ondrej Smola",
        "email": "smolaon@gmail.com",
        "time": "Mon May 21 15:55:08 2018 +0200"
      },
      "message": "add option to globally disable rng device\n\nrelated to bug: PROD-20139\n\nChange-Id: I32fee91f22e0963ec60de63b4c6e020df92f9f3b\n"
    },
    {
      "commit": "0b97ce9ffca969846f3ebf6d7f96830a8123c4bd",
      "tree": "30b85f5452a9340ba1136e5e7c9e41c063d71217",
      "parents": [
        "ef04394cb132f20cd37aa43b34ad6681a54568b4",
        "733092908f6e6460a43318fa1415307a828d13fb"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "pmichalec@mirantis.com",
        "time": "Thu May 17 13:13:46 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@15508502dd39",
        "time": "Thu May 17 13:13:46 2018 +0000"
      },
      "message": "Merge \"Add Salt 2018.3 tests\""
    },
    {
      "commit": "ef04394cb132f20cd37aa43b34ad6681a54568b4",
      "tree": "281e39ba6e79e92eb09aca075a6cc55d3328dddc",
      "parents": [
        "5f7d7e7f1c34e89e04f10d87cdc44aa67a9cec1b",
        "7b7102a675eab4c93ff1dffbaf4d4b17a36b850f"
      ],
      "author": {
        "name": "Ondrej Smola",
        "email": "osmola@mirantis.com",
        "time": "Tue May 15 15:38:53 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@15508502dd39",
        "time": "Tue May 15 15:38:53 2018 +0000"
      },
      "message": "Merge \"Add posibility to configure salt logging params:\""
    },
    {
      "commit": "7b7102a675eab4c93ff1dffbaf4d4b17a36b850f",
      "tree": "edc82e635aed39e1b12cb0418a778d0dd472b52f",
      "parents": [
        "a4e802dc4ccaeb27063e13ec82288528936ec45e"
      ],
      "author": {
        "name": "Oleksii Chupryn",
        "email": "achuprin@mirantis.com",
        "time": "Fri May 11 10:32:11 2018 +0300"
      },
      "committer": {
        "name": "Oleksii Chupryn",
        "email": "achuprin@mirantis.com",
        "time": "Tue May 15 16:29:43 2018 +0300"
      },
      "message": "Add posibility to configure salt logging params:\n\n  - LOG_FILE\n  - LOG_LEVEL\n  - LOG_LEVEL_LOGFILE\n\nChange-Id: Ic8c0c3bb2a4a80ba0590ca79d8e491dd4f840897\n"
    },
    {
      "commit": "5f7d7e7f1c34e89e04f10d87cdc44aa67a9cec1b",
      "tree": "af217d860ac1e6aac5592fca10d1d6cdda9a8573",
      "parents": [
        "a4e802dc4ccaeb27063e13ec82288528936ec45e",
        "656278d831080971f1ac5d548e9ec5a3f83e327e"
      ],
      "author": {
        "name": "Richard Felkl",
        "email": "rfelkl@mirantis.com",
        "time": "Mon May 14 09:31:34 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@15508502dd39",
        "time": "Mon May 14 09:31:34 2018 +0000"
      },
      "message": "Merge \"Alerts reworked\""
    },
    {
      "commit": "656278d831080971f1ac5d548e9ec5a3f83e327e",
      "tree": "92049961e067b0b8a20f009d570c49923dc68eac",
      "parents": [
        "e6bcb294faa8f62f7ff0d11eda842030cd9ed651"
      ],
      "author": {
        "name": "Michal Kobus",
        "email": "mkobus@mirantis.com",
        "time": "Wed May 09 12:37:54 2018 +0200"
      },
      "committer": {
        "name": "Michal Kobus",
        "email": "mkobus@mirantis.com",
        "time": "Fri May 11 13:09:10 2018 +0200"
      },
      "message": "Alerts reworked\n\nChange alerts names, severities and descriptions.\n\nChange-Id: Ife9443a850a31c6d44b2339f4894c01dc353d921\nCloses-bug: PROD-19840\n"
    },
    {
      "commit": "a4e802dc4ccaeb27063e13ec82288528936ec45e",
      "tree": "629ecd8bd24b6e0afabfed1df9a999290e9534f0",
      "parents": [
        "9dc3146477a393c423d0e64f8f41e024a4567e3d"
      ],
      "author": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Fri May 04 20:16:02 2018 +0300"
      },
      "committer": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Mon May 07 11:06:24 2018 +0300"
      },
      "message": "virtng: add random device by default\n\n  * Salt minion is unable unencrypt the messages from master during boot\n    because of lack of entropy, throwing the exception:\n\n    File \"/usr/lib/python2.7/dist-packages/salt/utils/rsax931.py\", line 146, in sign\n    raise SSLError(\u0027Unable to encrypt message\u0027)\n    SSLError: Unable to encrypt message:\n    error:80064191:lib(128):osrandom_init:getrandom() initialization failed with EAGAIN. Most likely Kernel CPRNG is not se\n    error:80065190:lib(128):osrandom_rand_bytes:getrandom() initialization failed.\n    error:04088003:rsa routines:RSA_setup_blinding:BN lib\n    error:04066044:rsa routines:RSA_EAY_PRIVATE_ENCRYPT:internal error\n\n    After node has been booted up, and /dev/random device collected some\n    extra entropy, salt-minion could start.\n\n    This patch configures libvirt vms to use /dev/urandom for faster\n    entropy regeneration\n\nChange-Id: I470166b4424752d24ac4bb2cb87d9f99cd14752e\nCo-Authored-By: Oleksandr Savatieiev \u003cosavatieiev@mirantis.com\u003e\nProd-Related: PROD-19711\n"
    },
    {
      "commit": "733092908f6e6460a43318fa1415307a828d13fb",
      "tree": "8077aa29b518d058dc9a77a9a2d64d4c1f9dda35",
      "parents": [
        "9a544b28afd506be8a2fb7dbf0a36136f157b3a2"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Wed Apr 25 15:55:36 2018 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Wed Apr 25 15:55:36 2018 +0200"
      },
      "message": "Add Salt 2018.3 tests\n\nChange-Id: Iff0423bc33b7ef5ed033653baddba2c4914367ad\n"
    },
    {
      "commit": "9dc3146477a393c423d0e64f8f41e024a4567e3d",
      "tree": "c6889459a0fbe8071a5b24216beae8ccf086f288",
      "parents": [
        "44358fe6880293a2793c25bd6ae54461a997d52d"
      ],
      "author": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Fri Apr 20 13:43:09 2018 +0200"
      },
      "committer": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Fri Apr 20 13:43:09 2018 +0200"
      },
      "message": "add possibility to setup salt-proxy, then repos and then call salt-minion state for pkg dependencies\n\nChange-Id: Idb5037fb9c7cb032a8ba81f85a6cb902b3d693a7\n"
    },
    {
      "commit": "44358fe6880293a2793c25bd6ae54461a997d52d",
      "tree": "fa8482ea02f9f700acd5998939d2a3c22d47852f",
      "parents": [
        "e6bcb294faa8f62f7ff0d11eda842030cd9ed651"
      ],
      "author": {
        "name": "Ondrej Smola",
        "email": "smolaon@gmail.com",
        "time": "Thu Apr 19 16:05:16 2018 +0200"
      },
      "committer": {
        "name": "Ondrej Smola",
        "email": "smolaon@gmail.com",
        "time": "Thu Apr 19 16:05:16 2018 +0200"
      },
      "message": "enable put salt minion proxy host to empty string\n\nWhen proxy parameter was defined and host is empty string, salt is complaining with warning. With this patch when host is empty parameters are not used.\n\nChange-Id: I11150e5f141182d5934564611d6c39b2b379b5e9\n"
    },
    {
      "commit": "e6bcb294faa8f62f7ff0d11eda842030cd9ed651",
      "tree": "47f905674dd9bda526e4d2aee9246e37860817cb",
      "parents": [
        "7ee2340ea88ec1085294a946e04824e83a8be6cb"
      ],
      "author": {
        "name": "Ondrej Smola",
        "email": "smolaon@gmail.com",
        "time": "Fri Apr 13 10:56:39 2018 +0200"
      },
      "committer": {
        "name": "Ondrej Smola",
        "email": "smolaon@gmail.com",
        "time": "Fri Apr 13 11:22:59 2018 +0200"
      },
      "message": "added option to manage VMs mac addresses\n\nChange-Id: I28bbc7a6b5810dfb56b8391a557aecd1fa523385\n"
    },
    {
      "commit": "7ee2340ea88ec1085294a946e04824e83a8be6cb",
      "tree": "c2d14b3dfdfb5d16a0f8892d42bfa73b4211494c",
      "parents": [
        "9c6cc7bd627fbb8b736e7b24a7a81d041bae3f4b"
      ],
      "author": {
        "name": "Dzmitry Stremkouski",
        "email": "dstremkouski@mirantis.com",
        "time": "Tue Apr 10 00:43:48 2018 +0200"
      },
      "committer": {
        "name": "Dzmitry Stremkouski",
        "email": "dstremkouski@mirantis.com",
        "time": "Tue Apr 10 17:19:58 2018 +0200"
      },
      "message": "[Feature] libvirt xml: pass rng to vm\n[Fix] Doc\n\nIssue: - It is not possible to pass [R]andom [N]umber [G]enerator\n         device to libvirt guest xml in order to control entropy.\n\n       - Doc has no information on how to provision vms using salt\n\nSolution: - Pass rng parameters via kwargs from node: pillar\n            Attach rng xml object to generated xml.\n\n          - Provide with an example\n\nProd-Related: PROD-19214\nCustomer-Found\nChange-Id: Iea111f2d927edf46f06bb7ccfad06d37b752fba9\n"
    },
    {
      "commit": "9c6cc7bd627fbb8b736e7b24a7a81d041bae3f4b",
      "tree": "8b53240e6a561ff76e3dcb4c5ba2553bb8cd3640",
      "parents": [
        "9a544b28afd506be8a2fb7dbf0a36136f157b3a2",
        "60f6ca4873820a5ce0b7a9744a015ab0478772d8"
      ],
      "author": {
        "name": "Ondrej Smola",
        "email": "osmola@mirantis.com",
        "time": "Fri Apr 06 08:43:38 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@7e698601da6d",
        "time": "Fri Apr 06 08:43:38 2018 +0000"
      },
      "message": "Merge \"Update metadata.yml with correct URL\""
    },
    {
      "commit": "9a544b28afd506be8a2fb7dbf0a36136f157b3a2",
      "tree": "20838120106c63c9422bbf25cfe81a021b0be480",
      "parents": [
        "35275ed8bb6e9b3d68355c48aab4e0e679ac1328"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Thu Apr 05 16:26:06 2018 +0200"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Thu Apr 05 16:26:06 2018 +0200"
      },
      "message": "Removed .gitreview file\n\nChange-Id: Ia8f7223252f5232f01c39944d41f99f2c468c8a6\n"
    },
    {
      "commit": "60f6ca4873820a5ce0b7a9744a015ab0478772d8",
      "tree": "9f17deda18befa77ccdbf3277dcad24796024e5e",
      "parents": [
        "35275ed8bb6e9b3d68355c48aab4e0e679ac1328"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Thu Mar 29 08:26:02 2018 +0200"
      },
      "committer": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Thu Mar 29 08:39:00 2018 +0200"
      },
      "message": "Update metadata.yml with correct URL\n\nChange-Id: I0872856e7b218771bb38096038dbe609cf965355\n"
    },
    {
      "commit": "35275ed8bb6e9b3d68355c48aab4e0e679ac1328",
      "tree": "5b4ebac62f9c49b4fb9fbaeb88fb0578acef1bf4",
      "parents": [
        "ca58be3b2fa555ed82b0b3f668be8ac730f3f1cd"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Thu Mar 15 13:59:15 2018 +0100"
      },
      "committer": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Thu Mar 15 13:59:24 2018 +0100"
      },
      "message": "HotFix invalid content in map.jinja\n\nChange-Id: Ic3499c2740794f4fc9196316e97bbb0bfa6fde07\n"
    },
    {
      "commit": "ca58be3b2fa555ed82b0b3f668be8ac730f3f1cd",
      "tree": "22a9399ff99e9d8c844377942d7326f14f964875",
      "parents": [
        "3e28164df7a56aebac3ca2cd441722b1fa42f7c9",
        "df75d684a60f82a54a8bbd7bb15e1bef48a82237"
      ],
      "author": {
        "name": "Ondrej Smola",
        "email": "osmola@mirantis.com",
        "time": "Mon Mar 12 14:30:52 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@56fc70e46927",
        "time": "Mon Mar 12 14:30:52 2018 +0000"
      },
      "message": "Merge \"Add support for jinja2 renderer options. (2018.2)\""
    },
    {
      "commit": "df75d684a60f82a54a8bbd7bb15e1bef48a82237",
      "tree": "45d4ad04f75f96246f244fbc1f752efb2710ba62",
      "parents": [
        "d768f1c3b1a038221b464981c87cc16c1c712150"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Wed Feb 07 13:43:53 2018 +0100"
      },
      "committer": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Mon Mar 12 12:27:04 2018 +0100"
      },
      "message": "Add support for jinja2 renderer options. (2018.2)\n\nChange-Id: Idf6c18597a222e6c1b60bf940eadb1d6d8a611c7\n"
    },
    {
      "commit": "3e28164df7a56aebac3ca2cd441722b1fa42f7c9",
      "tree": "35f32875d2c4bc5c4a4a7e9628a2a97e6d74ad86",
      "parents": [
        "836d0c47baee1ff5049ac95f02ea9ddfc4473f3b"
      ],
      "author": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Fri Mar 02 18:17:21 2018 +0100"
      },
      "committer": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Mon Mar 05 14:02:46 2018 +0100"
      },
      "message": "parametrize backup server side dir\n\nPROD-18191\n\nChange-Id: I15c2cc66f0c0010408863b46c0dccf84730f31d9\n"
    },
    {
      "commit": "836d0c47baee1ff5049ac95f02ea9ddfc4473f3b",
      "tree": "310dddf1303686953c71acfa8b31f9b1b6b9ea79",
      "parents": [
        "ffc7b5bd67169874cc8ee25d83c6090fb689201d"
      ],
      "author": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Fri Mar 02 15:24:52 2018 +0100"
      },
      "committer": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Fri Mar 02 15:24:57 2018 +0100"
      },
      "message": "backup reclass dir\n\nPROD-18192\n\nChange-Id: Ifac3cc8cc26ac825feb2338b9668a7a3572570a6\n"
    },
    {
      "commit": "ffc7b5bd67169874cc8ee25d83c6090fb689201d",
      "tree": "7060576ed163849f9033a9ae2b5c5d5288e84eae",
      "parents": [
        "8ecddf0ec5c802ff227f6e7b4608c4e0f8617131"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Mon Feb 26 11:44:59 2018 +0200"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Mon Feb 26 11:45:10 2018 +0200"
      },
      "message": "Add python-cherrypy to salt api packages\n\nOur formula strictly rely on cherrypy framework when running salt API.\nThis patch adds that dependency to api packages as when installing\nrecommended is disabled it won\u0027t be installed by default.\n\nChange-Id: I12d9368b17f2d0bc33dded2d1a9c8abd9bfcd0b1\nRelated-Prod: PROD-18105\n"
    },
    {
      "commit": "8ecddf0ec5c802ff227f6e7b4608c4e0f8617131",
      "tree": "07270590d50b1d61eb44991e2b5af8da90a69e85",
      "parents": [
        "962890f3c24bc50610fd08310587a1368feee436"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Fri Feb 16 11:25:17 2018 +0100"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Fri Feb 16 12:13:06 2018 +0100"
      },
      "message": "Use new image for kitchen tests\n\nChange-Id: I4552830ce06bc4f9fd699d345fa0ca9bf9130f17\n"
    },
    {
      "commit": "962890f3c24bc50610fd08310587a1368feee436",
      "tree": "fa50ec3309b7baff5f47b5be8cc421467a46263e",
      "parents": [
        "9af02dbd57ece956429ef38899a891bebaa1af13",
        "3f3a63b76fd31774ef1d1cf091bab2f84068fddc"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jjosef@mirantis.com",
        "time": "Thu Feb 15 15:56:27 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@56fc70e46927",
        "time": "Thu Feb 15 15:56:27 2018 +0000"
      },
      "message": "Merge \"Removed architect client from module\""
    },
    {
      "commit": "3f3a63b76fd31774ef1d1cf091bab2f84068fddc",
      "tree": "ce132b04dc26aa1aa3b26862d7398ea457b5c117",
      "parents": [
        "c312a291d02e87fe128c2472a162aa7c00db1e0e"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "mail@newt.cz",
        "time": "Thu Feb 15 16:54:14 2018 +0100"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "mail@newt.cz",
        "time": "Thu Feb 15 16:54:14 2018 +0100"
      },
      "message": "Removed architect client from module\n\nChange-Id: I16a340051a2e1b2202b23f2fd3a6bab20b363ee8\n"
    },
    {
      "commit": "9af02dbd57ece956429ef38899a891bebaa1af13",
      "tree": "2539921484f23413d51135233c6545a31334e60a",
      "parents": [
        "c312a291d02e87fe128c2472a162aa7c00db1e0e"
      ],
      "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\nChange-Id: If5e0a8abea5f69bc2adbfeb450d61338dfa789e4\n"
    },
    {
      "commit": "c312a291d02e87fe128c2472a162aa7c00db1e0e",
      "tree": "7bb1826554f3c31f5abdb63c279b1fb3fc0c955e",
      "parents": [
        "0cbc6790e48f95a8fa99374d799e51fd1bc27b50"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "mail@newt.cz",
        "time": "Thu Feb 15 11:01:04 2018 +0100"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "mail@newt.cz",
        "time": "Thu Feb 15 11:02:19 2018 +0100"
      },
      "message": "Updated Arch engine and modules\n\nChange-Id: I6f206ad2af8cc2664c1f1fa315833d9502c34851\n"
    },
    {
      "commit": "0cbc6790e48f95a8fa99374d799e51fd1bc27b50",
      "tree": "3a0fbc58f3372ed49bd07049c2ea6445ea92d54c",
      "parents": [
        "ef0eea36b1a5ffd09eadf7d7e675818124577d47"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "mail@newt.cz",
        "time": "Wed Feb 14 17:12:37 2018 +0100"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "mail@newt.cz",
        "time": "Wed Feb 14 17:12:37 2018 +0100"
      },
      "message": "Added lowstate to minion info collector\n\nChange-Id: Ia46969bab0bf7eec118d68f67a491de9cf726994\n"
    },
    {
      "commit": "ef0eea36b1a5ffd09eadf7d7e675818124577d47",
      "tree": "33820037cf6d0526a3f49d30221e94f04fbc36b8",
      "parents": [
        "56203b721b41c4fa18171fbb0bb117a52bdd251b"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "mail@newt.cz",
        "time": "Wed Feb 14 15:47:13 2018 +0100"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "mail@newt.cz",
        "time": "Wed Feb 14 15:47:13 2018 +0100"
      },
      "message": "Added Architect module and makefile rule for engines installation\n\nChange-Id: I462f47d01bd8d2b249ff059a0efd0271929691f7\n"
    },
    {
      "commit": "56203b721b41c4fa18171fbb0bb117a52bdd251b",
      "tree": "a2a9e74f6250ffc6baef700cd8bf03473c46e487",
      "parents": [
        "605e77dc7351268de757b1dc99b65068c6f10aea"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "mail@newt.cz",
        "time": "Wed Feb 14 11:22:04 2018 +0100"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "mail@newt.cz",
        "time": "Wed Feb 14 11:22:04 2018 +0100"
      },
      "message": "Removed old file\n\nChange-Id: I80688ac08182321d2509feb574f826f9829b3000\n"
    },
    {
      "commit": "605e77dc7351268de757b1dc99b65068c6f10aea",
      "tree": "1c20f87643ff94cb7b5f36f5e11498ac9ccce313",
      "parents": [
        "d768f1c3b1a038221b464981c87cc16c1c712150"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Thu Feb 08 13:22:20 2018 +0100"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Thu Feb 08 13:22:20 2018 +0100"
      },
      "message": "Fixed shebang kernel limitation with virtualenv during test run (https://github.com/pypa/virtualenv/issues/596)\n\nChange-Id: I5057111822b6915ed0c7109db64181a2952d0fcf\n"
    },
    {
      "commit": "d768f1c3b1a038221b464981c87cc16c1c712150",
      "tree": "401d9c12d5d4df2a2e32c8012a109654bbde073b",
      "parents": [
        "46774e8b9a240613e1ca80d183af28c944cda7b9"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "mail@newt.cz",
        "time": "Tue Jan 30 22:37:18 2018 +0100"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "mail@newt.cz",
        "time": "Tue Jan 30 22:39:03 2018 +0100"
      },
      "message": "Normalized documentation\n\nChange-Id: Idf6a88ca1ac0b6b5fd3976f2e27d8cb24d7a1b3d\n"
    },
    {
      "commit": "46774e8b9a240613e1ca80d183af28c944cda7b9",
      "tree": "ebe561b2ec200c5db8ee92ab7741947307e29e02",
      "parents": [
        "181c83cb62773e9d708856148ed6882bd7828e42",
        "03560d7e1e443a1fb237426470ed32076f2701be"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Fri Jan 26 13:41:54 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@56fc70e46927",
        "time": "Fri Jan 26 13:41:54 2018 +0000"
      },
      "message": "Merge \"Adding environment variables for salt minion\""
    },
    {
      "commit": "03560d7e1e443a1fb237426470ed32076f2701be",
      "tree": "6253b4a6723dd3faf5fffb1aea4b636ff4be8a89",
      "parents": [
        "df7b5f0f32a9e73df813ed9d7ae9d21c31281621"
      ],
      "author": {
        "name": "Marcin Iwinski",
        "email": "miwinski@mirantis.com",
        "time": "Fri Dec 22 09:54:40 2017 +0100"
      },
      "committer": {
        "name": "Marcin Iwinski",
        "email": "miwinski@mirantis.com",
        "time": "Fri Jan 26 13:48:44 2018 +0100"
      },
      "message": "Adding environment variables for salt minion\n\nsalt-minion started via upstart is not using /etc/environment to\nsource variables therefore is not using system wide http_proxy parameters if\nthey are set there. With this patch if salt.minion.env_vars is set to engine:\nfile salt will set envvars in /etc/default/salt-minion and will use them for\nall commands executed remotely via salt. Since /etc/default is not used on\nsystems with systemd override for salt-minion to use /etc/environmnet will be\nset.\n\nChange-Id: Icfe122de2486a83820a0bd2e2aeea4be3796c6aa\nCloses-bug: PROD-16676\n"
    },
    {
      "commit": "181c83cb62773e9d708856148ed6882bd7828e42",
      "tree": "6df4c2a0cf6a091f70072576b541ff00354a794a",
      "parents": [
        "d68d186a3d299a54be0befcdba44d3209a0fe101",
        "df770948e0c5725eb60df97821a0109144aebc34"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jjosef@mirantis.com",
        "time": "Wed Jan 24 14:36:19 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@56fc70e46927",
        "time": "Wed Jan 24 14:36:19 2018 +0000"
      },
      "message": "Merge \"Add httpng.py state\""
    },
    {
      "commit": "df770948e0c5725eb60df97821a0109144aebc34",
      "tree": "fcdf3e0794499b7c739ef60b398cc95908955d01",
      "parents": [
        "7c5dfd3616ca967d55c4172e69a14e1dec185cda"
      ],
      "author": {
        "name": "Oleg Iurchenko",
        "email": "oiurchenko@mirantis.com",
        "time": "Tue Jan 23 13:37:08 2018 +0200"
      },
      "committer": {
        "name": "Oleg Iurchenko",
        "email": "oiurchenko@mirantis.com",
        "time": "Wed Jan 24 15:29:31 2018 +0200"
      },
      "message": "Add httpng.py state\n\nThis patch adds new httpng.py which is a copy of http.py\nfrom Salt 2017. It contains wait_for_successful_query method which\nis needed in order to wait for init of OpenStack API interfaces\nlike Cinder API, Designate API, etc.\n\nChange-Id: I5b4e526392df6dc0b9103a203937dbab31e0d301\nRelated-Prod: PROD-17170\n"
    },
    {
      "commit": "d68d186a3d299a54be0befcdba44d3209a0fe101",
      "tree": "a9245a78ef0a5747483b06d1a60013110cc8f647",
      "parents": [
        "7c5dfd3616ca967d55c4172e69a14e1dec185cda"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Tue Jan 23 15:27:32 2018 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Tue Jan 23 15:27:32 2018 +0100"
      },
      "message": "Fix typo in resource\n\nChange-Id: I569157947ad963fae9de9a7e97551d3ef67c546c\n"
    },
    {
      "commit": "7c5dfd3616ca967d55c4172e69a14e1dec185cda",
      "tree": "d77ad25926d6e927a37ea855a491730b287f00a4",
      "parents": [
        "f575f6110e8b925d7dc651614606689f603e308d"
      ],
      "author": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Fri Jan 19 15:43:44 2018 +0200"
      },
      "committer": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Mon Jan 22 15:56:29 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: I47eae0b8ee45ca1a1a9b3e8e544c893614573fda\nRelated-PROD: 17056\n"
    },
    {
      "commit": "f575f6110e8b925d7dc651614606689f603e308d",
      "tree": "502ddd2b818310e05e5534c914382069f23ed1de",
      "parents": [
        "8d5afbf9f198fbe31ae2c3c06c176f6323e56302",
        "f241bb77796d54ac662f26607912fba1ceca4448"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Fri Jan 19 12:15:58 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@56fc70e46927",
        "time": "Fri Jan 19 12:15:58 2018 +0000"
      },
      "message": "Merge \"Fix installing cross-formula dependencies\""
    },
    {
      "commit": "8d5afbf9f198fbe31ae2c3c06c176f6323e56302",
      "tree": "89ba07fcadcd88165df9893eaafac621ae102af5",
      "parents": [
        "77a8af1c6c48c2dbfd6322322067e5500a669ae0"
      ],
      "author": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Fri Jan 19 13:06:07 2018 +0200"
      },
      "committer": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Fri Jan 19 13:06:07 2018 +0200"
      },
      "message": "Adding master ID to master.conf file\n\nThe patch fixes the issue when reclass adapter crashes if a new node\nis tried to register in reclass metadata with reactor/runner mechanism.\n\nThis actually happens because of merged PR https://github.com/saltstack/salt/pull/15881 so\nID of master is chnaged to \u003cNODE_NAME\u003e_master https://github.com/saltstack/salt/blame/2017.7/salt/config/__init__.py#L3584\nthats why runner modul can\u0027t fine the node and crashes.\n\nChange-Id: I12b59db72d58d5b9d09cbd454201a75366545779\nRelated-PROD: PROD-17051\n"
    },
    {
      "commit": "f241bb77796d54ac662f26607912fba1ceca4448",
      "tree": "37ecd25a78699f65b03712d8798257d4d84cc864",
      "parents": [
        "77a8af1c6c48c2dbfd6322322067e5500a669ae0"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Fri Jan 19 11:07:07 2018 +0200"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Fri Jan 19 11:07:34 2018 +0200"
      },
      "message": "Fix installing cross-formula dependencies\n\nChange-Id: I6a56167d7b887c0e876fb6af65903f87043e8214\n"
    },
    {
      "commit": "77a8af1c6c48c2dbfd6322322067e5500a669ae0",
      "tree": "703254480f7fc7a22dc19c01a02e4e2387c25239",
      "parents": [
        "f252bb21347a43c7d17262d2cd249582f2a69359",
        "459407bb303d49031a9e42c5a84eaf630bad73d8"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Thu Jan 18 16:27:39 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@56fc70e46927",
        "time": "Thu Jan 18 16:27:39 2018 +0000"
      },
      "message": "Merge \"SaltStack - Architect integration\""
    },
    {
      "commit": "459407bb303d49031a9e42c5a84eaf630bad73d8",
      "tree": "9a5a2403190c0932131220d2ee8845296671c1df",
      "parents": [
        "57621371cbca8b4c1da5d9322b7000056c86ee4c"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "mail@newt.cz",
        "time": "Thu Jan 18 17:16:31 2018 +0100"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "mail@newt.cz",
        "time": "Thu Jan 18 17:16:31 2018 +0100"
      },
      "message": "SaltStack - Architect integration\n\nChange-Id: I96e16a3b203f9b3c9c150db1cb85e966bd14b573\n"
    },
    {
      "commit": "f252bb21347a43c7d17262d2cd249582f2a69359",
      "tree": "82c9abcd66abe8fd3989f819cf49945c617b1b1c",
      "parents": [
        "6c5b09f653e1d45660a0eeb70f8cb4229731c308",
        "97483e7dd94e998ab685c5830d01703298c7454a"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jjosef@mirantis.com",
        "time": "Thu Jan 18 15:58:29 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@56fc70e46927",
        "time": "Thu Jan 18 15:58:29 2018 +0000"
      },
      "message": "Merge \"fix duplicit test spec, add bionic as upcomming platform\""
    },
    {
      "commit": "6c5b09f653e1d45660a0eeb70f8cb4229731c308",
      "tree": "84712bb066cf1708972a5f4af73d6929d4ecb25f",
      "parents": [
        "57621371cbca8b4c1da5d9322b7000056c86ee4c",
        "4a5386dc0160d2b7c000b1c8ccfde8ce57aa5a70"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Thu Jan 18 15:34:34 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@56fc70e46927",
        "time": "Thu Jan 18 15:34:34 2018 +0000"
      },
      "message": "Merge \"Deleting deprecated function\""
    }
  ],
  "next": "4a5386dc0160d2b7c000b1c8ccfde8ce57aa5a70"
}
