)]}'
{
  "log": [
    {
      "commit": "4c1b3aed98433a0146b548d11ca234943ecde739",
      "tree": "c3203c81ce9f7c336fc34a210266c83c9314f12b",
      "parents": [
        "180cdc0120f7b22b0effbd8c59077b466d9c448f"
      ],
      "author": {
        "name": "Dzmitry Stremkouski",
        "email": "dstremkouski@mirantis.com",
        "time": "Mon Mar 16 02:21:24 2020 +0100"
      },
      "committer": {
        "name": "Dzmitry Stremkouski",
        "email": "dstremkouski@mirantis.com",
        "time": "Mon Mar 16 11:24:26 2020 +0100"
      },
      "message": "Ceph setup keyring refactoring.\n\n- deduplication\n- variable assignment\n\nProd-Related: PROD-32112\nChange-Id: Ie9bcdb37e35a098438920585db565f294a6689b1\n"
    },
    {
      "commit": "461ed60d737849d53612e30610adc64aa06728ba",
      "tree": "ef55b17cd2375e10e6a9c60592fda94583b9ab2d",
      "parents": [
        "d2aab1c1e4b97459c0483eb3ad9270d05503bc51"
      ],
      "author": {
        "name": "Dzmitry Stremkouski",
        "email": "dstremkouski@mirantis.com",
        "time": "Tue Aug 20 16:58:02 2019 +0200"
      },
      "committer": {
        "name": "Dzmitry Stremkouski",
        "email": "dstremkouski@mirantis.com",
        "time": "Thu Aug 29 10:19:42 2019 +0200"
      },
      "message": "[radosgw, upgrades] Fix for radosgw keyring path and user\n\nIssue:\nIf customer has its own external ceph cluster and have\nspecified only one keyring for radosgw it is possible to use\nlinux.system.file to control this keyring, but it is not\npossible to specify path properly for this keyring.\nAlso it is not possible to specify arbitrary username for keyring.\n\nFix:\nSpecify keyring_path variable. If not specified then it\nis calculated by default.\nSpecify keyring_user variable. If not specified then it\nis calculated by default.\n\nWhat has been fixed:\n- Added keystone_path variable\n- Added keystone_user variable\n- Added tests\n- Updated README\n\nProd-Related: PROD-32721\nChange-Id: I4b59442ac6d892ec33063eca5e289894d05257cd\n"
    },
    {
      "commit": "6631f37693021f454c038c4f1ad45e73970f7a66",
      "tree": "f184b5324cf1c29077b85ce2c8768d2cdfa1bccd",
      "parents": [
        "645d4446eb0635c2fbbff6d773f0373b4d08c1ee"
      ],
      "author": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Wed Nov 21 18:36:00 2018 +0200"
      },
      "committer": {
        "name": "Aleksey Zvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Wed Nov 21 16:36:25 2018 +0000"
      },
      "message": "Update run_tests.sh to latest\n\nChange-Id: Iabcd61ceb8129a5bb24b149c7135f2104cc2ab0a\n"
    },
    {
      "commit": "4255205876790b39bc3ad55b1274e1297301911a",
      "tree": "c9c55a8f7aa3f781299f3c6a67266b7b2dd148ce",
      "parents": [
        "b4c915ba93c17b6df49d45fddda7c9b490227b03"
      ],
      "author": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Thu Feb 15 15:23:29 2018 +0100"
      },
      "committer": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Tue Feb 20 11:49:08 2018 +0100"
      },
      "message": "decapod migration support script / parametrize Ceph custer_name\n\nPROD-16110\n\nChange-Id: Icdd655c2c5e1c99a28bb35410929e744a90d35c7\n"
    },
    {
      "commit": "8870b879df596549814bccbd147ed0a074adde47",
      "tree": "353516f936f34fbcfb077226966fae314c2d82b1",
      "parents": [
        "2840f31d2e13b6dc03813c6380e560325f9c5763"
      ],
      "author": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Wed Jan 24 18:04:25 2018 +0100"
      },
      "committer": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Fri Feb 09 15:32:27 2018 +0000"
      },
      "message": "support for multi osds per device / osd 0 weight initially\n\nPROD-16922\nPROD-17053\nPROD-16923\n\nChange-Id: I2e6e40767675a12ad0a596f4607226b8ab36d9ea\n"
    },
    {
      "commit": "2840f31d2e13b6dc03813c6380e560325f9c5763",
      "tree": "f5f85e5c8285c62ca309802d33aa0742a6580ace",
      "parents": [
        "3d55075fcbfcee704be55e3a887e86ab1f6ef524"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Thu Feb 08 13:22:14 2018 +0100"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Thu Feb 08 13:22:14 2018 +0100"
      },
      "message": "Fixed shebang kernel limitation with virtualenv during test run (https://github.com/pypa/virtualenv/issues/596)\n\nChange-Id: I27a24dcec1796f1a47d8a2b6b379641f6f66d8ab\n"
    },
    {
      "commit": "f88eb97d2236e41b574c8ab2a7357b8bc284c822",
      "tree": "28150cd4c8401a47b2be36596e0f210d06c0e93e",
      "parents": [
        "aa6b495d225a86b1d62870d14dbc4e38823436fd"
      ],
      "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 16:58:52 2017 +0100"
      },
      "message": "Fixed typo in run_tests.sh file\n\nChange-Id: I97420575153062e6dc09e8f84f7dfb4bc383b394\n"
    },
    {
      "commit": "58ff84bb4c127d7a5ab8e882c5ba903674bb41b5",
      "tree": "3be4ce8d8c36c348742acc374a7c7455059c56a3",
      "parents": [
        "cc0d7755904de2cff04fb76542ad4bd05f0648c2"
      ],
      "author": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Tue Nov 21 14:23:51 2017 +0100"
      },
      "committer": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Tue Nov 21 15:13:22 2017 +0100"
      },
      "message": "dmcrypt support / osd disk encryption support\n\nrelated prod:\nPROD-15919\n\nChange-Id: I80c84b8bd7df45959d4a6dc1bbc643d0df4720fe\n"
    },
    {
      "commit": "97af8aba37b1a5e404cebf4564e69be862665d83",
      "tree": "dd4d66db8fc2b12d6da4cff2b9ed9180add39a5b",
      "parents": [
        "f87c2517e53303c824a74e720f8d72037d5d53c5"
      ],
      "author": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Thu Oct 12 14:32:51 2017 +0200"
      },
      "committer": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Fri Oct 13 12:31:12 2017 +0200"
      },
      "message": "extend crush map and keyring setup\n\nChange-Id: Idcbfbd7833756346694267ad73d08937688058f4\n"
    },
    {
      "commit": "f87c2517e53303c824a74e720f8d72037d5d53c5",
      "tree": "c7e8e75e2f3aa72e0782f58ef8308787a2d88911",
      "parents": [
        "ec62dec61a916a120167befb59f8f5806bf05067"
      ],
      "author": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Tue Oct 10 17:32:31 2017 +0200"
      },
      "committer": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Tue Oct 10 17:32:31 2017 +0200"
      },
      "message": "moving osd keyring to service level\n\nChange-Id: I0cb82773ab773d3b04c0477deda9584831085e8d\n"
    },
    {
      "commit": "ec62dec61a916a120167befb59f8f5806bf05067",
      "tree": "7237906c0bac1f90fd48d34859d7da38b99dc5a5",
      "parents": [
        "ae2e3aa1437ea22c8b00a8c55e08ffbdb53d635d"
      ],
      "author": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Tue Oct 10 13:45:15 2017 +0200"
      },
      "committer": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Tue Oct 10 14:54:16 2017 +0200"
      },
      "message": "crush map fix\n\nChange-Id: I1c860bbe370b85458326c0dfaaef8eefd6f75abe\n"
    },
    {
      "commit": "d5729042349bb69b07a147fb3843f3e705153899",
      "tree": "0be1e521e08e513d48b68bd6329f44b816c0fe34",
      "parents": [
        "0eafd7618568af3514c104a38a89149f1e3cbd2a"
      ],
      "author": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Tue Sep 19 20:07:22 2017 +0200"
      },
      "committer": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Wed Sep 27 16:08:10 2017 +0200"
      },
      "message": "ceph osd fixes\n\nChange-Id: Ibcc58c08a2333fd2e929599a37f3d1c26bf4691e\n"
    },
    {
      "commit": "eeca6358526c52e9c36b379f876cf8ab1d3adf2b",
      "tree": "64387fec5a7a5340509cef6d0d0958c16802af32",
      "parents": [
        "81d1a190c5951bf9a6cc4f1397dadb870ccec5ed"
      ],
      "author": {
        "name": "Ondrej Smola",
        "email": "ondrej.smola@tcpcloud.eu",
        "time": "Thu Aug 17 11:24:13 2017 +0200"
      },
      "committer": {
        "name": "Ondrej Smola",
        "email": "ondrej.smola@tcpcloud.eu",
        "time": "Thu Aug 17 11:24:50 2017 +0200"
      },
      "message": "fix test for osd\n\nChange-Id: Ia15c2191fcb1dab5113aa9233d8112a9728c7ea8\n"
    },
    {
      "commit": "81d1a190c5951bf9a6cc4f1397dadb870ccec5ed",
      "tree": "935130654b74ef30135a7217a254bbebf083145e",
      "parents": [
        "b6c268f6f47bc431de88449fb332eaea552bdd72"
      ],
      "author": {
        "name": "Ondrej Smola",
        "email": "smolaon@gmail.com",
        "time": "Thu Aug 17 11:13:10 2017 +0200"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Thu Aug 17 11:13:10 2017 +0200"
      },
      "message": "Added ceph mon and osd funcionality (#5)\n\n* add TARGET\r\n\r\nTry to define what we are goint to achieve.\r\n\r\n* ceph monitors\r\n\r\n* added new mon and osd funcionalities\r\n\r\n* Documentation fixes\r\n\r\n* Added testing metadata\r\n\r\n* New ceph_osd_disk salt grain for crushmap generation\r\n\r\n* Fixed the map.jinja and common module\r\n\r\n* Fixed map for OSD role\r\n\r\n* Completed the pool enforcement\r\n\r\n* Pass context to the crushmap template from mine information\r\n\r\n* RadosGW updates\r\n\r\n* Fixed Rados gateway\r\n\r\n* push origin master\r\n\r\n* Service metadata fixes\r\n\r\n* Fixed wrong metadata dir\r\n\r\n* changed radosgw keyring path, changed watch for radosgw service\r\n\r\n* set osd pool parameters\r\n\r\n* added opts for osd mount, few minor fixes for states osd and mon\r\n\r\n* added grains for crush parent\r\n"
    },
    {
      "commit": "602bf7dd49b9fd3351ac5dcf453d6390701f1d66",
      "tree": "69b337503cbb9a54747d5165972836b6e80c6200",
      "parents": [
        "bb2eff8890ce41dc6c5bae154758f7f4e6ee7cfa",
        "f8e6f9eeddb72e00934b3ec70aa69bae319e7be7"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "akomarek@mirantis.com",
        "time": "Tue Jul 11 12:27:02 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@32a4cf582fa9",
        "time": "Tue Jul 11 12:27:02 2017 +0000"
      },
      "message": "Merge \"Add support for Ceph monitoring\""
    },
    {
      "commit": "f8e6f9eeddb72e00934b3ec70aa69bae319e7be7",
      "tree": "56c70d44b99de7599ea56b1c400823de9b8de05e",
      "parents": [
        "4589fb9a8e2e9a0e83f2e8a6165fa3ebf70e8f58"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Mon Jul 03 10:15:20 2017 +0200"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Tue Jul 11 10:51:43 2017 +0200"
      },
      "message": "Add support for Ceph monitoring\n\nThis change adds support for Ceph monitoring:\n- service.monitoring.cluster_stats is applied to monitoring nodes for\n  collecting cluster-wide metrics (through the Ceph CLI).\n- service.monitoring.node_stats is applied to the Ceph nodes for\n  collecting monitor and OSD metrics (through Unix sockets).\n\nBecause Telegraf runs as a container on the monitoring nodes and\nrequires a working Ceph client configuration, this  change also adds\nsupport for deploying Ceph client in container mode.\n\nChange-Id: If7359aca34a350f2c8ee2251bbe8a85314550a45\n"
    },
    {
      "commit": "bb2eff8890ce41dc6c5bae154758f7f4e6ee7cfa",
      "tree": "88903acff36437d51028af805a0420652e1ec53b",
      "parents": [
        "4589fb9a8e2e9a0e83f2e8a6165fa3ebf70e8f58"
      ],
      "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:39 2017 +0300"
      },
      "message": "Update run_tests.sh to the latest revision\n\nChange-Id: Idd4746add5e68175f55b242bd7ae46980cbf5710\n"
    },
    {
      "commit": "e3527e74c82334d75d4423bbc291f2f448362e1f",
      "tree": "11aed1bfaf44a7f699d6a7096756761bc7141bf5",
      "parents": [
        "43e33b867dc05a7352dac031902a038b93e3d043"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Apr 14 16:38:42 2016 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Apr 14 16:38:42 2016 +0200"
      },
      "message": "Fix source dependency parsing\n"
    },
    {
      "commit": "ec0a6d70de1ea79b352bb427d014df7a5a211572",
      "tree": "54ff1016f6be50ff71bf958a6a4a93b78afd3797",
      "parents": [
        "d90ae9859c3f8bd0afef00e2dd0f1aba36a91bde"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Apr 14 12:46:30 2016 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Apr 14 12:46:30 2016 +0200"
      },
      "message": "Fix tests dependency fetch\n"
    },
    {
      "commit": "6eef1cb5cdda8905a8a3f32f9e5f1bf7da781abc",
      "tree": "412d93e564e2f46619318bf699f8ea7c8c3ee181",
      "parents": [
        "35d74f662ce5042d3f8f2ca8abf4ff30a02bc967"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Apr 14 11:48:39 2016 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Apr 14 11:48:39 2016 +0200"
      },
      "message": "Add makefile, run tests during package build\n"
    },
    {
      "commit": "35d74f662ce5042d3f8f2ca8abf4ff30a02bc967",
      "tree": "73fe69e8973f434efbc816506a43eea5cd37393b",
      "parents": [
        "f13ccb9650e625ad7f28777b3038456fe20eece3"
      ],
      "author": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Mon Jan 25 22:56:05 2016 +0100"
      },
      "committer": {
        "name": "jan kaufman",
        "email": "jan.kaufman@tcpcloud.eu",
        "time": "Mon Jan 25 22:56:05 2016 +0100"
      },
      "message": "add formula tests\n"
    }
  ]
}
