)]}'
{
  "log": [
    {
      "commit": "8abe5a437235ec909b5e4b43ff7fdd8f269d726a",
      "tree": "f8a709d095245a517410877fedfa9d1bfa7eb3bf",
      "parents": [
        "17b957b53edd09fca3c5730395cc3454db5b724c"
      ],
      "author": {
        "name": "Ramon Melero",
        "email": "rmelero@mirantis.com",
        "time": "Thu Oct 05 17:38:53 2017 -0500"
      },
      "committer": {
        "name": "Ramon Melero",
        "email": "rmelero@mirantis.com",
        "time": "Thu Oct 05 17:41:25 2017 -0500"
      },
      "message": "Handle no credentials\n\nCurrently, if you supply an empty username and password for rundeck,\n\"None\" gets placed instead. This makes sure that the field is empty\nso that autologin doesn\u0027t happen.\n\nChange-Id: I072a129ced39cc7046b8fd7ae5f4451240094954\n"
    },
    {
      "commit": "17b957b53edd09fca3c5730395cc3454db5b724c",
      "tree": "f602b11cef80d17ff4446ad4e6dbb163dbb41978",
      "parents": [
        "069fd28463a621f84cd0fb94003b54fb0425a976"
      ],
      "author": {
        "name": "Vladislav Naumov",
        "email": "vnaumov@mirantis.com",
        "time": "Fri Sep 22 15:37:48 2017 +0300"
      },
      "committer": {
        "name": "Vladislav Naumov",
        "email": "vnaumov@mirantis.com",
        "time": "Mon Sep 25 13:50:09 2017 +0300"
      },
      "message": "possibility of defining nginx timeouts\n\nrelated bug: https://mirantis.jira.com/browse/PROD-14603\n\nChange-Id: I37b99ecec0c9a8ae1c13c02b97ff6e6cbf1d1472\n"
    },
    {
      "commit": "9c9a6fa9bb9bf3719fc82f3280b62a1e80ff6aae",
      "tree": "3d5d7a66549b156d8bf3472b69063fa49cee36c4",
      "parents": [
        "34701a172fa579f0f2d5475b3667f9430e15412d"
      ],
      "author": {
        "name": "Volodymyr Stoiko",
        "email": "vstoiko@mirantis.com",
        "time": "Mon Aug 14 13:41:48 2017 +0300"
      },
      "committer": {
        "name": "Volodymyr Stoiko",
        "email": "vstoiko@mirantis.com",
        "time": "Mon Aug 14 18:06:05 2017 +0300"
      },
      "message": "Skip resolving upstream services\n\nChange-Id: I6c0851b4616e701af723ca617078e9e276e62fe6\n"
    },
    {
      "commit": "c53c56a84e617e3133f62356c4924b0f6738a8c4",
      "tree": "b540c48ee4d7a237ef8bd4799f1f12e6121908b0",
      "parents": [
        "1f00619c85419a6d02a113f96461dd670ca9dd3c"
      ],
      "author": {
        "name": "Volodymyr Stoiko",
        "email": "vstoiko@mirantis.com",
        "time": "Tue Jun 20 19:01:24 2017 +0300"
      },
      "committer": {
        "name": "Volodymyr Stoiko",
        "email": "vstoiko@mirantis.com",
        "time": "Tue Jun 20 19:01:24 2017 +0300"
      },
      "message": "Add janitormonkey to devopsportal formula\n\nChange-Id: I4ae1890231879a8335039a9ecf93e287a074a055\n"
    },
    {
      "commit": "1f00619c85419a6d02a113f96461dd670ca9dd3c",
      "tree": "1e3227b9e2acb67071080f752d21cb5792457491",
      "parents": [
        "367492669daa6785e232642b70ebccc260bc9812"
      ],
      "author": {
        "name": "Ilya Kharin",
        "email": "ikharin@mirantis.com",
        "time": "Sat Jun 17 00:03:04 2017 +0400"
      },
      "committer": {
        "name": "Ilya Kharin",
        "email": "ikharin@mirantis.com",
        "time": "Sat Jun 17 00:36:20 2017 +0400"
      },
      "message": "Remove outdated endpoints\n\nChange-Id: If24cce9b3e1a73a8b5feb439bf1694b14d8c350b\n"
    },
    {
      "commit": "d5c1eefd0c63b76df74441756e3948cfa467f41f",
      "tree": "8a31c13c60b992b0b2b42fe2dda25141a007f934",
      "parents": [
        "1f5c61d1dbda5c377b192b2f3cb89eae23933dba"
      ],
      "author": {
        "name": "Ilya Kharin",
        "email": "ikharin@mirantis.com",
        "time": "Sat Jun 10 00:15:06 2017 +0400"
      },
      "committer": {
        "name": "Ilya Kharin",
        "email": "ikharin@mirantis.com",
        "time": "Sat Jun 10 00:17:12 2017 +0400"
      },
      "message": "Add stacklight-* endpoint into the allowed list\n\nChange-Id: Ia3a43bb0a8aba82363f3d9ba8627164a9828b46b\n"
    },
    {
      "commit": "1f5c61d1dbda5c377b192b2f3cb89eae23933dba",
      "tree": "b583a5937aa319cf16323e9730ed91160db6f165",
      "parents": [
        "c45f29c45cd4b846c7ceabf259ec12181f2483b4"
      ],
      "author": {
        "name": "Volodymyr Stoiko",
        "email": "vstoiko@mirantis.com",
        "time": "Fri May 19 13:07:14 2017 +0300"
      },
      "committer": {
        "name": "Volodymyr Stoiko",
        "email": "vstoiko@mirantis.com",
        "time": "Fri May 19 15:31:06 2017 +0300"
      },
      "message": "Add securitymonkey to devops portal\n\nChange-Id: I1f18275314290fcb0f7a3437403c4bb38ebeae11\n"
    },
    {
      "commit": "c45f29c45cd4b846c7ceabf259ec12181f2483b4",
      "tree": "9ac4c0d49ac2946a0339a8acb3982e0bc8badf1d",
      "parents": [
        "d3779d5cc3258cb33e3c508d0e0aa095f607f7ef"
      ],
      "author": {
        "name": "Ilya Kharin",
        "email": "ikharin@mirantis.com",
        "time": "Wed Apr 05 11:31:04 2017 +0400"
      },
      "committer": {
        "name": "Ilya Kharin",
        "email": "ikharin@mirantis.com",
        "time": "Wed Apr 05 11:31:04 2017 +0400"
      },
      "message": "Add pushkin in a list of services\n\nChange-Id: Id44b7c7522fb0592594a0fe67735e777dd79e29f\n"
    },
    {
      "commit": "d3779d5cc3258cb33e3c508d0e0aa095f607f7ef",
      "tree": "81e54c58babf277a2e4eec38c5e28ac75c18eaca",
      "parents": [
        "f001bc47fdfefa6e3f7c492907f2ab60db1ff60f"
      ],
      "author": {
        "name": "Ilya Kharin",
        "email": "ikharin@mirantis.com",
        "time": "Thu Mar 30 00:48:36 2017 +0400"
      },
      "committer": {
        "name": "Ilya Kharin",
        "email": "ikharin@mirantis.com",
        "time": "Thu Mar 30 00:48:36 2017 +0400"
      },
      "message": "Fix location to proxy APIs\n\nChange-Id: I1c0b500202b697d129791f6ed4e66d0f93c0fa7e\n"
    },
    {
      "commit": "9600ada45b10bdf9ff3cfb4e780435df97170b09",
      "tree": "6c201c27edb77326b8f49bcf6093c9db0ed65e9c",
      "parents": [
        "5f5d3521fafec5af5d2509d6dfeb673535990a99"
      ],
      "author": {
        "name": "Ilya Kharin",
        "email": "ikharin@mirantis.com",
        "time": "Thu Mar 23 17:30:14 2017 +0400"
      },
      "committer": {
        "name": "Ilya Kharin",
        "email": "ikharin@mirantis.com",
        "time": "Thu Mar 23 17:30:14 2017 +0400"
      },
      "message": "Use https as boolean instead of ssl\n\nChange-Id: Iedbdcda5064636c1b739db23a817666d2959a72b\n"
    },
    {
      "commit": "5f5d3521fafec5af5d2509d6dfeb673535990a99",
      "tree": "767fd260cb51f04969d588a6d7c7d3d4bac41f50",
      "parents": [
        "3ce0cd1d5d1b0677896e8559ea81e59aaff54bf2"
      ],
      "author": {
        "name": "Ilya Kharin",
        "email": "ikharin@mirantis.com",
        "time": "Wed Mar 22 23:53:06 2017 +0400"
      },
      "committer": {
        "name": "Ilya Kharin",
        "email": "ikharin@mirantis.com",
        "time": "Wed Mar 22 23:53:06 2017 +0400"
      },
      "message": "Fix typo in the name of the macro\n\nChange-Id: I1ccf823005d69fb22d79943a511eeb366a113d13\n"
    },
    {
      "commit": "3ce0cd1d5d1b0677896e8559ea81e59aaff54bf2",
      "tree": "5665e91ad11c391160eb3e2f3a501c3c8e22cf5f",
      "parents": [
        "b327c93ae76bf85d8111d3b3b1405e2bed0126b3"
      ],
      "author": {
        "name": "Ilya Kharin",
        "email": "ikharin@mirantis.com",
        "time": "Fri Mar 17 18:49:45 2017 +0400"
      },
      "committer": {
        "name": "Ilya Kharin",
        "email": "ikharin@mirantis.com",
        "time": "Fri Mar 17 18:49:45 2017 +0400"
      },
      "message": "Enable services by default\n\nChange-Id: I10297193d211b59a2e8c8374057a67dc2d203b5a\n"
    },
    {
      "commit": "b327c93ae76bf85d8111d3b3b1405e2bed0126b3",
      "tree": "30c5c10352a1d63e6c117703d6498ced2c30d4e2",
      "parents": [
        "e1cf854247ea60e19a588601f1db02fcc9a6ac00"
      ],
      "author": {
        "name": "Ilya Kharin",
        "email": "ikharin@mirantis.com",
        "time": "Fri Mar 17 18:42:15 2017 +0400"
      },
      "committer": {
        "name": "Ilya Kharin",
        "email": "ikharin@mirantis.com",
        "time": "Fri Mar 17 18:48:04 2017 +0400"
      },
      "message": "Add default value for devops_porta:config\n\nChange-Id: I0effcf135917abcd51972058575a0406213a31d3\n"
    },
    {
      "commit": "e1cf854247ea60e19a588601f1db02fcc9a6ac00",
      "tree": "3ece6abf02b8fc40dc5f252af016287c73ff8de6",
      "parents": [
        "918686bf41a0bdb30a1a64c64f0d9828679795b2"
      ],
      "author": {
        "name": "Ilya Kharin",
        "email": "ikharin@mirantis.com",
        "time": "Fri Mar 17 18:37:09 2017 +0400"
      },
      "committer": {
        "name": "Ilya Kharin",
        "email": "ikharin@mirantis.com",
        "time": "Fri Mar 17 18:48:04 2017 +0400"
      },
      "message": "Add the service_url marco to render endpoints\n\nChange-Id: Iccc8ece2d99a656d2cfdfd574de91ae890c7868e\n"
    },
    {
      "commit": "918686bf41a0bdb30a1a64c64f0d9828679795b2",
      "tree": "1948c9396fba435349ef427ac51ee8e440f00212",
      "parents": [
        "b7e79963f797099b2645944d8c411fab1d425fd0"
      ],
      "author": {
        "name": "Ilya Kharin",
        "email": "ikharin@mirantis.com",
        "time": "Thu Mar 16 20:09:13 2017 +0400"
      },
      "committer": {
        "name": "Ilya Kharin",
        "email": "ikharin@mirantis.com",
        "time": "Thu Mar 16 20:09:13 2017 +0400"
      },
      "message": "Collect metadata of services at config:service\n\nChange-Id: Ie2504977559c748df399f5d04663c3b415b50e09\n"
    },
    {
      "commit": "a7167fb788afca16ad0f3a5b8f86c7de427c496b",
      "tree": "71ceae48c2484b55f32cd568492c07c9a246ab92",
      "parents": [
        "8b547e2b250f2d9c01d613a9c977a1f10391214d"
      ],
      "author": {
        "name": "Ilya Kharin",
        "email": "ikharin@mirantis.com",
        "time": "Thu Mar 16 15:30:14 2017 +0400"
      },
      "committer": {
        "name": "Ilya Kharin",
        "email": "ikharin@mirantis.com",
        "time": "Thu Mar 16 15:54:18 2017 +0400"
      },
      "message": "Remove control and re-use setup into kubernetes\n\nChange-Id: I93b6addae974e796e5604852214fb7d28884e54b\n"
    },
    {
      "commit": "8b547e2b250f2d9c01d613a9c977a1f10391214d",
      "tree": "5028ebf9decb190cf129f720ddaef1db5f353074",
      "parents": [
        "fd293c45df60b5f9b17f055c6ad34a59cf8ca35a"
      ],
      "author": {
        "name": "Ilya Kharin",
        "email": "ikharin@mirantis.com",
        "time": "Thu Mar 16 15:20:31 2017 +0400"
      },
      "committer": {
        "name": "Ilya Kharin",
        "email": "ikharin@mirantis.com",
        "time": "Thu Mar 16 15:54:18 2017 +0400"
      },
      "message": "Remove command from deployment\n\nAn entrypoint and a command will be re-used from the image.\n\nChange-Id: Iab5b0910a24746ba9aa9f165d0af8dd68ebfc3b2\n"
    },
    {
      "commit": "fd293c45df60b5f9b17f055c6ad34a59cf8ca35a",
      "tree": "94e2225832ee24b33a662d76a8048009de504904",
      "parents": [
        "ced98392f712514494f748d73c9a91ae3583897a"
      ],
      "author": {
        "name": "Ilya Kharin",
        "email": "ikharin@mirantis.com",
        "time": "Tue Mar 14 17:34:12 2017 +0400"
      },
      "committer": {
        "name": "Ilya Kharin",
        "email": "ikharin@mirantis.com",
        "time": "Thu Mar 16 15:53:45 2017 +0400"
      },
      "message": "Rename control into config\n\nChange-Id: I13ef171b9294d607e590db6b8d96019477e72c71\n"
    },
    {
      "commit": "ced98392f712514494f748d73c9a91ae3583897a",
      "tree": "0252e97df2d7fd15ff4883cbceb0caba1065e359",
      "parents": [
        "b5a5a92cd5d6129c662abd12faab2d872e274570"
      ],
      "author": {
        "name": "Ilya Kharin",
        "email": "ikharin@mirantis.com",
        "time": "Thu Mar 16 13:41:18 2017 +0400"
      },
      "committer": {
        "name": "Ilya Kharin",
        "email": "ikharin@mirantis.com",
        "time": "Thu Mar 16 15:53:45 2017 +0400"
      },
      "message": "Prametrize location of configuration files\n\nChange-Id: I6fb4b09cf6ce760f865e720a0077321e805fa65a\n"
    },
    {
      "commit": "b5a5a92cd5d6129c662abd12faab2d872e274570",
      "tree": "04b15847c96e2c2479c3534eab447508d5d5c696",
      "parents": [
        "9d36fbe418d5a1a5d21ec74d60d0cb4fbed3f2fa"
      ],
      "author": {
        "name": "Ilya Kharin",
        "email": "ikharin@mirantis.com",
        "time": "Thu Mar 16 11:59:59 2017 +0400"
      },
      "committer": {
        "name": "Ilya Kharin",
        "email": "ikharin@mirantis.com",
        "time": "Thu Mar 16 15:53:45 2017 +0400"
      },
      "message": "Add OPTIONS to handle health check requests\n\nChange-Id: I9db10ad2a1687833bac432ef9d31bff422c4086d\n"
    },
    {
      "commit": "9d36fbe418d5a1a5d21ec74d60d0cb4fbed3f2fa",
      "tree": "67af34069dd2e1a12a76c2658d629720cfb948ff",
      "parents": [
        "d80a6f65078763839ce38e9cecb2357546c66ea7"
      ],
      "author": {
        "name": "Ilya Kharin",
        "email": "ikharin@mirantis.com",
        "time": "Wed Mar 15 23:14:38 2017 +0400"
      },
      "committer": {
        "name": "Ilya Kharin",
        "email": "ikharin@mirantis.com",
        "time": "Thu Mar 16 15:53:45 2017 +0400"
      },
      "message": "Change access mode to config.json\n\nChange-Id: Ib4b1941a5a0d1ea5d316794647630567de9577f9\n"
    },
    {
      "commit": "d80a6f65078763839ce38e9cecb2357546c66ea7",
      "tree": "5c790bb0f235db6a25ec389a5d93f77f3f87c7ee",
      "parents": [
        "c27499c6c44bca9bcaaf8a78d20d16fb5510190b"
      ],
      "author": {
        "name": "Ilya Kharin",
        "email": "ikharin@mirantis.com",
        "time": "Wed Mar 15 12:40:36 2017 +0400"
      },
      "committer": {
        "name": "Ilya Kharin",
        "email": "ikharin@mirantis.com",
        "time": "Thu Mar 16 15:53:45 2017 +0400"
      },
      "message": "Check if service is defined before to process it\n\nChange-Id: I69bf53560adef5a5aa2ebb794e0bbf014548e2fe\n"
    },
    {
      "commit": "c27499c6c44bca9bcaaf8a78d20d16fb5510190b",
      "tree": "cae504f4f955d5cde06dcf1f67bb70e229b67282",
      "parents": [
        "4fd726c4c909e3d13d8f01ca68150f276047eb50"
      ],
      "author": {
        "name": "Ilya Kharin",
        "email": "ikharin@mirantis.com",
        "time": "Tue Mar 14 16:52:59 2017 +0400"
      },
      "committer": {
        "name": "Ilya Kharin",
        "email": "ikharin@mirantis.com",
        "time": "Wed Mar 15 12:07:07 2017 +0400"
      },
      "message": "Hardcode container port to 8000\n\nChange-Id: I3a1e58ea6519440a7f617920d52a7935b593750d\n"
    },
    {
      "commit": "6e0418600943081c8e3181fea49f274729d0a14c",
      "tree": "3ced80924939321bacfbfe33a9f830af7b34612e",
      "parents": [
        "9954eafdde38c6ab9acfc5a9c3d860b7db43be48"
      ],
      "author": {
        "name": "Ilya Kharin",
        "email": "ikharin@mirantis.com",
        "time": "Mon Mar 06 15:32:28 2017 +0400"
      },
      "committer": {
        "name": "Ilya Kharin",
        "email": "ikharin@mirantis.com",
        "time": "Mon Mar 06 15:34:30 2017 +0400"
      },
      "message": "Add support to deploy DevOps portal on K8s\n\nChange-Id: I23766e4b88f36606e930769e424afbfe7174d68f\n"
    },
    {
      "commit": "9954eafdde38c6ab9acfc5a9c3d860b7db43be48",
      "tree": "d8f608cc39b43a9c6c55f1de44ad0ea128846235",
      "parents": [
        "2d6b867b5e43b856d2de3826067db5370ce078e2"
      ],
      "author": {
        "name": "Ilya Kharin",
        "email": "akscram@gmail.com",
        "time": "Mon Mar 06 15:21:07 2017 +0400"
      },
      "committer": {
        "name": "Ilya Kharin",
        "email": "ikharin@mirantis.com",
        "time": "Mon Mar 06 15:34:29 2017 +0400"
      },
      "message": "Add common part with DevopPortal\n\nThe services definitions which are located at metadata/service/services\nwill be moved onto the system level, to be re-used in particular\ncomponents.\n\nChange-Id: I227638b7a486c156578e5b0d57eb6eb4d9854a89\n"
    }
  ]
}
