)]}'
{"lib/ironic":[{"author":{"_account_id":5803,"name":"Attila Fazekas","email":"afazekas@redhat.com","username":"afazekas"},"change_message_id":"e3a64b3d6a21358152fc4554098db9ea34e8e0a8","unresolved":false,"context_lines":[{"line_number":279,"context_line":"    iniset $IRONIC_CONF_FILE DEFAULT auth_strategy keystone"},{"line_number":280,"context_line":"    iniset $IRONIC_CONF_FILE DEFAULT policy_file $IRONIC_POLICY_JSON"},{"line_number":281,"context_line":"    configure_auth_token_middleware $IRONIC_CONF_FILE ironic $IRONIC_AUTH_CACHE_DIR/api"},{"line_number":282,"context_line":"    iniset $IRONIC_CONF_FILE keystone_authtoken admin_user ironi"},{"line_number":283,"context_line":"    iniset $IRONIC_CONF_FILE keystone_authtoken admin_password $SERVICE_PASSWORD"},{"line_number":284,"context_line":"    iniset $IRONIC_CONF_FILE keystone_authtoken admin_tenant_name $SERVICE_TENANT_NAME"},{"line_number":285,"context_line":"    iniset_rpc_backend ironic $IRONIC_CONF_FILE DEFAULT"}],"source_content_type":"application/x-shellscript","patch_set":1,"id":"ba7be1f8_5f256c07","line":282,"updated":"2015-02-24 15:10:54.000000000","message":"\"ironi\" is not created as service user. try \"ironic\" .","commit_id":"0429f5da151c1b007f8b1b811c76a3280637d7cf"},{"author":{"_account_id":12385,"name":"Motohiro/Yuanying Otsuka","email":"yuanying@fraction.jp","username":"yuanying"},"change_message_id":"5d160fa110d5b7a066988f1fb9f09275f7565513","unresolved":false,"context_lines":[{"line_number":279,"context_line":"    iniset $IRONIC_CONF_FILE DEFAULT auth_strategy keystone"},{"line_number":280,"context_line":"    iniset $IRONIC_CONF_FILE DEFAULT policy_file $IRONIC_POLICY_JSON"},{"line_number":281,"context_line":"    configure_auth_token_middleware $IRONIC_CONF_FILE ironic $IRONIC_AUTH_CACHE_DIR/api"},{"line_number":282,"context_line":"    iniset $IRONIC_CONF_FILE keystone_authtoken admin_user ironi"},{"line_number":283,"context_line":"    iniset $IRONIC_CONF_FILE keystone_authtoken admin_password $SERVICE_PASSWORD"},{"line_number":284,"context_line":"    iniset $IRONIC_CONF_FILE keystone_authtoken admin_tenant_name $SERVICE_TENANT_NAME"},{"line_number":285,"context_line":"    iniset_rpc_backend ironic $IRONIC_CONF_FILE DEFAULT"}],"source_content_type":"application/x-shellscript","patch_set":1,"id":"ba7be1f8_c3decc6c","line":282,"in_reply_to":"ba7be1f8_5f256c07","updated":"2015-02-25 02:29:26.000000000","message":"Done","commit_id":"0429f5da151c1b007f8b1b811c76a3280637d7cf"},{"author":{"_account_id":5803,"name":"Attila Fazekas","email":"afazekas@redhat.com","username":"afazekas"},"change_message_id":"e3a64b3d6a21358152fc4554098db9ea34e8e0a8","unresolved":false,"context_lines":[{"line_number":366,"context_line":"        # Get ironic user if exists"},{"line_number":367,"context_line":""},{"line_number":368,"context_line":"        # NOTE(Shrews): This user MUST have admin level privileges!"},{"line_number":369,"context_line":"        create_service_user \"ironic\" \"admin\""},{"line_number":370,"context_line":""},{"line_number":371,"context_line":"        if [[ \"$KEYSTONE_CATALOG_BACKEND\" \u003d \u0027sql\u0027 ]]; then"},{"line_number":372,"context_line":""}],"source_content_type":"application/x-shellscript","patch_set":1,"id":"ba7be1f8_bf2d8800","line":369,"updated":"2015-02-24 15:10:54.000000000","message":"The service user\u0027s name is \"ironic\" not \"ironi\".","commit_id":"0429f5da151c1b007f8b1b811c76a3280637d7cf"}]}
