)]}'
{
  "log": [
    {
      "commit": "ed088d026b282af50ca1f5f4dfb1f43e9c7a7e3d",
      "tree": "ec0c161428f5930841d6ed8d49680f9db94bf26d",
      "parents": [
        "5d18bd73ddebcdd1815a7fce03eef5fc6f5cddb5"
      ],
      "author": {
        "name": "Oleksiy Petrenko",
        "email": "opetrenko@mirantis.com",
        "time": "Fri Dec 07 14:04:14 2018 +0200"
      },
      "committer": {
        "name": "Oleksiy Petrenko",
        "email": "opetrenko@mirantis.com",
        "time": "Wed Dec 12 15:01:05 2018 +0200"
      },
      "message": "Add state to upload image to volume and rework result creation\n\nChange-Id: Ic30af6a0211a4fb3dd8993c80e25c6b00d632ba0\nRelated-Issue: PROD-25393(PROD:25393)\n"
    },
    {
      "commit": "6de49c98ba8534cf4a1b03bd0a251f578403d1ed",
      "tree": "829d85c282d6c5118c1736f6b89a6d3a7645dab5",
      "parents": [
        "6d4cdcedb55de425bbe2e05f9578a911d5fa3e41"
      ],
      "author": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Mon May 21 12:53:59 2018 +0000"
      },
      "committer": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Wed May 23 14:07:44 2018 +0000"
      },
      "message": "Adjusting and refactoring salt-formula for Queens\n\nChange-Id: Ib6647f9a4967b5f2ba4fbfaec2e6f6d00622a671\n"
    },
    {
      "commit": "2652ac1d4730ff1f209f72c06f453c1535697d65",
      "tree": "165f467ab2af46db83e58674cf8c10e21bf4afce",
      "parents": [
        "6c21bbbcbd5825f6a1a846a7c6212c3f5727ff65"
      ],
      "author": {
        "name": "Oleksiy Petrenko",
        "email": "opetrenko@mirantis.com",
        "time": "Mon Apr 16 17:40:13 2018 +0300"
      },
      "committer": {
        "name": "Oleksiy Petrenko",
        "email": "opetrenko@mirantis.com",
        "time": "Mon May 14 15:37:18 2018 +0300"
      },
      "message": "Reworked glance salt formulas\n\nimage_import and image_absent are added\nimage_download added to be used with\nbarbican\u0027s sign_image\n\nChange-Id: I9d885aa9b139b440dcbc08263341bc7ff1f38f05\nRelated-Issue: PROD-19310\n"
    },
    {
      "commit": "6c21bbbcbd5825f6a1a846a7c6212c3f5727ff65",
      "tree": "dc361ed079c78794d28a4ad8912d9b84b5388166",
      "parents": [
        "0c896de9335b8a27d013c0a34b3d097294ae3f06"
      ],
      "author": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Wed Mar 28 17:06:09 2018 +0300"
      },
      "committer": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Wed Mar 28 17:06:09 2018 +0300"
      },
      "message": "Moving function from glance to glanceng module\n\nThe patch moves functions related to operation with images\nfrom glance to glanceng module to work with versionless\nendpoint authorization. Because of the fact that function\n_auth which supports this kind of auth is located in glanceng\nmodule.\n\nChange-Id: I68bb34d2f2dbc159e170cc4aa77af16b9d6158b5\nRelated-PROD: PROD-18661\n"
    },
    {
      "commit": "35de76452ffa540decd2b158bb33a42cebf3314d",
      "tree": "7d25ea9f122b13da11b3ef216d13df5a95c66bba",
      "parents": [
        "001a09a7b758db5391f4d3781d4f146c8f6a1957"
      ],
      "author": {
        "name": "Benjamin Drung",
        "email": "bdrung@debian.org",
        "time": "Wed Feb 14 23:54:30 2018 +0100"
      },
      "committer": {
        "name": "Benjamin Drung",
        "email": "bdrung@debian.org",
        "time": "Thu Feb 15 00:04:43 2018 +0100"
      },
      "message": "Support Python 3\n\nBug-Debian: https://bugs.debian.org/889933\n"
    },
    {
      "commit": "1c2ebaecc220bf5a3777b0ce35a6430a3fa1fa0f",
      "tree": "8f9bf1b045ff3eacec35c313d6f44698060ee24c",
      "parents": [
        "c25515c639f09d3caa74ecd7193169f8295db57d"
      ],
      "author": {
        "name": "Elena Ezhova",
        "email": "eezhova@mirantis.com",
        "time": "Mon Jul 03 18:29:05 2017 +0400"
      },
      "committer": {
        "name": "Elena Ezhova",
        "email": "eezhova@mirantis.com",
        "time": "Thu Jul 06 17:50:33 2017 +0400"
      },
      "message": "Create a state and a module to create images using import tasks\n\nIn Glance V2 it is possible to import an image from a remote\nlocation only using a tasks workflow. [1] As tasks are not\nsupported in salt.modules.glance I had to create a new module\nglanceng that extends functionality of the glance module.\nThat is supposed to be a temporary solution until we move to a\nSaltStack version that has support of Glance V2 tasks.\n\nAdded the `get_image_owner_id` function to the glanceng module\nthat is used for mining owner of a created image in Octavia\nstare.\n\nAdded a new state image_import to _states/glanceng that creates\na task with type `import` and the verifies that the task succeeded\nand an image was created.\n\nUpdated glance/client.sls to use image_import state and extended\nthe list of parameters that can be passed to that state.\n\n[1] https://wiki.openstack.org/wiki/Glance-tasks-import\n\nChange-Id: Ica8d02ed4a1653a74ac87ff5ee0efbe5d19feed0\n"
    },
    {
      "commit": "4c4832249585de48acc8bf0888bce70e4e225953",
      "tree": "d716190eabde6892d25574f959a940cfd617eabe",
      "parents": [
        "a5b0ef78ef6a75289706795daa69740dd9dd06eb"
      ],
      "author": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Tue Feb 28 11:49:04 2017 +0100"
      },
      "committer": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Tue Feb 28 11:49:22 2017 +0100"
      },
      "message": "location of custom states changed\n\nChange-Id: I5458a7585cf29b6a1eb811eeb88388e1d09a1c3c\n"
    }
  ]
}
