)]}'
{"lib/puppet/provider/glance.rb":[{"author":{"_account_id":15519,"name":"Iury Gregory Melo Ferreira","display_name":"Iury Gregory","email":"iurygregory@gmail.com","username":"iurygregory"},"change_message_id":"f1f11fc62e5d51d7ef7618c72399168a340b1906","unresolved":false,"context_lines":[{"line_number":82,"context_line":"    if g.key?(\u0027auth_url\u0027)"},{"line_number":83,"context_line":"      \"#{g[\u0027auth_url\u0027]}/\""},{"line_number":84,"context_line":"    else"},{"line_number":85,"context_line":"      \"#{g[\u0027auth_protocol\u0027]}://#{g[\u0027auth_host\u0027]}:#{g[\u0027auth_port\u0027]}#{g[\u0027auth_admin_prefix\u0027]}/v2.0/\""},{"line_number":86,"context_line":"    end"},{"line_number":87,"context_line":"  end"},{"line_number":88,"context_line":""}],"source_content_type":"text/x-ruby","patch_set":3,"id":"bacf61ea_485dd447","line":85,"range":{"start_line":85,"start_character":5,"end_line":85,"end_character":98},"updated":"2016-08-02 15:21:53.000000000","message":"Do we really need this?\n\nTake a look at ironic and cinder.\n\nAlso a while a go Richard Megginson has a patch to support v3 in glance https://review.openstack.org/#/c/176150 you should take a look.","commit_id":"ed63dfc8354110c3e422b6e86356d13e724061d6"},{"author":{"_account_id":7745,"name":"Denis Egorenko","email":"degorenko@mirantis.com","username":"degorenko"},"change_message_id":"169f691a49cf0f75874bee66f89c7479ddddabaf","unresolved":false,"context_lines":[{"line_number":82,"context_line":"    if g.key?(\u0027auth_url\u0027)"},{"line_number":83,"context_line":"      \"#{g[\u0027auth_url\u0027]}/\""},{"line_number":84,"context_line":"    else"},{"line_number":85,"context_line":"      \"#{g[\u0027auth_protocol\u0027]}://#{g[\u0027auth_host\u0027]}:#{g[\u0027auth_port\u0027]}#{g[\u0027auth_admin_prefix\u0027]}/v2.0/\""},{"line_number":86,"context_line":"    end"},{"line_number":87,"context_line":"  end"},{"line_number":88,"context_line":""}],"source_content_type":"text/x-ruby","patch_set":3,"id":"bacf61ea_735fb975","line":85,"range":{"start_line":85,"start_character":5,"end_line":85,"end_character":98},"in_reply_to":"bacf61ea_485dd447","updated":"2016-08-03 10:37:58.000000000","message":"This patch has not any update for a very looooong time. Also this is out of scope for this patch.","commit_id":"ed63dfc8354110c3e422b6e86356d13e724061d6"}],"manifests/api.pp":[{"author":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"change_message_id":"eb2fe8132e6337df6931e8adc2f4cd94028c7bd3","unresolved":false,"context_lines":[{"line_number":59,"context_line":"#   (optional) Turn on/off delayed delete."},{"line_number":60,"context_line":"#   Defaults to $::os_service_default."},{"line_number":61,"context_line":"#"},{"line_number":62,"context_line":"# [*auth_strategy*]"},{"line_number":63,"context_line":"#   (optional) Type is authorization being used."},{"line_number":64,"context_line":"#   Defaults to \u0027keystone\u0027"},{"line_number":65,"context_line":"#"}],"source_content_type":"text/x-puppet","patch_set":3,"id":"bacf61ea_239ec107","line":62,"updated":"2016-08-02 15:05:26.000000000","message":"why do you rename it? At least, explain it in the commit message.","commit_id":"ed63dfc8354110c3e422b6e86356d13e724061d6"},{"author":{"_account_id":7745,"name":"Denis Egorenko","email":"degorenko@mirantis.com","username":"degorenko"},"change_message_id":"169f691a49cf0f75874bee66f89c7479ddddabaf","unresolved":false,"context_lines":[{"line_number":59,"context_line":"#   (optional) Turn on/off delayed delete."},{"line_number":60,"context_line":"#   Defaults to $::os_service_default."},{"line_number":61,"context_line":"#"},{"line_number":62,"context_line":"# [*auth_strategy*]"},{"line_number":63,"context_line":"#   (optional) Type is authorization being used."},{"line_number":64,"context_line":"#   Defaults to \u0027keystone\u0027"},{"line_number":65,"context_line":"#"}],"source_content_type":"text/x-puppet","patch_set":3,"id":"bacf61ea_b3d011cb","line":62,"in_reply_to":"bacf61ea_239ec107","updated":"2016-08-03 10:37:58.000000000","message":"Will add explanation to commit message.","commit_id":"ed63dfc8354110c3e422b6e86356d13e724061d6"},{"author":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"change_message_id":"eb2fe8132e6337df6931e8adc2f4cd94028c7bd3","unresolved":false,"context_lines":[{"line_number":239,"context_line":"#   Defaults to undef"},{"line_number":240,"context_line":"#"},{"line_number":241,"context_line":"# [*keystone_password*]"},{"line_number":242,"context_line":"#   (Optional) Password used to authentication."},{"line_number":243,"context_line":"#   Defaults to undef."},{"line_number":244,"context_line":"#"},{"line_number":245,"context_line":"# [*auth_type*]"}],"source_content_type":"text/x-puppet","patch_set":3,"id":"bacf61ea_4385b5ab","line":242,"updated":"2016-08-02 15:05:26.000000000","message":"Please document that it\u0027s deprecated and should be replaced by \u003c...\u003e","commit_id":"ed63dfc8354110c3e422b6e86356d13e724061d6"},{"author":{"_account_id":7745,"name":"Denis Egorenko","email":"degorenko@mirantis.com","username":"degorenko"},"change_message_id":"169f691a49cf0f75874bee66f89c7479ddddabaf","unresolved":false,"context_lines":[{"line_number":239,"context_line":"#   Defaults to undef"},{"line_number":240,"context_line":"#"},{"line_number":241,"context_line":"# [*keystone_password*]"},{"line_number":242,"context_line":"#   (Optional) Password used to authentication."},{"line_number":243,"context_line":"#   Defaults to undef."},{"line_number":244,"context_line":"#"},{"line_number":245,"context_line":"# [*auth_type*]"}],"source_content_type":"text/x-puppet","patch_set":3,"id":"bacf61ea_93eced90","line":242,"in_reply_to":"bacf61ea_4385b5ab","updated":"2016-08-03 10:37:58.000000000","message":"Will do.","commit_id":"ed63dfc8354110c3e422b6e86356d13e724061d6"},{"author":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"change_message_id":"eb2fe8132e6337df6931e8adc2f4cd94028c7bd3","unresolved":false,"context_lines":[{"line_number":244,"context_line":"#"},{"line_number":245,"context_line":"# [*auth_type*]"},{"line_number":246,"context_line":"#   (optional) Type is authorization being used."},{"line_number":247,"context_line":"#   Defaults to undef."},{"line_number":248,"context_line":"#"},{"line_number":249,"context_line":"# [*auth_uri*]"},{"line_number":250,"context_line":"#   (optional) Complete public Identity API endpoint."}],"source_content_type":"text/x-puppet","patch_set":3,"id":"bacf61ea_c3bfe55e","line":247,"updated":"2016-08-02 15:05:26.000000000","message":"dito","commit_id":"ed63dfc8354110c3e422b6e86356d13e724061d6"},{"author":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"change_message_id":"eb2fe8132e6337df6931e8adc2f4cd94028c7bd3","unresolved":false,"context_lines":[{"line_number":248,"context_line":"#"},{"line_number":249,"context_line":"# [*auth_uri*]"},{"line_number":250,"context_line":"#   (optional) Complete public Identity API endpoint."},{"line_number":251,"context_line":"#   Defaults to undef."},{"line_number":252,"context_line":"#"},{"line_number":253,"context_line":"# [*identity_uri*]"},{"line_number":254,"context_line":"#   (optional) Complete admin Identity API endpoint."}],"source_content_type":"text/x-puppet","patch_set":3,"id":"bacf61ea_03ba9d6e","line":251,"updated":"2016-08-02 15:05:26.000000000","message":"dito","commit_id":"ed63dfc8354110c3e422b6e86356d13e724061d6"},{"author":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"change_message_id":"eb2fe8132e6337df6931e8adc2f4cd94028c7bd3","unresolved":false,"context_lines":[{"line_number":252,"context_line":"#"},{"line_number":253,"context_line":"# [*identity_uri*]"},{"line_number":254,"context_line":"#   (optional) Complete admin Identity API endpoint."},{"line_number":255,"context_line":"#   Defaults to undef."},{"line_number":256,"context_line":"#"},{"line_number":257,"context_line":"# [*keystone_tenant*]"},{"line_number":258,"context_line":"#   (optional) Tenant to authenticate to."}],"source_content_type":"text/x-puppet","patch_set":3,"id":"bacf61ea_43ac9535","line":255,"updated":"2016-08-02 15:05:26.000000000","message":"dito","commit_id":"ed63dfc8354110c3e422b6e86356d13e724061d6"},{"author":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"change_message_id":"eb2fe8132e6337df6931e8adc2f4cd94028c7bd3","unresolved":false,"context_lines":[{"line_number":256,"context_line":"#"},{"line_number":257,"context_line":"# [*keystone_tenant*]"},{"line_number":258,"context_line":"#   (optional) Tenant to authenticate to."},{"line_number":259,"context_line":"#   Defaults to undef."},{"line_number":260,"context_line":"#"},{"line_number":261,"context_line":"# [*keystone_user*]"},{"line_number":262,"context_line":"#   (optional) User to authenticate as with keystone."}],"source_content_type":"text/x-puppet","patch_set":3,"id":"bacf61ea_83a68d51","line":259,"updated":"2016-08-02 15:05:26.000000000","message":"dito","commit_id":"ed63dfc8354110c3e422b6e86356d13e724061d6"},{"author":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"change_message_id":"eb2fe8132e6337df6931e8adc2f4cd94028c7bd3","unresolved":false,"context_lines":[{"line_number":260,"context_line":"#"},{"line_number":261,"context_line":"# [*keystone_user*]"},{"line_number":262,"context_line":"#   (optional) User to authenticate as with keystone."},{"line_number":263,"context_line":"#   Defaults to undef."},{"line_number":264,"context_line":"#"},{"line_number":265,"context_line":"# [*signing_dir*]"},{"line_number":266,"context_line":"#   (optional) Directory used to cache files related to PKI tokens."}],"source_content_type":"text/x-puppet","patch_set":3,"id":"bacf61ea_e3614913","line":263,"updated":"2016-08-02 15:05:26.000000000","message":"dito","commit_id":"ed63dfc8354110c3e422b6e86356d13e724061d6"},{"author":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"change_message_id":"eb2fe8132e6337df6931e8adc2f4cd94028c7bd3","unresolved":false,"context_lines":[{"line_number":264,"context_line":"#"},{"line_number":265,"context_line":"# [*signing_dir*]"},{"line_number":266,"context_line":"#   (optional) Directory used to cache files related to PKI tokens."},{"line_number":267,"context_line":"#   Defaults to undef."},{"line_number":268,"context_line":"#"},{"line_number":269,"context_line":"# [*memcached_servers*]"},{"line_number":270,"context_line":"#   (optinal) a list of memcached server(s) to use for caching. If left undefined,"}],"source_content_type":"text/x-puppet","patch_set":3,"id":"bacf61ea_c366c528","line":267,"updated":"2016-08-02 15:05:26.000000000","message":"dito","commit_id":"ed63dfc8354110c3e422b6e86356d13e724061d6"},{"author":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"change_message_id":"eb2fe8132e6337df6931e8adc2f4cd94028c7bd3","unresolved":false,"context_lines":[{"line_number":269,"context_line":"# [*memcached_servers*]"},{"line_number":270,"context_line":"#   (optinal) a list of memcached server(s) to use for caching. If left undefined,"},{"line_number":271,"context_line":"#   tokens will instead be cached in-process."},{"line_number":272,"context_line":"#   Defaults to undef."},{"line_number":273,"context_line":"#"},{"line_number":274,"context_line":"# [*token_cache_time*]"},{"line_number":275,"context_line":"#   (optional) In order to prevent excessive effort spent validating tokens,"}],"source_content_type":"text/x-puppet","patch_set":3,"id":"bacf61ea_6376f9d9","line":272,"updated":"2016-08-02 15:05:26.000000000","message":"dito","commit_id":"ed63dfc8354110c3e422b6e86356d13e724061d6"},{"author":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"change_message_id":"eb2fe8132e6337df6931e8adc2f4cd94028c7bd3","unresolved":false,"context_lines":[{"line_number":275,"context_line":"#   (optional) In order to prevent excessive effort spent validating tokens,"},{"line_number":276,"context_line":"#   the middleware caches previously-seen tokens for a configurable duration (in seconds)."},{"line_number":277,"context_line":"#   Set to -1 to disable caching completely."},{"line_number":278,"context_line":"#   Defaults to undef."},{"line_number":279,"context_line":"#"},{"line_number":280,"context_line":"class glance::api("},{"line_number":281,"context_line":"  $package_ensure                       \u003d \u0027present\u0027,"}],"source_content_type":"text/x-puppet","patch_set":3,"id":"bacf61ea_a380f18c","line":278,"updated":"2016-08-02 15:05:26.000000000","message":"dito","commit_id":"ed63dfc8354110c3e422b6e86356d13e724061d6"},{"author":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"change_message_id":"eb2fe8132e6337df6931e8adc2f4cd94028c7bd3","unresolved":false,"context_lines":[{"line_number":354,"context_line":"    warning(\u0027auth_region is deprecated, has no effect and and will be removed in the O release.\u0027)"},{"line_number":355,"context_line":"  }"},{"line_number":356,"context_line":""},{"line_number":357,"context_line":"  if $keystone_password !\u003d undef {"},{"line_number":358,"context_line":"    warning(\u0027glance::api::keystone_password is deprecated, please use glance::api::authtoken::keystone_password\u0027)"},{"line_number":359,"context_line":"  }"},{"line_number":360,"context_line":""}],"source_content_type":"text/x-puppet","patch_set":3,"id":"bacf61ea_632439c6","line":357,"updated":"2016-08-02 15:05:26.000000000","message":"if $keystone_password is enough.","commit_id":"ed63dfc8354110c3e422b6e86356d13e724061d6"},{"author":{"_account_id":7745,"name":"Denis Egorenko","email":"degorenko@mirantis.com","username":"degorenko"},"change_message_id":"169f691a49cf0f75874bee66f89c7479ddddabaf","unresolved":false,"context_lines":[{"line_number":354,"context_line":"    warning(\u0027auth_region is deprecated, has no effect and and will be removed in the O release.\u0027)"},{"line_number":355,"context_line":"  }"},{"line_number":356,"context_line":""},{"line_number":357,"context_line":"  if $keystone_password !\u003d undef {"},{"line_number":358,"context_line":"    warning(\u0027glance::api::keystone_password is deprecated, please use glance::api::authtoken::keystone_password\u0027)"},{"line_number":359,"context_line":"  }"},{"line_number":360,"context_line":""}],"source_content_type":"text/x-puppet","patch_set":3,"id":"bacf61ea_93a34d4f","line":357,"in_reply_to":"bacf61ea_632439c6","updated":"2016-08-03 10:37:58.000000000","message":"Ok","commit_id":"ed63dfc8354110c3e422b6e86356d13e724061d6"},{"author":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"change_message_id":"eb2fe8132e6337df6931e8adc2f4cd94028c7bd3","unresolved":false,"context_lines":[{"line_number":355,"context_line":"  }"},{"line_number":356,"context_line":""},{"line_number":357,"context_line":"  if $keystone_password !\u003d undef {"},{"line_number":358,"context_line":"    warning(\u0027glance::api::keystone_password is deprecated, please use glance::api::authtoken::keystone_password\u0027)"},{"line_number":359,"context_line":"  }"},{"line_number":360,"context_line":""},{"line_number":361,"context_line":"  if $auth_type !\u003d undef {"}],"source_content_type":"text/x-puppet","patch_set":3,"id":"bacf61ea_be77669e","line":358,"updated":"2016-08-02 15:05:26.000000000","message":"no, it\u0027s password.","commit_id":"ed63dfc8354110c3e422b6e86356d13e724061d6"},{"author":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"change_message_id":"eb2fe8132e6337df6931e8adc2f4cd94028c7bd3","unresolved":false,"context_lines":[{"line_number":358,"context_line":"    warning(\u0027glance::api::keystone_password is deprecated, please use glance::api::authtoken::keystone_password\u0027)"},{"line_number":359,"context_line":"  }"},{"line_number":360,"context_line":""},{"line_number":361,"context_line":"  if $auth_type !\u003d undef {"},{"line_number":362,"context_line":"    warning(\u0027glance::api::auth_type is deprecated, please use glance::api::auth_strategy\u0027)"},{"line_number":363,"context_line":"    $auth_strategy_real \u003d $auth_type"},{"line_number":364,"context_line":"  } else {"}],"source_content_type":"text/x-puppet","patch_set":3,"id":"bacf61ea_e3166957","line":361,"updated":"2016-08-02 15:05:26.000000000","message":"if $auth_type is enough.","commit_id":"ed63dfc8354110c3e422b6e86356d13e724061d6"},{"author":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"change_message_id":"eb2fe8132e6337df6931e8adc2f4cd94028c7bd3","unresolved":false,"context_lines":[{"line_number":370,"context_line":"  }"},{"line_number":371,"context_line":""},{"line_number":372,"context_line":"  if $identity_uri !\u003d undef {"},{"line_number":373,"context_line":"    warning(\u0027glance::api::identity_uri is deprecated, please use glance::api::authtoken::identity_uri\u0027)"},{"line_number":374,"context_line":"  }"},{"line_number":375,"context_line":""},{"line_number":376,"context_line":"  if $keystone_tenant !\u003d undef {"}],"source_content_type":"text/x-puppet","patch_set":3,"id":"bacf61ea_fe5a7e29","line":373,"updated":"2016-08-02 15:05:26.000000000","message":"glance::api::authtoken::identity_uri does not exist. Please look how I did with cinder https://review.openstack.org/#/c/342905/17/manifests/api.pp\n\nAlso stop using !\u003d undef everywhere","commit_id":"ed63dfc8354110c3e422b6e86356d13e724061d6"},{"author":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"change_message_id":"eb2fe8132e6337df6931e8adc2f4cd94028c7bd3","unresolved":false,"context_lines":[{"line_number":374,"context_line":"  }"},{"line_number":375,"context_line":""},{"line_number":376,"context_line":"  if $keystone_tenant !\u003d undef {"},{"line_number":377,"context_line":"    warning(\u0027glance::api::keystone_tenant is deprecated, please use glance::api::authtoken::keystone_tenant\u0027)"},{"line_number":378,"context_line":"  }"},{"line_number":379,"context_line":""},{"line_number":380,"context_line":"  if $keystone_user !\u003d undef {"}],"source_content_type":"text/x-puppet","patch_set":3,"id":"bacf61ea_5e40ea35","line":377,"updated":"2016-08-02 15:05:26.000000000","message":"no, it\u0027s project_name.","commit_id":"ed63dfc8354110c3e422b6e86356d13e724061d6"},{"author":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"change_message_id":"eb2fe8132e6337df6931e8adc2f4cd94028c7bd3","unresolved":false,"context_lines":[{"line_number":378,"context_line":"  }"},{"line_number":379,"context_line":""},{"line_number":380,"context_line":"  if $keystone_user !\u003d undef {"},{"line_number":381,"context_line":"    warning(\u0027glance::api::keystone_user is deprecated, please use glance::api::authtoken::keystone_user\u0027)"},{"line_number":382,"context_line":"  }"},{"line_number":383,"context_line":""},{"line_number":384,"context_line":"  if $memcached_servers !\u003d undef {"}],"source_content_type":"text/x-puppet","patch_set":3,"id":"bacf61ea_7e47ae4b","line":381,"updated":"2016-08-02 15:05:26.000000000","message":"no, it\u0027s username","commit_id":"ed63dfc8354110c3e422b6e86356d13e724061d6"}],"releasenotes/notes/authtoken-2439e462e0a84399.yaml":[{"author":{"_account_id":15519,"name":"Iury Gregory Melo Ferreira","display_name":"Iury Gregory","email":"iurygregory@gmail.com","username":"iurygregory"},"change_message_id":"64071d802678f0d63f8b785e1122e815d95b5e1a","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"bacf61ea_387aee88","line":23,"updated":"2016-08-04 15:39:49.000000000","message":"what about auth_type in api glare and registry replaced by auth_strategy?","commit_id":"6ac547ecd857ba8a12e249b85489f58f7788443b"},{"author":{"_account_id":7745,"name":"Denis Egorenko","email":"degorenko@mirantis.com","username":"degorenko"},"change_message_id":"68f4db601b2be79f496f007bf7a228f157269e4f","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"bacf61ea_f8fdf6b1","line":23,"in_reply_to":"bacf61ea_387aee88","updated":"2016-08-04 15:42:17.000000000","message":"right, forgot about it. Will add.","commit_id":"6ac547ecd857ba8a12e249b85489f58f7788443b"}]}
