)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"change_message_id":"7578aacda95b3fedbc5c98a2d6f3bfdd8127de7c","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Emilien Macchi \u003cemilien@redhat.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2016-05-13 21:04:36 +0200"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Swift defaults Nova endpoints to 2.1"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Nova deprecated 2.0 API in Mitaka and will remove it in Newton."},{"line_number":10,"context_line":"This patch aims to create endpoints with 2.1 by default."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"dab17558_4e946be1","line":7,"range":{"start_line":7,"start_character":0,"end_line":7,"end_character":5},"updated":"2016-05-13 19:12:01.000000000","message":"Switch?","commit_id":"e40a748e8720052e36d9931fc3dd3e41a78504be"}],"manifests/api.pp":[{"author":{"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},"change_message_id":"40f3554f469aba0eee029058ef51233fe64a9ed8","unresolved":false,"context_lines":[{"line_number":220,"context_line":"  include ::cinder::client"},{"line_number":221,"context_line":""},{"line_number":222,"context_line":"  if $osapi_v3 {"},{"line_number":223,"context_line":"    warning(\u0027osapi_v3 is depreacted, has no effect and will be removed in a future release.\u0027)"},{"line_number":224,"context_line":"  }"},{"line_number":225,"context_line":""},{"line_number":226,"context_line":"  if $volume_api_class {"}],"source_content_type":"text/x-puppet","patch_set":3,"id":"dab17558_2e96f9ef","line":223,"range":{"start_line":223,"start_character":25,"end_line":223,"end_character":35},"updated":"2016-05-16 18:30:08.000000000","message":"*deprecated","commit_id":"08da4a9d2c00dbefa6149efcde08d4e691ee6c3c"},{"author":{"_account_id":15519,"name":"Iury Gregory Melo Ferreira","display_name":"Iury Gregory","email":"iurygregory@gmail.com","username":"iurygregory"},"change_message_id":"01eebdb3416f3851893de2a6ca75ec91311b68c8","unresolved":false,"context_lines":[{"line_number":133,"context_line":"#   Defaults to \u0027nova.api.openstack.compute.limits:RateLimitingMiddleware.factory\u0027"},{"line_number":134,"context_line":"#"},{"line_number":135,"context_line":"# [*osapi_v3*]"},{"line_number":136,"context_line":"#   (optional) DEPRECATED. Enable or not Nova API v3"},{"line_number":137,"context_line":"#   Defaults to undef"},{"line_number":138,"context_line":"#"},{"line_number":139,"context_line":"# [*default_floating_pool*]"}],"source_content_type":"text/x-puppet","patch_set":6,"id":"bab6814e_2a4e2596","line":136,"range":{"start_line":136,"start_character":15,"end_line":136,"end_character":25},"updated":"2016-05-19 18:48:48.000000000","message":"it would be possible to create the deprecated parameters section?","commit_id":"7f346ed9e2023b2f5219b3919fb7f41ca12972ef"},{"author":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"change_message_id":"68d533b18166ba84c9b4f180fefd0176db1bd5f0","unresolved":false,"context_lines":[{"line_number":133,"context_line":"#   Defaults to \u0027nova.api.openstack.compute.limits:RateLimitingMiddleware.factory\u0027"},{"line_number":134,"context_line":"#"},{"line_number":135,"context_line":"# [*osapi_v3*]"},{"line_number":136,"context_line":"#   (optional) DEPRECATED. Enable or not Nova API v3"},{"line_number":137,"context_line":"#   Defaults to undef"},{"line_number":138,"context_line":"#"},{"line_number":139,"context_line":"# [*default_floating_pool*]"}],"source_content_type":"text/x-puppet","patch_set":6,"id":"bab6814e_8273ade6","line":136,"range":{"start_line":136,"start_character":15,"end_line":136,"end_character":25},"in_reply_to":"bab6814e_2a4e2596","updated":"2016-05-19 22:23:52.000000000","message":"Done","commit_id":"7f346ed9e2023b2f5219b3919fb7f41ca12972ef"},{"author":{"_account_id":15519,"name":"Iury Gregory Melo Ferreira","display_name":"Iury Gregory","email":"iurygregory@gmail.com","username":"iurygregory"},"change_message_id":"01eebdb3416f3851893de2a6ca75ec91311b68c8","unresolved":false,"context_lines":[{"line_number":220,"context_line":"  include ::cinder::client"},{"line_number":221,"context_line":""},{"line_number":222,"context_line":"  if $osapi_v3 {"},{"line_number":223,"context_line":"    warning(\u0027osapi_v3 is depreacted, has no effect and will be removed in a future release.\u0027)"},{"line_number":224,"context_line":"  }"},{"line_number":225,"context_line":""},{"line_number":226,"context_line":"  if $volume_api_class {"}],"source_content_type":"text/x-puppet","patch_set":6,"id":"bab6814e_6aa30d50","line":223,"range":{"start_line":223,"start_character":70,"end_line":223,"end_character":71},"updated":"2016-05-19 18:48:48.000000000","message":"we don\u0027t know when we will remove? i think it\u0027s good to have an idea.","commit_id":"7f346ed9e2023b2f5219b3919fb7f41ca12972ef"},{"author":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"change_message_id":"68d533b18166ba84c9b4f180fefd0176db1bd5f0","unresolved":false,"context_lines":[{"line_number":220,"context_line":"  include ::cinder::client"},{"line_number":221,"context_line":""},{"line_number":222,"context_line":"  if $osapi_v3 {"},{"line_number":223,"context_line":"    warning(\u0027osapi_v3 is depreacted, has no effect and will be removed in a future release.\u0027)"},{"line_number":224,"context_line":"  }"},{"line_number":225,"context_line":""},{"line_number":226,"context_line":"  if $volume_api_class {"}],"source_content_type":"text/x-puppet","patch_set":6,"id":"bab6814e_62d209d4","line":223,"range":{"start_line":223,"start_character":70,"end_line":223,"end_character":71},"in_reply_to":"bab6814e_6aa30d50","updated":"2016-05-19 22:23:52.000000000","message":"no we don\u0027t know, the parameter is just deprecated now :(","commit_id":"7f346ed9e2023b2f5219b3919fb7f41ca12972ef"}],"manifests/keystone/auth.pp":[{"author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"change_message_id":"c5848bc3b9d7401d9adcb07eddeeea297f626323","unresolved":false,"context_lines":[{"line_number":161,"context_line":"  $region                  \u003d \u0027RegionOne\u0027,"},{"line_number":162,"context_line":"  $tenant                  \u003d \u0027services\u0027,"},{"line_number":163,"context_line":"  $email                   \u003d \u0027nova@localhost\u0027,"},{"line_number":164,"context_line":"  $public_url              \u003d \u0027http://127.0.0.1:8774/v2.1/%(tenant_id)s\u0027,"},{"line_number":165,"context_line":"  $internal_url            \u003d \u0027http://127.0.0.1:8774/v2.1/%(tenant_id)s\u0027,"},{"line_number":166,"context_line":"  $admin_url               \u003d \u0027http://127.0.0.1:8774/v2.1/%(tenant_id)s\u0027,"},{"line_number":167,"context_line":"  $public_url_v3           \u003d \u0027http://127.0.0.1:8774/v3\u0027,"}],"source_content_type":"text/x-puppet","patch_set":1,"id":"dab17558_6e084fda","line":164,"range":{"start_line":164,"start_character":56,"end_line":164,"end_character":70},"updated":"2016-05-13 19:00:13.000000000","message":"you can drop /%(tenant_id)s as well","commit_id":"16225aa05f3b68f0f38b84ab591505a465781c67"},{"author":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"change_message_id":"513e71009cb529d5bb1a40570f24e93a01fe7b28","unresolved":false,"context_lines":[{"line_number":161,"context_line":"  $region                  \u003d \u0027RegionOne\u0027,"},{"line_number":162,"context_line":"  $tenant                  \u003d \u0027services\u0027,"},{"line_number":163,"context_line":"  $email                   \u003d \u0027nova@localhost\u0027,"},{"line_number":164,"context_line":"  $public_url              \u003d \u0027http://127.0.0.1:8774/v2.1/%(tenant_id)s\u0027,"},{"line_number":165,"context_line":"  $internal_url            \u003d \u0027http://127.0.0.1:8774/v2.1/%(tenant_id)s\u0027,"},{"line_number":166,"context_line":"  $admin_url               \u003d \u0027http://127.0.0.1:8774/v2.1/%(tenant_id)s\u0027,"},{"line_number":167,"context_line":"  $public_url_v3           \u003d \u0027http://127.0.0.1:8774/v3\u0027,"}],"source_content_type":"text/x-puppet","patch_set":1,"id":"dab17558_ee1b9f1a","line":164,"range":{"start_line":164,"start_character":56,"end_line":164,"end_character":70},"in_reply_to":"dab17558_6e084fda","updated":"2016-05-13 19:00:57.000000000","message":"ack, will do in next patchset.","commit_id":"16225aa05f3b68f0f38b84ab591505a465781c67"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"463eb5e1131ec7767802626f9f28fa9836601008","unresolved":false,"context_lines":[{"line_number":164,"context_line":"  $public_url              \u003d \u0027http://127.0.0.1:8774/v2.1/%(tenant_id)s\u0027,"},{"line_number":165,"context_line":"  $internal_url            \u003d \u0027http://127.0.0.1:8774/v2.1/%(tenant_id)s\u0027,"},{"line_number":166,"context_line":"  $admin_url               \u003d \u0027http://127.0.0.1:8774/v2.1/%(tenant_id)s\u0027,"},{"line_number":167,"context_line":"  $public_url_v3           \u003d \u0027http://127.0.0.1:8774/v3\u0027,"},{"line_number":168,"context_line":"  $internal_url_v3         \u003d \u0027http://127.0.0.1:8774/v3\u0027,"},{"line_number":169,"context_line":"  $admin_url_v3            \u003d \u0027http://127.0.0.1:8774/v3\u0027,"},{"line_number":170,"context_line":"  $configure_endpoint      \u003d true,"},{"line_number":171,"context_line":"  $configure_endpoint_v3   \u003d true,"},{"line_number":172,"context_line":"  $configure_user          \u003d true,"}],"source_content_type":"text/x-puppet","patch_set":1,"id":"dab17558_8e05b3c3","line":169,"range":{"start_line":167,"start_character":2,"end_line":169,"end_character":56},"updated":"2016-05-13 19:01:29.000000000","message":"This isn\u0027t a thing, v2.1 is what v3 started out as.","commit_id":"16225aa05f3b68f0f38b84ab591505a465781c67"},{"author":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"change_message_id":"29729da105514d7607046f052bd2838a46df0dd0","unresolved":false,"context_lines":[{"line_number":164,"context_line":"  $public_url              \u003d \u0027http://127.0.0.1:8774/v2.1/%(tenant_id)s\u0027,"},{"line_number":165,"context_line":"  $internal_url            \u003d \u0027http://127.0.0.1:8774/v2.1/%(tenant_id)s\u0027,"},{"line_number":166,"context_line":"  $admin_url               \u003d \u0027http://127.0.0.1:8774/v2.1/%(tenant_id)s\u0027,"},{"line_number":167,"context_line":"  $public_url_v3           \u003d \u0027http://127.0.0.1:8774/v3\u0027,"},{"line_number":168,"context_line":"  $internal_url_v3         \u003d \u0027http://127.0.0.1:8774/v3\u0027,"},{"line_number":169,"context_line":"  $admin_url_v3            \u003d \u0027http://127.0.0.1:8774/v3\u0027,"},{"line_number":170,"context_line":"  $configure_endpoint      \u003d true,"},{"line_number":171,"context_line":"  $configure_endpoint_v3   \u003d true,"},{"line_number":172,"context_line":"  $configure_user          \u003d true,"}],"source_content_type":"text/x-puppet","patch_set":1,"id":"dab17558_9904df7e","line":169,"range":{"start_line":167,"start_character":2,"end_line":169,"end_character":56},"in_reply_to":"dab17558_8e05b3c3","updated":"2016-05-13 19:35:44.000000000","message":"Done","commit_id":"16225aa05f3b68f0f38b84ab591505a465781c67"},{"author":{"_account_id":15519,"name":"Iury Gregory Melo Ferreira","display_name":"Iury Gregory","email":"iurygregory@gmail.com","username":"iurygregory"},"change_message_id":"01eebdb3416f3851893de2a6ca75ec91311b68c8","unresolved":false,"context_lines":[{"line_number":112,"context_line":"  include ::nova::deps"},{"line_number":113,"context_line":""},{"line_number":114,"context_line":"  if $auth_name_v3 or $service_description_v3 or $service_name_v3 or $public_url_v3 or $internal_url_v3 or $admin_url_v3 or $configure_endpoint_v3 {"},{"line_number":115,"context_line":"    warning(\u0027all parameters relates to v3 API in nova::keystone::auth are deprecated, have no effect and will be removed in a future release.\u0027)"},{"line_number":116,"context_line":"  }"},{"line_number":117,"context_line":""},{"line_number":118,"context_line":"  # TODO(mmagr): change default service names according to default_catalog in next (M) cycle"}],"source_content_type":"text/x-puppet","patch_set":6,"id":"bab6814e_4500ba01","line":115,"range":{"start_line":115,"start_character":28,"end_line":115,"end_character":35},"updated":"2016-05-19 18:48:48.000000000","message":"same comment i put in manifests/api.pp","commit_id":"7f346ed9e2023b2f5219b3919fb7f41ca12972ef"},{"author":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"change_message_id":"68d533b18166ba84c9b4f180fefd0176db1bd5f0","unresolved":false,"context_lines":[{"line_number":112,"context_line":"  include ::nova::deps"},{"line_number":113,"context_line":""},{"line_number":114,"context_line":"  if $auth_name_v3 or $service_description_v3 or $service_name_v3 or $public_url_v3 or $internal_url_v3 or $admin_url_v3 or $configure_endpoint_v3 {"},{"line_number":115,"context_line":"    warning(\u0027all parameters relates to v3 API in nova::keystone::auth are deprecated, have no effect and will be removed in a future release.\u0027)"},{"line_number":116,"context_line":"  }"},{"line_number":117,"context_line":""},{"line_number":118,"context_line":"  # TODO(mmagr): change default service names according to default_catalog in next (M) cycle"}],"source_content_type":"text/x-puppet","patch_set":6,"id":"bab6814e_c27db5b2","line":115,"range":{"start_line":115,"start_character":28,"end_line":115,"end_character":35},"in_reply_to":"bab6814e_4500ba01","updated":"2016-05-19 22:23:52.000000000","message":"Done","commit_id":"7f346ed9e2023b2f5219b3919fb7f41ca12972ef"},{"author":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"change_message_id":"ea99d60cdab0d6f3e9892b05d002cfcc6c32705a","unresolved":false,"context_lines":[{"line_number":29,"context_line":"#"},{"line_number":30,"context_line":"# [*admin_url*]"},{"line_number":31,"context_line":"#   (optional) The endpoint\u0027s admin url."},{"line_number":32,"context_line":"#   Defaults to \u0027http://127.0.0.1:8774/v2.1\u0027"},{"line_number":33,"context_line":"#"},{"line_number":34,"context_line":"# [*region*]"},{"line_number":35,"context_line":"#   (optional) The region in which to place the endpoints"}],"source_content_type":"text/x-puppet","patch_set":7,"id":"bab6814e_7bbd81b6","line":32,"updated":"2016-05-20 09:16:27.000000000","message":"nope, only for keystone.","commit_id":"b3699f961683d413974d2d03198c3a3a39812bd0"},{"author":{"_account_id":10873,"name":"Juan Antonio Osorio Robles","email":"jaosorior@redhat.com","username":"ejuaoso"},"change_message_id":"d83c0c01370ceb077c8a7a64fdc2ebeb9c8e61a1","unresolved":false,"context_lines":[{"line_number":19,"context_line":"#   (optional) Description for keystone service."},{"line_number":20,"context_line":"#   Defaults to \u0027Openstack Compute Service\u0027."},{"line_number":21,"context_line":"#"},{"line_number":22,"context_line":"# [*public_url*]"},{"line_number":23,"context_line":"#   (optional) The endpoint\u0027s public url."},{"line_number":24,"context_line":"#   Defaults to \u0027http://127.0.0.1:8774/v2.1\u0027"},{"line_number":25,"context_line":"#"},{"line_number":26,"context_line":"# [*internal_url*]"},{"line_number":27,"context_line":"#   (optional) The endpoint\u0027s internal url."},{"line_number":28,"context_line":"#   Defaults to \u0027http://127.0.0.1:8774/v2.1\u0027"},{"line_number":29,"context_line":"#"},{"line_number":30,"context_line":"# [*admin_url*]"},{"line_number":31,"context_line":"#   (optional) The endpoint\u0027s admin url."},{"line_number":32,"context_line":"#   Defaults to \u0027http://127.0.0.1:8774/v2.1\u0027"},{"line_number":33,"context_line":"#"},{"line_number":34,"context_line":"# [*region*]"},{"line_number":35,"context_line":"#   (optional) The region in which to place the endpoints"}],"source_content_type":"text/x-puppet","patch_set":7,"id":"bab6814e_4006d31d","line":32,"range":{"start_line":22,"start_character":2,"end_line":32,"end_character":44},"updated":"2016-05-20 05:32:15.000000000","message":"shouldn\u0027t we be using versionless endpoints and be relying on keystone discovery?","commit_id":"b3699f961683d413974d2d03198c3a3a39812bd0"}],"releasenotes/notes/switch_default_api_21-292e1c46c011210f.yaml":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"463eb5e1131ec7767802626f9f28fa9836601008","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"upgrade:"},{"line_number":3,"context_line":"  - Change default Nova API endpoints from v2 to v2.1. v2 was deprecated in Mitaka and will be removed in Newton."}],"source_content_type":"text/x-yaml","patch_set":1,"id":"dab17558_ae123707","line":3,"range":{"start_line":3,"start_character":76,"end_line":3,"end_character":82},"updated":"2016-05-13 19:01:29.000000000","message":"Liberty actually.","commit_id":"16225aa05f3b68f0f38b84ab591505a465781c67"},{"author":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"change_message_id":"29729da105514d7607046f052bd2838a46df0dd0","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"upgrade:"},{"line_number":3,"context_line":"  - Change default Nova API endpoints from v2 to v2.1. v2 was deprecated in Mitaka and will be removed in Newton."}],"source_content_type":"text/x-yaml","patch_set":1,"id":"dab17558_19f90f81","line":3,"range":{"start_line":3,"start_character":76,"end_line":3,"end_character":82},"in_reply_to":"dab17558_ae123707","updated":"2016-05-13 19:35:44.000000000","message":"Done","commit_id":"16225aa05f3b68f0f38b84ab591505a465781c67"}],"spec/classes/nova_keystone_auth_spec.rb":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"463eb5e1131ec7767802626f9f28fa9836601008","unresolved":false,"context_lines":[{"line_number":14,"context_line":"      :public_url             \u003d\u003e \u0027http://127.0.0.1:8774/v2.1/%(tenant_id)s\u0027,"},{"line_number":15,"context_line":"      :internal_url           \u003d\u003e \u0027http://127.0.0.1:8774/v2.1/%(tenant_id)s\u0027,"},{"line_number":16,"context_line":"      :admin_url              \u003d\u003e \u0027http://127.0.0.1:8774/v2.1/%(tenant_id)s\u0027,"},{"line_number":17,"context_line":"      :public_url_v3          \u003d\u003e \u0027http://127.0.0.1:8774/v3\u0027,"},{"line_number":18,"context_line":"      :internal_url_v3        \u003d\u003e \u0027http://127.0.0.1:8774/v3\u0027,"},{"line_number":19,"context_line":"      :admin_url_v3           \u003d\u003e \u0027http://127.0.0.1:8774/v3\u0027 }"},{"line_number":20,"context_line":"  end"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"  context \u0027with default parameters\u0027 do"}],"source_content_type":"text/x-ruby","patch_set":1,"id":"dab17558_ae299739","line":19,"range":{"start_line":17,"start_character":6,"end_line":19,"end_character":60},"updated":"2016-05-13 19:01:29.000000000","message":"Again, not a thing.","commit_id":"16225aa05f3b68f0f38b84ab591505a465781c67"},{"author":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"change_message_id":"29729da105514d7607046f052bd2838a46df0dd0","unresolved":false,"context_lines":[{"line_number":14,"context_line":"      :public_url             \u003d\u003e \u0027http://127.0.0.1:8774/v2.1/%(tenant_id)s\u0027,"},{"line_number":15,"context_line":"      :internal_url           \u003d\u003e \u0027http://127.0.0.1:8774/v2.1/%(tenant_id)s\u0027,"},{"line_number":16,"context_line":"      :admin_url              \u003d\u003e \u0027http://127.0.0.1:8774/v2.1/%(tenant_id)s\u0027,"},{"line_number":17,"context_line":"      :public_url_v3          \u003d\u003e \u0027http://127.0.0.1:8774/v3\u0027,"},{"line_number":18,"context_line":"      :internal_url_v3        \u003d\u003e \u0027http://127.0.0.1:8774/v3\u0027,"},{"line_number":19,"context_line":"      :admin_url_v3           \u003d\u003e \u0027http://127.0.0.1:8774/v3\u0027 }"},{"line_number":20,"context_line":"  end"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"  context \u0027with default parameters\u0027 do"}],"source_content_type":"text/x-ruby","patch_set":1,"id":"dab17558_d90ca796","line":19,"range":{"start_line":17,"start_character":6,"end_line":19,"end_character":60},"in_reply_to":"dab17558_ae299739","updated":"2016-05-13 19:35:44.000000000","message":"Done","commit_id":"16225aa05f3b68f0f38b84ab591505a465781c67"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"463eb5e1131ec7767802626f9f28fa9836601008","unresolved":false,"context_lines":[{"line_number":36,"context_line":"      :description \u003d\u003e \u0027Openstack Compute Service\u0027"},{"line_number":37,"context_line":"    )}"},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"    it { is_expected.to contain_keystone_service(\u0027novav3::computev3\u0027).with("},{"line_number":40,"context_line":"      :ensure      \u003d\u003e \u0027present\u0027,"},{"line_number":41,"context_line":"      :description \u003d\u003e \u0027Openstack Compute Service v3\u0027"},{"line_number":42,"context_line":"    )}"},{"line_number":43,"context_line":""},{"line_number":44,"context_line":""},{"line_number":45,"context_line":"    it { is_expected.to contain_keystone_endpoint(\u0027RegionOne/nova::compute\u0027).with("}],"source_content_type":"text/x-ruby","patch_set":1,"id":"dab17558_6ed68f28","line":42,"range":{"start_line":39,"start_character":4,"end_line":42,"end_character":6},"updated":"2016-05-13 19:01:29.000000000","message":"This is probably wrong, there is no nova v3.","commit_id":"16225aa05f3b68f0f38b84ab591505a465781c67"},{"author":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"change_message_id":"29729da105514d7607046f052bd2838a46df0dd0","unresolved":false,"context_lines":[{"line_number":36,"context_line":"      :description \u003d\u003e \u0027Openstack Compute Service\u0027"},{"line_number":37,"context_line":"    )}"},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"    it { is_expected.to contain_keystone_service(\u0027novav3::computev3\u0027).with("},{"line_number":40,"context_line":"      :ensure      \u003d\u003e \u0027present\u0027,"},{"line_number":41,"context_line":"      :description \u003d\u003e \u0027Openstack Compute Service v3\u0027"},{"line_number":42,"context_line":"    )}"},{"line_number":43,"context_line":""},{"line_number":44,"context_line":""},{"line_number":45,"context_line":"    it { is_expected.to contain_keystone_endpoint(\u0027RegionOne/nova::compute\u0027).with("}],"source_content_type":"text/x-ruby","patch_set":1,"id":"dab17558_b90f2387","line":42,"range":{"start_line":39,"start_character":4,"end_line":42,"end_character":6},"in_reply_to":"dab17558_6ed68f28","updated":"2016-05-13 19:35:44.000000000","message":"Done","commit_id":"16225aa05f3b68f0f38b84ab591505a465781c67"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"463eb5e1131ec7767802626f9f28fa9836601008","unresolved":false,"context_lines":[{"line_number":49,"context_line":"      :internal_url \u003d\u003e \u0027http://127.0.0.1:8774/v2.1/%(tenant_id)s\u0027"},{"line_number":50,"context_line":"    )}"},{"line_number":51,"context_line":""},{"line_number":52,"context_line":"    it { is_expected.to contain_keystone_endpoint(\u0027RegionOne/novav3::computev3\u0027).with("},{"line_number":53,"context_line":"      :ensure       \u003d\u003e \u0027present\u0027,"},{"line_number":54,"context_line":"      :public_url   \u003d\u003e \u0027http://127.0.0.1:8774/v3\u0027,"},{"line_number":55,"context_line":"      :admin_url    \u003d\u003e \u0027http://127.0.0.1:8774/v3\u0027,"},{"line_number":56,"context_line":"      :internal_url \u003d\u003e \u0027http://127.0.0.1:8774/v3\u0027"},{"line_number":57,"context_line":"    )}"},{"line_number":58,"context_line":""},{"line_number":59,"context_line":"  end"},{"line_number":60,"context_line":""}],"source_content_type":"text/x-ruby","patch_set":1,"id":"dab17558_4e1bcb1b","line":57,"range":{"start_line":52,"start_character":4,"end_line":57,"end_character":6},"updated":"2016-05-13 19:01:29.000000000","message":"nor this","commit_id":"16225aa05f3b68f0f38b84ab591505a465781c67"},{"author":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"change_message_id":"29729da105514d7607046f052bd2838a46df0dd0","unresolved":false,"context_lines":[{"line_number":49,"context_line":"      :internal_url \u003d\u003e \u0027http://127.0.0.1:8774/v2.1/%(tenant_id)s\u0027"},{"line_number":50,"context_line":"    )}"},{"line_number":51,"context_line":""},{"line_number":52,"context_line":"    it { is_expected.to contain_keystone_endpoint(\u0027RegionOne/novav3::computev3\u0027).with("},{"line_number":53,"context_line":"      :ensure       \u003d\u003e \u0027present\u0027,"},{"line_number":54,"context_line":"      :public_url   \u003d\u003e \u0027http://127.0.0.1:8774/v3\u0027,"},{"line_number":55,"context_line":"      :admin_url    \u003d\u003e \u0027http://127.0.0.1:8774/v3\u0027,"},{"line_number":56,"context_line":"      :internal_url \u003d\u003e \u0027http://127.0.0.1:8774/v3\u0027"},{"line_number":57,"context_line":"    )}"},{"line_number":58,"context_line":""},{"line_number":59,"context_line":"  end"},{"line_number":60,"context_line":""}],"source_content_type":"text/x-ruby","patch_set":1,"id":"dab17558_19274f13","line":57,"range":{"start_line":52,"start_character":4,"end_line":57,"end_character":6},"in_reply_to":"dab17558_4e1bcb1b","updated":"2016-05-13 19:35:44.000000000","message":"Done","commit_id":"16225aa05f3b68f0f38b84ab591505a465781c67"},{"author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"change_message_id":"ac1cc1a29bb4c6fef37338faa9167b75582e3bf5","unresolved":false,"context_lines":[{"line_number":70,"context_line":"        :region       \u003d\u003e \u0027RegionTwo\u0027,"},{"line_number":71,"context_line":"        :public_url   \u003d\u003e \u0027https://10.0.0.1:9774/v2.2\u0027,"},{"line_number":72,"context_line":"        :internal_url \u003d\u003e \u0027https://10.0.0.3:9774/v2.2\u0027,"},{"line_number":73,"context_line":"        :admin_url    \u003d\u003e \u0027https://10.0.0.2:9774/v2.2\u0027,"},{"line_number":74,"context_line":"      )"},{"line_number":75,"context_line":"    end"},{"line_number":76,"context_line":""}],"source_content_type":"text/x-ruby","patch_set":3,"id":"dab17558_d4990e70","line":73,"updated":"2016-05-13 19:58:17.000000000","message":"This v2.2 confuses me, but it was there before so ..","commit_id":"08da4a9d2c00dbefa6149efcde08d4e691ee6c3c"},{"author":{"_account_id":3153,"name":"Emilien Macchi","email":"emilien@redhat.com","username":"emilienm"},"change_message_id":"a11c05042adbca42c46124c833aabd8382990415","unresolved":false,"context_lines":[{"line_number":70,"context_line":"        :region       \u003d\u003e \u0027RegionTwo\u0027,"},{"line_number":71,"context_line":"        :public_url   \u003d\u003e \u0027https://10.0.0.1:9774/v2.2\u0027,"},{"line_number":72,"context_line":"        :internal_url \u003d\u003e \u0027https://10.0.0.3:9774/v2.2\u0027,"},{"line_number":73,"context_line":"        :admin_url    \u003d\u003e \u0027https://10.0.0.2:9774/v2.2\u0027,"},{"line_number":74,"context_line":"      )"},{"line_number":75,"context_line":"    end"},{"line_number":76,"context_line":""}],"source_content_type":"text/x-ruby","patch_set":3,"id":"dab17558_f42092b2","line":73,"in_reply_to":"dab17558_d4990e70","updated":"2016-05-13 20:09:56.000000000","message":"it is a unit test that validate we can override the URL so people can put foobar if they want.","commit_id":"08da4a9d2c00dbefa6149efcde08d4e691ee6c3c"},{"author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"change_message_id":"849f125ea5387ce70c74f62f97994bd5c9d7fd3c","unresolved":false,"context_lines":[{"line_number":70,"context_line":"        :region       \u003d\u003e \u0027RegionTwo\u0027,"},{"line_number":71,"context_line":"        :public_url   \u003d\u003e \u0027https://10.0.0.1:9774/v2.2\u0027,"},{"line_number":72,"context_line":"        :internal_url \u003d\u003e \u0027https://10.0.0.3:9774/v2.2\u0027,"},{"line_number":73,"context_line":"        :admin_url    \u003d\u003e \u0027https://10.0.0.2:9774/v2.2\u0027,"},{"line_number":74,"context_line":"      )"},{"line_number":75,"context_line":"    end"},{"line_number":76,"context_line":""}],"source_content_type":"text/x-ruby","patch_set":3,"id":"dab17558_3f731317","line":73,"in_reply_to":"dab17558_f42092b2","updated":"2016-05-13 20:30:51.000000000","message":"Ah, okay :)","commit_id":"08da4a9d2c00dbefa6149efcde08d4e691ee6c3c"}]}
