)]}'
{
  "log": [
    {
      "commit": "613e04e1fec926c358a151c684f3376dfebcbcfa",
      "tree": "d735536ca6e46b7c2ab1fc9084c602242f803637",
      "parents": [
        "cb884f1502a61e90d3302f64347bada6414e5df6"
      ],
      "author": {
        "name": "Oleksandr Shyshko",
        "email": "oshyshko@mirantis.com",
        "time": "Wed Aug 07 12:08:51 2019 +0300"
      },
      "committer": {
        "name": "Roman Lubianyi",
        "email": "rlubianyi@mirantis.com",
        "time": "Thu Jan 21 15:39:04 2021 +0200"
      },
      "message": "Defined `use_vip_address` and `host` fields to `message_queue` section.\n\n  Keystone, Glance, Heat, Nova, Neutron, Cinder,\n    Ironic, Barbican, Aodh, Ceilometer, Designate,\n    Manila, Murano, Octavia, Sahara\n    are able to switched to rabbit VIP address.\n\n  This changes allows to switch Openstack components\n    to Rabbitmq VIP address.\n\nRelated-Prod: PROD-32458\n\nChange-Id: I0dc0b6ad3ea1fc1ad9b11f70bdabf554eee7e0a8\nDepends-On: https://gerrit.mcp.mirantis.com/#/c/89748/\n"
    },
    {
      "commit": "c71fadcf43da8ec8e0607762887248d9b783b013",
      "tree": "89bfdcef3a075a3672be5c07bb8b032837650163",
      "parents": [
        "e964e56e9539d078a43fba28bce096a27200ee1d"
      ],
      "author": {
        "name": "Oleksii Molchanov",
        "email": "omolchanov@mirantis.com",
        "time": "Tue Nov 17 17:11:53 2020 +0200"
      },
      "committer": {
        "name": "Oleksiy Molchanov",
        "email": "omolchanov@mirantis.com",
        "time": "Tue Nov 17 16:34:57 2020 +0000"
      },
      "message": "Add pillars for keystone restore\n\nRelated-Prod: PROD-35496\nChange-Id: Ibb092b9abf768f8112c74ec6813e162bec4e8c96\n"
    },
    {
      "commit": "be81777c9e89015ce9ded171c7e9ebfe6ec97694",
      "tree": "3038027c7ecc551daa5bfffdb890b4c25e69056d",
      "parents": [
        "b4f495b8ea0c948d683adf1a287fc4930681895e"
      ],
      "author": {
        "name": "Oleksii Molchanov",
        "email": "omolchanov@mirantis.com",
        "time": "Thu Oct 22 21:06:32 2020 +0300"
      },
      "committer": {
        "name": "Oleksiy Molchanov",
        "email": "omolchanov@mirantis.com",
        "time": "Mon Nov 09 11:25:46 2020 +0000"
      },
      "message": "Add backup functionality for keystone credentials\n\nRelated-Prod: PROD-35496\nChange-Id: Ifd693b98d50e22a88a2fd15a98d4e75e608dc862\n"
    },
    {
      "commit": "d14f053d27d9f1d4c073866145f32770d414d534",
      "tree": "25a35ec36335712bb54f233b2396afd448985b8f",
      "parents": [
        "4c8a0cb422042d8da25919992cb0df3d6eb87ba0"
      ],
      "author": {
        "name": "Oleksii Molchanov",
        "email": "omolchanov@mirantis.com",
        "time": "Tue Jul 07 13:21:25 2020 +0300"
      },
      "committer": {
        "name": "Vladimir Khlyunev",
        "email": "vkhlyunev@mirantis.com",
        "time": "Wed Jul 08 10:32:44 2020 +0000"
      },
      "message": "Disable providing keystone api_version from reclass\n\nRelated-Prod: PROD-35257\nChange-Id: Iff1888d18bd66c552cafd555831a3c6d26a56571\n"
    },
    {
      "commit": "74f5755d4e588d43e83db94a7153b0bb7f315485",
      "tree": "4c434b1c562b9daa12f6b12150416307db2b3c44",
      "parents": [
        "c69b83770547f7532efd015895b560f8aa07b2d3"
      ],
      "author": {
        "name": "Ivan Berezovskiy",
        "email": "iberezovskiy@mirantis.com",
        "time": "Mon Aug 26 16:33:24 2019 +0400"
      },
      "committer": {
        "name": "Ivan Berezovskiy",
        "email": "iberezovskiy@mirantis.com",
        "time": "Mon Aug 26 16:43:47 2019 +0400"
      },
      "message": "Add ability to set keystone specific notification topic\n\nPROD-32645\n\nChange-Id: I661a24df78b119081292af730a7970bc834a096f\n"
    },
    {
      "commit": "82bc440a5e7a4e5538dae950c5c5b4c955e65310",
      "tree": "4d1553adadac6f0cc075d9630589258828576ba7",
      "parents": [
        "db22484be5eb3820feed1e0d39601440ff4e9059"
      ],
      "author": {
        "name": "Anton Samoylov",
        "email": "asamoylov@mirantis.com",
        "time": "Fri Jun 07 13:02:32 2019 +0400"
      },
      "committer": {
        "name": "Anton Samoylov",
        "email": "asamoylov@mirantis.com",
        "time": "Wed Jul 17 12:18:29 2019 +0000"
      },
      "message": "Add ssl suport for opencontrail api service\n\nUse ssl termination on haproxy Lb for OC 4.X version.\nOC API does not support TLS natively in versions \u003c\u003d 4.x\n\nChange-Id: Ic78fc33bc938b05ff390aeb0ba1a6d74227117e9\nRelated-PROD: PROD-29907\n"
    },
    {
      "commit": "5f58dd7d5a43571b043097d20b961232bf3d4c96",
      "tree": "00937ead35d57b863443771e2615d8645d94b5fe",
      "parents": [
        "6f1521a601885f266ab3c4e544c1e3ed601c061d"
      ],
      "author": {
        "name": "sgarbuz",
        "email": "sgarbuz@mirantis.com",
        "time": "Mon May 20 14:10:11 2019 +0300"
      },
      "committer": {
        "name": "sgarbuz",
        "email": "sgarbuz@mirantis.com",
        "time": "Mon Jul 08 11:31:34 2019 +0000"
      },
      "message": "Generate random keystone users\n\nDepends-On: https://gerrit.mcp.mirantis.com/#/c/44319/\nDepends-On: https://gerrit.mcp.mirantis.com/#/c/45118/\nDepends-On: https://gerrit.mcp.mirantis.com/#/c/45119/\n\nRelated-Prod: PROD-29868\nRelated-Prod: PROD-31315\n(cherry picked from commit f5956c2f6151cc5d99659103f90641ea66eac44a)\n(cherry picked from commit 70dd0f0587eb297fbefdea43837839c4983b8378)\n\nChange-Id: I402be73437d5397224184a4fd71e2f6abae24db2\n"
    },
    {
      "commit": "05584f89eb3f974596cd628dce31f67b39752962",
      "tree": "6f75c5e7e8e7150a949dfa594968a31f96187b28",
      "parents": [
        "5bb60dcd5a0270fa9ea2070106bd59d9323a8ef9",
        "f5f1f36ffbe64c42c21ce5748afecf1bb48d0265"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Fri Jul 05 09:39:29 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Fri Jul 05 09:39:29 2019 +0000"
      },
      "message": "Merge \"Add os-ctl-vip address to ctl nodes\" into release/proposed/2019.2.0"
    },
    {
      "commit": "5bb60dcd5a0270fa9ea2070106bd59d9323a8ef9",
      "tree": "58a5741c431db1e72b90deacec7913feda40b0ee",
      "parents": [
        "4cf87b90ab00cd6c31168d8a14b115264b3cbdcf"
      ],
      "author": {
        "name": "Oleksandr Shyshko",
        "email": "oshyshko@mirantis.com",
        "time": "Thu Jun 06 13:40:00 2019 +0300"
      },
      "committer": {
        "name": "Oleksandr Shyshko",
        "email": "oshyshko@mirantis.com",
        "time": "Thu Jul 04 16:50:12 2019 +0300"
      },
      "message": "Added `ceilometer_service_status` soft-param field\n\n  `ceilometer_service_status` and `ceilometer_endpoint_status`\n  soft fields are related to each other.\n\n  A Ceilometer service item will be removed in case if\n  all related endpoints is removed/absent.\n\nChange-Id: I05c54c9ef52ee00a59694518ae729d6a16074d88\nRelated-PROD: PROD-25260\n(cherry picked from commit 6e995f331bef990b5190d8c6b1f65fbeb98ad9c9)\n"
    },
    {
      "commit": "f5f1f36ffbe64c42c21ce5748afecf1bb48d0265",
      "tree": "232e525054d0aeba98e03382e177f450b896ac06",
      "parents": [
        "f221517efcd236066ebdbbedfbac33a53a6c9bdc"
      ],
      "author": {
        "name": "sgarbuz",
        "email": "sgarbuz@mirantis.com",
        "time": "Wed Jun 26 13:47:01 2019 +0300"
      },
      "committer": {
        "name": "sgarbuz",
        "email": "sgarbuz@mirantis.com",
        "time": "Wed Jun 26 13:47:01 2019 +0300"
      },
      "message": "Add os-ctl-vip address to ctl nodes\n\nRoot cause:\nWhen we doing upgrade from release without FQDN names we got\nauthorization failed error when source keystonercv3 file.\n\nWe add os-ctl-vip address to ctl nodes in ``/etc/hosts`` file.\n\nChange-Id: I57bae5f18b8e0c8f9273701b43c789e3da56196c\nRelated-Prod: PROD-31397\n"
    },
    {
      "commit": "4e3d154f6759ca8ed178c2f293c36c042e446d0a",
      "tree": "b937c808f34e7c4f85f84ea98d4654b994c23a75",
      "parents": [
        "78c5f6d1904f34a0450f559b77484dc32062cc29"
      ],
      "author": {
        "name": "Alexandr Lovtsov",
        "email": "alovtsov@mirantis.com",
        "time": "Tue Apr 16 13:32:30 2019 +0300"
      },
      "committer": {
        "name": "Aleksey Zvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Mon May 27 12:28:25 2019 +0000"
      },
      "message": "Drop static passwords\n\nFor security reasons, all passwords must be generated. That\u0027s why\nall password related parameters has been moved to defaults but\ncommented out, so they will be required and one have to set needed\nparameters if any of them used but missing, and also to have a reference.\n\nExclusions:\n- `opencontrail_message_queue_password` must be defined due of\n  limitations in OpenContrail over OpenStack\n- `rabbitmq_guest_password` for backward compatibility\n- `keepalived_openstack_telemetry_vip_password` for backward\n  compatibility\n- `gerrit_ldap_bind_password` for backward compatibility\n- `opencontrail_identity_password` for backward compatibility\n- `kubernetes_openstack_provider_cloud_password` for backward\n  compatibility\n\nThis is kind of backport of https://gerrit.mcp.mirantis.com/#/c/34068/\nto release/2019.2.0.\n\nChange-Id: Id63bc4be2ef9dfaf369c583e017718c8253c8e93\nProd-related: PROD-29480\n"
    },
    {
      "commit": "4120070840095e66be2c19638828f4b6d361325b",
      "tree": "2b0b8edae01e0f4310694ef95372827e40f38613",
      "parents": [
        "eb72d5bde97afa224655fd316e377fba1be3c96f",
        "89244097235203e79da58c14baaaa45aee025ed5"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Mon May 20 19:06:45 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Mon May 20 19:06:45 2019 +0000"
      },
      "message": "Merge \"Set OS_AUTH_URL to fqdn in keystonercv3 for CC\" into release/proposed/2019.2.0"
    },
    {
      "commit": "fd2d8c1a7b87e91fae08639116a378ad9871fce2",
      "tree": "964deaa7835a9038cad49f116ba5bd44d737c992",
      "parents": [
        "ee2c031b9921d4283bdfb64deea4998ca809a179"
      ],
      "author": {
        "name": "sgarbuz",
        "email": "sgarbuz@mirantis.com",
        "time": "Tue Apr 23 12:41:26 2019 +0300"
      },
      "committer": {
        "name": "sgarbuz",
        "email": "sgarbuz@mirantis.com",
        "time": "Mon May 20 07:54:32 2019 +0000"
      },
      "message": "Adding ResellerAdmin role\n\nThe role is required for SWIFT to operate account\nquotas.\n\n(cherry picked from commit 7612141be988db5fd93120b34299c42090ac5d79)\n\nChange-Id: I311d87c2508e54e170cf0e8c8d06b60b29c76907\nRelated-Prod: PROD-26429\n"
    },
    {
      "commit": "89244097235203e79da58c14baaaa45aee025ed5",
      "tree": "7c7e1004c1bb210a27c3f443d2263b23a2aa2d91",
      "parents": [
        "ee2c031b9921d4283bdfb64deea4998ca809a179"
      ],
      "author": {
        "name": "sgarbuz",
        "email": "sgarbuz@mirantis.com",
        "time": "Wed Apr 17 12:51:37 2019 +0300"
      },
      "committer": {
        "name": "sgarbuz",
        "email": "sgarbuz@mirantis.com",
        "time": "Mon May 20 07:54:12 2019 +0000"
      },
      "message": "Set OS_AUTH_URL to fqdn in keystonercv3 for CC\n\nSet OS_AUTH_URL from IP to fqdn in keystonercv3 for CC\nmodel.\n\nCherry-piked from 671787b07bd7a6ca737e9bdfa5a58a16ba1477a3\n\nChange-Id: I25ed41764fb2f87c3b6a6521ecd19d411fc8a8c9\nRelated-Prod: PROD-29451\n"
    },
    {
      "commit": "09e2c50106ad28d44b79397a150c3d4d19bec7bf",
      "tree": "1f43c8696e526e5bd0afbaf4517e901fd104e461",
      "parents": [
        "9727dac47ff0299eddf84ff86e0cbd39580cea80"
      ],
      "author": {
        "name": "Mateusz Los",
        "email": "mlos@mirantis.com",
        "time": "Mon Jan 21 11:25:15 2019 +0100"
      },
      "committer": {
        "name": "Mateusz Los",
        "email": "mlos@mirantis.com",
        "time": "Mon Apr 01 10:32:50 2019 +0000"
      },
      "message": "added missing AUTH_%(tenant_id)s in path for swift endpoint\n\nChange-Id: Idbc7e33a87558cceaedd3a7ba53c76a2673105d3\nRelated-Prod: PROD-26452\n(cherry picked from commit fb3303d06518b9dd244f6770dfba3435407d832b)\n"
    },
    {
      "commit": "4f0c27c41ae01232f11deda120ee9fba0732d39f",
      "tree": "c0b5b6fdc5e0bbec6fcd81b94f9941c957ffcf67",
      "parents": [
        "612afd81da304deeff45f60c45405260fe338948",
        "79b8968e5758dabfa2cb978b90dfb77fb3b9ce80"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Wed Mar 27 18:07:55 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Wed Mar 27 18:07:55 2019 +0000"
      },
      "message": "Merge \"Update keystone default softparams\" into release/2019.2.0"
    },
    {
      "commit": "79b8968e5758dabfa2cb978b90dfb77fb3b9ce80",
      "tree": "6d80038f054f583ad38ee19cee562ef6f99f5d8e",
      "parents": [
        "0056f12dfedc27d525dfcb4d537c025e56fb9b08"
      ],
      "author": {
        "name": "Oleksandr Bryndzii",
        "email": "obryndzii@mirantis.com",
        "time": "Wed Feb 27 14:23:23 2019 +0200"
      },
      "committer": {
        "name": "obryndzii",
        "email": "obryndzii@mirantis.com",
        "time": "Tue Mar 26 11:58:02 2019 +0000"
      },
      "message": "Update keystone default softparams\n\nMoves _param:keystone_tokens_expiration: 3600 definition\ninto defaults/openstack/init.yml\n\nAdd default soft params for the keystone fernet rotation:\nkeystone_fernet_rotate_rsync_minute \u003d 0\nkeystone_fernet_rotate_rsync_hour \u003d \u0027*\u0027\n\nAdd default soft param for the keystone [token] allow_expired_window:\nkeystone_tokens_allow_expired_window \u003d \u0027\u0027\n\nAdjuststed the max_active_keys default value according to the following defaults:\n``[token] allow_expired_window`` \u003d 172800 (48 hours)\n``[token] expiration`` \u003d 3600 (1 hour)\n  rotation_frequency \u003d 1 hour (keystone_fernet_rotate_rsync_minute/hour \u003d 0 *)\n\nmax_active_keys \u003d (allow_expired_window + expiration)/rotation_frequency + 2\nkeystone_tokens_max_active_keys \u003d 51\n\nChange-Id: I7a2a252afb34de9f3c7c4a1549f67d534959ecf9\nRelated-Prod: PROD-27591\n(cherry picked from commit 1558a8ee927fa4f952fa4fd5c4c0e4adbaa6d03e)\n\nSet default keystone_tokens_allow_expired_window\n\nSet keystone_tokens_allow_expired_window \u003d 172800\n\nChange-Id: I65595c09ed31c302d4cdec52e73bc52abc58d80d\nRelated-Prod: PROD-27591\n(cherry picked from commit 8b98a638d7243f4eab10da8ca6a5e728a60c2deb)\n"
    },
    {
      "commit": "a338450904d5eb4bdcc46d346b32a86c53de9d2d",
      "tree": "4c8906d80843496e0ecc22b6093939d8ade41cda",
      "parents": [
        "67b511386f4035a2a2a3ba24ff27f407430e2244"
      ],
      "author": {
        "name": "Oleksandr Shyshko",
        "email": "oshyshko@mirantis.com",
        "time": "Wed Feb 27 13:23:06 2019 +0200"
      },
      "committer": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Mon Mar 25 20:40:59 2019 +0000"
      },
      "message": "Added extra options for service users\n\n  * This user options allow to ignore some security compliance definitions\n    of service users in case when security compliance is enabled.\n\nChange-Id: I123548008b5605ef4cb7d915cba0d600f0fc885b\nRelated-PROD: PROD-28027\n(cherry picked from commit b508ed40cb8ae41891bc4587448e56d5e05024c7)\n"
    },
    {
      "commit": "3475fd65e017d6e17d16d03b1290d428309704a8",
      "tree": "270edd22193763c490dbcf2b2e3adc48d81fc42b",
      "parents": [
        "5ae6406c21a2f6f5ef2bbc25e7254bee18a916d4"
      ],
      "author": {
        "name": "Ann Kamyshnikova",
        "email": "akamyshnikova@mirantis.com",
        "time": "Fri Feb 01 12:46:11 2019 +0400"
      },
      "committer": {
        "name": "Anna Taraday",
        "email": "akamyshnikova@mirantis.com",
        "time": "Fri Feb 01 11:04:28 2019 +0000"
      },
      "message": "Fix neutron.server.identity indent\n\nRelated-PROD: PROD-27107\n\nChange-Id: I1a5ec762da90079f274f547665140e20f5ba13be\n(cherry picked from commit 3f15286ff68c03971ca6f7195c31c09cae3ed2e5)\n"
    },
    {
      "commit": "1664c24bbd51af66bcc229d89a0cf596d5347cd1",
      "tree": "093763ecb087820596cbcfecd2602600bb4fd298",
      "parents": [
        "f3bc7225e8ce845407421ba670c4af46ec15daca"
      ],
      "author": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Tue Jan 22 21:21:36 2019 +0200"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Wed Jan 23 15:51:12 2019 +0000"
      },
      "message": "Fixing heat-cfn service creation\n\nThe patch fixes heat-cfn service creation where was wrong\nindentation.\n\nChange-Id: I013b136bedeef3640ae4151dd6f94a20f9357d69\nRelated-PROD: PROD-25473\n(cherry picked from commit 70d93ea04056262f23ef6b59b2822f031bb7f4a1)\n"
    },
    {
      "commit": "c760858d7e8ba176eb46d811b9731fecca8f2b10",
      "tree": "d5dc7200d77f63868787e213cf6308e2d64ec94f",
      "parents": [
        "c89f4d64409c60be499f75131085c933bbb4d108"
      ],
      "author": {
        "name": "Oleksandr Shyshko",
        "email": "oshyshko@mirantis.com",
        "time": "Mon Dec 17 17:17:54 2018 +0200"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Wed Jan 09 10:23:52 2019 +0000"
      },
      "message": "Added \"enabled\" soft param for ceilometer which allows enable/disable endpoints.\n\nChange-Id: Ia7668a571ccfc74148c2481c88d9fb5416e7890b\nRelated-PROD: PROD-25260 (PROD-25260)\n(cherry picked from commit 04aadc42bfb11394fc855505f48fb81bf86dcc77)\n"
    },
    {
      "commit": "daba0909b6d62a0aaaed721390581ed1ad36fb4a",
      "tree": "96a4770e63ee9fde6f4df7e678aead2c8830e637",
      "parents": [
        "13349edf1ea6e9972594de8379b085f898835f01"
      ],
      "author": {
        "name": "ibumarskov",
        "email": "ibumarskov@mirantis.com",
        "time": "Mon Dec 24 12:54:47 2018 +0400"
      },
      "committer": {
        "name": "ibumarskov",
        "email": "ibumarskov@mirantis.com",
        "time": "Mon Dec 24 12:54:47 2018 +0400"
      },
      "message": "Add contrail user to admin tenant\n\nChange-Id: Ic683c366edb0e8a5707a30d423de4ef178d561e1\nCloses-bug: PROD-26107\n"
    },
    {
      "commit": "97385f22163b9352926333126d19471512b6ccf8",
      "tree": "835a2b360e8fae353475393837a02f41ae989a13",
      "parents": [
        "59641335f5c895a22ae8aa837cb7e00577e6db4c"
      ],
      "author": {
        "name": "Inessa Vasilevskaya",
        "email": "ivasilevskaya@mirantis.com",
        "time": "Wed Dec 05 19:55:37 2018 +0100"
      },
      "committer": {
        "name": "ivasilevskaya",
        "email": "ivasilevskaya@mirantis.com",
        "time": "Wed Dec 12 11:13:37 2018 +0000"
      },
      "message": "[OC] add opencontrail admin\n\nIn order to stop using shared credentials a\nseparate contrail admin user has to be created.\nThis user will operate as admin in the same\nadmin tenant as keystone admin and will be\nused with contrail services.\n\nPROD-23356\n\nChange-Id: Ife79c50282e637ee1a2fc4331eff0b518d2c66e2\n"
    },
    {
      "commit": "7d0455d0488ac21d5c9cf705f19d0c7b9e08eb8e",
      "tree": "ec275a27655ffd4b9a120a4df81309e343dcf8c3",
      "parents": [
        "99596fae20a0562afeb10648c560edec125a3c9a"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Thu Dec 06 14:43:56 2018 +0200"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Thu Dec 06 14:43:56 2018 +0200"
      },
      "message": "Set admin_region option correctly for keystone:server\n\nChange-Id: Ic9916b5772b01d43cf6d72e0911495b1f78a6b7d\nRelated-Prod: PROD-25490\n"
    },
    {
      "commit": "882dcac395361b201217a76ba25618aa6c4820ba",
      "tree": "3a7a646d916dccab2814c11b88494e55bc066732",
      "parents": [
        "2368cdb415a0601ce17c6efb05aae9ffcaac8d71"
      ],
      "author": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Fri Nov 30 16:37:28 2018 +0200"
      },
      "committer": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Tue Dec 04 17:59:39 2018 +0200"
      },
      "message": "Add upgrades pillars in system\n\nCurrently upgrade pillar need to be set externally by pipeline\nthis patch allows to set them directly from system level.\nVersions of components now will be easily managed by openstack_version\nand openstack_old_version parameters.\n\nAlso manila version setting refactored to common style.\n\nChange-Id: I4b1d06b4c144d2095d7916b37bbfa4c459652307\nRelated-Prod: https://mirantis.jira.com/browse/PROD-24991\n"
    },
    {
      "commit": "3f736c4f430b54953dfde31b814bf6b996c9b6ab",
      "tree": "6c26d69f47bf5265c478ee8833c85e8cfcb9e1f2",
      "parents": [
        "8fcbe75dcb383b47545abf6cc4d7108e0c59de7b"
      ],
      "author": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Thu Nov 01 20:04:29 2018 +0200"
      },
      "committer": {
        "name": "Aleksey Zvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Mon Nov 12 18:41:43 2018 +0000"
      },
      "message": "Move cluster_public|internal_protocol to defaults\n\nCloses-bug: PROD-24615 (PROD:24615)\n\nChange-Id: I5083de941a2db42e5b46a6bdc6eacce07b4da266\n"
    },
    {
      "commit": "463c32968d4b87fcc8d932a85cd0880cf8670486",
      "tree": "56682ddb2497bdcb62e4f0029e35f8f25038997d",
      "parents": [
        "eeb312c66c995f24debafa21b178a9a8add58845"
      ],
      "author": {
        "name": "Ann Taraday",
        "email": "akamyshnikova@mirantis.com",
        "time": "Thu Nov 08 19:35:31 2018 +0400"
      },
      "committer": {
        "name": "Anna Taraday",
        "email": "akamyshnikova@mirantis.com",
        "time": "Sun Nov 11 11:40:47 2018 +0000"
      },
      "message": "[Octavia] octavia_identity v3 updates\n\nPartially revert I59abe186cc170fe1a30a5e8bc46ba3d39cefa1c1\nto return setting required for proper configs in _keystone.conf\n\nChange-Id: I86dcf964ba4549a6ef8bb9a08371fd2cd8fd26d4\nRelated-PROD: PROD-24747\n"
    },
    {
      "commit": "5951245fa27b477e0e251fe80718f9bb3fba19d5",
      "tree": "bed286145841cfc2a8897383b4078f640461817c",
      "parents": [
        "e0941fc9b33bcdd6cd5388470ee48ae1c289119c"
      ],
      "author": {
        "name": "ibumarskov",
        "email": "ibumarskov@mirantis.com",
        "time": "Fri Nov 09 16:35:32 2018 +0400"
      },
      "committer": {
        "name": "ibumarskov",
        "email": "ibumarskov@mirantis.com",
        "time": "Fri Nov 09 16:38:21 2018 +0400"
      },
      "message": "Fix opencotrail keystone endpoint resource v3\n\nChange-Id: I002e0487a2df0a899dc3d35bcad4d03c25f37eae\nCloses-bug: PROD-24783\n"
    },
    {
      "commit": "8754b28263d62282bf60949197979ba921d3bb50",
      "tree": "4e3a1b2dda37bbbf76d8388076fb004a88a25c2e",
      "parents": [
        "4df0ec39741ca44614565d6b37dbcc87ec1325f7"
      ],
      "author": {
        "name": "Ann Kamyshnikova",
        "email": "akamyshnikova@mirantis.com",
        "time": "Wed Nov 07 17:02:47 2018 +0400"
      },
      "committer": {
        "name": "Anna Taraday",
        "email": "akamyshnikova@mirantis.com",
        "time": "Thu Nov 08 09:28:37 2018 +0000"
      },
      "message": "[Octavia] keystone v3 fixes\n\nRelated-PROD: PROD-24711\n\nChange-Id: I59abe186cc170fe1a30a5e8bc46ba3d39cefa1c1\n"
    },
    {
      "commit": "ceef60d8c90bd3d7e2ba5158876568e93bf5cc2e",
      "tree": "2b65b5e4611cc4399a1c07a332f28ecad0af0381",
      "parents": [
        "4916e9e7368698962dda6e519b090dba64369af5"
      ],
      "author": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Fri Nov 02 17:27:36 2018 +0200"
      },
      "committer": {
        "name": "Oleh Hryhorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Fri Nov 02 17:29:28 2018 +0200"
      },
      "message": "Adding keystone os_client_config to keystone nodes\n\nThe patch adds keystone:client:os_client:config pillar to create\ncloud.yml file on control nodes. The file is required to use new\nsalt-formula modules like cinderv3 etc.\n\nIn addition: the file is going to replace deprecated keystonerc file.\n\nChange-Id: Ibc1c511bde23298318c81682e685f677f30f1a1d\nRelated-PROD: PROD-24543 (PROD:24543)\n"
    },
    {
      "commit": "7af6314ad3f5b8880a42d78bfb70b27b98d460e7",
      "tree": "c74c0ec7d4ba8d24370b2e91f055e7cf8c87d419",
      "parents": [
        "ade6318f864f20547fe7882f45390451df9bb653"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Mon Oct 29 12:13:17 2018 +0200"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Mon Oct 29 12:13:17 2018 +0200"
      },
      "message": "Add cinderv3 endpoint to core\n\nCinderv3 is available on all releases we deployed including mitaka.\nThis patch adds cinderv3 to core keystone.client.single\n\nChange-Id: If63fe8d5bbd15c14cc9965518ef39972a64d66b7\n"
    },
    {
      "commit": "72052b9c399bdf74d6bcfd6d2df58de2ee3adb50",
      "tree": "88156312a423e1417c9481d59e696f657df6e04e",
      "parents": [
        "0821494d0ef67fee6906d2731e9dfa2df05f2a7a"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Mon Oct 29 08:25:13 2018 +0000"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Mon Oct 29 08:25:13 2018 +0000"
      },
      "message": "Revert \"Revert \"Drop cinderv1 endpoints\"\"\n\nTests were switched to cinderv2 by default, it is safe to drop cinderv1 now.\n\nhttps://gerrit.mcp.mirantis.com/#/c/29209/\n\nThis reverts commit 0821494d0ef67fee6906d2731e9dfa2df05f2a7a.\n\nChange-Id: I614fa1d9400973b0e6ef7e368df13ce4e539bd53\n"
    },
    {
      "commit": "0821494d0ef67fee6906d2731e9dfa2df05f2a7a",
      "tree": "fefb93cea78088ddb81d2dcdc4774ea96add53f7",
      "parents": [
        "f4a06c21fffe8fb5fc090899beb42a250c7c5e45"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Fri Oct 26 22:47:31 2018 +0000"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Fri Oct 26 22:47:31 2018 +0000"
      },
      "message": "Revert \"Drop cinderv1 endpoints\"\n\nNeed to fix tempest first\n\nThis reverts commit f4a06c21fffe8fb5fc090899beb42a250c7c5e45.\n\nChange-Id: Ia1b1dc4e2091b9028f278d22621050500fdd67ea\n"
    },
    {
      "commit": "f4a06c21fffe8fb5fc090899beb42a250c7c5e45",
      "tree": "88156312a423e1417c9481d59e696f657df6e04e",
      "parents": [
        "f6349591866d7956f7cdfe9498620d3338a5eb0c"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Fri Oct 26 14:04:48 2018 +0300"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Fri Oct 26 14:04:58 2018 +0300"
      },
      "message": "Drop cinderv1 endpoints\n\nWe do not enable cinder v1 as it is deprecated. This patch prevents\ncreating cinderv1 endpoints in keystone catalog.\n\nChange-Id: Ie336da239fe9d4c8f7234a486062fb7ee3dff7e1\nRelated-Prod: PROD-21182\n"
    },
    {
      "commit": "c99b0645851a09c533a28add50833bd1d7725ef2",
      "tree": "3d1a4a3205018abd080fdbde562895b66a6efaae",
      "parents": [
        "f8e29a6dc41d6163d64c59b8dcf86b6999db8a2c"
      ],
      "author": {
        "name": "ibumarskov",
        "email": "ibumarskov@mirantis.com",
        "time": "Fri Oct 19 13:27:49 2018 +0400"
      },
      "committer": {
        "name": "ibumarskov",
        "email": "ibumarskov@mirantis.com",
        "time": "Mon Oct 22 11:13:36 2018 +0400"
      },
      "message": "Add contrail keystone endpoints\n\nTungsten tempest plugin gets contrail api address from appropriate\nkeystone endpoint. So we need to provide OpenContrail service in\nkeystone.\n\nChange-Id: I1a418d64762d8a2a25a07ffb6ad4d1b59f614f00\nRelated-PROD: PROD-23984\n"
    },
    {
      "commit": "f94ab8ccf839a76de6c377a1d17bbfa2093604cd",
      "tree": "5f924d32865e068dff33d223ba3e276d5ecda6aa",
      "parents": [
        "3cbe52b6291dba9fbee967acf74da1ff6a01daa8"
      ],
      "author": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Fri Oct 12 20:48:59 2018 +0300"
      },
      "committer": {
        "name": "azvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Tue Oct 16 16:10:22 2018 +0300"
      },
      "message": "Move few openstack _params to defaults\n\n   * galera|rabbitmq ssl\n   * openstack port|ssl\n\nChange-Id: Ibd3b8d4760b9b062c5d7eb7c58049b83c9732973\n"
    },
    {
      "commit": "5f2c3f4d892e34e5c5afd8f0d4aa53bedea83227",
      "tree": "0e3e9e5e6f165a434d0e28e80510737df9aa6bea",
      "parents": [
        "04d144feb4c316ece614186fbe1a138e259cae35"
      ],
      "author": {
        "name": "Ilya Chukhnakov",
        "email": "ichukhnakov@mirantis.com",
        "time": "Mon Sep 17 02:09:55 2018 +0300"
      },
      "committer": {
        "name": "Aleksey Zvyagintsev",
        "email": "azvyagintsev@mirantis.com",
        "time": "Mon Oct 01 08:48:30 2018 +0000"
      },
      "message": "Move VNF-Onboarding classes into a separate directory\n\nThis is a temporary solution to isolate vnf-pipelines related\nreclass resources without moving them to a separate repo. It\u0027s\nnot feasible for now to completely decouple them from\nsystem-reclass but it will happen in Q4.\n\nCloses-Bug: PROD-22573\n\nChange-Id: I8a770fb251fe4f77072cb107658db824f7039909\n"
    },
    {
      "commit": "20e10506579de874f45806d7992c3649fa81842e",
      "tree": "bb91f22cf233fb11c7ec08f29729894a7925b9b1",
      "parents": [
        "359e24a8a4fa2b5b5306f5bf0f2f29ba735fc051"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Fri Sep 28 13:38:38 2018 +0300"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Fri Sep 28 13:23:58 2018 +0000"
      },
      "message": "Fix keystone client v3 metadata for some services\n\nThis patch fixes metadata for keystone v3 client in the\nfollowing services:\n  ironic\n  radosgw-swift\n  radosgw-s3\n\nChange-Id: I8c8cd046079e3692b33e54159b464b80530f6763\n"
    },
    {
      "commit": "edb5fa15e09d8a5591e4226091bac4e4fe5571d8",
      "tree": "45de96592d26e0903b3a5c86aad3b524070ceb5e",
      "parents": [
        "d89111cd1531f43d71e6d6ff8eae47e53af42c30"
      ],
      "author": {
        "name": "Oleksii Grudev",
        "email": "ogrudev@mirantis.com",
        "time": "Wed Sep 26 15:44:46 2018 +0300"
      },
      "committer": {
        "name": "Oleksii Grudev",
        "email": "ogrudev@mirantis.com",
        "time": "Wed Sep 26 15:44:46 2018 +0300"
      },
      "message": "Ensure rsync is installed for fernet rotation\n\nThe patch ensures that rsync package is installed\nby linux.system state prior to keystone state invocation\nwhich will fail in case rsync is not installed\n\nChange-Id: Iff796a1aa84c32a4a0d4f13f7cf8a8775b99dbbe\nRelated-PROD: PROD-23382\n"
    },
    {
      "commit": "2026048c7655978d5202066092b197c627cc323c",
      "tree": "0b341ca522fb9e4e4771f968f05860f536f144a5",
      "parents": [
        "a0efa8d68f53541d7411861ce51ceff372fe8720",
        "0a7b7b026a7b1433f11acb8dee733090dcb498fa"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Mon Sep 24 10:33:49 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@84b5d06f6116",
        "time": "Mon Sep 24 10:33:49 2018 +0000"
      },
      "message": "Merge \"Add octavia_identity in os_client_config\""
    },
    {
      "commit": "0a7b7b026a7b1433f11acb8dee733090dcb498fa",
      "tree": "28961df9b452f2aee04978e398e88f3b7255c3bd",
      "parents": [
        "501cc57c7f6750b06b95a02b956c9a601d460c2a"
      ],
      "author": {
        "name": "Ann Kamyshnikova",
        "email": "akamyshnikova@mirantis.com",
        "time": "Thu Sep 20 16:41:21 2018 +0400"
      },
      "committer": {
        "name": "Ann Taraday",
        "email": "akamyshnikova@mirantis.com",
        "time": "Mon Sep 24 12:22:03 2018 +0400"
      },
      "message": "Add octavia_identity in os_client_config\n\nRelated-PROD: PROD-22017\n\nChange-Id: Iba736fca1a72b652017a727c5ce88698a9c8bd63\n"
    },
    {
      "commit": "3d1dd6f01a31479800cf364cb38dec85a1f093cf",
      "tree": "1831c7f0175d3959847a0f8968bec16bb20078d4",
      "parents": [
        "055473f6f061fb937a36f219a5111b999fbebf30"
      ],
      "author": {
        "name": "Oleksandr Shyshko",
        "email": "oshyshko@mirantis.com",
        "time": "Thu Sep 20 18:22:04 2018 +0300"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Fri Sep 21 09:17:43 2018 +0300"
      },
      "message": "Unhard-coded \u0027message_queue:port:${_param:rabbitmq_port}\u0027\n\nChange-Id: I9c57a01b4e9f3b5cc03a7618ac8b7af1d227ab76\n"
    },
    {
      "commit": "7edbdc68b7870d097078908cf8bff4963f3f948c",
      "tree": "64929af2cb34a3295b0e56697372cdce41d9ebe8",
      "parents": [
        "a48bf69ddc6522da91897ef4f34f35926dec5155"
      ],
      "author": {
        "name": "Ann Kamyshnikova",
        "email": "akamyshnikova@mirantis.com",
        "time": "Wed Sep 19 13:29:05 2018 +0400"
      },
      "committer": {
        "name": "Anna Taraday",
        "email": "akamyshnikova@mirantis.com",
        "time": "Wed Sep 19 17:05:47 2018 +0000"
      },
      "message": "Octavia related fixes\n\nAdded roles\n* load-balancer_member\n* load-balancer_admin\n\nwhich are required for successful tempest tests run.\n\nFix package name for lbaas horizon dashboard panel.\n\nFix service type for keystone.v3\n\nChange-Id: Ibfcd848e59623f8ce4f92b131d74a0784709acf2\nRelated-PROD: PROD-22015\n"
    },
    {
      "commit": "b53f80606148b27fc60945430a01a44cfe64c342",
      "tree": "6e952ae7cab69028ec3d9e32b825fd0781764cfd",
      "parents": [
        "5596968d3e116e54caa7a3a54e1e55623efd7c29"
      ],
      "author": {
        "name": "Ann Taraday",
        "email": "akamyshnikova@mirantis.com",
        "time": "Tue Sep 18 17:45:12 2018 +0400"
      },
      "committer": {
        "name": "Ann Taraday",
        "email": "akamyshnikova@mirantis.com",
        "time": "Tue Sep 18 17:46:39 2018 +0400"
      },
      "message": "Fix octavia service type\n\nSet octavia service to load-balancer instead of incorrect octavia.\n\nRelated-PROD: PROD-22015\nChange-Id: I03b2323646b59a55923e124a65ee631334794a64\n"
    },
    {
      "commit": "2096c091923c2f643018da9d9c015529f1c00e67",
      "tree": "42a764e90eb80da02e1e56986b7bd7d362b087c8",
      "parents": [
        "a4dc74647a76eee641bb2e951f9b9e257b0ba70b",
        "de1192c31453c9566f0d397acb95adf8fb3997c5"
      ],
      "author": {
        "name": "Mykyta Karpin",
        "email": "mkarpin@mirantis.com",
        "time": "Mon Sep 17 13:08:23 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@84b5d06f6116",
        "time": "Mon Sep 17 13:08:23 2018 +0000"
      },
      "message": "Merge \"Enable configuring public params for Keystone and Gnocchi\""
    },
    {
      "commit": "de1192c31453c9566f0d397acb95adf8fb3997c5",
      "tree": "415cbfe3a57ac9b0f6746a300edc5274ce1d5916",
      "parents": [
        "7a54a297f17450d63661d0f2c0dfa8eee128a1e6"
      ],
      "author": {
        "name": "Michal Kobus",
        "email": "mkobus@mirantis.com",
        "time": "Thu Sep 13 16:32:18 2018 +0200"
      },
      "committer": {
        "name": "Michal Kobus",
        "email": "mkobus@mirantis.com",
        "time": "Thu Sep 13 18:00:07 2018 +0200"
      },
      "message": "Enable configuring public params for Keystone and Gnocchi\n\nChange-Id: I3b4062dd3e754ae877f80c23b90b2545bce24299\nCloses-bug: PROD-21727\n"
    },
    {
      "commit": "a85aeec11bf23487f0df1c7aa27bea0718da0902",
      "tree": "687739b0c299147a833baa21329a4b1f7bcfd9ed",
      "parents": [
        "ca6cb31fb6c11dfee71802ce232510076156cc5d"
      ],
      "author": {
        "name": "Oleksandr Bryndzii",
        "email": "obryndzii@mirantis.com",
        "time": "Wed Sep 12 13:53:36 2018 +0000"
      },
      "committer": {
        "name": "Oleksandr Bryndzii",
        "email": "obryndzii@mirantis.com",
        "time": "Thu Sep 13 10:25:56 2018 +0000"
      },
      "message": "Add keystone x509 metadata\n\nRelated-Prod: PROD-22763\n\nChange-Id: I2de52619a47f16b598a8d1c84fa805e1957c771e\n"
    },
    {
      "commit": "c91344891cf53caa8fe3edb8770a24a8a4f4fadd",
      "tree": "5fba387cfc647741cfc84b1a998152b3f3b5436b",
      "parents": [
        "59ec3864caa5c68f5536039b99eeb43eed2b7bf2",
        "c4dd2d7109fbdbc37c0bed4ef6d8234ed5e776f4"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Tue Sep 04 20:46:10 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@84b5d06f6116",
        "time": "Tue Sep 04 20:46:10 2018 +0000"
      },
      "message": "Merge \"Implement X.509 auth for MySQL and Keystone\""
    },
    {
      "commit": "c4dd2d7109fbdbc37c0bed4ef6d8234ed5e776f4",
      "tree": "cc930f3ef59629a12995b7422af73d07b185110e",
      "parents": [
        "73a81e64bf27be7b7305129fc272ce90f21352eb"
      ],
      "author": {
        "name": "Oleksandr Shyshko",
        "email": "oshyshko@mirantis.com",
        "time": "Thu Aug 30 18:30:59 2018 +0300"
      },
      "committer": {
        "name": "oshyshko",
        "email": "oshyshko@mirantis.com",
        "time": "Tue Sep 04 09:10:44 2018 +0000"
      },
      "message": "Implement X.509 auth for MySQL and Keystone\n\nChange-Id: I03618376d7ba44b11b6121a611fea87c8c3dd023\nRelated-PROD: PROD-22748\n"
    },
    {
      "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"
    }
  ],
  "next": "8a36b030cfcd0890cd5c83897ea59842335ee93b"
}
