)]}'
{
  "log": [
    {
      "commit": "fc1fcff7d47d700398315d4780d3f46b4ef4113b",
      "tree": "6335fb9ffc8b9dc9dbf8bf2fa97de39c3cf0df25",
      "parents": [
        "4838126b259a2ce3cb8677c54fdb3dd29a3e25df"
      ],
      "author": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Fri Jun 29 16:44:54 2018 +0300"
      },
      "committer": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Fri Jun 29 16:56:02 2018 +0300"
      },
      "message": "Wait for MAAS warmup - also, for URLError\n\n   * Handle situation, when apache\\etc not ready yet\n\nCloses-Bug: PROD-21039 (PROD:21039)\n\nChange-Id: I0bd37b76b479758847bfc34e8e08d168f18054aa\n"
    },
    {
      "commit": "4838126b259a2ce3cb8677c54fdb3dd29a3e25df",
      "tree": "5e75e2ee67b00a52954b23498e706bcba64e9c5c",
      "parents": [
        "5894707bffb52ae3d6351401441e0abf882f92b0"
      ],
      "author": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Fri Jun 29 12:42:20 2018 +0300"
      },
      "committer": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Fri Jun 29 12:42:25 2018 +0300"
      },
      "message": "fix variable misnaming\n\nChange-Id: Ifeced965695d4b224c8cd38d6d31186964cc97a8\n"
    },
    {
      "commit": "5894707bffb52ae3d6351401441e0abf882f92b0",
      "tree": "b8c0bdd310b747de5ac6d9f45deae7332ae7fe50",
      "parents": [
        "d9d53963669fdfbccc8e86c39a24a8f90e465729"
      ],
      "author": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Fri Jun 29 12:09:48 2018 +0300"
      },
      "committer": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Fri Jun 29 12:21:23 2018 +0300"
      },
      "message": "Wait for MAAS warmup\n\n  * in case of fast service start \u003d\u003e acces to maas API\n    maas can throw \u0027503 - MAAS is starting\u0027 error\n\nChange-Id: Id68877e94aba8b17fedd1f0fa6f563c43cd047a6\nCloses-Bug: PROD-21039 (PROD:21039)\n"
    },
    {
      "commit": "d9d53963669fdfbccc8e86c39a24a8f90e465729",
      "tree": "9b4cc38e0b9581b55dd75e2c22fcab066e9b8b16",
      "parents": [
        "d5845b735c44a069421e12ffe5cc97b48bcd1b08"
      ],
      "author": {
        "name": "Pavel Cizinsky",
        "email": "pcizinsky@mirantis.com",
        "time": "Tue Jun 26 10:17:22 2018 +0200"
      },
      "committer": {
        "name": "Pavel Cizinsky",
        "email": "pcizinsky@mirantis.com",
        "time": "Tue Jun 26 10:29:16 2018 +0200"
      },
      "message": "fix init file\n\nChange-Id: I2f089dca19d12c160e13369bf06fe1144f5cd24d\nRelated-prod: PROD-20106\n"
    },
    {
      "commit": "d5845b735c44a069421e12ffe5cc97b48bcd1b08",
      "tree": "4e6a609a66088e644805d44d26ed9d1e902a62ec",
      "parents": [
        "cb54d14e2eb4380111930c8917680d5d3acddf9b",
        "8dd85b5fbf0dcfcd48b3c5947ab6f3caf29fd02b"
      ],
      "author": {
        "name": "Ondrej Smola",
        "email": "osmola@mirantis.com",
        "time": "Mon Jun 25 09:05:46 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@853267bf53e2",
        "time": "Mon Jun 25 09:05:46 2018 +0000"
      },
      "message": "Merge \"PROD-18932\""
    },
    {
      "commit": "8dd85b5fbf0dcfcd48b3c5947ab6f3caf29fd02b",
      "tree": "f77dde09fd6e4022e78ae1a75cf2c956a90b22f7",
      "parents": [
        "a1b26fa3ebcf11b496e97b9d6a861fc018a23e17"
      ],
      "author": {
        "name": "Pavel Cizinsky",
        "email": "pcizinsky@mirantis.com",
        "time": "Mon Jun 18 21:40:13 2018 +0200"
      },
      "committer": {
        "name": "Pavel Cizinsky",
        "email": "pcizinsky@mirantis.com",
        "time": "Thu Jun 21 10:59:58 2018 +0200"
      },
      "message": "PROD-18932\n\nChange-Id: Icdfc04a62c49027db650820f3e625efcb9a749d9\n"
    },
    {
      "commit": "cb54d14e2eb4380111930c8917680d5d3acddf9b",
      "tree": "4b9d493193fc3c66758923aa38bab431ae915099",
      "parents": [
        "a1b26fa3ebcf11b496e97b9d6a861fc018a23e17"
      ],
      "author": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Tue Jun 19 16:18:32 2018 +0300"
      },
      "committer": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Tue Jun 19 19:39:21 2018 +0300"
      },
      "message": "Improve MAAS images-import processes\n\n  * Add check,that rackd finished bss sync\n    Unfortunatly, those check for now,possible only for all nodes\n  * Add a workaround for adding bss.\n    Maas doesn\u0027t have a possibility to check the stream-info import status.\n    On slow systems\\network, boot-source may be added, but information from\n    it may not be imported yet.\n    A 400 error raises when trying to configure bss for such boot source\n    endpoint.\n  * TODO: maas formula requires refactor.\n    Current implementation doent care about service separation, aka\n    Region|rack controller|proxy|dhcpd deployments on different nodes and\n    related management. Like example - not possible to chose /different/\n    rack controller to process.\n\nCloses-Bug: PROD-20858 (PROD:20858)\n\nChange-Id: I8875cdb30e7db735db210412c4357da95fe8e320\n"
    },
    {
      "commit": "a1b26fa3ebcf11b496e97b9d6a861fc018a23e17",
      "tree": "d90b62ae6cdfe0c30f46bd3ca41b9d71aee7a590",
      "parents": [
        "d9f5cde4007e1c172f651c0a57b0cae730cab557"
      ],
      "author": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Thu Jun 14 14:28:12 2018 +0300"
      },
      "committer": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Thu Jun 14 14:28:16 2018 +0300"
      },
      "message": "Fix debug trick\n\nChange-Id: I5810600bb2578cf02813fdb10acd34b048bb5e0c\n"
    },
    {
      "commit": "d9f5cde4007e1c172f651c0a57b0cae730cab557",
      "tree": "aaacd89ef8ce80822d2dfd0d39cf9f2c5e7d0c67",
      "parents": [
        "3ff2ef1bb8e6dd959efe1388e3fd163e267c8eea"
      ],
      "author": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Wed Jun 13 21:08:15 2018 +0300"
      },
      "committer": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Wed Jun 13 21:08:35 2018 +0300"
      },
      "message": "Add ipmitool dep.\n\nChange-Id: I322be5fa7ae196703bae5627a7ca2b65c673c7f1\n"
    },
    {
      "commit": "3ff2ef1bb8e6dd959efe1388e3fd163e267c8eea",
      "tree": "261a40a03be91a6d6ea81a38adc5209b42f718fa",
      "parents": [
        "0046bbecb74fb9fd4e6d26ae00ac99a7317892e8"
      ],
      "author": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Fri Jun 01 21:30:45 2018 +0300"
      },
      "committer": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Tue Jun 12 16:34:37 2018 +0300"
      },
      "message": "Implement boot-resources control\n\n  * Allow to manage boot-resources repo\n  * Allow to romove \u0027undefined\u0027 boot-resources repos\n  * Allow to select boot-res. selections. Including for unmanaged bs repos\n  * Misc: fix reuirment for non-related func\n  * Fix dep\u0027s for maas_config\n  * Disable rsyslog test pillar for kitchen\n    - Salt always fail tests with:\n      \u0027Comment: Service rsyslog is already enabled, and is dead\u0027\n\nPartial-Bug: PROD-16412 (PROD:PROD-16412)\n\nChange-Id: Idb86ffd35ef7e9fe6ce99ca5bcdd87570f8a70c4\n"
    },
    {
      "commit": "0046bbecb74fb9fd4e6d26ae00ac99a7317892e8",
      "tree": "42c3664d9313e928ca27468b18fd74c0472b773e",
      "parents": [
        "e65e5128af1e9d59f0dd4b8dcff4c4c5b9a39bf6",
        "80f9da7b62c1164a9c206b8f3f7807f6bdd8a0f8"
      ],
      "author": {
        "name": "Richard Felkl",
        "email": "rfelkl@mirantis.com",
        "time": "Wed Jun 06 12:48:25 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@99e8dbefe3b7",
        "time": "Wed Jun 06 12:48:25 2018 +0000"
      },
      "message": "Merge \"Refactor mirror state\""
    },
    {
      "commit": "e65e5128af1e9d59f0dd4b8dcff4c4c5b9a39bf6",
      "tree": "3b1d5e7ef1899c88cbd5d921d05e845f9afab585",
      "parents": [
        "b24817b445c7ebe9b8366b2678cd21d362ec6eea",
        "02e9519dcce0a73de0fad5b785428eae5256c2bd"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Mon Jun 04 11:18:23 2018 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jun 04 11:18:23 2018 +0200"
      },
      "message": "Merge pull request #31 from alexandruavadanii/curtin-arm64-typo\n\ncurtin: arm64: Fix missing newline after j2 parse"
    },
    {
      "commit": "b24817b445c7ebe9b8366b2678cd21d362ec6eea",
      "tree": "13d692f7edbb5799b0aea2839baaf7bb9b8881bb",
      "parents": [
        "5f47959f2455182af692780e21d90c9652e41c30",
        "8a0d52ede81ab69a96c718ef77a70d16225d20e3"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Fri Jun 01 23:01:56 2018 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jun 01 23:01:56 2018 +0200"
      },
      "message": "Merge pull request #33 from salt-formulas/add-kitchen-test\n\nAdd kitchen tests to formula"
    },
    {
      "commit": "80f9da7b62c1164a9c206b8f3f7807f6bdd8a0f8",
      "tree": "95c794c07c898bf9039275443260dbf1291c5e58",
      "parents": [
        "5f47959f2455182af692780e21d90c9652e41c30"
      ],
      "author": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Fri Jun 01 18:01:45 2018 +0300"
      },
      "committer": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Fri Jun 01 19:47:26 2018 +0300"
      },
      "message": "Refactor mirror state\n\n  * Unlock possibility to use full-logic filtering\n\nPartial-Bug: PROD-16412 (PROD:PROD-16412)\n\nChange-Id: If0e5ae5c01123a2de69c675038dc679609cfd14a\n"
    },
    {
      "commit": "5f47959f2455182af692780e21d90c9652e41c30",
      "tree": "7ac2f7b2f6f25904066226a21759262204382177",
      "parents": [
        "bca1f464632b8489f8679756a44fb9c0fa13e530"
      ],
      "author": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Fri Jun 01 11:28:30 2018 +0300"
      },
      "committer": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Fri Jun 01 11:29:05 2018 +0300"
      },
      "message": "Add mirror keyring dep\n\nChange-Id: Ib5a12cf4e4b3f6fe55bf0bb889201b186536e45e\n"
    },
    {
      "commit": "8a0d52ede81ab69a96c718ef77a70d16225d20e3",
      "tree": "20d8e21c24df3d5ed9b7c337ac051e308e77b5e7",
      "parents": [
        "864a329ede75b043aa721ac61489ba527df14425"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Wed May 30 16:22:56 2018 +0200"
      },
      "committer": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Fri Jun 01 09:56:35 2018 +0200"
      },
      "message": "Add kitchen tests to formula\n\nChange-Id: Ibb11690fc631e59cf7e5eddd93a2950c5b240629\n"
    },
    {
      "commit": "bca1f464632b8489f8679756a44fb9c0fa13e530",
      "tree": "4e70cd1a1b39a8069c1a8b3ac77b83af18677419",
      "parents": [
        "864a329ede75b043aa721ac61489ba527df14425"
      ],
      "author": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Fri May 25 19:06:46 2018 +0300"
      },
      "committer": {
        "name": "Aleksey Zvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Tue May 29 14:57:56 2018 +0000"
      },
      "message": "Add custom layout partitioning\n\n  * In case of \u0027non-clean\u0027 partitioning, we may stuck in 400 error from MAAS\n    The  RC of such issue, that we trying to apply totally custom schema, to\n    any auto-predefined(or not cleaned previosly)\n  * Add new layout: custom - which means, drop everything befere start part.\n  * Misc: remove broken and unused func `create_partition_filesystem`\n\nCloses-Bug: PROD-20317 (PROD:20317) \n\nChange-Id: I574c669616b9318b8ecafaf9c8ad4162c01b44e1\n"
    },
    {
      "commit": "864a329ede75b043aa721ac61489ba527df14425",
      "tree": "85f7b4f83b0c54f535e5388e175774baa06003ba",
      "parents": [
        "0052f1a782fe84a513258cee607578ef733aabd6"
      ],
      "author": {
        "name": "Pavel Cizinsky",
        "email": "pcizinsky@mirantis.com",
        "time": "Fri May 25 16:24:48 2018 +0200"
      },
      "committer": {
        "name": "Pavel Cizinsky",
        "email": "pcizinsky@mirantis.com",
        "time": "Fri May 25 16:24:48 2018 +0200"
      },
      "message": "add primary_rack param for maasng.update_vlan\n\nChange-Id: Ibde5d729cf4da6acd8e22f41aaaf28574a104d4e\n"
    },
    {
      "commit": "0052f1a782fe84a513258cee607578ef733aabd6",
      "tree": "bb18499950215debd405811a3399083a85801fd3",
      "parents": [
        "f44f108063eacccf7777852ee1e746d89e10977d"
      ],
      "author": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Thu May 24 11:18:00 2018 +0200"
      },
      "committer": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Thu May 24 11:18:04 2018 +0200"
      },
      "message": "parametrize restore backup_dir\n\nPROD-20195\n\nChange-Id: Iee5811f3e83259bdd209b0e59641261bccbed6f6\n"
    },
    {
      "commit": "02e9519dcce0a73de0fad5b785428eae5256c2bd",
      "tree": "f8dd544e4e591fba12abe2e1d3f1bc68732ff48c",
      "parents": [
        "f44f108063eacccf7777852ee1e746d89e10977d"
      ],
      "author": {
        "name": "Alexandru Avadanii",
        "email": "Alexandru.Avadanii@enea.com",
        "time": "Wed May 23 05:28:00 2018 +0200"
      },
      "committer": {
        "name": "Alexandru Avadanii",
        "email": "Alexandru.Avadanii@enea.com",
        "time": "Wed May 23 05:31:20 2018 +0200"
      },
      "message": "curtin: arm64: Fix missing newline after j2 parse\n\nSigned-off-by: Alexandru Avadanii \u003cAlexandru.Avadanii@enea.com\u003e\n"
    },
    {
      "commit": "f44f108063eacccf7777852ee1e746d89e10977d",
      "tree": "bdaef3b4837e90073672a0bff9eb4ef452c72281",
      "parents": [
        "9c6d9aac2aa9c33fabd86b4f3d9af6995c0301ed",
        "16cc5c94a120e1006780c11ac77a0e7de904c538"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Tue May 22 09:36:31 2018 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue May 22 09:36:31 2018 +0200"
      },
      "message": "Merge pull request #30 from salt-formulas/update-readme\n\nUpdate readme with new examples and fixes"
    },
    {
      "commit": "9c6d9aac2aa9c33fabd86b4f3d9af6995c0301ed",
      "tree": "48b9c3826bef55cacdcf65a39f68fac9404ef00a",
      "parents": [
        "f0ba664cef85306ced336d7e02d7c95623b4391e",
        "652e7559a5677f7efae04b7288c0775bd00d4f26"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Tue May 22 09:35:56 2018 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue May 22 09:35:56 2018 +0200"
      },
      "message": "Merge pull request #22 from alexandruavadanii/fabric-from-cidr\n\nModule: Obtain fabric ID from CIDR"
    },
    {
      "commit": "f0ba664cef85306ced336d7e02d7c95623b4391e",
      "tree": "b146126632452a212efe1d0934f0146b386b880a",
      "parents": [
        "5c740716c456ae2e91ab3c2a4a4f5c07ee92c42d",
        "7dc29b3c79cd2ac8bad3e14b1df8d8f504e98d17"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Tue May 22 09:34:13 2018 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue May 22 09:34:13 2018 +0200"
      },
      "message": "Merge pull request #26 from alexandruavadanii/aarch64-curtin\n\ncurtin: Add curtin_userdata_arm64_generic_xenial"
    },
    {
      "commit": "5c740716c456ae2e91ab3c2a4a4f5c07ee92c42d",
      "tree": "0f19ed56e9bcc3a9369a434e01582f3f80d63ec5",
      "parents": [
        "e95cdb64276ca7f06e23aa7d98467d0d3862fac0",
        "0995e8ffd6dbb4d67f58b0636dfc1bd0410b1b35"
      ],
      "author": {
        "name": "Ondrej Smola",
        "email": "osmola@mirantis.com",
        "time": "Thu May 17 15:10:21 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@15508502dd39",
        "time": "Thu May 17 15:10:22 2018 +0000"
      },
      "message": "Merge \"Setup dhcp by maasng module\""
    },
    {
      "commit": "0995e8ffd6dbb4d67f58b0636dfc1bd0410b1b35",
      "tree": "30c8ffe485312e80fa709a61676eb0ba5fb8c986",
      "parents": [
        "47c087ad661a4eb8d2e283df803fd86d33ff1137"
      ],
      "author": {
        "name": "Pavel Cizinsky",
        "email": "pcizinsky@mirantis.com",
        "time": "Fri May 04 17:10:37 2018 +0200"
      },
      "committer": {
        "name": "Pavel Cizinsky",
        "email": "pcizinsky@mirantis.com",
        "time": "Thu May 17 16:43:08 2018 +0200"
      },
      "message": "Setup dhcp by maasng module\n\nChange-Id: I6aaa48fb662ff357307adfeb38a01fbab89e2992\n"
    },
    {
      "commit": "16cc5c94a120e1006780c11ac77a0e7de904c538",
      "tree": "513beb4b03fbba2a25db2b5ad5b29ac7b3f7b5f3",
      "parents": [
        "e95cdb64276ca7f06e23aa7d98467d0d3862fac0"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Thu May 17 09:56:35 2018 +0200"
      },
      "committer": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Thu May 17 09:56:35 2018 +0200"
      },
      "message": "Update readme with new examples and fixes\n\nChange-Id: I9d4cc8a3ec033c2abed1ed6741562cbbda3582f2\n"
    },
    {
      "commit": "7dc29b3c79cd2ac8bad3e14b1df8d8f504e98d17",
      "tree": "df46b5feb162d28f2be90e9838c6820adbf4fbd5",
      "parents": [
        "47c087ad661a4eb8d2e283df803fd86d33ff1137"
      ],
      "author": {
        "name": "Alexandru Avadanii",
        "email": "Alexandru.Avadanii@enea.com",
        "time": "Sat Aug 05 02:03:01 2017 +0200"
      },
      "committer": {
        "name": "Alexandru Avadanii",
        "email": "Alexandru.Avadanii@enea.com",
        "time": "Thu May 10 17:28:08 2018 +0200"
      },
      "message": "curtin: Add curtin_userdata_arm64_generic_xenial\n\nTrusty has very limited support for AArch64, so it only makes\nsense to add Xenial curtin templates.\n\nNOTE: Current arm64 template will use the \u0027amd64\u0027 Saltstack repos,\nas most required packages are arch-independent.\nPillar salt repo key and URL for amd64 are also used on arm64.\nThis, coupled with the current state of the Ubuntu Xenial repos,\nleads to the following (AArch64 only):\n- RAET is not supported out of the box (arch-specific binaries are\n  required, yet Ubuntu lacks one or more of them);\n- python-tornado from Ubuntu does not depend on python-futures,\n  so we install it explicitly via Curtin;\n\nSigned-off-by: Alexandru Avadanii \u003cAlexandru.Avadanii@enea.com\u003e\n"
    },
    {
      "commit": "e95cdb64276ca7f06e23aa7d98467d0d3862fac0",
      "tree": "61e1ba655c01dd984fd3353a6e09399e56096251",
      "parents": [
        "47c087ad661a4eb8d2e283df803fd86d33ff1137"
      ],
      "author": {
        "name": "mkraynov",
        "email": "mkraynov@mirantis.com",
        "time": "Tue May 08 14:17:18 2018 +0400"
      },
      "committer": {
        "name": "mkraynov",
        "email": "mkraynov@mirantis.com",
        "time": "Tue May 08 14:17:18 2018 +0400"
      },
      "message": "Fix power_type field and power_address limitation\n\nChange-Id: Iaa71d87c6627cada4a0a85d7eb087b57dc25d3bc\n"
    },
    {
      "commit": "47c087ad661a4eb8d2e283df803fd86d33ff1137",
      "tree": "8d08d7f413d638aaadf8fde8fb7da7bc1adf5d33",
      "parents": [
        "47d506b721ba17ddaef2ed829493670af4a2d6e7"
      ],
      "author": {
        "name": "mkraynov",
        "email": "mkraynov@mirantis.com",
        "time": "Thu Apr 26 13:23:31 2018 +0400"
      },
      "committer": {
        "name": "mkraynov",
        "email": "mkraynov@mirantis.com",
        "time": "Thu Apr 26 13:30:59 2018 +0400"
      },
      "message": "Add ability to work with openstack nova power type\n\nChange-Id: I1a8a96a5e1f49383bf54b977ba4903b86dbe818f\n"
    },
    {
      "commit": "47d506b721ba17ddaef2ed829493670af4a2d6e7",
      "tree": "f19dd1e0b5cc9d5a38e5aa4777a91cf82b5cae9f",
      "parents": [
        "ccccf0a41294a9662e10ce4382bf20f5aa24c303"
      ],
      "author": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Fri Apr 13 15:50:53 2018 +0200"
      },
      "committer": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Fri Apr 13 17:32:55 2018 +0200"
      },
      "message": "restore script fix\n\nChange-Id: Iaafec415a07025c5b1036696e6da01d9e7cb107d\n"
    },
    {
      "commit": "ccccf0a41294a9662e10ce4382bf20f5aa24c303",
      "tree": "f342711d8cc805260bbd8d2cd2e9e205e7787ec7",
      "parents": [
        "e30a60f307b1a20f8d2230b5888ac6f6fce79b31"
      ],
      "author": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Wed Apr 11 16:49:14 2018 +0200"
      },
      "committer": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Wed Apr 11 16:49:14 2018 +0200"
      },
      "message": "change require for boot_sources\n\nChange-Id: I19ccf1c09d325828fc61fd0d54798ffe8bfcbf46\n"
    },
    {
      "commit": "e30a60f307b1a20f8d2230b5888ac6f6fce79b31",
      "tree": "4023f9d492f8f063a2325ce6d6615d77949a6754",
      "parents": [
        "e299dadbda4c9c549adb381e22e2063480db7c3a"
      ],
      "author": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Mon Apr 09 21:15:10 2018 +0200"
      },
      "committer": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Tue Apr 10 09:28:01 2018 +0200"
      },
      "message": "local image mirror and manage boot-sources\n\nPROD-19211\n\nChange-Id: I2cef9a36b7ea33545f56653e35b786aa67b2918d\n"
    },
    {
      "commit": "e299dadbda4c9c549adb381e22e2063480db7c3a",
      "tree": "134e07c24a6f331f394bfa7831a38be2cbd8ca4e",
      "parents": [
        "47b5675edddba76e81d69be3306d678879453285"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Thu Mar 29 08:25:59 2018 +0200"
      },
      "committer": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Thu Mar 29 08:35:24 2018 +0200"
      },
      "message": "Update metadata.yml with correct URL\n\nChange-Id: I2f826529444858b36315717bd4950bc61e940786\n"
    },
    {
      "commit": "47b5675edddba76e81d69be3306d678879453285",
      "tree": "be17053c93c30bbff19c02c8249064258da6e737",
      "parents": [
        "46087281dcb837fad4e80e2711a81b7546563e90"
      ],
      "author": {
        "name": "Ondrej Smola",
        "email": "smolaon@gmail.com",
        "time": "Tue Mar 06 15:38:27 2018 +0100"
      },
      "committer": {
        "name": "Ondrej Smola",
        "email": "smolaon@gmail.com",
        "time": "Tue Mar 06 15:38:27 2018 +0100"
      },
      "message": "renamed fs_type to type for volumes\n\nChange-Id: I876c9462a2625453e88488b8407af4ea25e77ae0\n"
    },
    {
      "commit": "46087281dcb837fad4e80e2711a81b7546563e90",
      "tree": "54270ac98eff238598dfa745fb62bfabac708515",
      "parents": [
        "3d33b99d5aa4ef2fc413fbe3535856b86c2f5fbd",
        "b57a23b33892e2a59bbfd2618ca27094412d6e6a"
      ],
      "author": {
        "name": "Richard Felkl",
        "email": "rfelkl@mirantis.com",
        "time": "Wed Feb 28 13:09:13 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@56fc70e46927",
        "time": "Wed Feb 28 13:09:13 2018 +0000"
      },
      "message": "Merge \"New maasng module implementation\""
    },
    {
      "commit": "b57a23b33892e2a59bbfd2618ca27094412d6e6a",
      "tree": "cd9464f3fdcb3023f57ba099f74871e0a0ab5dc0",
      "parents": [
        "3f1729fe119a21e10d7ea8e5e8238f96aaddff83"
      ],
      "author": {
        "name": "Ondrej Smola",
        "email": "smolaon@gmail.com",
        "time": "Wed Jan 24 11:18:24 2018 +0100"
      },
      "committer": {
        "name": "Ondrej Smola",
        "email": "smolaon@gmail.com",
        "time": "Wed Feb 28 13:33:57 2018 +0100"
      },
      "message": "New maasng module implementation\n\nChange-Id: Icf835fea0dcb0fb11038aa5e2d149ea1953510f8\n"
    },
    {
      "commit": "3d33b99d5aa4ef2fc413fbe3535856b86c2f5fbd",
      "tree": "837594d97f99ce86f3c2d845fc160dbb525f128d",
      "parents": [
        "6e3e477cb99c95f70875a37a30981025c6460d52"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Feb 15 15:13:13 2018 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Feb 15 15:13:13 2018 +0100"
      },
      "message": "Update Makefile\n"
    },
    {
      "commit": "6e3e477cb99c95f70875a37a30981025c6460d52",
      "tree": "da5d2a4b42013de363955f6953e42b9284b944ff",
      "parents": [
        "3f1729fe119a21e10d7ea8e5e8238f96aaddff83"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Thu Feb 08 13:22:17 2018 +0100"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Thu Feb 08 13:22:17 2018 +0100"
      },
      "message": "Fixed shebang kernel limitation with virtualenv during test run (https://github.com/pypa/virtualenv/issues/596)\n\nChange-Id: I1a2b9216408bf087e7b31301c5f519acd5a8547e\n"
    },
    {
      "commit": "3f1729fe119a21e10d7ea8e5e8238f96aaddff83",
      "tree": "ee20cd7fcf826e61d2b90915b443e297fbd7c1ee",
      "parents": [
        "ac700dfd54ec62e0ab9f9c086dc0712ae2151b1d",
        "06b71e785068a5aedb3e2b6fc4f40d769ac0c3c8"
      ],
      "author": {
        "name": "Ondrej Smola",
        "email": "osmola@mirantis.com",
        "time": "Mon Jan 15 14:39:43 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@e9aa877068d1",
        "time": "Mon Jan 15 14:39:43 2018 +0000"
      },
      "message": "Merge \"Extend AssignMachinesIP,fix Machine define\""
    },
    {
      "commit": "ac700dfd54ec62e0ab9f9c086dc0712ae2151b1d",
      "tree": "9aa409b86c2d1d9686608bc7405ea8e2b93bdee6",
      "parents": [
        "4a66db24d13f641d6cf9acc331901252088dd11f"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Tue Jan 09 09:10:40 2018 +0100"
      },
      "committer": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Tue Jan 09 09:36:55 2018 +0100"
      },
      "message": "Remove salt-master, reclass from pkg dependencis\n\nChange-Id: I4f0e4d5092976336edbd523db453e0aac8430866\n"
    },
    {
      "commit": "4a66db24d13f641d6cf9acc331901252088dd11f",
      "tree": "fe850050ec641f8d3fc49ab6401e16351701faca",
      "parents": [
        "e4077f9691c2c8e0b54dea5ec015ffb43911865e",
        "08ffc3ff6e5c783848b49153246cd6cf3d53ebe4"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Thu Dec 28 10:29:27 2017 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Dec 28 10:29:27 2017 +0100"
      },
      "message": "Merge pull request #23 from alexandruavadanii/all-maas-statuses\n\nmaas.py: Add missing status ids"
    },
    {
      "commit": "06b71e785068a5aedb3e2b6fc4f40d769ac0c3c8",
      "tree": "8e355f2830acab67f4c88fe8b017283e57522b71",
      "parents": [
        "0c62232789f3abe072ab4e239f078af677ad019b"
      ],
      "author": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Wed Nov 08 17:11:07 2017 +0200"
      },
      "committer": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Thu Dec 21 19:29:23 2017 +0200"
      },
      "message": "Extend AssignMachinesIP,fix Machine define\n\n  * Save backward compatibility.\n  * Currently, there is no way to configure network interface, in other then\n    \"STATIC\" type - those patch fix this.\n  * Fix Machine define: interface:mac and \"mac for pxe\" - used for different\n    purpose, and should be separated.\n  * Architectural Replacement: MaasObject was built to proceed item\u0027s\n    monolitically, which makes it hard to use in flexible rotatable objects.\n    Even in initially defined functions, some methods ovveride _process or\n    _send logic. Same was done with new implementation for AssignMachinesIP -\n    to make code more clear\n  * All non-configured NIC\u0027s will be set to \u0027disconnected\u0027 state\n\nPROD-16156\n\nChange-Id: I38b11f4563d0020eb311fa636ca2711ab3e694b7\n"
    },
    {
      "commit": "e4077f9691c2c8e0b54dea5ec015ffb43911865e",
      "tree": "fd05dbdaad0146760f341f16e969faf7e75530ec",
      "parents": [
        "4aa409f84c637aa5b8d6c904c3e8ea77d7d7379f",
        "0764b76bb4b2968b119b42e26869e974e71cc2ed"
      ],
      "author": {
        "name": "Ondrej Smola",
        "email": "osmola@mirantis.com",
        "time": "Wed Dec 20 12:12:07 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@e9aa877068d1",
        "time": "Wed Dec 20 12:12:07 2017 +0000"
      },
      "message": "Merge \"Add restore script for Maas DB\""
    },
    {
      "commit": "0764b76bb4b2968b119b42e26869e974e71cc2ed",
      "tree": "5f1313522573c2109e6d59e51416e6ebb4a6f123",
      "parents": [
        "29761b6bc81353cb3034604c7b316f8ef2a860cd"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Mon Nov 20 14:08:30 2017 +0100"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Wed Dec 20 12:54:40 2017 +0100"
      },
      "message": "Add restore script for Maas DB\n\nChange-Id: I8e758900f55aabde167feb5f9544b0d9507da570\n"
    },
    {
      "commit": "4aa409f84c637aa5b8d6c904c3e8ea77d7d7379f",
      "tree": "5cb277db62d5d6f55db7f7f5bf62c6720b5510c4",
      "parents": [
        "d1d7ffaedb69b17ee83d3bf1bdcd3c11da223a96",
        "3ff328cf0d3f0ccaf64b4924fd37ae07ed556c21"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jjosef@mirantis.com",
        "time": "Mon Dec 18 23:24:46 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@e9aa877068d1",
        "time": "Mon Dec 18 23:24:46 2017 +0000"
      },
      "message": "Merge \"Fixed typo in run_tests.sh file\""
    },
    {
      "commit": "08ffc3ff6e5c783848b49153246cd6cf3d53ebe4",
      "tree": "dba4684863963b5932b04285f406894304882710",
      "parents": [
        "0c62232789f3abe072ab4e239f078af677ad019b"
      ],
      "author": {
        "name": "Alexandru Avadanii",
        "email": "Alexandru.Avadanii@enea.com",
        "time": "Sun Dec 17 06:30:27 2017 +0100"
      },
      "committer": {
        "name": "Alexandru Avadanii",
        "email": "Alexandru.Avadanii@enea.com",
        "time": "Sun Dec 17 06:35:14 2017 +0100"
      },
      "message": "maas.py: Add missing status ids\n\nStatus ID list synced from MaaS 2.3 [1].\n\n[1] https://github.com/maas/maas/blob/2.3/src/maasserver/\\\n    migrations/builtin/maasserver/0106_testing_status.py#L25\n\nSigned-off-by: Alexandru Avadanii \u003cAlexandru.Avadanii@enea.com\u003e\n"
    },
    {
      "commit": "3ff328cf0d3f0ccaf64b4924fd37ae07ed556c21",
      "tree": "ab69d0acc4ee89362dc7247a83a80092493ad05c",
      "parents": [
        "0c62232789f3abe072ab4e239f078af677ad019b"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Fri Dec 15 16:58:30 2017 +0100"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Fri Dec 15 17:32:40 2017 +0100"
      },
      "message": "Fixed typo in run_tests.sh file\n\nChange-Id: Id52d1f8b8d0e1f1a136007fa1bab1d0583c40aca\n"
    },
    {
      "commit": "d1d7ffaedb69b17ee83d3bf1bdcd3c11da223a96",
      "tree": "925da8a15103f2a22be09acd50dba9cf67f9985f",
      "parents": [
        "0c62232789f3abe072ab4e239f078af677ad019b"
      ],
      "author": {
        "name": "Ramon Melero",
        "email": "rmelero@mirantis.com",
        "time": "Mon Nov 20 10:35:25 2017 -0600"
      },
      "committer": {
        "name": "Aleksey Zvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Fri Dec 15 10:41:01 2017 +0000"
      },
      "message": "Fixes typo on trusty repo\n\nChange-Id: Ieade58fe7208cf179b72630222a49da8a3a74ee8\n"
    },
    {
      "commit": "652e7559a5677f7efae04b7288c0775bd00d4f26",
      "tree": "e1ef020b5ae91e872e9555c53352f612a97d578b",
      "parents": [
        "0c62232789f3abe072ab4e239f078af677ad019b"
      ],
      "author": {
        "name": "Alexandru Avadanii",
        "email": "Alexandru.Avadanii@enea.com",
        "time": "Sat Aug 19 02:03:01 2017 +0200"
      },
      "committer": {
        "name": "Alexandru Avadanii",
        "email": "Alexandru.Avadanii@enea.com",
        "time": "Thu Dec 14 03:36:04 2017 +0100"
      },
      "message": "maas: module: Obtain fabric ID from CIDR\n\nMaaS subnet update requires specifying the correct fabric via reclass,\nwhich we used to hardcode in our reclass model.\nHowever, fabric index numbers are not deterministic, especially when\nusing a fabric other than \u0027fabric-0\u0027.\n\nUpdate MaaS custom py module to determine fabric name/ID on the\nfly, based on CIDR matching (assuming we don\u0027t have CIDR conflicts).\n\nThis change maintains backwards compatibility:\n- if fabric is specified via reclass model, it will be used as-is;\n- if fabric is not specified via reclass model, we try to deduce it\n  based on CIDR; if no match is found, the old default (\u0027\u0027) is used;\n\nSigned-off-by: Guillermo Herrero \u003cGuillermo.Herrero@enea.com\u003e\nSigned-off-by: Alexandru Avadanii \u003cAlexandru.Avadanii@enea.com\u003e\n"
    },
    {
      "commit": "0c62232789f3abe072ab4e239f078af677ad019b",
      "tree": "605c1aff5356a506375317d0bebed4b0d350ca9e",
      "parents": [
        "29761b6bc81353cb3034604c7b316f8ef2a860cd"
      ],
      "author": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Thu Nov 23 12:46:50 2017 +0200"
      },
      "committer": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Thu Nov 23 12:46:50 2017 +0200"
      },
      "message": "FixRegression: fix configuring constraints\n\n *  Configuring subnets should be possible without explicitly configuring\n    fabrics.\n *  Configuring devices should be possible without explicitly configuring\n    subnets\n *  Port from: https://gerrit.opnfv.org/gerrit/#/c/47679/\n\nChange-Id: Ib5504d090cc98791224934aa384d7b2ebcf043d5\n"
    },
    {
      "commit": "29761b6bc81353cb3034604c7b316f8ef2a860cd",
      "tree": "543ba728e1cefb309b6835e868c94baf96c694b6",
      "parents": [
        "f591d58f5015cc536d9ccf129dceca2742e0844d",
        "ec61dd67c635c6a74ceba1a5755d3b6a5deb416b"
      ],
      "author": {
        "name": "Ondrej Smola",
        "email": "osmola@mirantis.com",
        "time": "Wed Nov 22 12:40:40 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@44cc31867e31",
        "time": "Wed Nov 22 12:40:40 2017 +0000"
      },
      "message": "Merge \"Add network commissioning script\""
    },
    {
      "commit": "f591d58f5015cc536d9ccf129dceca2742e0844d",
      "tree": "8ee9650a8cdfec42e7903d42ffb3b799d1009d25",
      "parents": [
        "99247c1adaa883593db304a0548cfd55fd0ad8e3",
        "325ae3f0560a57ffcee3cd7be92497b3f8d13606"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@localhost",
        "time": "Tue Nov 21 10:01:26 2017 +0000"
      },
      "committer": {
        "name": "Jenkins",
        "email": "jenkins@localhost",
        "time": "Tue Nov 21 10:01:26 2017 +0000"
      },
      "message": "Merge remote-tracking branch \u0027target/master\u0027\n"
    },
    {
      "commit": "ec61dd67c635c6a74ceba1a5755d3b6a5deb416b",
      "tree": "c059e241d78270de15e62bea25b5b1d3b1e84838",
      "parents": [
        "99247c1adaa883593db304a0548cfd55fd0ad8e3"
      ],
      "author": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Thu Nov 16 19:12:05 2017 +0200"
      },
      "committer": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Mon Nov 20 11:10:37 2017 +0200"
      },
      "message": "Add network commissioning script\n\n * 00-maas-05-simplify-network-interfaces that makes transformation of\n   NIC names   10G\u003d\u003e tenXX ; 1G\u003d\u003e oneXX\n * The patch only migrates logic from docs [0] to be optional.\n * Misc: don\u0027t call processing of fabrics\\dev\\netw\\etc modules, if they\n   are not defined.\n\nEME-70\n\n[0] `https://docs.mirantis.com/mcp/master/mcp-deployment-guide/deploy-mcp-drivetrain/install-base-infra/deploy-physical-nodes/deploy-automatically/commission-nodes-automatically.html`\n\nChange-Id: Ie1d384bc887a9ddcc8f8f5b268de12d1ccb9c83e\n"
    },
    {
      "commit": "99247c1adaa883593db304a0548cfd55fd0ad8e3",
      "tree": "148d59e03a9026fd539d15843b152063a85b5f1e",
      "parents": [
        "6e79f3a82784d2d9bba3ede211afd51e6a298ac6",
        "e438bd31cbaaa55204b7f6e1e7d469742a6c81ab"
      ],
      "author": {
        "name": "Richard Felkl",
        "email": "rfelkl@mirantis.com",
        "time": "Tue Nov 14 15:59:17 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@44cc31867e31",
        "time": "Tue Nov 14 15:59:17 2017 +0000"
      },
      "message": "Merge \"Mend machines status\""
    },
    {
      "commit": "6e79f3a82784d2d9bba3ede211afd51e6a298ac6",
      "tree": "3172409ab6b73d677e83591371099c60bd0cbbc7",
      "parents": [
        "d50fa143d064bf88a2b02db736e336ad237432b3",
        "11883f7e061c5ffdafdff303c2197de4c607199c"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "akomarek@mirantis.com",
        "time": "Tue Nov 14 08:09:44 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@44cc31867e31",
        "time": "Tue Nov 14 08:09:44 2017 +0000"
      },
      "message": "Merge \"Add backup meta for backupninja\""
    },
    {
      "commit": "d50fa143d064bf88a2b02db736e336ad237432b3",
      "tree": "c91063d43038a67ec9abc352000ff9648189ea91",
      "parents": [
        "25fc147e56df9e8a420381051e55f6c7f1849890",
        "13301196ef75c448db9eabd01811e9bea04a4266"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "akomarek@mirantis.com",
        "time": "Tue Nov 14 08:05:28 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@44cc31867e31",
        "time": "Tue Nov 14 08:05:28 2017 +0000"
      },
      "message": "Merge \"Add pgpass file for Maas DB\""
    },
    {
      "commit": "13301196ef75c448db9eabd01811e9bea04a4266",
      "tree": "63740bba1034890d487590c2b48e5585898994e4",
      "parents": [
        "3ffb63102894aa21794a02c028af49e7928ac86b"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Mon Nov 13 17:51:07 2017 +0100"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Tue Nov 14 08:52:25 2017 +0100"
      },
      "message": "Add pgpass file for Maas DB\n\nChange-Id: Id33b489681138ad70bccb10bcea9f9d6bd680746\n"
    },
    {
      "commit": "11883f7e061c5ffdafdff303c2197de4c607199c",
      "tree": "0c6484bac41319d5b9ba3e1d7d047a0623b0b03a",
      "parents": [
        "3ffb63102894aa21794a02c028af49e7928ac86b"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Mon Nov 13 11:23:00 2017 +0100"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Mon Nov 13 17:58:02 2017 +0100"
      },
      "message": "Add backup meta for backupninja\n\nChange-Id: Ifc31ef6e5b946827785873fba4a79a040a7783a0\n"
    },
    {
      "commit": "325ae3f0560a57ffcee3cd7be92497b3f8d13606",
      "tree": "27da7afb3b05aeb5b698131787bb4560270d81a2",
      "parents": [
        "9f1b034aec57343419cf6b740e6fcc0c45384380",
        "5fe96743e69614ef9a17059d9c4efe096e5f1ab1"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Sat Nov 11 09:23:16 2017 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Nov 11 09:23:16 2017 +0100"
      },
      "message": "Merge pull request #21 from ruzickap/feature/fix_documentation\n\nFix documentation and add virsh power_type support"
    },
    {
      "commit": "5fe96743e69614ef9a17059d9c4efe096e5f1ab1",
      "tree": "27da7afb3b05aeb5b698131787bb4560270d81a2",
      "parents": [
        "9f1b034aec57343419cf6b740e6fcc0c45384380"
      ],
      "author": {
        "name": "Petr Ruzicka",
        "email": "petr.ruzicka@gmail.com",
        "time": "Fri Nov 10 14:22:24 2017 +0100"
      },
      "committer": {
        "name": "Petr Ruzicka",
        "email": "petr.ruzicka@gmail.com",
        "time": "Fri Nov 10 15:35:25 2017 +0100"
      },
      "message": "Fix documentation and add virsh power_type support\n"
    },
    {
      "commit": "e438bd31cbaaa55204b7f6e1e7d469742a6c81ab",
      "tree": "da2de85bfdfebcf43c906918772c27616b869b39",
      "parents": [
        "25fc147e56df9e8a420381051e55f6c7f1849890"
      ],
      "author": {
        "name": "Michael Polenchuk",
        "email": "mpolenchuk@mirantis.com",
        "time": "Thu Nov 09 20:42:42 2017 +0400"
      },
      "committer": {
        "name": "Michael Polenchuk",
        "email": "mpolenchuk@mirantis.com",
        "time": "Fri Nov 10 16:06:50 2017 +0400"
      },
      "message": "Mend machines status\n\nRemove lower() function to prevent an exception of\n\u0027int\u0027 object has no attribute \u0027lower\u0027.\n\nChange-Id: Icbf00954f0ebdd2fe8647edcf0cea0be728a77d4\n"
    },
    {
      "commit": "25fc147e56df9e8a420381051e55f6c7f1849890",
      "tree": "6b6a9125a565972f563351b042179ed502e1c552",
      "parents": [
        "9f1b034aec57343419cf6b740e6fcc0c45384380",
        "7605a66c5d5293f1e64594dde86f36be630b09df"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "akomarek@mirantis.com",
        "time": "Thu Nov 09 11:45:54 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@44cc31867e31",
        "time": "Thu Nov 09 11:45:54 2017 +0000"
      },
      "message": "Merge \"Modules: add wait_for_machine_status function\""
    },
    {
      "commit": "7605a66c5d5293f1e64594dde86f36be630b09df",
      "tree": "6b6a9125a565972f563351b042179ed502e1c552",
      "parents": [
        "4056cb3859632e783233f8e2cbb4c96aaaee2726"
      ],
      "author": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Fri Nov 03 19:05:04 2017 +0200"
      },
      "committer": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Wed Nov 08 17:09:37 2017 +0200"
      },
      "message": "Modules: add wait_for_machine_status function\n\n  * Currently, there is no way to wait for deployment\\\n    commissioning\\etc procedure done. Lets add simple function,\n    which will \"sleep\" salt state call, till any maas node came to\n    requested state.\n  - wait_for_ready.sls: predefined state, which wait all defined in\n    salt::maas::region::machines to be in \"ready\"(commissioning done) state\n  - wait_for_deployed.sls: predefined state, which wait all defined in\n    salt::maas::region::machines to be in \"deployed\"(provision done) state\n  - Misc: move STATUS_NAME_DICT to global variable\n\nChange-Id: I5faf2a5535b80c5e2fd7110abff2342c5010dad8\n"
    },
    {
      "commit": "9f1b034aec57343419cf6b740e6fcc0c45384380",
      "tree": "e994a594071b4f9de37d4bf0a3bf5fde4a44bceb",
      "parents": [
        "4056cb3859632e783233f8e2cbb4c96aaaee2726"
      ],
      "author": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Fri Nov 03 15:29:36 2017 +0200"
      },
      "committer": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Fri Nov 03 15:30:44 2017 +0200"
      },
      "message": "Change return format of MachinesStatus\n\n  * More handy to work with defined dict, instead of parsing string\n\nChange-Id: I827dc11ef73e314cd6c7660610f1e2f11ddc7119\n"
    },
    {
      "commit": "4056cb3859632e783233f8e2cbb4c96aaaee2726",
      "tree": "c06587ebb454241ebbd12eed270cf7a7337d2f44",
      "parents": [
        "ace3d106f3f0ab97018990664c8ee74b791afe53",
        "c86d84a0918eb5a0d4c3b40b21396bc3b1b3207d"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Mon Oct 23 10:35:22 2017 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 23 10:35:22 2017 +0200"
      },
      "message": "Merge pull request #19 from roaldnefs/patch-1\n\nAdded link to official Ubuntu MAAS website"
    },
    {
      "commit": "c86d84a0918eb5a0d4c3b40b21396bc3b1b3207d",
      "tree": "c06587ebb454241ebbd12eed270cf7a7337d2f44",
      "parents": [
        "ace3d106f3f0ab97018990664c8ee74b791afe53"
      ],
      "author": {
        "name": "Roald Nefs",
        "email": "info@roaldnefs.com",
        "time": "Thu Oct 12 21:19:50 2017 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 12 21:19:50 2017 +0200"
      },
      "message": "Added link to official Ubuntu MAAS website\n\nAdded link to official Ubuntu MAAS website in the \u0027Read more\u0027 section of README.rst."
    },
    {
      "commit": "ace3d106f3f0ab97018990664c8ee74b791afe53",
      "tree": "0744a7b0d4515205599deda701679ed153e0b38d",
      "parents": [
        "3ffb63102894aa21794a02c028af49e7928ac86b",
        "ce118a238bae4bcf19d2f10bca591a40405f7c3c"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "pmichalec@mirantis.com",
        "time": "Wed Sep 27 10:51:22 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@5385cbfc747d",
        "time": "Wed Sep 27 10:51:23 2017 +0000"
      },
      "message": "Merge \"added support local mirrors\""
    },
    {
      "commit": "ce118a238bae4bcf19d2f10bca591a40405f7c3c",
      "tree": "fcb331fc45a45972592671b498a73add7a09b69a",
      "parents": [
        "0df14bcb83e143d1e6b78aa908757149b7d0f487"
      ],
      "author": {
        "name": "Richard Felkl",
        "email": "rfelkl@mirantis.com",
        "time": "Wed Sep 13 11:09:12 2017 +0200"
      },
      "committer": {
        "name": "Richard Felkl",
        "email": "rfelkl@mirantis.com",
        "time": "Tue Sep 26 09:38:53 2017 +0200"
      },
      "message": "added support local mirrors\n\nChange-Id: I542dbf1b04b2e7569522896506a3a46fe8f8b200\n"
    },
    {
      "commit": "3ffb63102894aa21794a02c028af49e7928ac86b",
      "tree": "67072a5294b9264f429c979c458393c781c26dbc",
      "parents": [
        "0df14bcb83e143d1e6b78aa908757149b7d0f487"
      ],
      "author": {
        "name": "Ondrej Smola",
        "email": "ondrej.smola@tcpcloud.eu",
        "time": "Fri Sep 22 17:13:10 2017 +0200"
      },
      "committer": {
        "name": "Ondrej Smola",
        "email": "ondrej.smola@tcpcloud.eu",
        "time": "Fri Sep 22 17:13:35 2017 +0200"
      },
      "message": "added user and password for maas upstream proxy\n\nChange-Id: If48000e957796bf151694f90d37b83c6f8551a51\n"
    },
    {
      "commit": "0df14bcb83e143d1e6b78aa908757149b7d0f487",
      "tree": "d0b8a01981937e946abe0a93e082e006e15fc718",
      "parents": [
        "eb6971ea88b3c3999049ba76a0041e76d2ff0563"
      ],
      "author": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Mon Aug 07 10:01:55 2017 +0200"
      },
      "committer": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Mon Aug 07 10:02:25 2017 +0200"
      },
      "message": "maas-proxy upstream proxy support and jenkins slave proxy port\n\nChange-Id: I6d2ab5fcf08ec8961d9d91918b9a0ef3dee129c2\n"
    },
    {
      "commit": "eb6971ea88b3c3999049ba76a0041e76d2ff0563",
      "tree": "497ed4d4d5b6b284dab785c85457a02faefeeb0d",
      "parents": [
        "ef15699fb6df65ffa2fa0f5d3eecb613165af564"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Thu Jul 06 21:07:27 2017 +0300"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Fri Jul 07 00:18:40 2017 +0300"
      },
      "message": "Update run_tests.sh to the latest revision\n\nChange-Id: I0cd09e57060196bc2f0b5113f45ee1b7d4b14fa2\n"
    },
    {
      "commit": "ef15699fb6df65ffa2fa0f5d3eecb613165af564",
      "tree": "fc2d9f46fac02dba9055581aee3f344771e3f4d8",
      "parents": [
        "c3abc4d109ea8a1e72b9d832b2607ca73c8b60fe"
      ],
      "author": {
        "name": "Andrey",
        "email": "agrebennikov@mirantis.com",
        "time": "Mon Jul 03 14:54:03 2017 -0500"
      },
      "committer": {
        "name": "Andrey",
        "email": "agrebennikov@mirantis.com",
        "time": "Mon Jul 03 14:54:03 2017 -0500"
      },
      "message": "Added check for deployed machines\n\nWhen the node is deployed it is in \"Deployed\" state,\nwhich causes both assign_ips and deploy states to fail while\nworking out those nodes.\n\nChange-Id: I8793f1ff6d57a32ae52c6ce208fa316d7106bb1c\n"
    },
    {
      "commit": "c3abc4d109ea8a1e72b9d832b2607ca73c8b60fe",
      "tree": "61648ca6b3740b521bd751fdb1d7a7fcb5b4ee4e",
      "parents": [
        "e114e8b54b92cc1502cb4893237449611a59506b",
        "e24078ad73178d3643ddb18daff69234f109844c"
      ],
      "author": {
        "name": "Tomas Kukral",
        "email": "tkukral@mirantis.com",
        "time": "Wed Jun 21 08:46:53 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@32a4cf582fa9",
        "time": "Wed Jun 21 08:46:53 2017 +0000"
      },
      "message": "Merge \"Fix file permissions for rackd.conf and regiond.conf\""
    },
    {
      "commit": "e24078ad73178d3643ddb18daff69234f109844c",
      "tree": "0ef89a945b6a335edbb38c7543457eae0c79d82f",
      "parents": [
        "011232e9f0a4c4fc313ebb27cf6d04ee47776d77"
      ],
      "author": {
        "name": "Alexander Noskov",
        "email": "anoskov@mirantis.com",
        "time": "Tue Jun 20 12:24:28 2017 +0200"
      },
      "committer": {
        "name": "Alexander Noskov",
        "email": "anoskov@mirantis.com",
        "time": "Tue Jun 20 17:09:09 2017 +0200"
      },
      "message": "Fix file permissions for rackd.conf and regiond.conf\n\nFile.line resource changing group to root during the apply, it cause the issue\nwith starting of rackd service. DHCP also not working because of broken rackd.\n\nChange-Id: I8f0504ae711ff521e838484b54b48caf1ca2fca0\n"
    },
    {
      "commit": "e114e8b54b92cc1502cb4893237449611a59506b",
      "tree": "09d41206324d3af71d86d06658466ee98af73523",
      "parents": [
        "011232e9f0a4c4fc313ebb27cf6d04ee47776d77"
      ],
      "author": {
        "name": "Andrey",
        "email": "agrebennikov@mirantis.com",
        "time": "Mon Jun 19 14:03:49 2017 -0500"
      },
      "committer": {
        "name": "Andrey",
        "email": "agrebennikov@mirantis.com",
        "time": "Mon Jun 19 14:16:48 2017 -0500"
      },
      "message": "Changed the sequence of includes\n\nWhen running the whole state \"machines\" part is executed first.\nIt is impossible because there is no package from \"cluster\"\npart installed (maas-rack-controller).\n\nChange-Id: Icb7b625d7aa5e816805841f1f09f952f3264b7c0\n"
    },
    {
      "commit": "011232e9f0a4c4fc313ebb27cf6d04ee47776d77",
      "tree": "0398a0fb25c3042459216711695708f0dfcd9fc2",
      "parents": [
        "9438379564249b12154d515b569a781b660c0989"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Wed Jun 07 10:46:57 2017 +0200"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Wed Jun 07 10:47:19 2017 +0200"
      },
      "message": "remove database_engine from config\n\nChange-Id: I0e926dc37c1dfc598140f40286b06d7f3097d276\n"
    },
    {
      "commit": "9438379564249b12154d515b569a781b660c0989",
      "tree": "99ebb7936ff50f7e6e0dbc0670756b75881d2a1b",
      "parents": [
        "455003cd39ce11142588063f06a19b77a420c113",
        "ad315b3c6244640546b692fe1e767d886b5183f0"
      ],
      "author": {
        "name": "Aleš Komárek",
        "email": "github@newt.cz",
        "time": "Mon Jun 05 11:12:01 2017 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jun 05 11:12:01 2017 +0200"
      },
      "message": "Merge pull request #18 from pjediny/nitpick\n\nRemove unnecessary pass statement"
    },
    {
      "commit": "ad315b3c6244640546b692fe1e767d886b5183f0",
      "tree": "99ebb7936ff50f7e6e0dbc0670756b75881d2a1b",
      "parents": [
        "455003cd39ce11142588063f06a19b77a420c113"
      ],
      "author": {
        "name": "Petr Jediný",
        "email": "petr.jediny@gmail.com",
        "time": "Mon Jun 05 11:08:53 2017 +0200"
      },
      "committer": {
        "name": "Petr Jediný",
        "email": "petr.jediny@gmail.com",
        "time": "Mon Jun 05 11:08:53 2017 +0200"
      },
      "message": "Remove unnecessary pass statement\n"
    },
    {
      "commit": "455003cd39ce11142588063f06a19b77a420c113",
      "tree": "957089d666dd21fcea889bef11bf202386fa05c7",
      "parents": [
        "adf6f3981a98f3c88fdab92608cdc7818e3bf373"
      ],
      "author": {
        "name": "Ondrej Smola",
        "email": "ondrej.smola@tcpcloud.eu",
        "time": "Thu Jun 01 22:53:39 2017 +0200"
      },
      "committer": {
        "name": "Ondrej Smola",
        "email": "ondrej.smola@tcpcloud.eu",
        "time": "Thu Jun 01 22:56:29 2017 +0200"
      },
      "message": "added support for power driver setting\n\nChange-Id: I96323cd883f2a42878fa981a487e70e5122eaefe\n"
    },
    {
      "commit": "adf6f3981a98f3c88fdab92608cdc7818e3bf373",
      "tree": "d4029b57bd42f876be6b893743d2bf7c7758762f",
      "parents": [
        "f519e9cd80a59a7cf95f05d5d3632123246d8b2d",
        "a400421258786f38dbeacd27cf7b440b33984b0d"
      ],
      "author": {
        "name": "Aleš Komárek",
        "email": "github@newt.cz",
        "time": "Wed May 17 15:44:37 2017 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed May 17 15:44:36 2017 +0200"
      },
      "message": "Merge pull request #17 from damjanek/master\n\nChange exception to debug message on oauth load error"
    },
    {
      "commit": "a400421258786f38dbeacd27cf7b440b33984b0d",
      "tree": "d4029b57bd42f876be6b893743d2bf7c7758762f",
      "parents": [
        "37b12a220b8a14d099df7cb4fbfe95c0eb6a5ea0"
      ],
      "author": {
        "name": "Damian Szeluga",
        "email": "damian.szeluga@gmail.com",
        "time": "Wed May 17 15:43:14 2017 +0200"
      },
      "committer": {
        "name": "Damian Szeluga",
        "email": "damian.szeluga@gmail.com",
        "time": "Wed May 17 15:43:14 2017 +0200"
      },
      "message": "Change exception to debug message on oauth load error\n"
    },
    {
      "commit": "f519e9cd80a59a7cf95f05d5d3632123246d8b2d",
      "tree": "bd3a32a3151facb0d0e122d1f7bb42f3e6e61974",
      "parents": [
        "23914ec70bbb11f4c86b19c0b49ec7677e0222ed",
        "37b12a220b8a14d099df7cb4fbfe95c0eb6a5ea0"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Fri Apr 28 04:29:24 2017 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Apr 28 04:29:24 2017 +0200"
      },
      "message": "Merge pull request #15 from damjanek/master\n\nAdding some capabilities"
    },
    {
      "commit": "37b12a220b8a14d099df7cb4fbfe95c0eb6a5ea0",
      "tree": "bd3a32a3151facb0d0e122d1f7bb42f3e6e61974",
      "parents": [
        "7ce68437cf4e39d0e449a4c3c3987c84bdb0eef5"
      ],
      "author": {
        "name": "Maciej Relewicz",
        "email": "mrelewicz@mirantis.com",
        "time": "Tue Apr 25 15:23:16 2017 +0200"
      },
      "committer": {
        "name": "Maciej Relewicz",
        "email": "mrelewicz@mirantis.com",
        "time": "Tue Apr 25 15:23:26 2017 +0200"
      },
      "message": "fixes\n"
    },
    {
      "commit": "7ce68437cf4e39d0e449a4c3c3987c84bdb0eef5",
      "tree": "8f01380754c4c133cdd1782da743d7ce011780ce",
      "parents": [
        "76d9a5ceabb5158b2aec2427cd1e2f7f02ef30e6"
      ],
      "author": {
        "name": "Damian Szeluga",
        "email": "damian.szeluga@gmail.com",
        "time": "Thu Apr 20 12:29:52 2017 +0200"
      },
      "committer": {
        "name": "Damian Szeluga",
        "email": "damian.szeluga@gmail.com",
        "time": "Thu Apr 20 12:29:52 2017 +0200"
      },
      "message": "Add missing python-oauth package\n"
    },
    {
      "commit": "76d9a5ceabb5158b2aec2427cd1e2f7f02ef30e6",
      "tree": "13e7e158cd31d6489553454ce042c41e1ada3509",
      "parents": [
        "889eee982624528d42a238a0ea2a38e05d6657e5"
      ],
      "author": {
        "name": "Krzysztof Szukiełojć",
        "email": "kszukielojc@mirantis.com",
        "time": "Fri Apr 14 12:00:42 2017 +0200"
      },
      "committer": {
        "name": "Krzysztof Szukiełojć",
        "email": "kszukielojc@mirantis.com",
        "time": "Fri Apr 14 12:00:42 2017 +0200"
      },
      "message": "Wrong return indetion\n"
    },
    {
      "commit": "889eee982624528d42a238a0ea2a38e05d6657e5",
      "tree": "68df3ac454e1c28c5519caffd11de4af71b6b3bc",
      "parents": [
        "32677bf1b77266252d729275cfb6252a27b0df76"
      ],
      "author": {
        "name": "Krzysztof Szukiełojć",
        "email": "kszukielojc@mirantis.com",
        "time": "Fri Apr 14 11:45:35 2017 +0200"
      },
      "committer": {
        "name": "Krzysztof Szukiełojć",
        "email": "kszukielojc@mirantis.com",
        "time": "Fri Apr 14 11:45:35 2017 +0200"
      },
      "message": "Enabling parameters to Devices\n"
    },
    {
      "commit": "32677bf1b77266252d729275cfb6252a27b0df76",
      "tree": "71555a5797341a2876265d0091e286485ff2af6c",
      "parents": [
        "199d5af6d9581b26ee18b5e611ebccf158bd90b2"
      ],
      "author": {
        "name": "Krzysztof Szukiełojć",
        "email": "kszukielojc@mirantis.com",
        "time": "Thu Apr 13 11:04:25 2017 +0200"
      },
      "committer": {
        "name": "Krzysztof Szukiełojć",
        "email": "kszukielojc@mirantis.com",
        "time": "Thu Apr 13 11:04:25 2017 +0200"
      },
      "message": "Fix bug os instead of distro_series\n"
    },
    {
      "commit": "199d5af6d9581b26ee18b5e611ebccf158bd90b2",
      "tree": "9e2ce9cc52e92af189c4690c7337413e860c5079",
      "parents": [
        "02e10d33f65479415ca1e9c49a15482d0ef2fcbe"
      ],
      "author": {
        "name": "Krzysztof Szukiełojć",
        "email": "kszukielojc@mirantis.com",
        "time": "Wed Apr 12 13:23:10 2017 +0200"
      },
      "committer": {
        "name": "Krzysztof Szukiełojć",
        "email": "kszukielojc@mirantis.com",
        "time": "Wed Apr 12 13:23:10 2017 +0200"
      },
      "message": "Changing Exception to Error just for less spam in logs\n"
    },
    {
      "commit": "02e10d33f65479415ca1e9c49a15482d0ef2fcbe",
      "tree": "d263b3a30ed35a183c448e2894229f6d5c5f816d",
      "parents": [
        "3d7d3718c97aef736bf92a2b9b2f664d4bf9ea1f"
      ],
      "author": {
        "name": "Krzysztof Szukiełojć",
        "email": "kszukielojc@mirantis.com",
        "time": "Wed Apr 12 12:23:51 2017 +0200"
      },
      "committer": {
        "name": "Krzysztof Szukiełojć",
        "email": "kszukielojc@mirantis.com",
        "time": "Wed Apr 12 12:23:51 2017 +0200"
      },
      "message": "Extended onliner instead\n"
    },
    {
      "commit": "3d7d3718c97aef736bf92a2b9b2f664d4bf9ea1f",
      "tree": "150c22a1cf1ebaf2f40a30269820e0c350c893d9",
      "parents": [
        "3b7516d35ace1016805fd9be21489169656bc595"
      ],
      "author": {
        "name": "Krzysztof Szukiełojć",
        "email": "kszukielojc@mirantis.com",
        "time": "Wed Apr 12 12:16:23 2017 +0200"
      },
      "committer": {
        "name": "Krzysztof Szukiełojć",
        "email": "kszukielojc@mirantis.com",
        "time": "Wed Apr 12 12:16:23 2017 +0200"
      },
      "message": "Making MachineSTatus oneliners instead of dict\n"
    },
    {
      "commit": "3b7516d35ace1016805fd9be21489169656bc595",
      "tree": "84d66c0acedc8f1e47c23c15913af0842ad00881",
      "parents": [
        "33f9b5997e6032bae8f8b6d0639c0a45ffa8327c"
      ],
      "author": {
        "name": "Krzysztof Szukiełojć",
        "email": "kszukielojc@mirantis.com",
        "time": "Wed Apr 12 11:52:55 2017 +0200"
      },
      "committer": {
        "name": "Krzysztof Szukiełojć",
        "email": "kszukielojc@mirantis.com",
        "time": "Wed Apr 12 11:52:55 2017 +0200"
      },
      "message": "Quick fix for MaasClient\n"
    },
    {
      "commit": "33f9b5997e6032bae8f8b6d0639c0a45ffa8327c",
      "tree": "5be96bf02c0dd0b4b723a09111bac55054339408",
      "parents": [
        "9449af14d7947f13a3357d204d3dc858c0c629f5"
      ],
      "author": {
        "name": "Krzysztof Szukiełojć",
        "email": "kszukielojc@mirantis.com",
        "time": "Wed Apr 12 11:43:50 2017 +0200"
      },
      "committer": {
        "name": "Krzysztof Szukiełojć",
        "email": "kszukielojc@mirantis.com",
        "time": "Wed Apr 12 11:43:50 2017 +0200"
      },
      "message": "Adding allocate call before deploy in Machines\n"
    },
    {
      "commit": "9449af14d7947f13a3357d204d3dc858c0c629f5",
      "tree": "88ff0eaf9afe7f753765479999f991b8670667f8",
      "parents": [
        "f506220de9adf87153f039c59dc1f5eb412db427"
      ],
      "author": {
        "name": "Krzysztof Szukiełojć",
        "email": "kszukielojc@mirantis.com",
        "time": "Tue Apr 11 14:01:30 2017 +0200"
      },
      "committer": {
        "name": "Krzysztof Szukiełojć",
        "email": "kszukielojc@mirantis.com",
        "time": "Tue Apr 11 14:01:30 2017 +0200"
      },
      "message": "Force is unharmfull in adding. In update is needed.\n\nAdding it.\n"
    },
    {
      "commit": "f506220de9adf87153f039c59dc1f5eb412db427",
      "tree": "6e8e30ecbafc0f5ee0ca71d0eaf1c317295fcaae",
      "parents": [
        "2497cdb92bf6ba522075e06bad03be4e791c8a9d"
      ],
      "author": {
        "name": "Krzysztof Szukiełojć",
        "email": "kszukielojc@mirantis.com",
        "time": "Tue Apr 11 12:33:36 2017 +0200"
      },
      "committer": {
        "name": "Krzysztof Szukiełojć",
        "email": "kszukielojc@mirantis.com",
        "time": "Tue Apr 11 12:33:36 2017 +0200"
      },
      "message": "Supproting multiple objects_name\n"
    },
    {
      "commit": "2497cdb92bf6ba522075e06bad03be4e791c8a9d",
      "tree": "cefd73e559682dcea3ec5cc8def438cc9531daa7",
      "parents": [
        "222a3ebf53fc18f4bdaf8fa08d29b6ea3ec40eb4"
      ],
      "author": {
        "name": "Krzysztof Szukiełojć",
        "email": "kszukielojc@mirantis.com",
        "time": "Tue Apr 11 09:50:28 2017 +0200"
      },
      "committer": {
        "name": "Krzysztof Szukiełojć",
        "email": "kszukielojc@mirantis.com",
        "time": "Tue Apr 11 09:50:28 2017 +0200"
      },
      "message": "Machine status added option to choose one machine\n"
    },
    {
      "commit": "222a3ebf53fc18f4bdaf8fa08d29b6ea3ec40eb4",
      "tree": "9dfd079c24e449289bd379324227471370b5f698",
      "parents": [
        "d6ee1a00a4849b83f6511584822446375b75ec8d"
      ],
      "author": {
        "name": "Krzysztof Szukiełojć",
        "email": "kszukielojc@mirantis.com",
        "time": "Tue Apr 11 09:39:07 2017 +0200"
      },
      "committer": {
        "name": "Krzysztof Szukiełojć",
        "email": "kszukielojc@mirantis.com",
        "time": "Tue Apr 11 09:39:07 2017 +0200"
      },
      "message": "Adding option to fire just single machine process\n"
    },
    {
      "commit": "d6ee1a00a4849b83f6511584822446375b75ec8d",
      "tree": "e057f75292d9d37e5f229f9a7c808b119bef71d7",
      "parents": [
        "52cc6b013d084c672917b187d6e32e93f586622f"
      ],
      "author": {
        "name": "Krzysztof Szukiełojć",
        "email": "kszukielojc@mirantis.com",
        "time": "Fri Apr 07 14:01:30 2017 +0200"
      },
      "committer": {
        "name": "Krzysztof Szukiełojć",
        "email": "kszukielojc@mirantis.com",
        "time": "Fri Apr 07 14:02:53 2017 +0200"
      },
      "message": "Adding check of status in AssignMachinesIP\n"
    },
    {
      "commit": "52cc6b013d084c672917b187d6e32e93f586622f",
      "tree": "e93eb30cbba14a0ada6be3d2d78db5d6825b96c1",
      "parents": [
        "d772623988f6e910abadac19389e2c61a286a241"
      ],
      "author": {
        "name": "Krzysztof Szukiełojć",
        "email": "kszukielojc@mirantis.com",
        "time": "Thu Apr 06 09:53:43 2017 +0200"
      },
      "committer": {
        "name": "Krzysztof Szukiełojć",
        "email": "kszukielojc@mirantis.com",
        "time": "Thu Apr 06 09:54:28 2017 +0200"
      },
      "message": "Syntax fixes\n"
    },
    {
      "commit": "d772623988f6e910abadac19389e2c61a286a241",
      "tree": "7ed18705c50fc81befd3209502a70e4b093444ff",
      "parents": [
        "ff44cf4c568281d76929b17254480dae755af1ad"
      ],
      "author": {
        "name": "Maciej Relewicz",
        "email": "mrelewicz@mirantis.com",
        "time": "Wed Apr 05 16:06:59 2017 +0200"
      },
      "committer": {
        "name": "Maciej Relewicz",
        "email": "mrelewicz@mirantis.com",
        "time": "Wed Apr 05 16:06:59 2017 +0200"
      },
      "message": "removed unused file\n"
    },
    {
      "commit": "ff44cf4c568281d76929b17254480dae755af1ad",
      "tree": "dbab5040b5b64af3f59f00d5fc75b71d5553a715",
      "parents": [
        "b3216755f8436bb2d1590c7117823a25beee9fbe"
      ],
      "author": {
        "name": "Maciej Relewicz",
        "email": "mrelewicz@mirantis.com",
        "time": "Wed Apr 05 16:05:27 2017 +0200"
      },
      "committer": {
        "name": "Maciej Relewicz",
        "email": "mrelewicz@mirantis.com",
        "time": "Wed Apr 05 16:05:27 2017 +0200"
      },
      "message": "machines functionality added\n"
    }
  ],
  "next": "b3216755f8436bb2d1590c7117823a25beee9fbe"
}
