)]}'
{
  "log": [
    {
      "commit": "986260f8971a46c5934b2ebd586a61bed3168451",
      "tree": "f59e0e16e39a00b80b8c0bad6b2679591fde5652",
      "parents": [
        "826d97ba108d45fa2e6e610389d73ea1d1f2d575"
      ],
      "author": {
        "name": "Dmitry Teselkin",
        "email": "dteselkin@mirantis.com",
        "time": "Thu Aug 30 19:07:25 2018 +0300"
      },
      "committer": {
        "name": "Aleksey Zvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Fri Aug 31 12:39:27 2018 +0000"
      },
      "message": "Enabling service\u0027s users in /etc/cron.allow\n\nWhen https://gerrit.mcp.mirantis.net/25051 is merged only\nusers added to `linux:system:cron` pillar will be allowed\nto use crontab tasks.\n\nThis commit adds the following users:\n* aodh\n* cassandra\n* ceph\n* elasticsearch\n* glance\n* keystone\n* panko\n* xtrabackup\n* zookeeper\n\nEnable managing cron packages/services and add \u0027root\u0027 user\nto both `/etc/at.allow` and `/etc/cron.allow`.\n\nRelated-Prod: PROD-22546\n\nChange-Id: Id543d0906842955c5632b1efa6985186afa6c9a9\n"
    },
    {
      "commit": "cd176b78de09d878f945a2bcbd43fffcae65787c",
      "tree": "7fbefee3491ca93f32b6f7919680f920f677bda5",
      "parents": [
        "42982f92d7d4de352ae38325d78a8b8a0331f192"
      ],
      "author": {
        "name": "Oleksii Grudev",
        "email": "ogrudev@mirantis.com",
        "time": "Mon Aug 27 10:44:53 2018 +0300"
      },
      "committer": {
        "name": "Oleksii Grudev",
        "email": "ogrudev@mirantis.com",
        "time": "Mon Aug 27 13:02:01 2018 +0300"
      },
      "message": "Disable fernet key rotation under root\n\nAfter enabling rsync-based fernet rotation\nit appeared that need to disable old root crontab entry in\norder to avoid simultaneous 2-times rotation\n\nChange-Id: I8b95ede0d246765d58b15ad9b06b755ec88e8abd\nRelated-PROD: PROD-22540\n"
    },
    {
      "commit": "614facd343238cf80737330093b9ae8fe9b784ea",
      "tree": "2c87e3628dece79ac1fa936afa27eeed4a584bc9",
      "parents": [
        "079dfa7b80b386a69f203f0167d56b47d38fabaf"
      ],
      "author": {
        "name": "Oleksii Grudev",
        "email": "ogrudev@mirantis.com",
        "time": "Mon Aug 20 13:20:29 2018 +0300"
      },
      "committer": {
        "name": "Oleksii Grudev",
        "email": "ogrudev@mirantis.com",
        "time": "Mon Aug 20 14:26:34 2018 +0300"
      },
      "message": "Enable rsync fernet rotation by default\n\nChange-Id: I6a082f5488f50c87f4d08db9298eeab8e5825f05\nRelated-PROD: PROD-22285\n"
    },
    {
      "commit": "3b31b4d9e761796458ebc58f642538428d70ad5f",
      "tree": "34c55afb2a7e39b5962443a90e32bb279db93928",
      "parents": [
        "edd134f94a064f23b71825fd38e615420fb7a788"
      ],
      "author": {
        "name": "Oleksii Grudev",
        "email": "ogrudev@mirantis.com",
        "time": "Fri Aug 17 11:19:11 2018 +0300"
      },
      "committer": {
        "name": "Oleksii Grudev",
        "email": "ogrudev@mirantis.com",
        "time": "Fri Aug 17 11:19:11 2018 +0300"
      },
      "message": "Add metadata for credential key rsync rotate\n\nThis commit adds metadata for credential keys rsync\nrotate mechanism such as: list of secondary nodes to sync to,\ncrontab jobs\n\nChange-Id: Iabe142142762adbba8a14d368a544bde55cefb3f\nRelated-PROD: PROD-22304\n"
    },
    {
      "commit": "e4ee26e68efe441db8cd2a9a8f0d97e7fbe82d13",
      "tree": "a78396c5c6af870aa76e9f018988e39ffcc761d8",
      "parents": [
        "e921ab9af150d25ed03713b860ba7fce177ba740"
      ],
      "author": {
        "name": "Oleksii Grudev",
        "email": "ogrudev@mirantis.com",
        "time": "Tue Aug 14 16:51:23 2018 +0300"
      },
      "committer": {
        "name": "Oleksii Grudev",
        "email": "ogrudev@mirantis.com",
        "time": "Tue Aug 14 17:06:55 2018 +0300"
      },
      "message": "Create keystone user prior to keystone server\n\nPrior to this patch keystone user was created before\nkeystone server installation only if\nsystem.glusterfs.client.volume.keystone was set in the model hence\nkeystone user was created only by keystone salt state in AIO\nmodels. Keystone user creation prior to keystone server installation is\nneeded by rsync fernet rotation mechanism. As of now keystone user and\ngroup definition were moved to new linux system class which is\nincluded in system.glusterfs.client.volume.keystone and\nsystem.keystone.server.cluster, single\n\nRelated-PROD: PROD-19973\nChange-Id: I852b392964040aa41dfbb683095e53bb1cf13f3a\n"
    },
    {
      "commit": "6eb64341221282c129eb6b2f98e9388836d23699",
      "tree": "5096a97414553589e38f1a8294604b994b35c2bc",
      "parents": [
        "dd88c98022037314b9b00d8277a55f7e22818b36"
      ],
      "author": {
        "name": "Oleksii Grudev",
        "email": "ogrudev@mirantis.com",
        "time": "Fri Aug 10 15:46:07 2018 +0300"
      },
      "committer": {
        "name": "Oleksii Grudev",
        "email": "ogrudev@mirantis.com",
        "time": "Mon Aug 13 11:00:20 2018 +0300"
      },
      "message": "Add classes for fernet rotation based on rsync\n\nNew classes contain parameters for fernet rotation based on rsync.\nMoreover they contain cron job definition for rsync fernet rotation\nscript\n\nChange-Id: I17a96e275da5ceccdccc689ed03c8ae9039ad8bc\nRelated-PROD: PROD-19973\n"
    },
    {
      "commit": "6dc8dabce035e2982d725b8a9a4127c867dd0555",
      "tree": "bc0736516371fd951291213f1f73853338784f23",
      "parents": [
        "d9b3f7e6f9242c482c3bde9aeca91598e1a5754a"
      ],
      "author": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Tue Jul 31 16:54:12 2018 +0300"
      },
      "committer": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Wed Aug 01 10:54:30 2018 +0300"
      },
      "message": "Add default ssl parameters\n\nWhen using mode \u0027strict\u0027 parameter in ssl configuration of\napache and nginx it is possible to configure apache and nginx\nssl parmeters directly from pillar, instead for parameters\nhardcoded in jinja templates. So the default set of ssl parameters\nfor nginx and apache is placed under system.apache.server.ssl\nand nginx.server.proxy.ssl classes, when both classses are included\nto cluster level models and _param:nginx_proxy_ssl_enabled and\n_param:apache_ssl_enabled are set to true, paremeters from both classes\neill be effective.\n\nChange-Id: I6803c488b16adfe8dfff83f6f036e9358078d2e1\nRelated-Prod: https://mirantis.jira.com/browse/PROD-20921\n"
    },
    {
      "commit": "816020d2dae880df5f6053ef15e96478e1f417e5",
      "tree": "bae48ace6ebfd671b8aa1ef111d2666105af94fc",
      "parents": [
        "892ec3478778cda14e31251ac6b33e133899ec65",
        "8aec2d0c19580c01c1c3d46abc0f274772464da7"
      ],
      "author": {
        "name": "Ondrej Smola",
        "email": "osmola@mirantis.com",
        "time": "Tue Jul 17 08:54:01 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@853267bf53e2",
        "time": "Tue Jul 17 08:54:01 2018 +0000"
      },
      "message": "Merge \"Define auth/db settings of tacker service\""
    },
    {
      "commit": "01eb3177fa25d42728dc135143eef2e5884162e6",
      "tree": "a58588108085552a5a0abddad27efd3eecfa5fae",
      "parents": [
        "72a0ae0380b2d8b17be90e97f1d4dbc1f254b1eb"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Mon Jul 16 13:44:53 2018 +0300"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Mon Jul 16 18:53:00 2018 +0300"
      },
      "message": "Add openstack_node_role parameter\n\nAdd openstack_node_role parameter that will specify node role\nprimary|secondary. This metadata will be used by formulas as a\ntrigger to run one-shot operations.\n\nChange-Id: I230590bc5f9d53960c6edaf7e37c44541d9c3342\nRelated-Prod: PROD-21267\n"
    },
    {
      "commit": "bf692cc74e98f98298d90211ac54c0c6f3f0b774",
      "tree": "65e2d0b689531afa3d7ffd86ed25a9e37947fffe",
      "parents": [
        "f2479a4013f6ded7b56e057c6186e15b418e8c9a"
      ],
      "author": {
        "name": "Anastasia Kuznetsova",
        "email": "akuznetsova@mirantis.com",
        "time": "Sat Jun 09 17:07:21 2018 +0400"
      },
      "committer": {
        "name": "Anastasia Kuznetsova",
        "email": "akuznetsova@mirantis.com",
        "time": "Wed Jun 27 11:31:59 2018 +0000"
      },
      "message": "Update vnf-onboarding jobs definition\n\nJobs were updated in scope of adding support of CFY community version.\nNow it is possible to use either community or enterprise version of\ncloudify.\n\nPROD-19940\n\nChange-Id: I394da2953a2907703374e2f47cfd618187c6bfcd\n"
    },
    {
      "commit": "0ec345b1e4c79ed044aaea538db388bf6052e3e8",
      "tree": "a0f7521297b329d88ccf8d275dca1067e109a91d",
      "parents": [
        "8d46284f4cf6457d4d99d631dca26f4aaed71b45"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Mon Jun 18 12:19:11 2018 +0300"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Mon Jun 18 12:19:14 2018 +0300"
      },
      "message": "Add keystone.client.v3 metadata\n\nStarting from Queens release V2 support is dropped from keystone.\nThis patch adds keystone.client.v3 that contains defaults for V3\nusage.\n\nChange-Id: Idd27e929b56f8eacb778c721eaea5f01021e872b\n"
    },
    {
      "commit": "572d641e817ad7c1e3f9d21776edb84ad3e2be62",
      "tree": "61ac90c1fe176c12abba6d807ee990af76df4515",
      "parents": [
        "38d6d5222e946b3c8bf562af8233060e8df0f392"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Mon Jun 11 13:38:34 2018 +0300"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Mon Jun 11 13:38:41 2018 +0300"
      },
      "message": "Include os_client_config.admin_identity to core\n\nThis patch includes keystone.client.os_client_config.admin_identity to\nkeystone/client/core.yml to make sure os_client_config admin_identity\nresources are created by default when core.yml is included\nas they nedeed for queens.\n\nChange-Id: Ib6197fb2ebd01ab32c703a7bfaa6fbf536766b92\n"
    },
    {
      "commit": "fb8489e37207e695a36c8a34ee1b02f26c5e41ba",
      "tree": "18a667ff338e50e1c84c2ed51e1e111c916864e6",
      "parents": [
        "3d227a7e3be6d3da6a459cc8254637be2228d1fb"
      ],
      "author": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Tue Jun 05 17:29:05 2018 +0300"
      },
      "committer": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Tue Jun 05 16:18:01 2018 +0000"
      },
      "message": "Fix panko v3 endpoint creation\n\nChange-Id: Ifecaf15e2e9c4ad3e4576591e13f2dfe3ef118a0\nRelated-Prod: https://mirantis.jira.com/browse/PROD-20388\n"
    },
    {
      "commit": "8aec2d0c19580c01c1c3d46abc0f274772464da7",
      "tree": "fc4e13ed575648e1c5f92eeef5de47aabd7da3b5",
      "parents": [
        "ed17ca4c64959ae1f3c0f57d73fce71fff4a22ba"
      ],
      "author": {
        "name": "Michael Polenchuk",
        "email": "mpolenchuk@mirantis.com",
        "time": "Fri May 25 17:56:19 2018 +0400"
      },
      "committer": {
        "name": "Mikhail Polenchuk",
        "email": "mpolenchuk@mirantis.com",
        "time": "Wed May 30 15:39:02 2018 +0000"
      },
      "message": "Define auth/db settings of tacker service\n\nChange-Id: Ib988607da98678113a21dd21d20cfad66301f4bc\n"
    },
    {
      "commit": "85798ea88213181df9aedf6039d40ec8a5c22e39",
      "tree": "ddc8dffa8dace69f77cad070e2abf26c9af7f191",
      "parents": [
        "c8d0a90f483ef9c946e2a73bf3140a111c657413"
      ],
      "author": {
        "name": "Ann Kamyshnikova",
        "email": "akamyshnikova@mirantis.com",
        "time": "Fri May 04 17:01:39 2018 +0400"
      },
      "committer": {
        "name": "Anna Taraday",
        "email": "akamyshnikova@mirantis.com",
        "time": "Fri May 25 08:44:01 2018 +0000"
      },
      "message": "Create resources for VNF-Onboarding\n\nAdded classes for creation images, flavors, credentials that will\nbe used by vnf-onboarding pipelines.\n\nRelated-PROD: PROD-19328\nRelated-PROD: PROD-19968\nChange-Id: If57d8a95315904dceb960038013ebaf937c1f478\n"
    },
    {
      "commit": "d0ef28841c281ec6cf1408ec6414b89656709a45",
      "tree": "b414ec531639dad746f4564827fe8aa9aaee162e",
      "parents": [
        "fca888159ecbe9121c3e7c9c83c6627f40d235c7"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Tue May 08 14:40:09 2018 +0300"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Thu May 10 14:42:48 2018 +0000"
      },
      "message": "Add keystone service metadata for v3 client\n\nV3 resources structure/resource relation are completely\ndifferent than in v2. This patch introduce metadata for\nv3 resources stored in:\n\n  * keystone/client/v3/services/*\n\nThe new module/state in keystone to work with v3 only was introduced\nby https://gerrit.mcp.mirantis.net/19529.\n\nThe change is fully backward compatible, as new resources will be\nused only when keystone:client:resources:v3:enabled is set explicitly\nto True.\n\nChange-Id: I0f0e53dda29572987f221438394083590bb6a6e5\nRelated-Prod: PROD-19148\n"
    },
    {
      "commit": "37e957e2d300cb3f476f7333def426b85af6c22e",
      "tree": "d6014ed153ba9d9f6be2e20a06ff63793561bfee",
      "parents": [
        "c8a16c4b3584bed95f98b154ea6c14574ba39270"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Thu Apr 12 12:22:22 2018 +0300"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Fri Apr 13 10:11:21 2018 +0000"
      },
      "message": "Add manila.client system metadata\n\nThis patch adds manila client metadata with ability to create\nshare_types.\n\nAlso extend keystone.client system metadata to create os-client-config\nfor root user.\n\nChange-Id: Ieb90b04e16c0decdd2a720257fd025f23e4d8293\nRelated-Prod: PROD-18221\n"
    },
    {
      "commit": "85ea0daadf512a33312d25f96b3b2710201bb9f7",
      "tree": "2af8fad72a2c97931202b30530323a2f8de92b7e",
      "parents": [
        "69a9a3939e00785ee89a83cfdf7d208e243ce977"
      ],
      "author": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Tue Mar 13 18:42:59 2018 +0200"
      },
      "committer": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Tue Mar 13 16:48:10 2018 +0000"
      },
      "message": "Add ability to override public host\n\nFor telemetry there is need to override public host,\nbecause telemetry components can be run under separate\nproxy.\n\nChange-Id: Iaae29cd472f56c9d1afad0a8403c7fb2df55e5b3\nRelated-Prod: https://mirantis.jira.com/browse/PROD-18349\n"
    },
    {
      "commit": "adb1130561d0b204838b190d925855e4ab4c9d82",
      "tree": "6cf07ea258e188f1d852d10d798761d38f061b8c",
      "parents": [
        "27903ba31d65a72230e673eb51451896967b3000"
      ],
      "author": {
        "name": "Oleg Iurchenko",
        "email": "oiurchenko@mirantis.com",
        "time": "Thu Feb 01 10:23:46 2018 +0200"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Tue Mar 06 12:22:35 2018 +0000"
      },
      "message": "Allow to override keystone endpoint path\n\nThis patch allows to override keystone path for identity\nendpoints from cluster level.\n\nChange-Id: I0bdfda036ce201298b6d38f2976230b457fdee19\nRelated-PROD: PROD-13895\n"
    },
    {
      "commit": "56f42e58237e2e0b2fc89635acaf0bd38a353173",
      "tree": "6567c9f3fca7904b8883b42602ed539cfd6547c5",
      "parents": [
        "e4204869f35ffbc82a045706ac01426cf279e9ac"
      ],
      "author": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Thu Mar 01 09:36:22 2018 +0000"
      },
      "committer": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Thu Mar 01 09:42:23 2018 +0000"
      },
      "message": "Add telemetry ssl config\n\nChange-Id: I7f9764d6123b13f84a4bcf58bcedf47c62356547\n"
    },
    {
      "commit": "4891217841b3cf27f247652b949ef28aa6068b87",
      "tree": "adf2a157cd8045a4f4c46bb2d5004ad677a7e96b",
      "parents": [
        "0b56b97019220f244e43d0b3780e85fe3469e821",
        "4a0e44312fe529c99eb1281e0380e87245fb9a66"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Fri Feb 23 20:05:47 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@56fc70e46927",
        "time": "Fri Feb 23 20:05:47 2018 +0000"
      },
      "message": "Merge \"Add system reclass for gnocchi\""
    },
    {
      "commit": "4a0e44312fe529c99eb1281e0380e87245fb9a66",
      "tree": "ab645e2b23eddb81878bcc9a53a05df23daee05c",
      "parents": [
        "678d0fc3d4e8daaffe2cf8f30c15d247a3f5485f"
      ],
      "author": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Fri Feb 09 17:06:13 2018 +0200"
      },
      "committer": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Fri Feb 23 15:30:04 2018 +0000"
      },
      "message": "Add system reclass for gnocchi\n\nChange-Id: I3f6a4fb5c48b27d6ae8259c0d9360ee1ef7a83f5\nRelated-Prod: https://mirantis.jira.com/browse/PROD-17727\n"
    },
    {
      "commit": "43e75da7a5f2087a3bb8ed64fddc91e4c5105c14",
      "tree": "580a06438ea8e612d85b8d602258d3ab50cc5e37",
      "parents": [
        "093b42215e6a408ea6f36e34f2698b569e65cede"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Fri Feb 09 15:51:47 2018 +0200"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Thu Feb 22 14:54:21 2018 +0000"
      },
      "message": "Initial manila support\n\nThis patch adds the following:\n\n * Apache manila sites\n * mysql database\n * horizon plugin\n * keystone endpoints/users\n * manila system cluster/single\n * nginx proxy site\n * haproxy proxy site\n\nRelated-Prod: PROD-18003\n\nChange-Id: I8892e7ad32d1d1d8adb487a94f669593aab15977\n"
    },
    {
      "commit": "64f6718caafe6606bfebad37bc32fd34ad314f4e",
      "tree": "93a3b18f855b5cc585a4b12e450da5dea9f536f9",
      "parents": [
        "d32d6c2fcaf6421b943a202fd71ae093d50cb1da",
        "f9e57b35dc9f88d94ef2ea06c9f052b3d8ca11ce"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Wed Jan 24 11:45:10 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@56fc70e46927",
        "time": "Wed Jan 24 11:45:10 2018 +0000"
      },
      "message": "Merge \"Allow setting protocol for internal endpoints\""
    },
    {
      "commit": "4ac221e9d7bfcdf91fd98532364f8faa2ffef83b",
      "tree": "6ae652bf8b1e02834d63ee3c37c7abd572373c23",
      "parents": [
        "aedd6c6784da0b0972493220cc4b7dfff7968f03",
        "178c00484c2373b1a0b541bc790d4ef6e033b48d"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Tue Jan 23 16:43:43 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@56fc70e46927",
        "time": "Tue Jan 23 16:43:43 2018 +0000"
      },
      "message": "Merge \"Allow to configure ssl on keystone apache site\""
    },
    {
      "commit": "f9e57b35dc9f88d94ef2ea06c9f052b3d8ca11ce",
      "tree": "b89fd1530fd67fc76739c200497a6e1d60a82e4c",
      "parents": [
        "d47906141f778824bfb07b987f418c8893939d09"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Thu Jan 18 19:58:56 2018 +0200"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Tue Jan 23 15:09:59 2018 +0200"
      },
      "message": "Allow setting protocol for internal endpoints\n\nThis patch unhardcode protocol on internal endpoints in\nkeystone.client classes. It may be changed by setting\n{service_name}_internal_protocol param on cluster level.\n\nChange-Id: I37f75003f1a30aa8fb944a84f1a7fa603ca1f725\nRelated-Prod: PROD-17043\n"
    },
    {
      "commit": "178c00484c2373b1a0b541bc790d4ef6e033b48d",
      "tree": "af674e8ba7ae6ae9c1c4ff9ce18648f66d371eac",
      "parents": [
        "d47906141f778824bfb07b987f418c8893939d09"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Fri Jan 19 15:52:13 2018 +0200"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Fri Jan 19 15:52:56 2018 +0200"
      },
      "message": "Allow to configure ssl on keystone apache site\n\nThis patch allows to configure ssl settings on keystone apache\nsite by specifying apache_keystone_ssl parameter.\nAlso allow to override host:name by setting apache_keystone_api_host\n\nFully backward compatible change.\n\nChange-Id: I8cde4c16b808370761965d291b17136b1e144a9b\nRelated-Prod: PROD-17057\n"
    },
    {
      "commit": "1ddaca160ad1b181562cbe2592ec55974024d46c",
      "tree": "9e9d16536d8ce5e491e9f52ed2571d81ced6e48e",
      "parents": [
        "d47906141f778824bfb07b987f418c8893939d09"
      ],
      "author": {
        "name": "Michael Polenchuk",
        "email": "mpolenchuk@mirantis.com",
        "time": "Fri Dec 08 15:24:42 2017 +0400"
      },
      "committer": {
        "name": "Michael Polenchuk",
        "email": "mpolenchuk@mirantis.com",
        "time": "Fri Jan 19 11:22:36 2018 +0400"
      },
      "message": "Bring in panko settings\n\nAdd settings of panko event service\ninto keystone and mysql database.\n\nChange-Id: Ibfc31e0bbf4398935f119e5e5fdd4ad548e6f4ca\n"
    },
    {
      "commit": "fe19b08001ec23454cbff85234a1235284cb5675",
      "tree": "a539fb4f0c031a7215574c6be84618f35d887548",
      "parents": [
        "4140f98c712694d91096b09fe630db6db9481479"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Wed Jan 10 15:41:21 2018 +0100"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Wed Jan 10 15:41:21 2018 +0100"
      },
      "message": "Keystone Pike requires latest python-cryptography\n\nKeystone Pike has to have latest version of python-cryptography,\notherwise it breaks requests on API.\n\nChange-Id: I36313f9c2520bb0fb22511763de65e3437ed6d87\nCloses-Bug: PROD-16858\n"
    },
    {
      "commit": "87bee6c874ee66eff97a125469aceea0a939d5c2",
      "tree": "dab4d2d57a6eda0f64c4a91bcdd8fdda8fe88102",
      "parents": [
        "e12c930559563ced19afb50360f3bf213ea3c619"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Wed Dec 13 16:37:18 2017 +0200"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Mon Dec 18 12:35:58 2017 +0000"
      },
      "message": "Do not create endpoints for EC2 API by default\n\nEC2 API was removed from nova in Mitaka. It was moved to its own service\nopenstack/ec2-api. We even do not have packages for it in Mirantis.\nDisable EC2 API creation by default to do not confuse users.\n\nRelated-Prod: PROD-16552\n\nChange-Id: I5abdbf831c2ebebd10f81f090f306183576773fb\n"
    },
    {
      "commit": "343bef2928fd9e2590f9b781fc86a2a60e21aa71",
      "tree": "b3a0268e0205f093768232a6b98123876bacb2f8",
      "parents": [
        "08a11d6e05ed6e2016865a6de5a6e7b4b2c831bf"
      ],
      "author": {
        "name": "Oleg Iurchenko",
        "email": "oiurchenko@mirantis.com",
        "time": "Fri Oct 13 19:28:25 2017 +0300"
      },
      "committer": {
        "name": "Oleg Iurchenko",
        "email": "oiurchenko@mirantis.com",
        "time": "Wed Oct 18 09:22:42 2017 +0000"
      },
      "message": "Add key-manager:service-admin role for Barbican\n\nThis patch adds role key-manager:service-admin for Barbican\n\nChange-Id: I5978e9112f32e6ed55e3059b52f262b1305dc7d5\nRelated-PROD: PROD-15204\n"
    },
    {
      "commit": "4f38fc605ca12767967894b71695efec7355128b",
      "tree": "4b2fefbf5f3fc21fd738e0e0df635e2ac87cd365",
      "parents": [
        "d579effcfd913629072f4447cfed466647c5d97d"
      ],
      "author": {
        "name": "Ildar Svetlov",
        "email": "isvetlov@mirantis.com",
        "time": "Fri Sep 29 18:01:20 2017 +0400"
      },
      "committer": {
        "name": "Ildar Svetlov",
        "email": "isvetlov@mirantis.com",
        "time": "Thu Oct 05 14:00:12 2017 +0000"
      },
      "message": "Add client IP into Keystone API log\n\nChange-Id: I73111646dc9cfabcbacca18e6902e4dbda94803e\n"
    },
    {
      "commit": "6c105ecd4c99aca68fb95b43f11c228aa648c3d5",
      "tree": "e17fce041f1aebd6387b8d055d1cf8fadcbf4183",
      "parents": [
        "4df63fbf9c0507d124b51c65629fe837694e80e2"
      ],
      "author": {
        "name": "danys94",
        "email": "daniel.cech@tcpcloud.eu",
        "time": "Thu Oct 05 08:40:31 2017 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 05 08:40:31 2017 +0200"
      },
      "message": "Update single.yml"
    },
    {
      "commit": "4df63fbf9c0507d124b51c65629fe837694e80e2",
      "tree": "a5c5f8412300b10ae39acb751f27391df9b3e4de",
      "parents": [
        "ebf82af2a11da89e873feb54df1b9e723f4f4b31"
      ],
      "author": {
        "name": "danys94",
        "email": "daniel.cech@tcpcloud.eu",
        "time": "Thu Oct 05 08:40:10 2017 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 05 08:40:10 2017 +0200"
      },
      "message": "Update cluster.yml"
    },
    {
      "commit": "ebf82af2a11da89e873feb54df1b9e723f4f4b31",
      "tree": "bb3a944a10819f12fd3ecddcc047aebb752895b5",
      "parents": [
        "048cc23b5939f03d885c2d2d61a91d53ed00c7b2"
      ],
      "author": {
        "name": "Daniel Cech",
        "email": "daniel.cech@tcpcloud.eu",
        "time": "Wed Oct 04 16:42:22 2017 +0200"
      },
      "committer": {
        "name": "Daniel Cech",
        "email": "daniel.cech@tcpcloud.eu",
        "time": "Wed Oct 04 16:42:22 2017 +0200"
      },
      "message": "Parametrize token expiration time\n"
    },
    {
      "commit": "9d934b8965748584e6b8e83459708e31d8e91ec7",
      "tree": "4cbf2e9819a746598796598de6b430ddf1f7c238",
      "parents": [
        "0c7e110643674ad4a5f9762f6f4c9b99125ab414"
      ],
      "author": {
        "name": "Petr Jediný",
        "email": "pjediny@mirantis.com",
        "time": "Thu Aug 10 23:27:30 2017 +0200"
      },
      "committer": {
        "name": "Petr Jediný",
        "email": "pjediny@mirantis.com",
        "time": "Wed Aug 23 13:25:49 2017 +0200"
      },
      "message": "Add basic Barbican support\n\nChange-Id: I40b21454ec9e9895c4833e9e3b46e81adbb8be98\n"
    },
    {
      "commit": "0c7e110643674ad4a5f9762f6f4c9b99125ab414",
      "tree": "222b83fcc43fc45057e66615e3df4c17b9c734ba",
      "parents": [
        "9593288945c903f3558f3bce798a6519ed879602"
      ],
      "author": {
        "name": "Andrey Shestakov",
        "email": "ashestakov@mirantis.com",
        "time": "Thu Aug 10 13:39:04 2017 +0300"
      },
      "committer": {
        "name": "Marek Celoud",
        "email": "mceloud@mirantis.com",
        "time": "Thu Aug 10 18:01:07 2017 +0000"
      },
      "message": "Pin python-pymysql latest version MOS repo.\n\nChange-Id: Ia42b38284331484df7bafe80773b7f5e1b28fd01\n"
    },
    {
      "commit": "3f1a1f66205db6aa7b36a1b3983cbbae69be69db",
      "tree": "0dd0e6204ec6c73af1401ec7588156783e545308",
      "parents": [
        "d3d685f07b078a22ade9e35b14e3d639293333bc",
        "8eca205c442ba5ef641992dcc58787e4e0a87bd7"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jjosef@mirantis.com",
        "time": "Fri Aug 04 11:46:11 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@980ef0291b9e",
        "time": "Fri Aug 04 11:46:15 2017 +0000"
      },
      "message": "Merge \"Run keystone under apache\""
    },
    {
      "commit": "ffa0b6a22be87104943b191110eef33587ad261a",
      "tree": "b06efe5be1621f4a833079af0fbdc883c481f13f",
      "parents": [
        "c6f2400f9ca40cf59e214d07c6005aacaadf0f27"
      ],
      "author": {
        "name": "Elena Ezhova",
        "email": "eezhova@mirantis.com",
        "time": "Thu Jul 27 16:20:02 2017 +0400"
      },
      "committer": {
        "name": "Elena Ezhova",
        "email": "eezhova@mirantis.com",
        "time": "Thu Jul 27 16:54:00 2017 +0400"
      },
      "message": "Enable keystoneauth for octavia_identity\n\nThis is a follow up for a change that set `use_keystoneauth: true`\nfor admin_identity.\n\nRelated PROD: PROD-13344\n\nChange-Id: I7c09b837db074092cca2ad31b1136c0380fa9774\n"
    },
    {
      "commit": "c292a9b5afb28898fc250f5006b8cbf017bac958",
      "tree": "8d6cb3c36d08a61f9560897e0aa435fb9aa4b1b6",
      "parents": [
        "dea4f0536bcf78895a8484be3f1071bcd4eecdaf"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Tue Jul 11 17:45:58 2017 +0300"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Tue Jul 11 14:48:22 2017 +0000"
      },
      "message": "Fix baremetal endpoint position\n\nChange-Id: Ic3403a7c1b453016cbf5fe52f9def5f5bf0af14f\n"
    },
    {
      "commit": "8dbae257b611a2d5be4387a8cfc2c928a04168e5",
      "tree": "2c9ae5745dab66f1c6fd7a88688246fdbce2be02",
      "parents": [
        "dacd875b680823c435cf78330fe6322d50ffadd4"
      ],
      "author": {
        "name": "Adam Tengler",
        "email": "atengler@mirantis.com",
        "time": "Tue Jul 11 16:43:18 2017 +0200"
      },
      "committer": {
        "name": "Adam Tengler",
        "email": "atengler@mirantis.com",
        "time": "Tue Jul 11 16:43:18 2017 +0200"
      },
      "message": "Set use_keystoneauth param in keystone.client identity\n\nChange-Id: Ia8b0796a671724284fdae048726349c2e9169782\n"
    },
    {
      "commit": "44f95280b0e0f787ead712ecd3ff08b927401193",
      "tree": "658c6d07530afbedcc0e253ffa28cc770d905ff2",
      "parents": [
        "d2e5ecd5ca54243b18b40f7e2805374e338b7dec",
        "b28d41f88c6aa31bb5c8ff4f2c4a11a6424d1906"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "akomarek@mirantis.com",
        "time": "Tue Jul 11 12:24:21 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@32a4cf582fa9",
        "time": "Tue Jul 11 12:24:23 2017 +0000"
      },
      "message": "Merge \"Add Glance client metadata to create Octavia amphora image\""
    },
    {
      "commit": "6f169e7cd6b46a7e20f0d71ccfe4b718514f25b1",
      "tree": "1e495b62912297381ef163aad777baf5c8c5887c",
      "parents": [
        "aa04fc13548bc8c1696bb729d30f5309ab6c2565"
      ],
      "author": {
        "name": "Petr Jediný",
        "email": "pjediny@mirantis.com",
        "time": "Mon Jul 10 16:10:15 2017 +0200"
      },
      "committer": {
        "name": "Petr Jediný",
        "email": "pjediny@mirantis.com",
        "time": "Mon Jul 10 16:10:15 2017 +0200"
      },
      "message": "Add Barbican and Congress keystone endpoints\n\nChange-Id: Id9d68afe3116895cf5353ac5b16931713bbb24c9\n"
    },
    {
      "commit": "b28d41f88c6aa31bb5c8ff4f2c4a11a6424d1906",
      "tree": "4b5561168f24b85cacfea72e9d4001e96483f6cb",
      "parents": [
        "aa04fc13548bc8c1696bb729d30f5309ab6c2565"
      ],
      "author": {
        "name": "Elena Ezhova",
        "email": "eezhova@mirantis.com",
        "time": "Mon Jul 03 17:09:04 2017 +0400"
      },
      "committer": {
        "name": "Elena Ezhova",
        "email": "eezhova@mirantis.com",
        "time": "Mon Jul 10 18:04:24 2017 +0400"
      },
      "message": "Add Glance client metadata to create Octavia amphora image\n\n- Add admin_identity to create resources from admin user\n- Add glance.client.init that makes sure the client is enabled\n- Add Glance client metadata for an Octavia amphora image\n- Add mine function to retrieve owner ID for a created image\n\nRelated prod: PROD-11910\n\nChange-Id: I051f499ca304d270e87b4fe35bddce32e09742f1\n"
    },
    {
      "commit": "569d5dccc5d34d6553e1f32da1b19d249661b35b",
      "tree": "637199990e1269333c38fec887d018360d688459",
      "parents": [
        "a045e8ef192b5a729e25c616cade70c2b0ad0761",
        "b606a780a9b0ada6eb841f9f957e088bab5062d8"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "akomarek@mirantis.com",
        "time": "Fri Jun 30 11:36:44 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@32a4cf582fa9",
        "time": "Fri Jun 30 11:36:47 2017 +0000"
      },
      "message": "Merge \"Create amphora flavor for Octavia\""
    },
    {
      "commit": "a045e8ef192b5a729e25c616cade70c2b0ad0761",
      "tree": "d793cd987ebe156a03a802d7066c605b930a6dfd",
      "parents": [
        "27718cc38d0e85d2cda468b69d39900b5f33314a"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Fri Jun 30 13:21:17 2017 +0200"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Fri Jun 30 13:21:17 2017 +0200"
      },
      "message": "Admin endpoint for keystone v3\n\nAdmin endpoint needs to stay on v2.0 due contrail integration.\nOtherwise it throws error message in neutron api actions. Tested\non Ocata release and Contrail 3.1.1\n\nChange-Id: I43811054bbf397991a5115c2e4d35ea66cf3af80\n"
    },
    {
      "commit": "b606a780a9b0ada6eb841f9f957e088bab5062d8",
      "tree": "bf3b3b7bb22bb0912df6987329b32ed3cf06c8a3",
      "parents": [
        "704c851d17ca7987e93f0f2ba738c147364b0edc"
      ],
      "author": {
        "name": "Elena Ezhova",
        "email": "eezhova@mirantis.com",
        "time": "Thu Jun 29 17:27:46 2017 +0400"
      },
      "committer": {
        "name": "Elena Ezhova",
        "email": "eezhova@mirantis.com",
        "time": "Thu Jun 29 20:09:32 2017 +0400"
      },
      "message": "Create amphora flavor for Octavia\n\n* Add octavia_identity in order to generate a Keytone profile\n  for Octavia\n* Add a nova.client class that defines an amphora flavor\n\nChange-Id: I13e01d21f4e097f0348ef9f491dce1c527c91204\n"
    },
    {
      "commit": "12ee0677ea9c518ec5f56a56884148394eba6573",
      "tree": "a462650e5b4436cbb6375a878af1e6a385e7e3c3",
      "parents": [
        "cd006a8f0bdcc1c61f4ef912fa0b2932e3552009"
      ],
      "author": {
        "name": "Adam Tengler",
        "email": "atengler@mirantis.com",
        "time": "Wed Jun 28 13:29:54 2017 +0200"
      },
      "committer": {
        "name": "Adam Tengler",
        "email": "atengler@mirantis.com",
        "time": "Wed Jun 28 13:29:54 2017 +0200"
      },
      "message": "Add email to image_manager user\n\nChange-Id: If840c90b02d4ffb6479b406071f49ef738e5835b\n"
    },
    {
      "commit": "7a886b530cd38aff9826b1cd22660c4e6d5e6977",
      "tree": "46d37ad9611ea30d1ec5129df6d355808b17b45e",
      "parents": [
        "d5abeb6b406239171698a6956ae24e78a3518a32"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "ales.komarek@newt.cz",
        "time": "Tue Jun 27 15:31:51 2017 +0200"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "ales.komarek@newt.cz",
        "time": "Tue Jun 27 15:31:51 2017 +0200"
      },
      "message": "Image manager for jenkins\n\nChange-Id: Iae2d9070568ad3d08a37f16a53c54cf26f1cff09\n"
    },
    {
      "commit": "f99e94dc67a66aa8b6fddd67e5c3c8117f247cd0",
      "tree": "7c180223fb3418e4dced74feb2a4dfa33201bef8",
      "parents": [
        "3339ab45b9408ead8d2b7dc6392b37e78b642467",
        "b88399d9505f144d5945250388e6d67a24169489"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jjosef@mirantis.com",
        "time": "Wed Jun 21 09:52:20 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@32a4cf582fa9",
        "time": "Wed Jun 21 09:52:22 2017 +0000"
      },
      "message": "Merge \"Add keystone configuration for Octavia\""
    },
    {
      "commit": "10e356fded0716114de1db3d6100c68f8f8358e2",
      "tree": "ab99af00a80e6ff423cad682ad070b2d17e246cd",
      "parents": [
        "957f54a16d0af7f2489d3af90897580923435559"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Thu Jun 15 14:41:28 2017 +0300"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Tue Jun 20 20:42:58 2017 +0300"
      },
      "message": "Unhardcode baremetal-flat-network ip ranges\n\nAllow to configure baremetal-flat-network cidr and\ndhcp range via _param variables.\nAdd system model for neutron.gateway with ironic enabled.\nSetup keystone admin_identity salt grains, used to create\nopenstack resources like neutron networks/subnets, ironic nodes.\n\nDepends-On: I3f2db74e7e34310de19a44739828a874a5d5abac\n\nChange-Id: I8bb529bf8b9ae2f115cbaa43beb16c819495d158\n"
    },
    {
      "commit": "8a36b030cfcd0890cd5c83897ea59842335ee93b",
      "tree": "1c7a599690f514f64c086d7fcbd85776e96e4955",
      "parents": [
        "6a4fd5ef2c0929b2cad44f47f780226286f4bb2f",
        "3e01f7797e584ceb57ab06447c41777a0a2e07f3"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "fpytloun@mirantis.com",
        "time": "Mon Jun 19 13:59:03 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@32a4cf582fa9",
        "time": "Mon Jun 19 13:59:05 2017 +0000"
      },
      "message": "Merge \"Configure Keystone log format\""
    },
    {
      "commit": "b88399d9505f144d5945250388e6d67a24169489",
      "tree": "aa9cde9c0ab9ce4553bff73907b989928c8bf468",
      "parents": [
        "8574b439616603b4572ffc280129e7a74640f499"
      ],
      "author": {
        "name": "Elena Ezhova",
        "email": "eezhova@mirantis.com",
        "time": "Thu Jun 15 17:29:33 2017 +0400"
      },
      "committer": {
        "name": "Elena Ezhova",
        "email": "eezhova@mirantis.com",
        "time": "Thu Jun 15 20:18:54 2017 +0400"
      },
      "message": "Add keystone configuration for Octavia\n\nChange-Id: Ifa358c551f2b5d673677f7e5b79a0f5a6bc800d0\n"
    },
    {
      "commit": "9490db9e68c35acfc357b098ca871fbe8d379760",
      "tree": "f83e87cdcb725ed0e158b1926e86d568a3111789",
      "parents": [
        "4f24035070bf8c65579226f3abb9cd36ed07cace"
      ],
      "author": {
        "name": "Andrey Shestakov",
        "email": "ashestakov@mirantis.com",
        "time": "Thu Jun 15 17:17:37 2017 +0300"
      },
      "committer": {
        "name": "Andrey Shestakov",
        "email": "ashestakov@mirantis.com",
        "time": "Thu Jun 15 17:17:37 2017 +0300"
      },
      "message": "Add Glusterfs volume for keystone credential-keys.\n\nChange-Id: Ife24619123ae962aac9d58dca4a5cdee125e26af\n"
    },
    {
      "commit": "6aae32017cfe68aa5fc58bcba4698d3184bd6d4c",
      "tree": "6623d846f8ac7ac6901984a14645a6ad2b31ae67",
      "parents": [
        "6e0339e61e5626eabc6139b6a81ba9b5060002c1"
      ],
      "author": {
        "name": "Pavel Cizinsky",
        "email": "pcizinsky@mirantis.com",
        "time": "Thu Jun 15 10:29:33 2017 +0200"
      },
      "committer": {
        "name": "Pavel Cizinsky",
        "email": "pcizinsky@mirantis.com",
        "time": "Thu Jun 15 10:44:34 2017 +0200"
      },
      "message": "add paramater for radosgw swift port\n\nChange-Id: I02024cd4e1d57a4dd2567fbffdb9a735911b2003\n"
    },
    {
      "commit": "3e01f7797e584ceb57ab06447c41777a0a2e07f3",
      "tree": "64e07400a3bc2aa1ce15067846e37ae77a92e7dc",
      "parents": [
        "6162d459af44fb873858aa20c0097a4451cb40ec"
      ],
      "author": {
        "name": "Swann Croiset",
        "email": "scroiset@mirantis.com",
        "time": "Tue Jun 13 10:14:16 2017 +0200"
      },
      "committer": {
        "name": "Swann Croiset",
        "email": "scroiset@mirantis.com",
        "time": "Tue Jun 13 10:14:16 2017 +0200"
      },
      "message": "Configure Keystone log format\n\nChange-Id: Ib9bcc8d00b9cd0e752fd5942efda8d677924af46\n"
    },
    {
      "commit": "8c3d089486e529950dfa7fa01a73425ff2268f75",
      "tree": "373ccb17e21e9c36db66a1571653ab8d20b2009c",
      "parents": [
        "9807524147ac554d64e62e197285afdd6094c111"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Thu Jun 08 09:59:24 2017 +0200"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Thu Jun 08 09:59:24 2017 +0200"
      },
      "message": "split endpoints from client core definition\n\nChange-Id: I940a14e8fbe256dc32444ffbe21a856523603528\n"
    },
    {
      "commit": "9dbabd0c2ad64808e46d99eb6de0f939c7da2f66",
      "tree": "588694bd85fadec08740a3bf2da17575e1091e40",
      "parents": [
        "e1bf38ccfd44662c806fe6c7b652b988bc0d6f24"
      ],
      "author": {
        "name": "Andrey Shestakov",
        "email": "ashestakov@mirantis.com",
        "time": "Fri May 12 13:48:18 2017 +0300"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Tue Jun 06 18:33:31 2017 +0300"
      },
      "message": "Add classes for Ironic\n\nChange-Id: Ia265bea6ee95435e25110d85d1c8e0eef7c11a3b\n"
    },
    {
      "commit": "8eca205c442ba5ef641992dcc58787e4e0a87bd7",
      "tree": "7c7c98fbef764400ae5bf6f3f109069185c7fdba",
      "parents": [
        "7c0588481827607fb5e08d350ac8f1b5b7ed6d79"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "pmichalec@mirantis.com",
        "time": "Mon Jan 16 15:12:26 2017 +0100"
      },
      "committer": {
        "name": "Petr Michalec",
        "email": "pmichalec@mirantis.com",
        "time": "Tue May 30 09:37:30 2017 +0200"
      },
      "message": "Run keystone under apache\n\nChange-Id: I53d8df97f61c80b0bc3a27f70d20d3f61d72f0e0\n"
    },
    {
      "commit": "e710384607cf13ac125f4632362c762383c0b62d",
      "tree": "147c17d5a6a1250d73bd7f02f93f9f6712d268fa",
      "parents": [
        "6f11fabb4a52a5adc326cac96079a332c372f082"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "pmichalec@mirantis.com",
        "time": "Thu Feb 02 07:21:01 2017 +0100"
      },
      "committer": {
        "name": "Petr Michalec",
        "email": "pmichalec@mirantis.com",
        "time": "Wed May 17 16:47:45 2017 +0200"
      },
      "message": "Add web SSO w/shiboleth\n\nChange-Id: I3d297d8a660dc6ea7bda81df21b9ed5a44c26616\n"
    },
    {
      "commit": "04c5ec2a24b9136d7f388b6c62c22311142d062c",
      "tree": "0e4b852d7acc384cb1d19d2d62a50db159f175c3",
      "parents": [
        "8a31d21892d6a3feb31008af19284fb98ffbaf2a"
      ],
      "author": {
        "name": "Jiri Broulik",
        "email": "jiribroulik@gmail.com",
        "time": "Wed May 03 20:41:10 2017 +0200"
      },
      "committer": {
        "name": "Jiri Broulik",
        "email": "jiribroulik@gmail.com",
        "time": "Thu May 04 13:29:13 2017 +0200"
      },
      "message": "ctl upgrade fixes\n"
    },
    {
      "commit": "8725413ad42b79675723ebcc53ca38415eccbabe",
      "tree": "99b707e75282df967a5fda3ad3e7b2dcc34f04cd",
      "parents": [
        "3ab784b7fda41a5d38b5c0d7046aa889bd921a6b"
      ],
      "author": {
        "name": "Jiri Broulik",
        "email": "jiribroulik@gmail.com",
        "time": "Mon May 01 08:33:02 2017 +0200"
      },
      "committer": {
        "name": "Jiri Broulik",
        "email": "jiribroulik@gmail.com",
        "time": "Mon May 01 09:12:41 2017 +0200"
      },
      "message": "ctl upgrade fixes\n"
    },
    {
      "commit": "79e1e4fe64f2719d52109ed3f54328bfcb3ad936",
      "tree": "a04f3ca90f9a821a8e829108a8f247ac7cf44e6f",
      "parents": [
        "95565907186029ad64345e3b2fde221acc2302c4",
        "2a0a44ca3b062019d8384d482d8dd4836d6d6b98"
      ],
      "author": {
        "name": "Ondrej Smola",
        "email": "smolaon@gmail.com",
        "time": "Tue Apr 25 14:53:09 2017 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 25 14:53:09 2017 +0200"
      },
      "message": "Merge pull request #249 from Mirantis/epcim-patch-1-sahara\n\nFix sahara service spec."
    },
    {
      "commit": "95565907186029ad64345e3b2fde221acc2302c4",
      "tree": "0f947d037d38e7bd3e5068c1e8951a711711f324",
      "parents": [
        "6ccdbb683deb7c318dbc205380c77e9dc9650a89",
        "33eb3807da2c9293674a8d8df31a9872ff5aa525"
      ],
      "author": {
        "name": "Ondrej Smola",
        "email": "smolaon@gmail.com",
        "time": "Tue Apr 25 14:52:53 2017 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 25 14:52:53 2017 +0200"
      },
      "message": "Merge pull request #250 from Mirantis/epcim-patch-1-swift-s3\n\nFix keystone_region -\u003e openstack_region"
    },
    {
      "commit": "d01bbd8f1299606599628cdaa88196cabd8206aa",
      "tree": "a1893a537b0aaba5b6e3e29ddfa2f655f6c506c8",
      "parents": [
        "193ccee288ae5e79519709f9679c3d6c0f7f1b5a"
      ],
      "author": {
        "name": "Ondrej Smola",
        "email": "ondrej.smola@tcpcloud.eu",
        "time": "Mon Apr 24 15:34:16 2017 +0200"
      },
      "committer": {
        "name": "Ondrej Smola",
        "email": "ondrej.smola@tcpcloud.eu",
        "time": "Mon Apr 24 15:34:16 2017 +0200"
      },
      "message": "parametrized radosgw s3\n\nChange-Id: Idc1a153c2fb987916f732eee0842a834ef6de5b9\n"
    },
    {
      "commit": "33eb3807da2c9293674a8d8df31a9872ff5aa525",
      "tree": "71d185e06e0172b648f7afdbdef338252f8dec72",
      "parents": [
        "34e266192bab45db3584cd78fcdcf3dc1717c610"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Fri Apr 21 14:25:12 2017 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Apr 21 14:25:12 2017 +0200"
      },
      "message": "Fix keystone_region -\u003e openstack_region"
    },
    {
      "commit": "2a0a44ca3b062019d8384d482d8dd4836d6d6b98",
      "tree": "a6353ae231e0ed379b7b264767cc394676baaf30",
      "parents": [
        "34e266192bab45db3584cd78fcdcf3dc1717c610"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Fri Apr 21 14:13:51 2017 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Apr 21 14:13:51 2017 +0200"
      },
      "message": "Fix sahara service spec."
    },
    {
      "commit": "9aae0b78795e7d68a0f9d751b00c01c819d3541c",
      "tree": "60c96fbbf2d0168c2e0c48c81c79ce29e157f4cc",
      "parents": [
        "71c941da481d9121b5d3e465ddc0d20c4c995886",
        "2928b9aad0a9ef879297843803cc4af3b4acc858"
      ],
      "author": {
        "name": "Ondrej Smola",
        "email": "smolaon@gmail.com",
        "time": "Wed Apr 19 19:21:29 2017 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 19 19:21:29 2017 +0200"
      },
      "message": "Merge pull request #244 from Mirantis/pr/keystone_tenant_id2project_name\n\nupdate deprecated \u0027tenant_id\u0027 argument"
    },
    {
      "commit": "22673031c28f3199f70524e5e406fe4f933b7bc2",
      "tree": "13753d72e0dd0121b3f470b20924ffe3cb651cee",
      "parents": [
        "dcbe7e2428fc1f2c27c47e27e6581ae164e7fa91"
      ],
      "author": {
        "name": "Damian Szeluga",
        "email": "damian.szeluga@gmail.com",
        "time": "Wed Apr 19 13:55:25 2017 +0200"
      },
      "committer": {
        "name": "Damian Szeluga",
        "email": "damian.szeluga@gmail.com",
        "time": "Wed Apr 19 13:56:21 2017 +0200"
      },
      "message": "Get rid of connecting to RMQ via VIP\n"
    },
    {
      "commit": "2928b9aad0a9ef879297843803cc4af3b4acc858",
      "tree": "90632452eebe60ed37dc41445c4af164c7eacdbd",
      "parents": [
        "6104d3a093a2873131f0d5c6e73e78adc6dd8d59"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Wed Apr 19 11:43:26 2017 +0200"
      },
      "committer": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Wed Apr 19 11:43:26 2017 +0200"
      },
      "message": "update deprecated \u0027tenant_id\u0027 argument\n"
    },
    {
      "commit": "6104d3a093a2873131f0d5c6e73e78adc6dd8d59",
      "tree": "8eaf71fcd5bcda859a701a50b4115757b3ee4cc3",
      "parents": [
        "dcbe7e2428fc1f2c27c47e27e6581ae164e7fa91"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Wed Apr 19 11:36:12 2017 +0200"
      },
      "committer": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Wed Apr 19 11:36:12 2017 +0200"
      },
      "message": "fix nova 2.1 in for liberty deployments\n"
    },
    {
      "commit": "e423c7d3d8d79ecbdce18156f801d24add4ccb9d",
      "tree": "a1a4198ff3d1c992361f4e4710e3ea4c7ef02e58",
      "parents": [
        "0693d193a7d55abb685c6bececa41389262a84fa",
        "946e5de002ab892ce95f5cff4bf0f94007b73bd9"
      ],
      "author": {
        "name": "Ondrej Smola",
        "email": "smolaon@gmail.com",
        "time": "Tue Apr 18 23:02:11 2017 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 18 23:02:11 2017 +0200"
      },
      "message": "Merge pull request #236 from Mirantis/pr/fix_keystone_service_indent_issue\n\nfix keystone services indent issue"
    },
    {
      "commit": "75f054795add41f771e74f70a44035e6ec401676",
      "tree": "a8e9c0a0b2b68bdc37dd81caea6fa206d22de51a",
      "parents": [
        "131eb2204e6580e12e2e4e4598d20a69174368f5",
        "5f2f818ace628b58bde1b8ab7a4133187465cac3"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Thu Apr 13 10:28:19 2017 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 13 10:28:19 2017 +0200"
      },
      "message": "Merge pull request #232 from Mirantis/cleanup\n\ncleanup opencontrail metadata/remove unused gluster definition for ke…"
    },
    {
      "commit": "946e5de002ab892ce95f5cff4bf0f94007b73bd9",
      "tree": "9a8e720ca7dc8d06c3b9fe4860a4ebfdcee6e009",
      "parents": [
        "3874527ab25656ec8ea97b564cddbeb779e0c7ae"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Wed Apr 12 16:46:02 2017 +0200"
      },
      "committer": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Wed Apr 12 16:46:02 2017 +0200"
      },
      "message": "fix keystone services indent issue\n"
    },
    {
      "commit": "df0160614d3a29fc2dce7cb61c1c223f4238b722",
      "tree": "34a4f044730c92bee94af75da84185ca539565a6",
      "parents": [
        "4690028c44fad1edb9230a074bf2f364609f4db9"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Wed Apr 12 11:45:17 2017 +0200"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Wed Apr 12 11:50:01 2017 +0200"
      },
      "message": "Ocata compatability\n\nadd haproxy, keystone and databases for ocata\n"
    },
    {
      "commit": "5f2f818ace628b58bde1b8ab7a4133187465cac3",
      "tree": "9fe425ad42ed7590c27bc2e92ee085f14a408b31",
      "parents": [
        "5672fbd7070e1544c790b616149105d0d7dd7207"
      ],
      "author": {
        "name": "Marek Celoud",
        "email": "mceloud@mirantis.com",
        "time": "Tue Apr 11 11:30:03 2017 +0200"
      },
      "committer": {
        "name": "Marek Celoud",
        "email": "mceloud@mirantis.com",
        "time": "Tue Apr 11 11:30:03 2017 +0200"
      },
      "message": "cleanup opencontrail metadata/remove unused gluster definition for keystone and glance\n"
    },
    {
      "commit": "041d426a6013072b11debcdbc1f70e31fd2d765b",
      "tree": "efac2a1961e2ef28b5a12d74d1eaf8aae0f511d8",
      "parents": [
        "61baa813fde2120b21e693119238dad24a38a1ba"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Fri Apr 07 13:28:52 2017 +0200"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Fri Apr 07 14:38:13 2017 +0200"
      },
      "message": "Newton compatability\n"
    },
    {
      "commit": "45f984177c5f6915e31cff0f1b47ce59f4e0cc67",
      "tree": "469f44f3762f740ff59334a3b0a98dc4564f0405",
      "parents": [
        "335465f5da60ddfc10e668ebb56b7aef4bc66e21"
      ],
      "author": {
        "name": "Pavel Cizinsky",
        "email": "pcizinsky@mirantis.com",
        "time": "Thu Mar 09 10:05:23 2017 +0100"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Thu Mar 09 18:03:37 2017 +0100"
      },
      "message": "add designate\n"
    },
    {
      "commit": "3f8377da4f1d10dc871d51b88f7e1f947a7b853a",
      "tree": "bdd9cc2880c995f86cf1a0dcfad8f48422d30379",
      "parents": [
        "70e1765d2df28eb45dab55c9d0b7566ea4ca7f79"
      ],
      "author": {
        "name": "Pavel Cizinsky",
        "email": "pcizinsky@mirantis.com",
        "time": "Thu Mar 02 15:17:23 2017 +0100"
      },
      "committer": {
        "name": "Pavel Cizinsky",
        "email": "pcizinsky@mirantis.com",
        "time": "Thu Mar 02 15:17:23 2017 +0100"
      },
      "message": "mall fixes\n"
    },
    {
      "commit": "d7359e52baf8aa2dc0b6ee90210bdf3e01213ab6",
      "tree": "6653f8daad1bec1cd185072706ca72854613a363",
      "parents": [
        "bf38a0cfc9f740c03f3b66e1b45cfe69fe323c15"
      ],
      "author": {
        "name": "Pavel Cizinsky",
        "email": "pcizinsky@mirantis.com",
        "time": "Tue Feb 07 11:20:46 2017 +0100"
      },
      "committer": {
        "name": "Pavel Cizinsky",
        "email": "pcizinsky@mirantis.com",
        "time": "Tue Feb 07 13:08:24 2017 +0100"
      },
      "message": "fix cluster public host\n"
    },
    {
      "commit": "bf38a0cfc9f740c03f3b66e1b45cfe69fe323c15",
      "tree": "2418d790dec2c317c67bfe23f249bf7ccd00dc77",
      "parents": [
        "5ec23db31e4c0cb9c49262ebc9976c86153523bc"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Wed Feb 01 16:24:40 2017 +0100"
      },
      "committer": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Wed Feb 01 16:24:40 2017 +0100"
      },
      "message": "Update keystone services, update public endpoints\n"
    },
    {
      "commit": "42443161583f81d793bd199912cb3f59dd223315",
      "tree": "e152d65c2f159aa4136e44c1ede5d80a80be24d0",
      "parents": [
        "67eaf19a0ba6aab108469421d71fa035e384b234",
        "840144791dd328024f6bf6260a8310867928b3af"
      ],
      "author": {
        "name": "Aleš Komárek",
        "email": "github@newt.cz",
        "time": "Mon Jan 30 12:59:32 2017 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jan 30 12:59:32 2017 +0100"
      },
      "message": "Merge pull request #68 from simonpasquier/apache-support-for-keystone\n\nAdd class for running Keystone in Apache"
    },
    {
      "commit": "a9c5343edcec0e5149610eeb5e585b3a2c37b982",
      "tree": "4b1beefcaef5d8dd27edca9b7ab4980b58bd20fa",
      "parents": [
        "2a5fdaba11d38c962f46624ec57a03ecf061818d"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Fri Jan 27 16:44:39 2017 +0100"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Fri Jan 27 16:44:39 2017 +0100"
      },
      "message": "Add classes to enable CADF notifications\n"
    },
    {
      "commit": "840144791dd328024f6bf6260a8310867928b3af",
      "tree": "0b6617e012292da208532b68885876120b5fab20",
      "parents": [
        "74c9753bbc3c159920aed6cc408ae8c497e33d40"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Thu Jan 26 10:34:17 2017 +0100"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Fri Jan 27 16:22:17 2017 +0100"
      },
      "message": "Add class for running Keystone in Apache\n"
    },
    {
      "commit": "8c7d685fc1da58de9eb41f109d59a97e8fe48606",
      "tree": "b1d37c385bb9bf15812c93abc056122df52b670f",
      "parents": [
        "d80e411c75ead6302fdff0bff8d2f02ebf9eb256"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Mon Jan 09 16:14:01 2017 +0100"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Mon Jan 09 16:18:48 2017 +0100"
      },
      "message": "Create classes to configure notifications\n"
    },
    {
      "commit": "672019672b90da9bc6150837d01717aaebd651ea",
      "tree": "c084c3b9fb37040f00ec697de43a8ec3c9ce84f9",
      "parents": [
        "e31edd2e878461ae5709f66f8f4d073c085916db"
      ],
      "author": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Wed Dec 14 14:48:30 2016 +0000"
      },
      "committer": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Fri Dec 16 14:30:33 2016 +0000"
      },
      "message": "Change and create system classes for support Mitaka Ceilometer\n\nAodh and Ceilometer system classes were created in this commit.\nAlso keystone, galera and mysql classes were changed to support\naodh installation.\n\nhttps://github.com/Mirantis/mk-lab-salt-model/pull/137\n"
    },
    {
      "commit": "75cc3b91cfdf5f111ee4df4fb0f37e396f0c0549",
      "tree": "32eb6b0987ec1d4865738b79e2945c3cdf46d821",
      "parents": [
        "9a5f562e02486f46cd88e4c275bdb52cdae5d331"
      ],
      "author": {
        "name": "Ondrej Smola",
        "email": "ondrej.smola@tcpcloud.eu",
        "time": "Thu Dec 15 16:35:44 2016 +0100"
      },
      "committer": {
        "name": "Ondrej Smola",
        "email": "ondrej.smola@tcpcloud.eu",
        "time": "Thu Dec 15 16:35:44 2016 +0100"
      },
      "message": "removed glusterfs from keystone\n"
    },
    {
      "commit": "c7b01039d2c1bfe5c121f375fccdc7e738985a3d",
      "tree": "7cfe23c987023c73018dbd908d08ee2c6b917c01",
      "parents": [
        "a46a1c5a2d6646ea2d655f5439c6b722d519ff49"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "ales.komarek@newt.cz",
        "time": "Thu Dec 01 11:20:06 2016 +0100"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "ales.komarek@newt.cz",
        "time": "Thu Dec 01 11:20:06 2016 +0100"
      },
      "message": "Moved structure\n"
    }
  ]
}
