)]}'
{
  "log": [
    {
      "commit": "017fb57046c727a4511d3fd667f0ee7f8a89d4a3",
      "tree": "f6044168659ffc64a88e5d0bd501278959f6312d",
      "parents": [
        "6c9aef37398a0e1f1028f3a5362bfa1687921c49"
      ],
      "author": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Tue Jun 11 16:15:58 2019 +0300"
      },
      "committer": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Tue Jun 11 16:55:58 2019 +0300"
      },
      "message": "Refactor key-fetch\n\nhttps://mirantis.jira.com/browse/PROD-31000\n\nChange-Id: Id28338cbc39a67b0291c68a03e982a128a968138\n"
    },
    {
      "commit": "6a64e5469000446aaf1c894c3ebe13eaab887953",
      "tree": "00a35509826f101906c63c155e15de8c3d9117f9",
      "parents": [
        "f25764781f29c5c5a4f4a46c54a8ce84fb7381ed"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Wed May 29 15:02:32 2019 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Wed May 29 17:31:39 2019 +0200"
      },
      "message": "Add nginx state to master_config\n\nRelated: PROD-27641 and PROD-30528\n\nChange-Id: I83cbbfd33e30edc257accc109494e1038b0e935b\n"
    },
    {
      "commit": "f25764781f29c5c5a4f4a46c54a8ce84fb7381ed",
      "tree": "7a43dd97822326cde88c3388a6eaf6562b1975fd",
      "parents": [
        "a126bf1811dbebf0adebc54821effbfeca7adcd0"
      ],
      "author": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Tue May 21 20:06:34 2019 +0300"
      },
      "committer": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Wed May 22 10:34:52 2019 +0300"
      },
      "message": "Fix wait for salt warm-up check\n\n * Fix wait_time condition checks\n * add maas wa from https://gerrit.mcp.mirantis.com/#/c/34514/\n\nChange-Id: I6b2181c5d48b2524493e4ca809f08709e671fc24\nProd-related: PROD-27016 (PROD:27016)\nProd-related: (PROD:26907)\n"
    },
    {
      "commit": "a126bf1811dbebf0adebc54821effbfeca7adcd0",
      "tree": "d013a07142d212722d1e956350b9177dbe4a9a6c",
      "parents": [
        "a6ebbfb55cef73df15d356e452d0845528c0137f"
      ],
      "author": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Thu May 16 12:55:35 2019 +0300"
      },
      "committer": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Thu May 16 12:56:40 2019 +0300"
      },
      "message": "Patch maas url with port addition\n\n * Check for actual case\n\nChange-Id: I820fe1710da8903822ef5951f0bfd0cb0e968589\nRelated-prod: PROD-30209\n"
    },
    {
      "commit": "a6ebbfb55cef73df15d356e452d0845528c0137f",
      "tree": "744299ad8827888d9fde5be6c6d146db6ede1c0f",
      "parents": [
        "262a3ae38a55485948aaf783b23ea6e50b2cccac",
        "aa0c484f3d2e878b95ffee0bb1d1bd10f2337558"
      ],
      "author": {
        "name": "Denis Egorenko",
        "email": "degorenko@mirantis.com",
        "time": "Thu May 16 09:40:30 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Thu May 16 09:40:30 2019 +0000"
      },
      "message": "Merge \"Add possibility not install updates\""
    },
    {
      "commit": "aa0c484f3d2e878b95ffee0bb1d1bd10f2337558",
      "tree": "737da1d30f57d35ca2651b2ef07002d73e116b01",
      "parents": [
        "28b8d04b59093c42b60e955450a44ff8b7de301d"
      ],
      "author": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Thu May 16 12:30:25 2019 +0300"
      },
      "committer": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Thu May 16 12:37:52 2019 +0300"
      },
      "message": "Add possibility not install updates\n\n * Required for CI tests only\n\nChange-Id: I7819a65f1943c416175d98617f12b193b34c32e7\nProd-related: PROD-29904 (PROD:29904)\n"
    },
    {
      "commit": "262a3ae38a55485948aaf783b23ea6e50b2cccac",
      "tree": "64c30f090e48a216e8d1a7f86ee6ec2fa1f70609",
      "parents": [
        "28b8d04b59093c42b60e955450a44ff8b7de301d"
      ],
      "author": {
        "name": "Ivan Berezovskiy",
        "email": "iberezovskiy@mirantis.com",
        "time": "Thu May 16 13:24:38 2019 +0400"
      },
      "committer": {
        "name": "Ivan Berezovskiy",
        "email": "iberezovskiy@mirantis.com",
        "time": "Thu May 16 13:24:38 2019 +0400"
      },
      "message": "Patch maas url with port addition\n\nChange-Id: I763144f62553b01b4b4ba1b512c4323e7e94ad6c\nRelated-prod: PROD-30209\n"
    },
    {
      "commit": "fc4c8f4df85d108d7ede2437d109aeff6e45cf89",
      "tree": "3a15ea83c87e9698d8ef1c43e1943a7a79b95265",
      "parents": [
        "f6432c8cc3cfb40dd1321a28804acb3c3bb5310c"
      ],
      "author": {
        "name": "Stanislav Riazanov",
        "email": "sriazanov@mirantis.com",
        "time": "Fri Apr 26 19:31:30 2019 +0400"
      },
      "committer": {
        "name": "Stanislav Riazanov",
        "email": "sriazanov@mirantis.com",
        "time": "Fri Apr 26 19:33:04 2019 +0400"
      },
      "message": "Docker shutdown removed in case of kfg\n\nProd related: PROD-29638\n\nChange-Id: I629743d25ca60e4fd93179456bc181f7fa8144fa\n"
    },
    {
      "commit": "b6f8969dc801f375ee09d52fec9ec84654119738",
      "tree": "89aad2339d08c8d7a31a1a8ce25f86049ec2abb0",
      "parents": [
        "5c397f55c7e8a41662c8147c73477a5e86397d59"
      ],
      "author": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Thu Apr 04 17:24:10 2019 +0300"
      },
      "committer": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Thu Apr 04 17:24:10 2019 +0300"
      },
      "message": "Validate input network params\n\n * Validate: ipaddr,netmask,gw,ns\n\n * Autoident\n\nChange-Id: I12ee7c0bb7daacc58f328d828c711e376ca98e51\nProd-related: PROD-29171 (PROD:29171)\n"
    },
    {
      "commit": "5c397f55c7e8a41662c8147c73477a5e86397d59",
      "tree": "aa9ed3ab0588c6b56f69d4e22aa68b378fabdae8",
      "parents": [
        "0beb4f14a590dabce9d290a5cf13edc66ef33a57"
      ],
      "author": {
        "name": "Aleksey Zvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Thu Apr 04 14:15:47 2019 +0000"
      },
      "committer": {
        "name": "Aleksey Zvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Thu Apr 04 14:16:26 2019 +0000"
      },
      "message": "Revert \"Validate input network params\"\n\nThis reverts commit 0beb4f14a590dabce9d290a5cf13edc66ef33a57.\n\nProd-related: PROD:0000\n\nChange-Id: Iafb30600e4bfeca0dc9113dbd8535d0efbd62219\n"
    },
    {
      "commit": "0beb4f14a590dabce9d290a5cf13edc66ef33a57",
      "tree": "da5f8a50c9fe02edc3d48105c08da773456b2b08",
      "parents": [
        "d17cde7e763b512c555816c2ec256314132fab1f"
      ],
      "author": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Thu Apr 04 14:26:51 2019 +0300"
      },
      "committer": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Thu Apr 04 14:42:07 2019 +0300"
      },
      "message": "Validate input network params\n\n * Validate: ipaddr,netmask,gw,ns\n\n * Autoident\n\nChange-Id: I729457a7eb11d4ad454360149de3c1c61701f051\nProd-related: PROD-29171 (PROD:29171)\n"
    },
    {
      "commit": "a469140cfc9a10393552bbdd2e76f6a5e9cf4043",
      "tree": "d29f6dc66073f3fb70eb5d284ed6b9771338d23e",
      "parents": [
        "b1d3c20460125ee90bc16106709f90d8429cbad7"
      ],
      "author": {
        "name": "Ivan Berezovskiy",
        "email": "iberezovskiy@mirantis.com",
        "time": "Tue Mar 12 14:18:01 2019 +0400"
      },
      "committer": {
        "name": "Ivan Berezovskiy",
        "email": "iberezovskiy@mirantis.com",
        "time": "Tue Mar 26 17:18:41 2019 +0400"
      },
      "message": "Update cloud script to deploy KDT on CFG\n\nChange-Id: If4c6c10b1e0e967726ba5f982f82378bd03aee2e\nRelated-prods:\n* #PROD-28240 (PROD:28240)\n* #PROD-28381 (PROD:28381)\n* #PROD-27471 (PROD:27471)\n* #PROD-28655 (PROD:28655)\n"
    },
    {
      "commit": "b1d3c20460125ee90bc16106709f90d8429cbad7",
      "tree": "63aaac5a33e9a2390d55ee750a219bd6c6cc8ef1",
      "parents": [
        "44265bd13e78e29f5ea1ce3d9737ea31261d2c03"
      ],
      "author": {
        "name": "Denis Egorenko",
        "email": "degorenko@mirantis.com",
        "time": "Wed Mar 20 18:03:22 2019 +0400"
      },
      "committer": {
        "name": "Denis Egorenko",
        "email": "degorenko@mirantis.com",
        "time": "Wed Mar 20 18:03:22 2019 +0400"
      },
      "message": "Fix typo for create_config_drive script\n\nChange-Id: I6fb32dbceeb85545bc37888f4df0f25323edc071\nRelated-Prod: PROD-28144 (PROD:28144)\n"
    },
    {
      "commit": "9dd6a1b9471e62dcf646622acda479ef634a6adb",
      "tree": "7a97bf409e14b71cff5f11cf234f9d4d8bdb7634",
      "parents": [
        "08550fcc4dc2a8150b1ded89241e97eb84b944c1"
      ],
      "author": {
        "name": "Dzmitry Stremkouski",
        "email": "dstremkouski@mirantis.com",
        "time": "Thu Jan 24 12:03:58 2019 +0100"
      },
      "committer": {
        "name": "Denis Egorenko",
        "email": "degorenko@mirantis.com",
        "time": "Mon Mar 04 20:50:23 2019 +0400"
      },
      "message": "create-config-drive refactoring\n\n* What\u0027s new:\n  - Added new create_config_drive script\n  - Switched config drive from CIData to OpenStack native v2\n  - Added ability to specify nework config via config drive\n\n* Old setup:\n  - stays untouched\n\nNew setup:\n  - Deprecated network setup in user_data both for master and mirror\n  - Added ability to specify instance user and credentials.\n  - Deprecated ssh failsafe function\n  - Migrated from state.sls to state.apply in new configurations\n  - Fixed syntax for directories management\n  - Added ability to use FORMULAS env variable if specified\n\nRelated-Prod: PROD-28144 (PROD:28144)\nRelated-Prod: PROD-23902 (PROD:23902)\nChange-Id: Ieddc5dfb2969f9e827a3bfcb970feceeb1ca12e1\n"
    },
    {
      "commit": "08550fcc4dc2a8150b1ded89241e97eb84b944c1",
      "tree": "ac8e0a32f5df3a95b4f72dd9f7ee925120b028a3",
      "parents": [
        "4e851eec19a42ba0ae62721902a725fac62d9dfe"
      ],
      "author": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Thu Jan 03 13:29:36 2019 +0200"
      },
      "committer": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Thu Jan 03 14:12:51 2019 +0200"
      },
      "message": "Replace wait_for_docker_images with proper salt call\n\nRelated: PROD-26299 (PROD:26299)\nRelated: PROD-25515 (PROD:25515)\n\nChange-Id: I6a812daf12053c0c5b0cbb367854efb80d189ff5\n"
    },
    {
      "commit": "5a63afc2b3f58cbdbc224841c25f7e9719addc29",
      "tree": "a71df3461e76805047c8a0e6becbe2f9e384e0d6",
      "parents": [
        "829bfd8ab937504888ad7e7069474b9f846c2979"
      ],
      "author": {
        "name": "Ann Taraday",
        "email": "akamyshnikova@mirantis.com",
        "time": "Thu Dec 20 23:00:11 2018 +0400"
      },
      "committer": {
        "name": "Ann Taraday",
        "email": "akamyshnikova@mirantis.com",
        "time": "Thu Dec 20 23:01:26 2018 +0400"
      },
      "message": "Add sleep after salt.minion.ca\n\nChange-Id: Ie9b1c3f99bc9ecd966ee06136fc629cdece3e809\nRelated-PROD: PROD-25986 (PROD:25986)\n"
    },
    {
      "commit": "829bfd8ab937504888ad7e7069474b9f846c2979",
      "tree": "5cdcfe260363c2f0c8761fd6ad7aa4b79cdd1ec5",
      "parents": [
        "450ceaa0d926148838bc857b68caa854d1213e9e"
      ],
      "author": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Wed Dec 19 12:58:17 2018 +0200"
      },
      "committer": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Wed Dec 19 13:28:26 2018 +0200"
      },
      "message": "Multiply fixes\n\n  * Migrate to new salt mirror\n  * Add salt-formulas update repo be default\n  * Fix custom clouddisk download\n  * Remove outdated files\n\nChange-Id: I7b61afbfac5a1b0a0dfccad5777bef1ca8edd1b6\n"
    },
    {
      "commit": "450ceaa0d926148838bc857b68caa854d1213e9e",
      "tree": "c003b8b203873af6f02b727decade4851707859a",
      "parents": [
        "7d32f7ec641ef316b7af2ff9023fcd4ef4c47fd5"
      ],
      "author": {
        "name": "Stanislav Riazanov",
        "email": "sriazanov@mirantis.com",
        "time": "Tue Dec 18 20:17:07 2018 +0400"
      },
      "committer": {
        "name": "Aleksey Zvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Wed Dec 19 10:47:06 2018 +0000"
      },
      "message": "Fix waiting for postgresql if MAAS not enabled\n\n * Drop double-call for maas.region\n\nChange-Id: Id2bbebe9c13a93466ef11bc42119684a93a0d285\n"
    },
    {
      "commit": "7d32f7ec641ef316b7af2ff9023fcd4ef4c47fd5",
      "tree": "a9caea1efb817b75481c9dc733d78918edc6ba47",
      "parents": [
        "85cf622a2b7a62d5d44d78d08e96f7efaafd5822"
      ],
      "author": {
        "name": "Ivan Berezovskiy",
        "email": "iberezovskiy@mirantis.com",
        "time": "Mon Dec 17 21:30:50 2018 +0400"
      },
      "committer": {
        "name": "Ivan Berezovskiy",
        "email": "iberezovskiy@mirantis.com",
        "time": "Mon Dec 17 21:30:50 2018 +0400"
      },
      "message": "Fix counter increment\n\nChange-Id: If9863872b8e7107fcec92188ea943f541e1845e9\n"
    },
    {
      "commit": "85cf622a2b7a62d5d44d78d08e96f7efaafd5822",
      "tree": "817611288eef54bcede134af9eeff6b60e86dc8b",
      "parents": [
        "101a2d80a3cbdfad9a0fbfff61c7354e815316da"
      ],
      "author": {
        "name": "Ivan Berezovskiy",
        "email": "iberezovskiy@mirantis.com",
        "time": "Mon Dec 17 20:42:57 2018 +0400"
      },
      "committer": {
        "name": "Ivan Berezovskiy",
        "email": "iberezovskiy@mirantis.com",
        "time": "Mon Dec 17 20:42:57 2018 +0400"
      },
      "message": "Fix typo in counter\n\nChange-Id: I692a1b7a66e484a56b796477c6ed5e4029838202\n"
    },
    {
      "commit": "101a2d80a3cbdfad9a0fbfff61c7354e815316da",
      "tree": "f89e54b95fee5830c300a9e6a05766c3e37bbd9f",
      "parents": [
        "5f7a80f36854062b460631d7d17146f09ac98fb1"
      ],
      "author": {
        "name": "Ivan Berezovskiy",
        "email": "iberezovskiy@mirantis.com",
        "time": "Mon Dec 17 19:20:57 2018 +0400"
      },
      "committer": {
        "name": "Ivan Berezovskiy",
        "email": "iberezovskiy@mirantis.com",
        "time": "Mon Dec 17 19:21:13 2018 +0400"
      },
      "message": "Add and fix wait for docker images\n\nCloses-bug: #PROD-25515 (PROD:25515)\nRelated-bug: #PROD-25653 (PROD:25653)\nChange-Id: I248e7ecdf298c349291fed88746a213e7130c0e7\n"
    },
    {
      "commit": "5f7a80f36854062b460631d7d17146f09ac98fb1",
      "tree": "7025eec753c0cf389768481899d4d1d7f142ccd9",
      "parents": [
        "58a3390b7d728acf38fe9493f3cc8f990a9df2e2"
      ],
      "author": {
        "name": "Ivan Berezovskiy",
        "email": "iberezovskiy@mirantis.com",
        "time": "Mon Dec 17 18:08:31 2018 +0400"
      },
      "committer": {
        "name": "Ivan Berezovskiy",
        "email": "iberezovskiy@mirantis.com",
        "time": "Mon Dec 17 18:08:31 2018 +0400"
      },
      "message": "Add wait command for docker images\n\nChange-Id: Ia394bde74bea3bd1da3e7e82df6b08230cc96da1\nCloses-bug: #PROD-25515 (PROD:25515)\nRelated-bug: #PROD-25653 (PROD:25653)\n"
    },
    {
      "commit": "58a3390b7d728acf38fe9493f3cc8f990a9df2e2",
      "tree": "4bcff04845787f631fb36f8ffec67ac1cb2e0e35",
      "parents": [
        "97994a91a425b12591b56e7330d493f3aad4452d",
        "15c0ac4da1e9af4df58a6b96c8115a419bafe467"
      ],
      "author": {
        "name": "Ivan Berezovskiy",
        "email": "iberezovskiy@mirantis.com",
        "time": "Fri Dec 14 16:39:24 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Fri Dec 14 16:39:24 2018 +0000"
      },
      "message": "Merge \"Store gpg key on salt master\""
    },
    {
      "commit": "15c0ac4da1e9af4df58a6b96c8115a419bafe467",
      "tree": "00b7757f8edd8330face1aa39064b6ff0082e2b1",
      "parents": [
        "c69bfc073675acd824ab34181c64cb39ad16996f"
      ],
      "author": {
        "name": "Dmitry Pyzhov",
        "email": "dpyzhov@mirantis.com",
        "time": "Tue Dec 11 17:10:08 2018 +0300"
      },
      "committer": {
        "name": "Dmitry Pyzhov",
        "email": "dpyzhov@mirantis.com",
        "time": "Fri Dec 14 19:02:12 2018 +0300"
      },
      "message": "Store gpg key on salt master\n\nRelated-PROD: PROD-23609 (PROD:23609)\nRelated-PROD: PROD-23611 (PROD:23611)\n\nChange-Id: I77f90080f3678291af9d0f9f936f2d8811524513\n"
    },
    {
      "commit": "97994a91a425b12591b56e7330d493f3aad4452d",
      "tree": "b13a3e034f090199125661e70a67b0280a9c7092",
      "parents": [
        "c05ce49ef37b1581ef6a250e8da4ad5fbe4d0854",
        "ef9e19e4831cba37620eea34974c809f7832fc00"
      ],
      "author": {
        "name": "Aleksey Zvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Tue Dec 11 08:49:31 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Tue Dec 11 08:49:31 2018 +0000"
      },
      "message": "Merge \"Fix typo that leads to creation of extra folders in config drive\""
    },
    {
      "commit": "c05ce49ef37b1581ef6a250e8da4ad5fbe4d0854",
      "tree": "6cf96227834a670e46ffb66d64bea01c4d0c8eda",
      "parents": [
        "c69bfc073675acd824ab34181c64cb39ad16996f"
      ],
      "author": {
        "name": "Ivan Berezovskiy",
        "email": "iberezovskiy@mirantis.com",
        "time": "Tue Dec 11 12:32:43 2018 +0400"
      },
      "committer": {
        "name": "Ivan Berezovskiy",
        "email": "iberezovskiy@mirantis.com",
        "time": "Tue Dec 11 12:32:43 2018 +0400"
      },
      "message": "Increase timeout for jenkins startup\n\nDocker image pull for jenkins image can take more than\n2 minutes, so it would be better to increase wait time.\n\nChange-Id: Ia8a49747f3517e2189bb00a6ffff6a195782db41\nRelated-bug: #PROD-25653 (PROD:25653)\n"
    },
    {
      "commit": "ef9e19e4831cba37620eea34974c809f7832fc00",
      "tree": "5fcf47a88b4c6a1ec5261aa9dc0d4de90bbdbfbd",
      "parents": [
        "c69bfc073675acd824ab34181c64cb39ad16996f"
      ],
      "author": {
        "name": "Dmitry Pyzhov",
        "email": "dpyzhov@mirantis.com",
        "time": "Mon Dec 10 16:27:29 2018 +0300"
      },
      "committer": {
        "name": "Dmitry Pyzhov",
        "email": "dpyzhov@mirantis.com",
        "time": "Mon Dec 10 16:31:40 2018 +0300"
      },
      "message": "Fix typo that leads to creation of extra folders in config drive\n\nmkdir command is removed because after fix of typo it changes structure\nof config drive\n\nChange-Id: I2a8b9639d2541054b197a0b1378c26566cdd77e7\n"
    },
    {
      "commit": "c69bfc073675acd824ab34181c64cb39ad16996f",
      "tree": "52b79aa2f8ad1194954b83d07a3235e9c4a65dcc",
      "parents": [
        "040c3c640909c0db6653c13754cb9069a39addf3"
      ],
      "author": {
        "name": "Stanislav Riazanov",
        "email": "sriazanov@mirantis.com",
        "time": "Fri Dec 07 16:52:14 2018 +0400"
      },
      "committer": {
        "name": "Stanislav Riazanov",
        "email": "sriazanov@mirantis.com",
        "time": "Mon Dec 10 17:12:00 2018 +0400"
      },
      "message": "Switch maas to dockerized PostgreSQL\n\nChanges to support deploying Postgresql in docker swarm for MAAS\n\nProd-related: PROD-25203 (PROD:25203)\n\nChange-Id: I2511daf90ae9f39f10f8daa794a7a5c6d57007b6\n"
    },
    {
      "commit": "040c3c640909c0db6653c13754cb9069a39addf3",
      "tree": "7f6f1ff658b88a7942330ef12c353672a0d67574",
      "parents": [
        "11d374bbfa6f0bed50247464f876eb1d3d037e96"
      ],
      "author": {
        "name": "Ivan Berezovskiy",
        "email": "iberezovskiy@mirantis.com",
        "time": "Fri Nov 30 16:48:49 2018 +0400"
      },
      "committer": {
        "name": "Ivan Berezovskiy",
        "email": "iberezovskiy@mirantis.com",
        "time": "Fri Nov 30 16:48:49 2018 +0400"
      },
      "message": "Move flag for jenkins in docker to /opt\n\nChange-Id: I6ef054f7439f20b2d5c76ebe0ed782aca677d0cc\n"
    },
    {
      "commit": "11d374bbfa6f0bed50247464f876eb1d3d037e96",
      "tree": "843bfcd8eb9563a93da79dbb51f41b1af60e281b",
      "parents": [
        "73cad8e586630e840f6441849c3248579e249d35"
      ],
      "author": {
        "name": "Ivan Berezovskiy",
        "email": "iberezovskiy@mirantis.com",
        "time": "Mon Nov 26 18:00:23 2018 +0400"
      },
      "committer": {
        "name": "Ivan Berezovskiy",
        "email": "iberezovskiy@mirantis.com",
        "time": "Mon Nov 26 18:18:10 2018 +0400"
      },
      "message": "Wait for jenkins to be functional\n\nChange-Id: I9fba4a4dcd550ae0155c62047896b2692a3affad\nRelated-task: #PROD-24934 (PROD:24934)\n"
    },
    {
      "commit": "73cad8e586630e840f6441849c3248579e249d35",
      "tree": "aabaa397e1edcddb540da125165e9a277c19734c",
      "parents": [
        "fba8094e26d0b4832f7cb00b25e2a32d4c946840"
      ],
      "author": {
        "name": "Ivan Berezovskiy",
        "email": "iberezovskiy@mirantis.com",
        "time": "Fri Nov 23 18:53:13 2018 +0400"
      },
      "committer": {
        "name": "Ivan Berezovskiy",
        "email": "iberezovskiy@mirantis.com",
        "time": "Fri Nov 23 18:54:27 2018 +0400"
      },
      "message": "Set proper permissions on known_hosts file for jenkins\n\nChange-Id: I78cdffa49c988f73bd6f8adc13ed8946c4c914b9\n"
    },
    {
      "commit": "fba8094e26d0b4832f7cb00b25e2a32d4c946840",
      "tree": "d5fb52ea6201e591722f8c0a73bfd3c3644fc3e4",
      "parents": [
        "0f7a24c551a078547001c8401b7c22b976975667"
      ],
      "author": {
        "name": "Ivan Berezovskiy",
        "email": "iberezovskiy@mirantis.com",
        "time": "Fri Nov 16 13:11:44 2018 +0400"
      },
      "committer": {
        "name": "Ivan Berezovskiy",
        "email": "iberezovskiy@mirantis.com",
        "time": "Fri Nov 23 16:09:43 2018 +0400"
      },
      "message": "Update cloud-init script for jenkins in docker on CFG node\n\nChange-Id: I423f5965cb686e6fb4b13f29783844615b7d3c58\nRelated-task: #PROD-24934 (PROD:24934)\n"
    },
    {
      "commit": "9a0d7e5c43d16e4a1416a8c050d3b8218bda5815",
      "tree": "c859e18d3c8915e27ce871296498c9ca0fb056d7",
      "parents": [
        "8fa33f90e4fdb7af933ee72a03bd57d91fde5acf"
      ],
      "author": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Wed Oct 17 20:15:22 2018 +0300"
      },
      "committer": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Wed Oct 17 20:31:58 2018 +0300"
      },
      "message": "Add tricky steps around salt init\n\nChange-Id: Ied0a263a7c5fc3f40bcc657e0491726ace0c6c82\nBug-related: PROD-21792 (PROD:21792)\n"
    },
    {
      "commit": "8fa33f90e4fdb7af933ee72a03bd57d91fde5acf",
      "tree": "1cb85a023e10a3bc191193bb3c96a0c6f5cb1b6d",
      "parents": [
        "1d48e481ed3d258f645523afb7b7be45e079ab3c"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Wed Oct 10 01:13:48 2018 +0300"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Wed Oct 10 01:23:50 2018 +0300"
      },
      "message": "Add possibility to override some environment variables\n\nAdd possibility to use custom \u0027master_environment_override\u0027\nand \u0027mirror_environment_override\u0027 files, to avoid sed-ing the\nuser-data files.\n\nRelated issue: https://mirantis.jira.com/browse/PROD-23809\n\nChange-Id: I664a200358f98e35ceb28267dc40c4974778ba30\n"
    },
    {
      "commit": "1d48e481ed3d258f645523afb7b7be45e079ab3c",
      "tree": "1010f4b5f985ea8d3215fd10e24c972ecd18b63d",
      "parents": [
        "39fa6568ce2518487f445e17e746676fecfc0802"
      ],
      "author": {
        "name": "Ivan Berezovskiy",
        "email": "iberezovskiy@mirantis.com",
        "time": "Fri Sep 21 19:08:31 2018 +0400"
      },
      "committer": {
        "name": "Ivan Berezovskiy",
        "email": "iberezovskiy@mirantis.com",
        "time": "Tue Oct 09 14:07:28 2018 +0400"
      },
      "message": "Refactor mirror_config.sh to cloud-init yaml\n\nChange-Id: I6bd4060707db26900fd67cafbcd7e0c92888a6ff\nRelated-task: #PROD-23344 (PROD:23344)\n"
    },
    {
      "commit": "39fa6568ce2518487f445e17e746676fecfc0802",
      "tree": "f8da7ec88cd2f51092b7a311eaf8019f00334392",
      "parents": [
        "c1c6204a16caa32d33a5cd28d61ceba6682b8f1d"
      ],
      "author": {
        "name": "Ivan Berezovskiy",
        "email": "iberezovskiy@mirantis.com",
        "time": "Tue Oct 09 12:58:55 2018 +0400"
      },
      "committer": {
        "name": "Ivan Berezovskiy",
        "email": "iberezovskiy@mirantis.com",
        "time": "Tue Oct 09 13:54:29 2018 +0400"
      },
      "message": "Add cloud logging to tty\n\nChange-Id: I93276171406a2f1c71b329ce56696af2fdda3f34\n"
    },
    {
      "commit": "c1c6204a16caa32d33a5cd28d61ceba6682b8f1d",
      "tree": "3c7c667d46b28a47a8991fb5e59bc6f0ce3d5d96",
      "parents": [
        "7718717887b1b68e6aabf725c8e2c715d739b3e5"
      ],
      "author": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Wed Sep 26 11:47:49 2018 +0300"
      },
      "committer": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Wed Sep 26 13:23:31 2018 +0300"
      },
      "message": "Add bootstrap_done flag\n\n  * Those flag needed only for internal\n    automation CI\n\nRelated-Bug: PROD-23446 (PROD:23446)\n\nChange-Id: I230e957546f581dbce2ee86130cf372bf22c49bc\n"
    },
    {
      "commit": "7718717887b1b68e6aabf725c8e2c715d739b3e5",
      "tree": "da128c4de95d2d166fa713297a503480517b8ac5",
      "parents": [
        "6b938d9b80facdf696f21580386a44085725a85c"
      ],
      "author": {
        "name": "Ivan Berezovskiy",
        "email": "iberezovskiy@mirantis.com",
        "time": "Fri Sep 14 15:47:36 2018 +0400"
      },
      "committer": {
        "name": "Ivan Berezovskiy",
        "email": "iberezovskiy@mirantis.com",
        "time": "Thu Sep 20 18:18:47 2018 +0400"
      },
      "message": "Refactor config scripts to cloud-init yamls\n\nThis is initial part of refactoring of config scripts\nto native cloud-init functions. This patch is related\nonly to transition from sh to yaml.\n\nChange-Id: Id1aba5d3581aafd94af59b88c08dd01b0c761ac0\nRelated-Bug: #PROD-23147 (PROD:23147)\n"
    },
    {
      "commit": "6b938d9b80facdf696f21580386a44085725a85c",
      "tree": "8274161ec82a8e9cdfe5a9ac581039bbbad92722",
      "parents": [
        "89603cfac71892a6b0feb0b702fc4acd260f76a2"
      ],
      "author": {
        "name": "Ivan Berezovskiy",
        "email": "iberezovskiy@mirantis.com",
        "time": "Tue Sep 11 16:12:39 2018 +0400"
      },
      "committer": {
        "name": "Ivan Berezovskiy",
        "email": "iberezovskiy@mirantis.com",
        "time": "Tue Sep 18 19:37:07 2018 +0400"
      },
      "message": "Add postgresql installation along with maas configuration\n\nChange-Id: Idb6f433b518d710db9d3f31b30b9da4217dc1cad\nRelated-Bug: PROD-23038 (PROD:23038)\n"
    },
    {
      "commit": "89603cfac71892a6b0feb0b702fc4acd260f76a2",
      "tree": "2d0b2bfcf749be09b77568cf244fce9548a09243",
      "parents": [
        "6982da33107fddece95d729431a4a547a905a505"
      ],
      "author": {
        "name": "Petr Ruzicka",
        "email": "petr.ruzicka@gmail.com",
        "time": "Wed Aug 15 13:49:15 2018 +0200"
      },
      "committer": {
        "name": "Petr Ruzicka",
        "email": "petr.ruzicka@gmail.com",
        "time": "Wed Aug 15 13:49:15 2018 +0200"
      },
      "message": "Removing the salt keys is not necessary - removing \"salt-key -d\"\n\nChange-Id: I8e39a3b66b0921cba41f1aec29b88eb57c33d0ab\n"
    },
    {
      "commit": "6982da33107fddece95d729431a4a547a905a505",
      "tree": "d41d9fd5750ae9e8bd23bc5bd8276fcc0700a301",
      "parents": [
        "d453a71eeac8474458c6e0f09d31d31901c60ff4"
      ],
      "author": {
        "name": "Petr Ruzicka",
        "email": "petr.ruzicka@gmail.com",
        "time": "Thu Aug 09 15:11:06 2018 +0200"
      },
      "committer": {
        "name": "Petr Ruzicka",
        "email": "petr.ruzicka@gmail.com",
        "time": "Fri Aug 10 14:24:12 2018 +0200"
      },
      "message": "Fixing the ssh key option in create_config_drive.sh\n\nChange-Id: I3b4abfc80a955be6990ff4d0809445c07bc8e3d5\n"
    },
    {
      "commit": "d453a71eeac8474458c6e0f09d31d31901c60ff4",
      "tree": "c0aab8849f5c9d96bd8d931fc19263fc35a05275",
      "parents": [
        "de63c7617e6a8a291e4a608293c9c8afb0e7b143"
      ],
      "author": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Fri Aug 03 10:50:59 2018 +0200"
      },
      "committer": {
        "name": "Dzmitry Stremkouski",
        "email": "dstremkouski@mirantis.com",
        "time": "Fri Aug 03 08:56:05 2018 +0000"
      },
      "message": "Workaround fix for maas.region state rerun (First time it fails)\nFix for nonexistent public key for salt minion removal.\n\nChange-Id: Icb2cd93f017b5e7bd8159875cdc9251d9eff03cd\n"
    },
    {
      "commit": "de63c7617e6a8a291e4a608293c9c8afb0e7b143",
      "tree": "3f986a804c7cdcc3b26df37db41b3c1c88d6856c",
      "parents": [
        "b873ca4828c3d069a6f3898f0fb332d5815d2dd7"
      ],
      "author": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Thu Jul 26 12:05:48 2018 +0200"
      },
      "committer": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Thu Jul 26 15:47:30 2018 +0200"
      },
      "message": "Add WA for apt01 offline image\n\n  * Default swarm CA time 90d - thats mean, old not-ran release\n    may fail to bootstrap after longterm shutdown.\n\nCloses-Bug: PROD-21676 (PROD:21676)\n\nChange-Id: I6ed8b36363ce920306baf62c6dfbc4b4d3c4689e\n"
    },
    {
      "commit": "b873ca4828c3d069a6f3898f0fb332d5815d2dd7",
      "tree": "b4f1f88d9c2ec328aec7ce1484e8872ee3f41633",
      "parents": [
        "d579f154a861eccd50ee5e75ef798d06f5bd06cc"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Thu Jul 19 19:23:10 2018 +0000"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Thu Jul 19 19:24:17 2018 +0000"
      },
      "message": "Revert \"Removing salt-key removal - this part is done in packer cleanup task\"\n\nThis reverts commit d579f154a861eccd50ee5e75ef798d06f5bd06cc.\n\nRelated-Prod: PROD-21547\n\nChange-Id: I327b360654c19c50a76dd62c18d3046cbd576a5f\n"
    },
    {
      "commit": "d579f154a861eccd50ee5e75ef798d06f5bd06cc",
      "tree": "42416a7b569e1bc0c004ab3960dfb996943b4b88",
      "parents": [
        "42a4762a95131cb976f5a9450ad2967e6bf3eb03"
      ],
      "author": {
        "name": "Petr Ruzicka",
        "email": "petr.ruzicka@gmail.com",
        "time": "Tue Jul 10 20:33:33 2018 +0200"
      },
      "committer": {
        "name": "Petr Ruzicka",
        "email": "petr.ruzicka@gmail.com",
        "time": "Wed Jul 11 09:28:38 2018 +0200"
      },
      "message": "Removing salt-key removal - this part is done in packer cleanup task\n\nChange-Id: I4847ea16e5d6b744d8017cc26492a1b1dd08a42c\n"
    },
    {
      "commit": "42a4762a95131cb976f5a9450ad2967e6bf3eb03",
      "tree": "b4f1f88d9c2ec328aec7ce1484e8872ee3f41633",
      "parents": [
        "b5c17a0c899cb19147782312a6c93473b64d6370"
      ],
      "author": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Fri Jul 06 13:12:08 2018 +0300"
      },
      "committer": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Fri Jul 06 14:46:29 2018 +0300"
      },
      "message": "master_config.sh: don\u0027t run MAAS,if it not enabled\n\nChange-Id: Ief5161eab77e2446eda55a959ef6e5edbd604fd7\n"
    },
    {
      "commit": "b5c17a0c899cb19147782312a6c93473b64d6370",
      "tree": "3c3a367949655c1e59700296471e1bd45df4cdcf",
      "parents": [
        "e00716b436edf216a624c79ab7f1a6baa1a958c7"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Fri Jul 06 13:07:49 2018 +0300"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Fri Jul 06 13:10:11 2018 +0300"
      },
      "message": "Fix order of execution states: linux.network should be first\n\nChange-Id: Ic646413b86982701b23e64f15a566102638105a2\n"
    },
    {
      "commit": "e00716b436edf216a624c79ab7f1a6baa1a958c7",
      "tree": "e51f8184a56020c1ce7bdefe31a3d5942440aa19",
      "parents": [
        "ae032b1cb71a92148c7fda444c2e6a267865202d"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Thu Jul 05 14:50:45 2018 +0300"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Thu Jul 05 15:06:19 2018 +0300"
      },
      "message": "Run salt.minion.ca before salt.minion.cert\n\nMake possible to generate certificates at the first run\nof the script master_config.sh without re-tries.\n\nRelated-Bug: https://mirantis.jira.com/browse/PROD-21179\n\nAlso, some improvements for idempotency:\n- wait for salt-master and salt-minion, using test.ping\n- do not fail the script if all formulas are already symlinked\n\nChange-Id: Ibcfd4b25553740401280e70d2577aa999da2ae23\n"
    },
    {
      "commit": "a540745cfbfaca11416bcea873f4428a306c5f99",
      "tree": "b339e23fc868c08b894a0fc05b362670f2819dd3",
      "parents": [
        "b2a5579d9e3719788e52d4f23bcd22ad981087fb"
      ],
      "author": {
        "name": "Petr Ruzicka",
        "email": "petr.ruzicka@gmail.com",
        "time": "Tue Jul 03 12:30:16 2018 +0200"
      },
      "committer": {
        "name": "Petr Ruzicka",
        "email": "petr.ruzicka@gmail.com",
        "time": "Tue Jul 03 12:30:16 2018 +0200"
      },
      "message": "Adding MTU setting to control deploy network MTU\n\nChange-Id: I93473b84a2e388da41cd38ff6c846b7603a90a40\n"
    },
    {
      "commit": "b2a5579d9e3719788e52d4f23bcd22ad981087fb",
      "tree": "296f0907e9481d143cdc832fa68a2e2231f6f7fb",
      "parents": [
        "92285c863cc44cefde806fe83d8b715a6857e4ad"
      ],
      "author": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Tue Jun 05 17:38:17 2018 +0300"
      },
      "committer": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Mon Jul 02 12:16:24 2018 +0300"
      },
      "message": "cdrive: master_config: maas-part refactor\n\n  * Misc: remove apt part - not relevant for releases 2018.5+\n  * Increase salt pkg install timeout\n  * With new day01|cfg01\n    - maas more automated via formula\n    - drop apt.conf changes - they integrated into image\n\nChange-Id: Ib91bba6aa725191f169027773f4c48399980333d\n"
    },
    {
      "commit": "92285c863cc44cefde806fe83d8b715a6857e4ad",
      "tree": "d0526a23fc2807ddd0461bd7c0bdf2e40b097d7c",
      "parents": [
        "cb0a193f8734b1ccef693ba50cb911f2879bc904",
        "9c13fb0c8816cbfef99a7ee93bdccb9a5ff18045"
      ],
      "author": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Fri Jun 29 12:10:23 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@853267bf53e2",
        "time": "Fri Jun 29 12:10:24 2018 +0000"
      },
      "message": "Merge \"Enable salt-minion service on apt01.\""
    },
    {
      "commit": "cb0a193f8734b1ccef693ba50cb911f2879bc904",
      "tree": "591d467b2ea1b95685dbd7e2a1637c88cd223286",
      "parents": [
        "6f9aea0bbbe524c789ce484eb72ff09b59cbebe3"
      ],
      "author": {
        "name": "Petr Ruzicka",
        "email": "petr.ruzicka@gmail.com",
        "time": "Wed Jun 20 17:46:52 2018 +0200"
      },
      "committer": {
        "name": "Petr Ruzicka",
        "email": "petr.ruzicka@gmail.com",
        "time": "Tue Jun 26 10:50:20 2018 +0200"
      },
      "message": "Replace rm with find\nThe \u0027find\u0027 command doesn\u0027t produce errors in case when no files exists\n\nChange-Id: I1dd20eae4c15f28587629ba58a1d516c93b3fb83\n"
    },
    {
      "commit": "9c13fb0c8816cbfef99a7ee93bdccb9a5ff18045",
      "tree": "cbccab3b01287a578cd47df2ebb61446533599c7",
      "parents": [
        "6f9aea0bbbe524c789ce484eb72ff09b59cbebe3"
      ],
      "author": {
        "name": "Richard Felkl",
        "email": "rfelkl@mirantis.com",
        "time": "Thu Jun 14 17:59:24 2018 +0200"
      },
      "committer": {
        "name": "Richard Felkl",
        "email": "rfelkl@mirantis.com",
        "time": "Fri Jun 22 22:48:55 2018 +0200"
      },
      "message": "Enable salt-minion service on apt01.\n\nRelated: PROD-20969\n\nChange-Id: I2c537ecb0cc07d056fa045fa2999523ed02cabd7\n"
    },
    {
      "commit": "6f9aea0bbbe524c789ce484eb72ff09b59cbebe3",
      "tree": "e39109e27882635ee156510e8bbbf1350592f37d",
      "parents": [
        "be962ed52507e7fd391beede2a39bac3089ba8b1"
      ],
      "author": {
        "name": "Petr Ruzicka",
        "email": "petr.ruzicka@gmail.com",
        "time": "Tue Jun 19 16:46:01 2018 +0200"
      },
      "committer": {
        "name": "Petr Ruzicka",
        "email": "petr.ruzicka@gmail.com",
        "time": "Tue Jun 19 16:46:28 2018 +0200"
      },
      "message": "Allow calling script with external variables/parameters\n\nChange-Id: I2eb2d59836dd58414952bda2a9a67e872037c9e8\n"
    },
    {
      "commit": "2d196f88a83e4fd5e39999358f83da846bf365df",
      "tree": "9591fac1c9f0f5f17d5b91d318fd67bc0260de2b",
      "parents": [
        "44d63400c4705e8ed8b06e381068eae2178c191e",
        "d9e0b3a379b1864049e233a089c0f545bee9029d"
      ],
      "author": {
        "name": "Richard Felkl",
        "email": "rfelkl@mirantis.com",
        "time": "Fri Jun 01 07:51:36 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@15508502dd39",
        "time": "Fri Jun 01 07:51:36 2018 +0000"
      },
      "message": "Merge \"Add ntp state after maas\""
    },
    {
      "commit": "44d63400c4705e8ed8b06e381068eae2178c191e",
      "tree": "a254d9e18330b6f485162a9d36b30f929938549b",
      "parents": [
        "5f8fb09b52fc081b2cddd506c0c29d4269b9cd33"
      ],
      "author": {
        "name": "Pavel Cizinsky",
        "email": "pcizinsky@mirantis.com",
        "time": "Wed May 30 18:07:39 2018 +0200"
      },
      "committer": {
        "name": "Pavel Cizinsky",
        "email": "pcizinsky@mirantis.com",
        "time": "Wed May 30 18:08:35 2018 +0200"
      },
      "message": "add maas state\n\nChange-Id: Id8eb155b3fdcc7c56d874258e282ba1806916d72\n"
    },
    {
      "commit": "5f8fb09b52fc081b2cddd506c0c29d4269b9cd33",
      "tree": "79885e3a3f1c7f127c6fe6107344118c43954ad4",
      "parents": [
        "1abc0863aa4ccbe1fafdb97c033539dd2dc74575"
      ],
      "author": {
        "name": "Pavel Cizinsky",
        "email": "pcizinsky@mirantis.com",
        "time": "Wed May 30 17:27:19 2018 +0200"
      },
      "committer": {
        "name": "Pavel Cizinsky",
        "email": "pcizinsky@mirantis.com",
        "time": "Wed May 30 17:33:09 2018 +0200"
      },
      "message": "xenial image check\n\nChange-Id: I986a2054f92fa0aff24e301f700a663784218258\n"
    },
    {
      "commit": "1abc0863aa4ccbe1fafdb97c033539dd2dc74575",
      "tree": "f2de8488ecd04ec70c926b65a5b02bf496c236fb",
      "parents": [
        "6b7ca675bb558724e663a46394b87ee51c7f5854"
      ],
      "author": {
        "name": "Pavel Cizinsky",
        "email": "pcizinsky@mirantis.com",
        "time": "Wed May 30 14:14:33 2018 +0200"
      },
      "committer": {
        "name": "Pavel Cizinsky",
        "email": "pcizinsky@mirantis.com",
        "time": "Wed May 30 14:16:04 2018 +0200"
      },
      "message": "replace bionic with xenial image as default\n\nChange-Id: I0ac4e3551c619f08ba0695ec605383ddc3182a20\n"
    },
    {
      "commit": "d9e0b3a379b1864049e233a089c0f545bee9029d",
      "tree": "62c1167a6603f0bfcd4be71ee815e2af23245059",
      "parents": [
        "6b7ca675bb558724e663a46394b87ee51c7f5854"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Fri May 18 15:11:48 2018 +0300"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Fri May 18 15:17:56 2018 +0300"
      },
      "message": "Add ntp state after maas\n\nWhen maas is installed, it changes ntp config which becomes\nbroken.\nTo allow the correct time syncronization on cfg01, run\nthe state \u0027ntp\u0027 right after maas states.\n\nChange-Id: Id1a3c02b9fed996d28d713ad7b6c2dbc2982a4fb\nRelated-Bug: https://mirantis.jira.com/browse/PROD-20072\n"
    },
    {
      "commit": "6b7ca675bb558724e663a46394b87ee51c7f5854",
      "tree": "3b5e19969557e8caf4beef8c8b73384df91ef080",
      "parents": [
        "727978e0a4c547b2664dfb50eb3558de04582ee8"
      ],
      "author": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Thu Apr 19 13:16:32 2018 +0200"
      },
      "committer": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Thu Apr 19 13:18:26 2018 +0200"
      },
      "message": "day01 - possibility to upgrade salt version\n\nChange-Id: I5e813cb059a4acb8d43ad200964016f28f7a291e\n"
    },
    {
      "commit": "727978e0a4c547b2664dfb50eb3558de04582ee8",
      "tree": "3f6e3ac5b77671d1799f98e384c284448ed4ca05",
      "parents": [
        "cd1d47ee6fd3ae46abf98a64fdf28040de5dbf0e"
      ],
      "author": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Tue Apr 17 12:56:02 2018 +0200"
      },
      "committer": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Tue Apr 17 12:56:02 2018 +0200"
      },
      "message": "day01 rm -rf fix\n\nChange-Id: I9bedb73cf0fc0bdd49381a2918a7831606f38cf8\n"
    },
    {
      "commit": "cd1d47ee6fd3ae46abf98a64fdf28040de5dbf0e",
      "tree": "e31e13fef20f79627b2c17db90b990318d6074f1",
      "parents": [
        "364c58899707b84a5c076f1554abf8f1a7bf37a8"
      ],
      "author": {
        "name": "alexz",
        "email": "azvyagintsev@mirantis.com",
        "time": "Tue Apr 17 12:21:59 2018 +0200"
      },
      "committer": {
        "name": "alexz",
        "email": "azvyagintsev@mirantis.com",
        "time": "Tue Apr 17 12:21:59 2018 +0200"
      },
      "message": "cfg01: add compatibility for 2018.4 release and future\n\nChange-Id: I16bc562f921c4d25247f305f6f61ba036f294948\n"
    },
    {
      "commit": "d90608b6dbfdefb698f7b53b4f244fc99c5e1352",
      "tree": "c5d8f053cc150251e3ccf13ffb365fdaaee0a4c2",
      "parents": [
        "694f838aa8e5395692b431a9e06da7aa06af9922"
      ],
      "author": {
        "name": "alexz",
        "email": "azvyagintsev@mirantis.com",
        "time": "Thu Apr 12 23:49:03 2018 +0200"
      },
      "committer": {
        "name": "alexz",
        "email": "azvyagintsev@mirantis.com",
        "time": "Mon Apr 16 12:10:49 2018 +0200"
      },
      "message": "Update master_config\n\n  * motd issue already fixed -no need to remove it\n  * move maas related things into func\n  * other misc updates\n\nChange-Id: I85c3a1da53d5a5e612f4bb42a08eeb2dd3966253\n"
    },
    {
      "commit": "694f838aa8e5395692b431a9e06da7aa06af9922",
      "tree": "ab374039c246c7ee6b94fb7e648495b1a5bb19a2",
      "parents": [
        "88ff06b931a7749d92e8512c5b88ccbebdbf48ea",
        "ba6df6807f045d5b3488cf803a963569bd75419b"
      ],
      "author": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Thu Apr 12 13:50:11 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@54df930be792",
        "time": "Thu Apr 12 13:50:11 2018 +0000"
      },
      "message": "Merge \"Add cleaning up of sources lists in user-data of cfg01\""
    },
    {
      "commit": "88ff06b931a7749d92e8512c5b88ccbebdbf48ea",
      "tree": "54b87ac668c94af1f1fe2c95f50dec1d48834d7e",
      "parents": [
        "0173a27b88f408b226bc00fa9852e91998fe1c2c"
      ],
      "author": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Thu Apr 12 13:32:42 2018 +0200"
      },
      "committer": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Thu Apr 12 13:36:56 2018 +0200"
      },
      "message": "day01 - disable backports\n\nChange-Id: I5229642c67b633748521890f5a60371d3550bf5d\n"
    },
    {
      "commit": "0173a27b88f408b226bc00fa9852e91998fe1c2c",
      "tree": "63a5ec7caf680393bf6759c8a4d3fed4eec3de6c",
      "parents": [
        "5802684dbdf9e29f0b0f647f59c9d57c0bde9e8c"
      ],
      "author": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Wed Apr 11 10:56:35 2018 +0200"
      },
      "committer": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Thu Apr 12 11:28:19 2018 +0200"
      },
      "message": "maas boot sources setup if offline to reflect autobuild day01 image\n\nPROD-18791\n\nChange-Id: I0e0d592392602389b26af5b5dc4e8a17030b5f7e\n"
    },
    {
      "commit": "ba6df6807f045d5b3488cf803a963569bd75419b",
      "tree": "0fb8a2470f196e65dfebc582cbe867a2aeaf9105",
      "parents": [
        "5802684dbdf9e29f0b0f647f59c9d57c0bde9e8c"
      ],
      "author": {
        "name": "Richard Felkl",
        "email": "rfelkl@mirantis.com",
        "time": "Wed Apr 11 15:01:56 2018 +0200"
      },
      "committer": {
        "name": "Richard Felkl",
        "email": "rfelkl@mirantis.com",
        "time": "Wed Apr 11 15:01:56 2018 +0200"
      },
      "message": "Add cleaning up of sources lists in user-data of cfg01\n\nChange-Id: Ifc0383bf49a3a0161dbd825a98cce011a08bab53\nRelated: PROD-19248\n"
    },
    {
      "commit": "5802684dbdf9e29f0b0f647f59c9d57c0bde9e8c",
      "tree": "e65f177246e075dce26e8256f226b123b9fb69e1",
      "parents": [
        "98b45340dab3b006ec82bd78e2e65a8ffe3e64f9"
      ],
      "author": {
        "name": "Richard Felkl",
        "email": "rfelkl@mirantis.com",
        "time": "Tue Apr 10 11:17:01 2018 +0200"
      },
      "committer": {
        "name": "Richard Felkl",
        "email": "rfelkl@mirantis.com",
        "time": "Tue Apr 10 11:17:01 2018 +0200"
      },
      "message": "Fix cd compatibility with older cfg01 image\n\nChange-Id: Ifd097822174c53c64aea1361cb8bcdb120263104\n"
    },
    {
      "commit": "98b45340dab3b006ec82bd78e2e65a8ffe3e64f9",
      "tree": "1cc448784d299a065c28c0bac5e46b16853c19f5",
      "parents": [
        "6bb49a7ba4065f0e18ee5e52f257baa94769bed1"
      ],
      "author": {
        "name": "Richard Felkl",
        "email": "rfelkl@mirantis.com",
        "time": "Fri Apr 06 13:30:28 2018 +0200"
      },
      "committer": {
        "name": "Richard Felkl",
        "email": "rfelkl@mirantis.com",
        "time": "Mon Apr 09 21:01:36 2018 +0200"
      },
      "message": "Add installing formulas during day1 cloud-init.\n\nRelated: PROD-19098\n\nChange-Id: I40a76361f418c198fc08e34ecaa30fe84ba47dd1\n"
    },
    {
      "commit": "0c71bfd6ce4d492bbfd8a3198037c75a832b0f8a",
      "tree": "b7405c6cb95ccbb20e3158cd3098070e99a63a0f",
      "parents": [
        "3eb7eec19e3216dbc2f5e3a01e36e18f34ef6e4e"
      ],
      "author": {
        "name": "Ondrej Smola",
        "email": "smolaon@gmail.com",
        "time": "Fri Mar 16 12:07:38 2018 +0100"
      },
      "committer": {
        "name": "Ondrej Smola",
        "email": "smolaon@gmail.com",
        "time": "Fri Mar 16 12:08:01 2018 +0100"
      },
      "message": "added second salt state\n\nChange-Id: I918eda4c93e01a5339be34a5e883ea246687ef32\n"
    },
    {
      "commit": "3eb7eec19e3216dbc2f5e3a01e36e18f34ef6e4e",
      "tree": "0e6518506b34cccdb2959c57e6f264b6d818f6c9",
      "parents": [
        "68553f1c23737ca4e10685f817cb320402b72ce0"
      ],
      "author": {
        "name": "Leontii Istomin",
        "email": "listomin@mirantis.com",
        "time": "Wed Feb 21 19:18:21 2018 +0100"
      },
      "committer": {
        "name": "Leontii Istomin",
        "email": "listomin@mirantis.com",
        "time": "Wed Feb 21 19:18:21 2018 +0100"
      },
      "message": "Remove excess line\n\nChange-Id: Iaa93e8664f467784faa740e1dde786d07530ca46\n"
    },
    {
      "commit": "68553f1c23737ca4e10685f817cb320402b72ce0",
      "tree": "80bca7150dd5d2268eb31797b4aae28732523e74",
      "parents": [
        "e253206c13ba9069bc792187a60e2a38d63936e7"
      ],
      "author": {
        "name": "Leontii Istomin",
        "email": "listomin@mirantis.com",
        "time": "Wed Feb 21 18:10:12 2018 +0100"
      },
      "committer": {
        "name": "Leontii Istomin",
        "email": "listomin@mirantis.com",
        "time": "Wed Feb 21 19:02:53 2018 +0100"
      },
      "message": "Use \"cp -rT\" properly\n\nChange-Id: I7e450bfec5f7f745626829532eacf7acaaf6fd3e\n"
    },
    {
      "commit": "e253206c13ba9069bc792187a60e2a38d63936e7",
      "tree": "83460706c221666cad511846e9a69f84b91bdd21",
      "parents": [
        "99e141817a9eacf10fbe9c1359511da5b05ffbb7"
      ],
      "author": {
        "name": "Leontii Istomin",
        "email": "listomin@mirantis.com",
        "time": "Wed Feb 21 13:00:47 2018 +0100"
      },
      "committer": {
        "name": "Leontii Istomin",
        "email": "listomin@mirantis.com",
        "time": "Wed Feb 21 14:07:13 2018 +0100"
      },
      "message": "Remove updating reclass/system logic from user-data for cfg01 script\n\n - Updating of reclass/system implemented on iso generating step.\n   Therefore don\u0027t need to do the same here.\n   Needed for specifying refspec for reclass-system\n\nChange-Id: I5e9884ec6ab5481acab637918bc3b12097dbb91b\n"
    },
    {
      "commit": "1261ca3e14323baca8640e62c3a3ffcba7811cac",
      "tree": "c53cd0d653fb3333b967f6526cc9467a95ed17e6",
      "parents": [
        "e40813f84770ce34f2c6031885cd1cedd78ed3b2"
      ],
      "author": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Thu Jan 18 15:30:25 2018 +0100"
      },
      "committer": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Thu Jan 18 15:30:25 2018 +0100"
      },
      "message": "move keyscan for config drive\n\nChange-Id: I3a1990a1f3bea8c67bfee22a23ebc8c863cc65b4\n"
    },
    {
      "commit": "e40813f84770ce34f2c6031885cd1cedd78ed3b2",
      "tree": "bfa3e625ca35bff3f1ebc393207b3c2ef7385da8",
      "parents": [
        "474803a4f1770c343f2826738f75774020d58983"
      ],
      "author": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Tue Jan 16 13:35:19 2018 +0100"
      },
      "committer": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Wed Jan 17 10:52:22 2018 +0100"
      },
      "message": "jenkins.client for day1\n\nChange-Id: I4b6a96730851c46b666332374d0d45432d1e2f17\n"
    },
    {
      "commit": "739bd3552758e67ef5b19550f7b0a8482c08dfae",
      "tree": "7c7288701f8a94cb4a6c73b0cd09e0c31b135d9e",
      "parents": [
        "cee20539be1d015862e5af3aa6d7ee1eb3e394f0"
      ],
      "author": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Tue Jan 09 15:26:15 2018 +0100"
      },
      "committer": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Tue Jan 09 15:26:15 2018 +0100"
      },
      "message": "umount\n\nChange-Id: I149fd790ea5891909638f084bc07139fd1cff590\n"
    },
    {
      "commit": "cee20539be1d015862e5af3aa6d7ee1eb3e394f0",
      "tree": "328ee5e729d438a883ed983d80138680fac6e4b5",
      "parents": [
        "aa475e044e5fa533d7e3f7f1475e978ae888d55b"
      ],
      "author": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Mon Jan 08 13:30:15 2018 +0100"
      },
      "committer": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Tue Jan 09 10:12:21 2018 +0100"
      },
      "message": "repos moved to cloud-init\n\nChange-Id: Ib136a637e574bc6c6160ae9124c810a4927bc333\n"
    },
    {
      "commit": "fd84eebf03fddda8c1205c2244d7ce9519890461",
      "tree": "b44eb0cb4f03dd1cbb1e490a835f246e85435ba6",
      "parents": [
        "32d8e5d7f00d23d2fed8668ae19310a023b58df1"
      ],
      "author": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Wed Dec 13 11:22:00 2017 +0100"
      },
      "committer": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Wed Dec 13 14:12:25 2017 +0100"
      },
      "message": "rm motd files for day01\n"
    },
    {
      "commit": "32d8e5d7f00d23d2fed8668ae19310a023b58df1",
      "tree": "5b6daede485c82a38c74a5282cdfa73fc26a7d60",
      "parents": [
        "f50ea26ede16fde10ef1d221084a309c621b3f97"
      ],
      "author": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Wed Dec 13 11:22:00 2017 +0100"
      },
      "committer": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Wed Dec 13 11:22:00 2017 +0100"
      },
      "message": "rm motd files for day01\n"
    },
    {
      "commit": "f50ea26ede16fde10ef1d221084a309c621b3f97",
      "tree": "d8e36c2eba575c21c61e0732d4fb065175307f76",
      "parents": [
        "38d19a7f6d3e734be415f336a6b0a4270b753e8a"
      ],
      "author": {
        "name": "Dmitry Stremkouski",
        "email": "dstremkouski@mirantis.com",
        "time": "Tue Dec 05 19:35:40 2017 +0300"
      },
      "committer": {
        "name": "Dmitry Stremkouski",
        "email": "dstremkouski@mirantis.com",
        "time": "Tue Dec 05 19:40:38 2017 +0300"
      },
      "message": "Cloud init scripts removal\n\n/etc/network/interfaces.d/ contains cloud init scrips, which\nconfigures interfaces using dhcp.\nFurther static assignments stop to work because of it and\nprovisionning/deployment fails\n\nChange-Id: I03b120d2b015615b50dade4d2558730c21fee51a\n"
    },
    {
      "commit": "b43c4ee894ca5c2b78f2527ef5a5ac0487b5da3d",
      "tree": "13efd7069dd9ecfe4284089f5ac541eec3657baf",
      "parents": [
        "a94b5f3a4e4480e3b1f9a30d9ecd4e6d30a36fd4"
      ],
      "author": {
        "name": "Dmitry Stremkouski",
        "email": "dstremkouski@mirantis.com",
        "time": "Sat Dec 02 02:21:05 2017 +0300"
      },
      "committer": {
        "name": "Dmitry Stremkouski",
        "email": "dstremkouski@mirantis.com",
        "time": "Sat Dec 02 02:21:12 2017 +0300"
      },
      "message": "Ensure ens3 configuration, gateway fix\n\n1) Ensforce state removal regardless of its existence\n2) In case when gateway is set in /etc/network/interfaces for ens3\nifup ens3 may fail when default is already in use/set\nEnsure default gateway removed before ifup ens3 called.\n"
    },
    {
      "commit": "a94b5f3a4e4480e3b1f9a30d9ecd4e6d30a36fd4",
      "tree": "6c4b70d9fddff6987dd29f90f455b34dfaeaada9",
      "parents": [
        "a9fee5f1bff4fe6a9565133476a37d493270ded8"
      ],
      "author": {
        "name": "Dmitry Stremkouski",
        "email": "dstremkouski@mirantis.com",
        "time": "Sat Dec 02 00:41:54 2017 +0300"
      },
      "committer": {
        "name": "Dmitry Stremkouski",
        "email": "dstremkouski@mirantis.com",
        "time": "Sat Dec 02 00:41:57 2017 +0300"
      },
      "message": "Fixing ubuntu ifdown error for ens3\n\nUbuntu ifdown script cannot handle old address when it was wiped\nfrom /etc/network/interfaces\nIt fails and causes\nRTNETLINK answers: No such process\nRTNETLINK answers: Cannot assign requested address\nerror.\n\nThis patch fixes this behavior by:\n1) proper flushing all the addresses from ens3\n2) removing ifstate flag, so further ifup script could set it up.\n"
    },
    {
      "commit": "ff52d6899984dfb7133add9eeaecefab035d6741",
      "tree": "50007f44436882e0bce9b89fb996ffd20ed68770",
      "parents": [
        "63fb92d52782c39ba9d266c97266434213f54cca"
      ],
      "author": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Wed Nov 22 14:39:08 2017 +0100"
      },
      "committer": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Wed Nov 22 14:39:08 2017 +0100"
      },
      "message": "submodule update for day01\n"
    },
    {
      "commit": "63fb92d52782c39ba9d266c97266434213f54cca",
      "tree": "89f635595a958824ffe00d9170542cc3b27be3be",
      "parents": [
        "4c4829dbcad7738e4bfdffdbef09845c1b85d74f"
      ],
      "author": {
        "name": "Richard Felkl",
        "email": "rfelkl@mirantis.com",
        "time": "Mon Nov 13 10:08:01 2017 +0100"
      },
      "committer": {
        "name": "Richard Felkl",
        "email": "rfelkl@mirantis.com",
        "time": "Mon Nov 13 10:08:01 2017 +0100"
      },
      "message": "moved config drive scripts into theis subdirectory\n"
    }
  ]
}
