)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":16233,"name":"Mauricio Lima","email":"mauriciolimab@gmail.com","username":"limamauricio"},"change_message_id":"6b70f2925c93b6297299d5efc3f57fbf27af54b6","unresolved":false,"context_lines":[{"line_number":5,"context_line":"CommitDate: 2016-05-26 11:26:52 -0700"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Add a cloud-init RHEL(ish) bootstrap + run kolla script"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Change-Id: I485c141357f676727269ae75c55f4a00b8f0c706"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"9abb7d3a_049bbaca","line":8,"updated":"2016-05-27 12:25:17.000000000","message":"Can you add a bug-id? :)","commit_id":"21d74732b6765d2c540b13c7c53eb6cf99611e2e"}],"tools/bootstrap_kolla.sh":[{"author":{"_account_id":11105,"name":"Swapnil Kulkarni","email":"coolsvap@gmail.com","username":"coolsvap"},"change_message_id":"5312b69603481b5daf90ada943727ed30dbd5cdf","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"# Made from https://pypi.python.org/pypi/pysay/"},{"line_number":8,"context_line":"cat \u003c\u003c-\u0027EOF\u0027"},{"line_number":9,"context_line":" _______"},{"line_number":10,"context_line":"\u003c Kolla \u003e"},{"line_number":11,"context_line":" -------"},{"line_number":12,"context_line":"     \\           ,-.-."}],"source_content_type":"text/x-sh","patch_set":2,"id":"9abb7d3a_698d497b","line":9,"updated":"2016-05-27 08:27:30.000000000","message":"bashate failure for line indentation not multiple of 4.","commit_id":"21d74732b6765d2c540b13c7c53eb6cf99611e2e"},{"author":{"_account_id":14027,"name":"Michal Rostecki","email":"mrostecki@suse.de","username":"mrostecki"},"change_message_id":"ba561b8905eed8b060f4ab4938b93163fb915165","unresolved":false,"context_lines":[{"line_number":21,"context_line":""},{"line_number":22,"context_line":"# Get docker installed."},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"curl -sSL https://get.docker.io | bash"},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"if [ ! -f \"/etc/systemd/system/docker.service.d/kolla.conf\" ]; then"},{"line_number":27,"context_line":""}],"source_content_type":"text/x-sh","patch_set":4,"id":"7aa08908_9ada6a16","line":24,"updated":"2016-06-09 14:04:43.000000000","message":"Nooooooo. :(\n\nCould you please do the things from that script manually? It\u0027s not very much to do - you have to only create one file for /etc/yum.repos.d and then install docker-engine. You can look at bootstrap.sh in dev/vagrant - it\u0027s doing that as well.","commit_id":"8b44d4c33a279d0b57237c8ecd6f8dba0ba5af7a"},{"author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"change_message_id":"0418c5d16fef8b1f8f80adf3d01bc984c3dad8f8","unresolved":false,"context_lines":[{"line_number":21,"context_line":""},{"line_number":22,"context_line":"# Get docker installed."},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"curl -sSL https://get.docker.io | bash"},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"if [ ! -f \"/etc/systemd/system/docker.service.d/kolla.conf\" ]; then"},{"line_number":27,"context_line":""}],"source_content_type":"text/x-sh","patch_set":4,"id":"7aa08908_40b6303e","line":24,"in_reply_to":"7aa08908_9ada6a16","updated":"2016-06-10 00:14:34.000000000","message":"Sure.","commit_id":"8b44d4c33a279d0b57237c8ecd6f8dba0ba5af7a"},{"author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"change_message_id":"0418c5d16fef8b1f8f80adf3d01bc984c3dad8f8","unresolved":false,"context_lines":[{"line_number":21,"context_line":""},{"line_number":22,"context_line":"# Get docker installed."},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"curl -sSL https://get.docker.io | bash"},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"if [ ! -f \"/etc/systemd/system/docker.service.d/kolla.conf\" ]; then"},{"line_number":27,"context_line":""}],"source_content_type":"text/x-sh","patch_set":4,"id":"7aa08908_60624cda","line":24,"in_reply_to":"7aa08908_9ada6a16","updated":"2016-06-10 00:14:34.000000000","message":"Sure.","commit_id":"8b44d4c33a279d0b57237c8ecd6f8dba0ba5af7a"},{"author":{"_account_id":7488,"name":"Jeffrey Zhang","email":"zhang.lei.fly@gmail.com","username":"Jeffrey4l"},"change_message_id":"6177e8cf1f65fe1b968ae658d8314a3af101ba8a","unresolved":false,"context_lines":[{"line_number":18,"context_line":"yum -y install gcc"},{"line_number":19,"context_line":"yum -y install libffi-devel"},{"line_number":20,"context_line":"yum -y install openssl-devel"},{"line_number":21,"context_line":"yum -y install btrfs-progs"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"# Get docker installed."},{"line_number":24,"context_line":""}],"source_content_type":"text/x-sh","patch_set":5,"id":"7aa08908_5ed37338","line":21,"updated":"2016-06-11 08:11:48.000000000","message":"why not squash these into one yum command? like\n( the epel-release should be installed firstly )\n\nyum -y install epel-release\nyum -y install python-pip \\\n    git \\\n    ....","commit_id":"5efa7bb5f65d3994a3186d34bd8dee4f38363176"},{"author":{"_account_id":14103,"name":"wangtianfa","email":"wang.tianfa@99cloud.net","username":"wangtianfa"},"change_message_id":"7d08d5cf8cbe9b82985b8970999027c9e2e2972a","unresolved":false,"context_lines":[{"line_number":18,"context_line":"yum -y install gcc"},{"line_number":19,"context_line":"yum -y install libffi-devel"},{"line_number":20,"context_line":"yum -y install openssl-devel"},{"line_number":21,"context_line":"yum -y install btrfs-progs"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"# Get docker installed."},{"line_number":24,"context_line":""}],"source_content_type":"text/x-sh","patch_set":5,"id":"7aa08908_ecc39555","line":21,"in_reply_to":"7aa08908_5ed37338","updated":"2016-06-11 12:41:46.000000000","message":"I agree.","commit_id":"5efa7bb5f65d3994a3186d34bd8dee4f38363176"},{"author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"change_message_id":"95add88410a803cbe037869e21a6a483abfa72fa","unresolved":false,"context_lines":[{"line_number":18,"context_line":"yum -y install gcc"},{"line_number":19,"context_line":"yum -y install libffi-devel"},{"line_number":20,"context_line":"yum -y install openssl-devel"},{"line_number":21,"context_line":"yum -y install btrfs-progs"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"# Get docker installed."},{"line_number":24,"context_line":""}],"source_content_type":"text/x-sh","patch_set":5,"id":"7aa08908_52608235","line":21,"in_reply_to":"7aa08908_ecc39555","updated":"2016-06-11 18:13:17.000000000","message":"Have you seen what yum does if it can\u0027t fail to find one of the packages?\n\n    [josh@localhost ~]$ sudo yum install blahblah gcc crapcrap -y\n    Loaded plugins: fastestmirror, langpacks\n    Loading mirror speeds from cached hostfile\n     * base: repos.lax.quadranet.com\n     * extras: mirror.keystealth.org\n     * updates: mirrors.sonic.net\n    No package blahblah available.\n    Package gcc-4.8.5-4.el7.x86_64 already installed and latest version\n    No package crapcrap available.\n    Nothing to do\n    [josh@localhost ~]$ echo $?\n    0\n\nI\u0027m pretty sure I don\u0027t want this script to continue if it can\u0027t find a package to install (because yum will return 0 saying everything was fine; which is a lie).\n\nInstead if I do this package by package the desired result is achieved.\n\n    [josh@localhost ~]$ sudo yum install blahblah -y\n    Loaded plugins: fastestmirror, langpacks\n    Loading mirror speeds from cached hostfile\n     * base: repos.lax.quadranet.com\n     * extras: mirror.keystealth.org\n     * updates: mirrors.sonic.net\n    No package blahblah available.\n    Error: Nothing to do\n    [josh@localhost ~]$ echo $?\n    1\n\nThat one errors out with 1 instead of the non-obvious zero of the first one.","commit_id":"5efa7bb5f65d3994a3186d34bd8dee4f38363176"},{"author":{"_account_id":7488,"name":"Jeffrey Zhang","email":"zhang.lei.fly@gmail.com","username":"Jeffrey4l"},"change_message_id":"6177e8cf1f65fe1b968ae658d8314a3af101ba8a","unresolved":false,"context_lines":[{"line_number":75,"context_line":""},{"line_number":76,"context_line":"# Install needed kolla prerequisites/dependencies."},{"line_number":77,"context_line":""},{"line_number":78,"context_line":"pip install \u0027ansible\u003d\u003d1.9.6\u0027"},{"line_number":79,"context_line":"pip install -r requirements.txt -r test-requirements.txt"},{"line_number":80,"context_line":""},{"line_number":81,"context_line":"# Install kolla itself."}],"source_content_type":"text/x-sh","patch_set":5,"id":"7aa08908_3ed66727","line":78,"updated":"2016-06-11 08:11:48.000000000","message":"need ansible \u003e 2 now.","commit_id":"5efa7bb5f65d3994a3186d34bd8dee4f38363176"},{"author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"change_message_id":"e3034221eb0b091489b176bb13e5e62d6596f971","unresolved":false,"context_lines":[{"line_number":75,"context_line":""},{"line_number":76,"context_line":"# Install needed kolla prerequisites/dependencies."},{"line_number":77,"context_line":""},{"line_number":78,"context_line":"pip install \u0027ansible\u003d\u003d1.9.6\u0027"},{"line_number":79,"context_line":"pip install -r requirements.txt -r test-requirements.txt"},{"line_number":80,"context_line":""},{"line_number":81,"context_line":"# Install kolla itself."}],"source_content_type":"text/x-sh","patch_set":5,"id":"7aa08908_d2dbd2eb","line":78,"in_reply_to":"7aa08908_0cc9c178","updated":"2016-06-11 18:13:44.000000000","message":"Okie dokie, will change this.","commit_id":"5efa7bb5f65d3994a3186d34bd8dee4f38363176"},{"author":{"_account_id":14103,"name":"wangtianfa","email":"wang.tianfa@99cloud.net","username":"wangtianfa"},"change_message_id":"7d08d5cf8cbe9b82985b8970999027c9e2e2972a","unresolved":false,"context_lines":[{"line_number":75,"context_line":""},{"line_number":76,"context_line":"# Install needed kolla prerequisites/dependencies."},{"line_number":77,"context_line":""},{"line_number":78,"context_line":"pip install \u0027ansible\u003d\u003d1.9.6\u0027"},{"line_number":79,"context_line":"pip install -r requirements.txt -r test-requirements.txt"},{"line_number":80,"context_line":""},{"line_number":81,"context_line":"# Install kolla itself."}],"source_content_type":"text/x-sh","patch_set":5,"id":"7aa08908_0cc9c178","line":78,"in_reply_to":"7aa08908_3ed66727","updated":"2016-06-11 12:41:46.000000000","message":"I have a confuse,ansible version 1.9.6 has not supported?","commit_id":"5efa7bb5f65d3994a3186d34bd8dee4f38363176"},{"author":{"_account_id":9061,"name":"David Moreau Simard","email":"moi@dmsimard.com","username":"dmsimard"},"change_message_id":"2a6963eafbef2fbd039b77f9e3140bcc71cbab4e","unresolved":false,"context_lines":[{"line_number":9,"context_line":""},{"line_number":10,"context_line":"# Install needed prerequisites."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"yum -y install epel-release"},{"line_number":13,"context_line":"yum -y install python-pip"},{"line_number":14,"context_line":"yum -y install git"},{"line_number":15,"context_line":"yum -y install curl"}],"source_content_type":"text/x-sh","patch_set":6,"id":"5a9d85d2_21015faf","line":12,"updated":"2016-06-20 22:14:01.000000000","message":"Can you put all these in the same yum install ? Will save time.","commit_id":"9e0f69c481b7222102e20f24893eae8f00c21870"},{"author":{"_account_id":14103,"name":"wangtianfa","email":"wang.tianfa@99cloud.net","username":"wangtianfa"},"change_message_id":"047cd4d1b8dc27b0e9d03d6730f1be0d2fb5a7f8","unresolved":false,"context_lines":[{"line_number":9,"context_line":""},{"line_number":10,"context_line":"# Install needed prerequisites."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"yum -y install epel-release"},{"line_number":13,"context_line":"yum -y install python-pip"},{"line_number":14,"context_line":"yum -y install git"},{"line_number":15,"context_line":"yum -y install curl"}],"source_content_type":"text/x-sh","patch_set":6,"id":"5a9d85d2_58e715b0","line":12,"range":{"start_line":12,"start_character":20,"end_line":12,"end_character":27},"updated":"2016-06-21 15:18:52.000000000","message":"if you use the format \"yum install epel-release python-pip ....\" could do even better.","commit_id":"9e0f69c481b7222102e20f24893eae8f00c21870"},{"author":{"_account_id":11105,"name":"Swapnil Kulkarni","email":"coolsvap@gmail.com","username":"coolsvap"},"change_message_id":"44d90b86068feaaebb2c167ca29639b0b2e16648","unresolved":false,"context_lines":[{"line_number":22,"context_line":""},{"line_number":23,"context_line":"# Get docker installed."},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"cat | sudo tee /etc/yum.repos.d/docker.repo \u003c\u003c EOF"},{"line_number":26,"context_line":"[docker]"},{"line_number":27,"context_line":"name\u003dDocker Main Repository"},{"line_number":28,"context_line":"baseurl\u003dhttps://yum.dockerproject.org/repo/main/centos/7"}],"source_content_type":"text/x-sh","patch_set":6,"id":"5a9d85d2_6b5fbd41","line":25,"updated":"2016-06-21 03:13:03.000000000","message":"you can use\n\ncurl -sSL https://get.docker.io | bash\n\n\ninstead of the manual repo creation and installation steps.","commit_id":"9e0f69c481b7222102e20f24893eae8f00c21870"},{"author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"change_message_id":"37c4bc594834da21da9959fe3040a3efc1eff02d","unresolved":false,"context_lines":[{"line_number":22,"context_line":""},{"line_number":23,"context_line":"# Get docker installed."},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"cat | sudo tee /etc/yum.repos.d/docker.repo \u003c\u003c EOF"},{"line_number":26,"context_line":"[docker]"},{"line_number":27,"context_line":"name\u003dDocker Main Repository"},{"line_number":28,"context_line":"baseurl\u003dhttps://yum.dockerproject.org/repo/main/centos/7"}],"source_content_type":"text/x-sh","patch_set":6,"id":"3aaa91ec_275d1aea","line":25,"in_reply_to":"5a9d85d2_6b5fbd41","updated":"2016-06-21 21:38:52.000000000","message":"Already discussed that, I did that previously, but people didn\u0027t like that.","commit_id":"9e0f69c481b7222102e20f24893eae8f00c21870"},{"author":{"_account_id":7488,"name":"Jeffrey Zhang","email":"zhang.lei.fly@gmail.com","username":"Jeffrey4l"},"change_message_id":"0b1bf03787c548da423e1ddfc749ba49a32c913b","unresolved":false,"context_lines":[{"line_number":64,"context_line":"# Get kolla."},{"line_number":65,"context_line":""},{"line_number":66,"context_line":"cd /tmp"},{"line_number":67,"context_line":"git clone https://git.openstack.org/openstack/kolla"},{"line_number":68,"context_line":"cd kolla"},{"line_number":69,"context_line":""},{"line_number":70,"context_line":"# Make a virtualenv for kolla to run in."}],"source_content_type":"text/x-sh","patch_set":6,"id":"5a9d85d2_b830d0e9","line":67,"updated":"2016-06-21 08:48:59.000000000","message":"shoud we make this script idempotent?","commit_id":"9e0f69c481b7222102e20f24893eae8f00c21870"},{"author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"change_message_id":"98b0a76dacb87b86acc63f2b3f708971435bb689","unresolved":false,"context_lines":[{"line_number":64,"context_line":"# Get kolla."},{"line_number":65,"context_line":""},{"line_number":66,"context_line":"cd /tmp"},{"line_number":67,"context_line":"git clone https://git.openstack.org/openstack/kolla"},{"line_number":68,"context_line":"cd kolla"},{"line_number":69,"context_line":""},{"line_number":70,"context_line":"# Make a virtualenv for kolla to run in."}],"source_content_type":"text/x-sh","patch_set":6,"id":"3aaa91ec_47f3060b","line":67,"in_reply_to":"5a9d85d2_b830d0e9","updated":"2016-06-21 21:35:24.000000000","message":"It could be, its more of meant to be a cloud-init userdata script that is activated on first-boot, so I wasn\u0027t exactly caring to much about re-running this over and over, to do that, just make more than 1 vm...","commit_id":"9e0f69c481b7222102e20f24893eae8f00c21870"},{"author":{"_account_id":14103,"name":"wangtianfa","email":"wang.tianfa@99cloud.net","username":"wangtianfa"},"change_message_id":"047cd4d1b8dc27b0e9d03d6730f1be0d2fb5a7f8","unresolved":false,"context_lines":[{"line_number":75,"context_line":""},{"line_number":76,"context_line":"# Install needed kolla prerequisites/dependencies."},{"line_number":77,"context_line":""},{"line_number":78,"context_line":"pip install \u0027ansible\u003e2\u0027"},{"line_number":79,"context_line":"pip install -r requirements.txt -r test-requirements.txt"},{"line_number":80,"context_line":""},{"line_number":81,"context_line":"# Install kolla itself."}],"source_content_type":"text/x-sh","patch_set":6,"id":"5a9d85d2_6336a2e7","line":78,"range":{"start_line":78,"start_character":4,"end_line":78,"end_character":11},"updated":"2016-06-21 15:18:52.000000000","message":"If the \"ansible \u003e2\" put in requirements.txt could do even better.","commit_id":"9e0f69c481b7222102e20f24893eae8f00c21870"},{"author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"change_message_id":"37c4bc594834da21da9959fe3040a3efc1eff02d","unresolved":false,"context_lines":[{"line_number":75,"context_line":""},{"line_number":76,"context_line":"# Install needed kolla prerequisites/dependencies."},{"line_number":77,"context_line":""},{"line_number":78,"context_line":"pip install \u0027ansible\u003e2\u0027"},{"line_number":79,"context_line":"pip install -r requirements.txt -r test-requirements.txt"},{"line_number":80,"context_line":""},{"line_number":81,"context_line":"# Install kolla itself."}],"source_content_type":"text/x-sh","patch_set":6,"id":"3aaa91ec_a700eaab","line":78,"range":{"start_line":78,"start_character":4,"end_line":78,"end_character":11},"in_reply_to":"5a9d85d2_6336a2e7","updated":"2016-06-21 21:38:52.000000000","message":"If kolla is global requirements managed, that will involve more work; so yes, perhaps that should happen, but its a bigger effort imho.","commit_id":"9e0f69c481b7222102e20f24893eae8f00c21870"},{"author":{"_account_id":16620,"name":"Alicja Kwasniewska","email":"alicja.kwasniewska@intel.com","username":"akwasnie"},"change_message_id":"1d64ac23f961ec71cd529455d76da360c2d46509","unresolved":false,"context_lines":[{"line_number":1,"context_line":"#!/bin/bash"},{"line_number":2,"context_line":""},{"line_number":3,"context_line":"# Builder for kolla (on rhel based systems) that can just be dropped into"},{"line_number":4,"context_line":"# a cloud-init script to trigger a full source build of kolla and its"},{"line_number":5,"context_line":"# images."},{"line_number":6,"context_line":""}],"source_content_type":"text/x-sh","patch_set":9,"id":"3aaa91ec_709be866","line":3,"range":{"start_line":3,"start_character":21,"end_line":3,"end_character":41},"updated":"2016-06-29 13:13:37.000000000","message":"Why not also for debian based?","commit_id":"1628f31401490efd376270f66ed5967b75fde285"},{"author":{"_account_id":11105,"name":"Swapnil Kulkarni","email":"coolsvap@gmail.com","username":"coolsvap"},"change_message_id":"71c41ce344c862b4ee5fe2152c763fabb14035db","unresolved":false,"context_lines":[{"line_number":9,"context_line":""},{"line_number":10,"context_line":"# Install needed prerequisites."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"yum -y install epel-release python-pip \\"},{"line_number":13,"context_line":"               git curl python-virtualenv \\"},{"line_number":14,"context_line":"               python-devel gcc \\"},{"line_number":15,"context_line":"               libffi-devel \\"}],"source_content_type":"text/x-sh","patch_set":9,"id":"3aaa91ec_22fa0cbe","line":12,"updated":"2016-06-22 10:23:37.000000000","message":"the indententation is not multiple of 4","commit_id":"1628f31401490efd376270f66ed5967b75fde285"},{"author":{"_account_id":16620,"name":"Alicja Kwasniewska","email":"alicja.kwasniewska@intel.com","username":"akwasnie"},"change_message_id":"1d64ac23f961ec71cd529455d76da360c2d46509","unresolved":false,"context_lines":[{"line_number":9,"context_line":""},{"line_number":10,"context_line":"# Install needed prerequisites."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"yum -y install epel-release python-pip \\"},{"line_number":13,"context_line":"               git curl python-virtualenv \\"},{"line_number":14,"context_line":"               python-devel gcc \\"},{"line_number":15,"context_line":"               libffi-devel \\"},{"line_number":16,"context_line":"               openssl-devel btrfs-progs \\"},{"line_number":17,"context_line":"               ntp"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"# Get docker installed."},{"line_number":20,"context_line":""}],"source_content_type":"text/x-sh","patch_set":9,"id":"3aaa91ec_7037684d","line":17,"range":{"start_line":12,"start_character":15,"end_line":17,"end_character":18},"updated":"2016-06-29 13:13:37.000000000","message":"Could you order them alphabetically? Maybe also each in new line?","commit_id":"1628f31401490efd376270f66ed5967b75fde285"},{"author":{"_account_id":22165,"name":"caoyuan","email":"cao.yingjunz@gmail.com","username":"caoyuan"},"change_message_id":"13aabb665f047723dd8e1257dc6f20ca8861fddf","unresolved":false,"context_lines":[{"line_number":57,"context_line":""},{"line_number":58,"context_line":"# Get kolla."},{"line_number":59,"context_line":""},{"line_number":60,"context_line":"cd /tmp"},{"line_number":61,"context_line":"git clone https://git.openstack.org/openstack/kolla"},{"line_number":62,"context_line":"cd kolla"},{"line_number":63,"context_line":""}],"source_content_type":"text/x-sh","patch_set":9,"id":"9a89bdaa_d1bee363","line":60,"range":{"start_line":60,"start_character":0,"end_line":60,"end_character":7},"updated":"2016-09-08 15:11:11.000000000","message":"not necessary","commit_id":"1628f31401490efd376270f66ed5967b75fde285"},{"author":{"_account_id":22165,"name":"caoyuan","email":"cao.yingjunz@gmail.com","username":"caoyuan"},"change_message_id":"13aabb665f047723dd8e1257dc6f20ca8861fddf","unresolved":false,"context_lines":[{"line_number":58,"context_line":"# Get kolla."},{"line_number":59,"context_line":""},{"line_number":60,"context_line":"cd /tmp"},{"line_number":61,"context_line":"git clone https://git.openstack.org/openstack/kolla"},{"line_number":62,"context_line":"cd kolla"},{"line_number":63,"context_line":""},{"line_number":64,"context_line":"# Make a virtualenv for kolla to run in."}],"source_content_type":"text/x-sh","patch_set":9,"id":"9a89bdaa_f5dbd24c","line":61,"range":{"start_line":61,"start_character":18,"end_line":61,"end_character":35},"updated":"2016-09-08 15:11:11.000000000","message":"if the host can not resolve the domain name ,it will faild.\nuse IP here or add resolving","commit_id":"1628f31401490efd376270f66ed5967b75fde285"}]}
