)]}'
{
  "log": [
    {
      "commit": "96532ba964dff64d535520e48bbbcf97beaedaa9",
      "tree": "4f32c94240296cc30d15591d5e4176054a6b5354",
      "parents": [
        "1d9adf1024396f9739d64f9c818f735aa9a41e7d"
      ],
      "author": {
        "name": "sgarbuz",
        "email": "sgarbuz@mirantis.com",
        "time": "Fri Nov 16 13:14:57 2018 +0200"
      },
      "committer": {
        "name": "sgarbuz",
        "email": "sgarbuz@mirantis.com",
        "time": "Mon Jan 14 15:47:23 2019 +0000"
      },
      "message": "Add rocky config to keystone\n\nChange-Id: I626aa02b2d3047a368b74017386bc3ad5487bebf\nRelated-Prod: PROD-23724 (PROD:23724)\n"
    },
    {
      "commit": "340d1a190b06a68647c9f7c7926d4bcb8065acf1",
      "tree": "c92bf3ed173953d476be3ba257e9b53518314fd8",
      "parents": [
        "c0a50e4349f6d0bfc0a97848b0bfd2e0969b1cd7"
      ],
      "author": {
        "name": "Oleksandr Shyshko",
        "email": "oshyshko@mirantis.com",
        "time": "Thu Dec 20 15:18:09 2018 +0000"
      },
      "committer": {
        "name": "oshyshko",
        "email": "oshyshko@mirantis.com",
        "time": "Tue Jan 08 18:08:13 2019 +0000"
      },
      "message": "Added absent states for resources.\n\nFor manage resources was added status flag which allows to remove resources by client keystonev3.\nstatus flag was added which allows to remove endpoint by client keystonev2.\nPillar temlates was added for run_tests.sh testing.\n\nChange-Id: Ie73c4bda485dbf5bf732ad08a153dc1ff3c7b416\nRelated-PROD: PROD-25260(PROD:25260)\n"
    },
    {
      "commit": "d9a2b65893da011c852131d7f9bc2838b0fdca63",
      "tree": "23f60bdef7acba6c5932f906a9e4e4bc7741270f",
      "parents": [
        "f2495b664ec6fea3f369ed95d5ca4848998dd18a"
      ],
      "author": {
        "name": "Dzmitry Stremkouski",
        "email": "dstremkouski@mirantis.com",
        "time": "Thu Oct 25 16:37:00 2018 +0200"
      },
      "committer": {
        "name": "Dzmitry Stremkouski",
        "email": "dstremkouski@mirantis.com",
        "time": "Thu Oct 25 16:37:46 2018 +0200"
      },
      "message": "Adding ability to read proxy headers for proper url build.\n\nChange-Id: Icbc74a56f375c76595f6d901dd32354d61673b0d\n"
    },
    {
      "commit": "a22baffe4f5f3934c59d4e027e282c9ae8ef9250",
      "tree": "304ee4d1cdf649dd7d1d9ca03d52207077d5b00b",
      "parents": [
        "12e6360fa3d9a821f59bd2a2a490ddaebf55b267"
      ],
      "author": {
        "name": "Oleksandr Shyshko",
        "email": "oshyshko@mirantis.com",
        "time": "Tue Jul 31 18:44:37 2018 +0300"
      },
      "committer": {
        "name": "Oleksandr Shyshko",
        "email": "oshyshko@mirantis.com",
        "time": "Tue Jul 31 18:44:46 2018 +0300"
      },
      "message": "Update run_tests.sh to the latest revision\n\nChange-Id: Icd2049fb740a9ae0109ad85df184de4b632cbf8d\n"
    },
    {
      "commit": "a0db50fee33ab2d223ae5ff47aad869176db00ad",
      "tree": "6ef90df96d9506def58f93d6babd0c3db624f2c0",
      "parents": [
        "b0288199fe8a324850c259de3b8b1ec334a40786"
      ],
      "author": {
        "name": "Dzmitry Stremkouski",
        "email": "dstremkouski@mirantis.com",
        "time": "Mon Mar 26 20:41:36 2018 +0200"
      },
      "committer": {
        "name": "Dzmitry Stremkouski",
        "email": "dstremkouski@mirantis.com",
        "time": "Mon Mar 26 23:36:27 2018 +0200"
      },
      "message": "Setting up driver aliases for keystone domains\n\nIssue: Starting from pike, keystone fails to initialize drivers\n       by full path. Error from the log:\n       ImportError: (u\u0027Unable to find %(name)r driver in\n       %(namespace)r.\u0027, {\u0027namespace\u0027: \u0027keystone.identity\u0027, \u0027name\u0027:\n       \u0027keystone.identity.backends.ldap.Identity\u0027})\n\nFix:   Use driver aliases taken from keystone egg entry_points.txt\n\nChange-Id: I1dbf916741bd84d4a5e8963d0bfced2b786ac512\n"
    },
    {
      "commit": "779727c7fc7c414d9a5b1194d523fc30d741c538",
      "tree": "8b7453d7e6efb2ea0409ded52d452b30cda28fa6",
      "parents": [
        "b10d8c02925183ce3736cf9fa948365ffa28a3e8"
      ],
      "author": {
        "name": "vgusev",
        "email": "vgusev@mirantis.com",
        "time": "Fri Feb 16 18:10:54 2018 +0400"
      },
      "committer": {
        "name": "vgusev",
        "email": "vgusev@mirantis.com",
        "time": "Tue Feb 27 10:44:56 2018 +0400"
      },
      "message": "Add kitchen tests for logging\n\nChange-Id: Ie5bf0be675633f251cc74cb54f00696abf008639\n"
    },
    {
      "commit": "3cbeb96f6401c4a724e32ca063a680708bb09c24",
      "tree": "3b234757bac5ae4647ed89745de3f64f1e7d9de5",
      "parents": [
        "7412508f595e45454aab6a464e05e1d36e54abba"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Thu Feb 08 13:22:16 2018 +0100"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Thu Feb 08 13:22:16 2018 +0100"
      },
      "message": "Fixed shebang kernel limitation with virtualenv during test run (https://github.com/pypa/virtualenv/issues/596)\n\nChange-Id: I5a7868c76fa512eaaa10aa1b5a2a7756516a37cc\n"
    },
    {
      "commit": "50327b98350c669b4d9c3f30aeac775f00138528",
      "tree": "ce578d8a164962c63aeceabc9aee87c72e648b88",
      "parents": [
        "eaf4fc4e68c3bb2e5a4ed7dd1a19e1c4b4ad1aa0"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Fri Dec 15 16:58:29 2017 +0100"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Fri Dec 15 17:32:04 2017 +0100"
      },
      "message": "Fixed typo in run_tests.sh file\n\nChange-Id: Iba14b5279719913b6ed738f5114515f2552f3717\n"
    },
    {
      "commit": "702562264d81f9e93e489e4b42f1cf7c87e0e616",
      "tree": "866a90371b5f6dce0b840a5a5a168d1da8c00498",
      "parents": [
        "dc4331d2a47115b9cab1044ae6ea9820be8de19c"
      ],
      "author": {
        "name": "Dmitry Ukov",
        "email": "dukov@mirantis.com",
        "time": "Mon Nov 20 19:26:38 2017 +0400"
      },
      "committer": {
        "name": "Dmitry Ukov",
        "email": "dukov@mirantis.com",
        "time": "Tue Nov 28 11:40:04 2017 +0400"
      },
      "message": "Add ability to provide extra parameters to config\n\nThis commit replicates Ic44a8214d82956c3f2b9ccbd0e4a797cfe6cb97f to all\navailable distributions and all releases after Mitaka\n\nChange-Id: Ia70b2334f1b6f7836e4095aea897f35e6f61f7fd\n"
    },
    {
      "commit": "0098445a5bf07b3e7d3f9a43551257de1ae3a916",
      "tree": "fdccedee9694ba05f05aa619ebbb045235d71780",
      "parents": [
        "0990eead27b0c3d18110b3ea52f9837492ebfec0"
      ],
      "author": {
        "name": "Kirill Bespalov",
        "email": "kbespalov@mirantis.com",
        "time": "Tue Aug 01 17:44:11 2017 +0300"
      },
      "committer": {
        "name": "Kirill Bespalov",
        "email": "kbespalov@mirantis.com",
        "time": "Mon Sep 18 18:36:56 2017 +0300"
      },
      "message": "RabbitMQ TLS support\n\nUsage: see README.rst\nReleases: Mitaka, Newton, Ocata\n\nOSCORE-383\nChange-Id: I5e51d5be3c07415e312d90bb0df89bf9639fcba6\n"
    },
    {
      "commit": "aebfff7ce0433403dd6dc6bd45685d002e4fdb95",
      "tree": "2772e2b871653e6ebd3f24c8772c1f91c76f2a42",
      "parents": [
        "d5b06764a4172c7930db7256ce61a80eb3bc9bbb",
        "54c456667df3426b9707798caecb749a42d9d243"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Fri Sep 08 11:24:07 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@b3fef64565ee",
        "time": "Fri Sep 08 11:24:08 2017 +0000"
      },
      "message": "Merge \"Fix variable has no attribute ldap error during package build\""
    },
    {
      "commit": "54c456667df3426b9707798caecb749a42d9d243",
      "tree": "dd3e05ec2ad9340abeb85268005280833b919f1b",
      "parents": [
        "468a975c648c1f6cb559949348f472da23c19f56"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Sep 07 16:43:54 2017 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Fri Sep 08 10:46:50 2017 +0200"
      },
      "message": "Fix variable has no attribute ldap error during package build\n\nAlso test domains\n\nChange-Id: I019f0cfa07dd3185c16a958ed0aefc92fed57460\n"
    },
    {
      "commit": "1b2a26545a9c34664a196f757a9e186a4bd050e6",
      "tree": "9a3d0be65750be9aaba8e4846ffd417ba28463ea",
      "parents": [
        "b98f02a95f538d58fcaadb4694b6883dd55cfc48"
      ],
      "author": {
        "name": "Vladimir Blokhin",
        "email": "vblokhin@mirantis.com",
        "time": "Thu Aug 10 19:28:02 2017 +0300"
      },
      "committer": {
        "name": "Vladimir Blokhin",
        "email": "vblokhin@mirantis.com",
        "time": "Thu Sep 07 16:33:00 2017 +0300"
      },
      "message": "Add list_limit option to /etc/keystone/domains/domain.conf file\nYou can set it using keystone:server:domain:domain_name:identity:list_limit in reclass\n\nChange-Id: Ic9dfdc9e7b6f28c7ff0c30455c93871f92d7feb8\n"
    },
    {
      "commit": "e9a6c2abf612b0438e8c2e3ee7fdb6471c20a030",
      "tree": "b6e60808d14dea9f1180c54f22945fda0921e302",
      "parents": [
        "ca87550e3ce93f0f7f53fddf41ca66cb6a7bddae"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Sun Mar 05 20:14:34 2017 +0100"
      },
      "committer": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Mon Mar 06 17:46:58 2017 +0100"
      },
      "message": "Add kitchen tests + travis ci\n- add dependencies, req. for CI (make test)\n- spec. mysql version per platform\n- keystone client to create endpoints\n"
    },
    {
      "commit": "78b81e081f20e9b026e1de314c67af71f1ad5d3e",
      "tree": "65ae50ce8b4cd7e5e0d794dd069a332c5e4c9f4f",
      "parents": [
        "bb9a0201952c3b88c0a53275da33c1ed322617a9"
      ],
      "author": {
        "name": "Alexander Noskov",
        "email": "anoskov@mirantis.com",
        "time": "Mon Dec 05 16:20:50 2016 +0400"
      },
      "committer": {
        "name": "Alexander Noskov",
        "email": "anoskov@mirantis.com",
        "time": "Mon Dec 12 12:29:34 2016 +0300"
      },
      "message": "WebSSO support\n\n* WebSSO support\n* Run keystone under apache2\n* Remove trailing whitespaces\n\nChange-Id: I7ccd9dbf57571a03471bb06c961079f4bd099ff8\n"
    },
    {
      "commit": "45a9af4403c7e4650a362b9bb1c6a85b16b01c25",
      "tree": "4e14368b7ea83044ace85363f427dcfd6d28a3fa",
      "parents": [
        "95ceb4b761bc18352e7dc2353fd6379fad3dab9f"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Tue Nov 29 16:40:00 2016 +0100"
      },
      "committer": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Tue Nov 29 16:40:00 2016 +0100"
      },
      "message": "enable cadf auditing support\n\nChange-Id: Idc278c6e5055e33bdeddf3b4ac651b8c08b0bb7c\n"
    },
    {
      "commit": "6b0b74a4d7866b2bfde5c5f5d05ad77b3abfeb5c",
      "tree": "e57ffb036165758d4ece1be7e003ddebc547e578",
      "parents": [
        "1984148f01742d9f174a92ed8f64880bb809d517"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Thu Sep 01 10:49:14 2016 +0200"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Thu Sep 01 10:49:14 2016 +0200"
      },
      "message": "max active keys for fernet\n\nChange-Id: I4fafaee9c6203139f276b68c21904ec400133003\n"
    },
    {
      "commit": "541c1ea638a2e8fe884140b2d255cb0a44424d37",
      "tree": "115818b676845a3cdf3556fba9be7d31da5fc343",
      "parents": [
        "63d962a57f80ebf7fd8ec875845a0c345daad324"
      ],
      "author": {
        "name": "Simak, Jan",
        "email": "simak.jan@gmail.com",
        "time": "Thu Jun 23 13:48:22 2016 +0200"
      },
      "committer": {
        "name": "Simak, Jan",
        "email": "simak.jan@gmail.com",
        "time": "Thu Jun 23 13:48:22 2016 +0200"
      },
      "message": "Disable logging to file during tests\n\nWithout this patch, salt-call emits warning when run as non-root:\n[WARNING ] Failed to open log file, do you have permission to write to\n/var/log/salt/minion\n\nChange-Id: I22082821252aaa58e73b3eb9a495961886c411b2\n"
    },
    {
      "commit": "29800fad0d9cdcf4fb00d02816d6cd8cdd145697",
      "tree": "adc9bcbae4e51a93099ced9c750f9a12b72ad3c9",
      "parents": [
        "c78e6c0fa11f6a0881f0934eae6d4f08bfc019a1"
      ],
      "author": {
        "name": "Ondřej Nový",
        "email": "ondrej.novy@firma.seznam.cz",
        "time": "Sat Apr 23 17:11:05 2016 +0200"
      },
      "committer": {
        "name": "Ondřej Nový",
        "email": "ondrej.novy@firma.seznam.cz",
        "time": "Sat Apr 23 17:13:40 2016 +0200"
      },
      "message": "Disable minion_id_caching\n\nThis prevents this error when building Debian package:\nCould not cache minion ID: [Errno 13] Permission denied\n\nChange-Id: I4f158d1f0aadf3658f7bd48a529e765cf60f8b40\n"
    },
    {
      "commit": "18f0929bf65c5ac583f433f6e458c06b2bc5b5a6",
      "tree": "9b4c9cdb151874ba8b6a6b4cf3dd0c2d37b11f9c",
      "parents": [
        "72e31d64a8f08686dec707e8f6297a34903d0f9e"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Apr 14 11:51:09 2016 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Apr 14 16:40:52 2016 +0200"
      },
      "message": "Add makefile, run tests during package build\n\nChange-Id: Ia1ab078bfece11c63753432d66e96f10e4d04d0f\n"
    },
    {
      "commit": "72e31d64a8f08686dec707e8f6297a34903d0f9e",
      "tree": "f6c2d1403b9f96ed9eee8740be95cca1b6b1714f",
      "parents": [
        "6d5ac7c1049d37782c6dc941eed91bc8c33d64bf"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Fri Apr 08 16:26:57 2016 +0200"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Mon Apr 11 10:58:56 2016 +0200"
      },
      "message": "Mitaka release configuration files support and RabbitMQ support for Ceilometer\n\nChange-Id: I57e7824c2eee1c9d33df2b5955d9bb8937b2f9cb\n"
    },
    {
      "commit": "143338c169f01961f17a905efc8bed7c1a8a2bca",
      "tree": "863ac4e3753fe479954f4952528b520a37fe838d",
      "parents": [
        "b4565c9d0ea396f67ba3f6b585f42e7ee3857078"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Tue Feb 16 18:57:54 2016 +0100"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Wed Feb 17 12:45:01 2016 +0100"
      },
      "message": "Keystone fernet keys location with correct permisions and dependencies\n\nChange-Id: I76a3060f3c35d2778cc831fca56aa007fecb9b1c\n"
    },
    {
      "commit": "874d9d38342d20b56e59b0e59fb8419152b1d5af",
      "tree": "bd40bb3028d4e9facc70c837c1b253961e364758",
      "parents": [
        "19620f76421a69263399c9aa19d7aced2d415a7b"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Mon Jan 25 22:19:15 2016 +0100"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Mon Jan 25 22:19:15 2016 +0100"
      },
      "message": "keystone tests\n"
    }
  ]
}
