Deletes get_volume_type (Cannot be tested for now).
This commit is contained in:
		@@ -1,33 +0,0 @@
 | 
			
		||||
module Aviator
 | 
			
		||||
 | 
			
		||||
  define_request :get_volume_type do
 | 
			
		||||
    meta :provider,       :openstack
 | 
			
		||||
    meta :service,        :volume
 | 
			
		||||
    meta :api_version,    :v1
 | 
			
		||||
    meta :endpoint_type,  :public
 | 
			
		||||
 | 
			
		||||
    link 'documentation', 'http://docs.rackspace.com/cbs/api/v1.0/cbs-devguide/content/GET_getVolumeType_v1__tenant_id__types__volume_type_id__v1__tenant_id__types.html'
 | 
			
		||||
 | 
			
		||||
    param :id, required: true
 | 
			
		||||
 | 
			
		||||
    def http_method
 | 
			
		||||
      :get
 | 
			
		||||
    end
 | 
			
		||||
 | 
			
		||||
    def headers
 | 
			
		||||
      {}.tap do |h|
 | 
			
		||||
        h['X-Auth-Token'] = session_data[:access][:token][:id] unless self.anonymous?
 | 
			
		||||
      end
 | 
			
		||||
    end
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
    def url
 | 
			
		||||
      service_spec = session_data[:access][:serviceCatalog].find{|s| s[:type] == service.to_s }
 | 
			
		||||
 | 
			
		||||
      "#{ service_spec[:endpoints][0][:publicURL] }/types/#{ params[:id] }"
 | 
			
		||||
    end
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
  end
 | 
			
		||||
 | 
			
		||||
end
 | 
			
		||||
@@ -1,113 +0,0 @@
 | 
			
		||||
require 'test_helper'
 | 
			
		||||
 | 
			
		||||
class Aviator::Test
 | 
			
		||||
  describe 'aviator/openstack/volume/v1/public/get_volume_type' do
 | 
			
		||||
 | 
			
		||||
    def create_request(session_data = get_session_data, &block)
 | 
			
		||||
      block ||= lambda do |params|
 | 
			
		||||
        params[:id] = 0
 | 
			
		||||
      end
 | 
			
		||||
 | 
			
		||||
      klass.new(session_data, &block)
 | 
			
		||||
    end
 | 
			
		||||
 | 
			
		||||
    def session
 | 
			
		||||
      unless @session
 | 
			
		||||
        @session = Aviator::Session.new(
 | 
			
		||||
                     config_file: Environment.path,
 | 
			
		||||
                     environment: 'openstack_member'
 | 
			
		||||
                   )
 | 
			
		||||
        @session.authenticate
 | 
			
		||||
      end
 | 
			
		||||
 | 
			
		||||
      @session
 | 
			
		||||
    end
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
    def get_session_data
 | 
			
		||||
      session.send :auth_info
 | 
			
		||||
    end
 | 
			
		||||
 | 
			
		||||
    def helper
 | 
			
		||||
      Aviator::Test::RequestHelper
 | 
			
		||||
    end
 | 
			
		||||
 | 
			
		||||
    def klass
 | 
			
		||||
      @klass ||= helper.load_request('openstack', 'volume', 'v1', 'public', 'get_volume_type.rb')
 | 
			
		||||
    end
 | 
			
		||||
 | 
			
		||||
    validate_attr :anonymous? do
 | 
			
		||||
      klass.anonymous?.must_equal false
 | 
			
		||||
    end
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
    validate_attr :api_version do
 | 
			
		||||
      klass.api_version.must_equal :v1
 | 
			
		||||
    end
 | 
			
		||||
 | 
			
		||||
    validate_attr :endpoint_type do
 | 
			
		||||
      klass.endpoint_type.must_equal :public
 | 
			
		||||
    end
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
    validate_attr :headers do
 | 
			
		||||
      headers = { 'X-Auth-Token' => get_session_data[:access][:token][:id] }
 | 
			
		||||
 | 
			
		||||
      request = create_request
 | 
			
		||||
      request.headers.must_equal headers
 | 
			
		||||
    end
 | 
			
		||||
 | 
			
		||||
    validate_attr :http_method do
 | 
			
		||||
      request = create_request
 | 
			
		||||
      request.http_method.must_equal :get
 | 
			
		||||
    end
 | 
			
		||||
 | 
			
		||||
    validate_attr :optional_params do
 | 
			
		||||
      klass.optional_params.must_equal []
 | 
			
		||||
    end
 | 
			
		||||
 | 
			
		||||
    validate_attr :required_params do
 | 
			
		||||
      klass.required_params.must_equal [:id]
 | 
			
		||||
    end
 | 
			
		||||
 | 
			
		||||
    validate_attr :url do
 | 
			
		||||
      service_spec    = get_session_data[:access][:serviceCatalog].find{|s| s[:type] == 'volume' }
 | 
			
		||||
      volume_type_id  = '555'
 | 
			
		||||
      url             = "#{ service_spec[:endpoints][0][:publicURL] }/types/#{ volume_type_id }"
 | 
			
		||||
 | 
			
		||||
      request = create_request do |p|
 | 
			
		||||
        p[:id] = volume_type_id
 | 
			
		||||
      end
 | 
			
		||||
 | 
			
		||||
      request.url.must_equal url
 | 
			
		||||
    end
 | 
			
		||||
 | 
			
		||||
    #No Volume Types are existing for mc.1-2
 | 
			
		||||
    #validate_response 'a valid server id is provided' do
 | 
			
		||||
      #volume_id = session.volume_service.request(:list_volume_types).body[:volume_types].first[:id]
 | 
			
		||||
 | 
			
		||||
      #response = session.volume_service.request :get_volume_types do |params|
 | 
			
		||||
        #params[:id] = volume_id
 | 
			
		||||
      #end
 | 
			
		||||
 | 
			
		||||
      #response.status.must_equal 200
 | 
			
		||||
      #response.body.wont_be_nil
 | 
			
		||||
      #response.body[:volume].wont_be_nil
 | 
			
		||||
      #response.body[:volume][:id].must_equal volume_id
 | 
			
		||||
      #response.headers.wont_be_nil
 | 
			
		||||
    #end
 | 
			
		||||
 | 
			
		||||
    validate_response 'an invalid volume id is provided' do
 | 
			
		||||
      volume_id = 'bogusserveridthatdoesntexist'
 | 
			
		||||
 | 
			
		||||
      response = session.volume_service.request :get_volume_type do |params|
 | 
			
		||||
        params[:id] = volume_id
 | 
			
		||||
      end
 | 
			
		||||
 | 
			
		||||
      response.status.must_equal 404
 | 
			
		||||
      response.body.wont_be_nil
 | 
			
		||||
      response.headers.wont_be_nil
 | 
			
		||||
    end
 | 
			
		||||
 | 
			
		||||
  end
 | 
			
		||||
end
 | 
			
		||||
@@ -1,96 +0,0 @@
 | 
			
		||||
---
 | 
			
		||||
http_interactions:
 | 
			
		||||
- request:
 | 
			
		||||
    method: post
 | 
			
		||||
    uri: <OPENSTACK_ADMIN_HOST_URI>:5000/v2.0/tokens
 | 
			
		||||
    body:
 | 
			
		||||
      encoding: UTF-8
 | 
			
		||||
      string: ! '{"auth":{"passwordCredentials":{"username":"<OPENSTACK_MEMBER_USERNAME>","password":"<OPENSTACK_MEMBER_PASSWORD>"},"tenantName":"<OPENSTACK_MEMBER_TENANTNAME>"}}'
 | 
			
		||||
    headers:
 | 
			
		||||
      Content-Type:
 | 
			
		||||
      - application/json
 | 
			
		||||
      User-Agent:
 | 
			
		||||
      - Faraday v0.8.8
 | 
			
		||||
  response:
 | 
			
		||||
    status:
 | 
			
		||||
      code: 200
 | 
			
		||||
      message: 
 | 
			
		||||
    headers:
 | 
			
		||||
      vary:
 | 
			
		||||
      - X-Auth-Token
 | 
			
		||||
      content-type:
 | 
			
		||||
      - application/json
 | 
			
		||||
      content-length:
 | 
			
		||||
      - '2654'
 | 
			
		||||
      date:
 | 
			
		||||
      - Fri, 20 Sep 2013 08:00:14 GMT
 | 
			
		||||
      connection:
 | 
			
		||||
      - close
 | 
			
		||||
    body:
 | 
			
		||||
      encoding: US-ASCII
 | 
			
		||||
      string: ! '{"access": {"token": {"issued_at": "2013-09-20T08:00:14.796442",
 | 
			
		||||
        "expires": "2013-09-20T14:00:14Z", "id": "396d8ac6a75346eda049b32e0eefde00",
 | 
			
		||||
        "tenant": {"description": "Used for Aviator testing/development ", "enabled":
 | 
			
		||||
        true, "id": "d770443fc60a410c843dc12b98ac8135", "name": "<OPENSTACK_MEMBER_TENANTNAME>"}},
 | 
			
		||||
        "serviceCatalog": [{"endpoints": [{"adminURL": "<OPENSTACK_ADMIN_HOST_URI>:8774/v2/d770443fc60a410c843dc12b98ac8135",
 | 
			
		||||
        "region": "RegionOne", "internalURL": "<OPENSTACK_ADMIN_HOST_URI>:8774/v2/d770443fc60a410c843dc12b98ac8135",
 | 
			
		||||
        "id": "6bb597a3738045f4b2c51a7702037cab", "publicURL": "<OPENSTACK_ADMIN_HOST_URI>:8774/v2/d770443fc60a410c843dc12b98ac8135"}],
 | 
			
		||||
        "endpoints_links": [], "type": "compute", "name": "nova"}, {"endpoints": [{"adminURL":
 | 
			
		||||
        "<OPENSTACK_ADMIN_HOST_URI>:9292", "region": "RegionOne", "internalURL": "<OPENSTACK_ADMIN_HOST_URI>:9292",
 | 
			
		||||
        "id": "2985945e07b74103bb2dfef7e426cd43", "publicURL": "<OPENSTACK_ADMIN_HOST_URI>:9292"}],
 | 
			
		||||
        "endpoints_links": [], "type": "image", "name": "glance"}, {"endpoints": [{"adminURL":
 | 
			
		||||
        "<OPENSTACK_ADMIN_HOST_URI>:8777", "region": "RegionOne", "internalURL": "<OPENSTACK_ADMIN_HOST_URI>:8777",
 | 
			
		||||
        "id": "370119dd80e84894bfe83d766fd467dd", "publicURL": "<OPENSTACK_ADMIN_HOST_URI>:8777"}],
 | 
			
		||||
        "endpoints_links": [], "type": "metering", "name": "ceilometer"}, {"endpoints":
 | 
			
		||||
        [{"adminURL": "<OPENSTACK_ADMIN_HOST_URI>:8776/v1/d770443fc60a410c843dc12b98ac8135",
 | 
			
		||||
        "region": "RegionOne", "internalURL": "<OPENSTACK_ADMIN_HOST_URI>:8776/v1/d770443fc60a410c843dc12b98ac8135",
 | 
			
		||||
        "id": "2492a6f5fa80466d9312e51a8f79b638", "publicURL": "<OPENSTACK_ADMIN_HOST_URI>:8776/v1/d770443fc60a410c843dc12b98ac8135"}],
 | 
			
		||||
        "endpoints_links": [], "type": "volume", "name": "cinder"}, {"endpoints":
 | 
			
		||||
        [{"adminURL": "<OPENSTACK_ADMIN_HOST_URI>:8773/services/Admin", "region":
 | 
			
		||||
        "RegionOne", "internalURL": "<OPENSTACK_ADMIN_HOST_URI>:8773/services/Cloud",
 | 
			
		||||
        "id": "1f68f3ce931946c788e487443e772fb2", "publicURL": "<OPENSTACK_ADMIN_HOST_URI>:8773/services/Cloud"}],
 | 
			
		||||
        "endpoints_links": [], "type": "ec2", "name": "nova_ec2"}, {"endpoints": [{"adminURL":
 | 
			
		||||
        "<OPENSTACK_ADMIN_HOST_URI>:35357/v2.0", "region": "RegionOne", "internalURL":
 | 
			
		||||
        "<OPENSTACK_ADMIN_HOST_URI>:5000/v2.0", "id": "12c722e9b9fb471fbea83c6157c0123a",
 | 
			
		||||
        "publicURL": "<OPENSTACK_ADMIN_HOST_URI>:5000/v2.0"}], "endpoints_links":
 | 
			
		||||
        [], "type": "identity", "name": "keystone"}], "user": {"username": "<OPENSTACK_MEMBER_USERNAME>",
 | 
			
		||||
        "roles_links": [], "id": "447527294dae4a1788d36beb0db99c00", "roles": [{"name":
 | 
			
		||||
        "Member"}], "name": "<OPENSTACK_MEMBER_USERNAME>"}, "metadata": {"is_admin":
 | 
			
		||||
        0, "roles": ["f970c227c0ee4512899606886348f67f"]}}}'
 | 
			
		||||
    http_version: 
 | 
			
		||||
  recorded_at: Fri, 20 Sep 2013 08:00:14 GMT
 | 
			
		||||
- request:
 | 
			
		||||
    method: get
 | 
			
		||||
    uri: <OPENSTACK_ADMIN_HOST_URI>:8776/v1/d770443fc60a410c843dc12b98ac8135/types/bogusserveridthatdoesntexist
 | 
			
		||||
    body:
 | 
			
		||||
      encoding: US-ASCII
 | 
			
		||||
      string: ''
 | 
			
		||||
    headers:
 | 
			
		||||
      Content-Type:
 | 
			
		||||
      - application/json
 | 
			
		||||
      User-Agent:
 | 
			
		||||
      - Faraday v0.8.8
 | 
			
		||||
      X-Auth-Token:
 | 
			
		||||
      - 396d8ac6a75346eda049b32e0eefde00
 | 
			
		||||
  response:
 | 
			
		||||
    status:
 | 
			
		||||
      code: 404
 | 
			
		||||
      message: 
 | 
			
		||||
    headers:
 | 
			
		||||
      content-length:
 | 
			
		||||
      - '78'
 | 
			
		||||
      content-type:
 | 
			
		||||
      - application/json; charset=UTF-8
 | 
			
		||||
      x-compute-request-id:
 | 
			
		||||
      - req-0c57e3da-caf3-4cca-8742-fa62c3e9ca42
 | 
			
		||||
      date:
 | 
			
		||||
      - Fri, 20 Sep 2013 08:00:16 GMT
 | 
			
		||||
      connection:
 | 
			
		||||
      - close
 | 
			
		||||
    body:
 | 
			
		||||
      encoding: US-ASCII
 | 
			
		||||
      string: ! '{"itemNotFound": {"message": "The resource could not be found.",
 | 
			
		||||
        "code": 404}}'
 | 
			
		||||
    http_version: 
 | 
			
		||||
  recorded_at: Fri, 20 Sep 2013 08:00:16 GMT
 | 
			
		||||
recorded_with: VCR 2.5.0
 | 
			
		||||
@@ -1,62 +0,0 @@
 | 
			
		||||
---
 | 
			
		||||
http_interactions:
 | 
			
		||||
- request:
 | 
			
		||||
    method: post
 | 
			
		||||
    uri: <OPENSTACK_ADMIN_HOST_URI>:5000/v2.0/tokens
 | 
			
		||||
    body:
 | 
			
		||||
      encoding: UTF-8
 | 
			
		||||
      string: ! '{"auth":{"passwordCredentials":{"username":"<OPENSTACK_MEMBER_USERNAME>","password":"<OPENSTACK_MEMBER_PASSWORD>"},"tenantName":"<OPENSTACK_MEMBER_TENANTNAME>"}}'
 | 
			
		||||
    headers:
 | 
			
		||||
      Content-Type:
 | 
			
		||||
      - application/json
 | 
			
		||||
      User-Agent:
 | 
			
		||||
      - Faraday v0.8.8
 | 
			
		||||
  response:
 | 
			
		||||
    status:
 | 
			
		||||
      code: 200
 | 
			
		||||
      message: 
 | 
			
		||||
    headers:
 | 
			
		||||
      vary:
 | 
			
		||||
      - X-Auth-Token
 | 
			
		||||
      content-type:
 | 
			
		||||
      - application/json
 | 
			
		||||
      content-length:
 | 
			
		||||
      - '2654'
 | 
			
		||||
      date:
 | 
			
		||||
      - Fri, 20 Sep 2013 08:00:12 GMT
 | 
			
		||||
      connection:
 | 
			
		||||
      - close
 | 
			
		||||
    body:
 | 
			
		||||
      encoding: US-ASCII
 | 
			
		||||
      string: ! '{"access": {"token": {"issued_at": "2013-09-20T08:00:12.276696",
 | 
			
		||||
        "expires": "2013-09-20T14:00:12Z", "id": "d9768e22882e4c66a7627144892d9899",
 | 
			
		||||
        "tenant": {"description": "Used for Aviator testing/development ", "enabled":
 | 
			
		||||
        true, "id": "d770443fc60a410c843dc12b98ac8135", "name": "<OPENSTACK_MEMBER_TENANTNAME>"}},
 | 
			
		||||
        "serviceCatalog": [{"endpoints": [{"adminURL": "<OPENSTACK_ADMIN_HOST_URI>:8774/v2/d770443fc60a410c843dc12b98ac8135",
 | 
			
		||||
        "region": "RegionOne", "internalURL": "<OPENSTACK_ADMIN_HOST_URI>:8774/v2/d770443fc60a410c843dc12b98ac8135",
 | 
			
		||||
        "id": "6bb597a3738045f4b2c51a7702037cab", "publicURL": "<OPENSTACK_ADMIN_HOST_URI>:8774/v2/d770443fc60a410c843dc12b98ac8135"}],
 | 
			
		||||
        "endpoints_links": [], "type": "compute", "name": "nova"}, {"endpoints": [{"adminURL":
 | 
			
		||||
        "<OPENSTACK_ADMIN_HOST_URI>:9292", "region": "RegionOne", "internalURL": "<OPENSTACK_ADMIN_HOST_URI>:9292",
 | 
			
		||||
        "id": "2985945e07b74103bb2dfef7e426cd43", "publicURL": "<OPENSTACK_ADMIN_HOST_URI>:9292"}],
 | 
			
		||||
        "endpoints_links": [], "type": "image", "name": "glance"}, {"endpoints": [{"adminURL":
 | 
			
		||||
        "<OPENSTACK_ADMIN_HOST_URI>:8777", "region": "RegionOne", "internalURL": "<OPENSTACK_ADMIN_HOST_URI>:8777",
 | 
			
		||||
        "id": "370119dd80e84894bfe83d766fd467dd", "publicURL": "<OPENSTACK_ADMIN_HOST_URI>:8777"}],
 | 
			
		||||
        "endpoints_links": [], "type": "metering", "name": "ceilometer"}, {"endpoints":
 | 
			
		||||
        [{"adminURL": "<OPENSTACK_ADMIN_HOST_URI>:8776/v1/d770443fc60a410c843dc12b98ac8135",
 | 
			
		||||
        "region": "RegionOne", "internalURL": "<OPENSTACK_ADMIN_HOST_URI>:8776/v1/d770443fc60a410c843dc12b98ac8135",
 | 
			
		||||
        "id": "2492a6f5fa80466d9312e51a8f79b638", "publicURL": "<OPENSTACK_ADMIN_HOST_URI>:8776/v1/d770443fc60a410c843dc12b98ac8135"}],
 | 
			
		||||
        "endpoints_links": [], "type": "volume", "name": "cinder"}, {"endpoints":
 | 
			
		||||
        [{"adminURL": "<OPENSTACK_ADMIN_HOST_URI>:8773/services/Admin", "region":
 | 
			
		||||
        "RegionOne", "internalURL": "<OPENSTACK_ADMIN_HOST_URI>:8773/services/Cloud",
 | 
			
		||||
        "id": "1f68f3ce931946c788e487443e772fb2", "publicURL": "<OPENSTACK_ADMIN_HOST_URI>:8773/services/Cloud"}],
 | 
			
		||||
        "endpoints_links": [], "type": "ec2", "name": "nova_ec2"}, {"endpoints": [{"adminURL":
 | 
			
		||||
        "<OPENSTACK_ADMIN_HOST_URI>:35357/v2.0", "region": "RegionOne", "internalURL":
 | 
			
		||||
        "<OPENSTACK_ADMIN_HOST_URI>:5000/v2.0", "id": "12c722e9b9fb471fbea83c6157c0123a",
 | 
			
		||||
        "publicURL": "<OPENSTACK_ADMIN_HOST_URI>:5000/v2.0"}], "endpoints_links":
 | 
			
		||||
        [], "type": "identity", "name": "keystone"}], "user": {"username": "<OPENSTACK_MEMBER_USERNAME>",
 | 
			
		||||
        "roles_links": [], "id": "447527294dae4a1788d36beb0db99c00", "roles": [{"name":
 | 
			
		||||
        "Member"}], "name": "<OPENSTACK_MEMBER_USERNAME>"}, "metadata": {"is_admin":
 | 
			
		||||
        0, "roles": ["f970c227c0ee4512899606886348f67f"]}}}'
 | 
			
		||||
    http_version: 
 | 
			
		||||
  recorded_at: Fri, 20 Sep 2013 08:00:12 GMT
 | 
			
		||||
recorded_with: VCR 2.5.0
 | 
			
		||||
@@ -1,62 +0,0 @@
 | 
			
		||||
---
 | 
			
		||||
http_interactions:
 | 
			
		||||
- request:
 | 
			
		||||
    method: post
 | 
			
		||||
    uri: <OPENSTACK_ADMIN_HOST_URI>:5000/v2.0/tokens
 | 
			
		||||
    body:
 | 
			
		||||
      encoding: UTF-8
 | 
			
		||||
      string: ! '{"auth":{"passwordCredentials":{"username":"<OPENSTACK_MEMBER_USERNAME>","password":"<OPENSTACK_MEMBER_PASSWORD>"},"tenantName":"<OPENSTACK_MEMBER_TENANTNAME>"}}'
 | 
			
		||||
    headers:
 | 
			
		||||
      Content-Type:
 | 
			
		||||
      - application/json
 | 
			
		||||
      User-Agent:
 | 
			
		||||
      - Faraday v0.8.8
 | 
			
		||||
  response:
 | 
			
		||||
    status:
 | 
			
		||||
      code: 200
 | 
			
		||||
      message: 
 | 
			
		||||
    headers:
 | 
			
		||||
      vary:
 | 
			
		||||
      - X-Auth-Token
 | 
			
		||||
      content-type:
 | 
			
		||||
      - application/json
 | 
			
		||||
      content-length:
 | 
			
		||||
      - '2654'
 | 
			
		||||
      date:
 | 
			
		||||
      - Fri, 20 Sep 2013 08:00:09 GMT
 | 
			
		||||
      connection:
 | 
			
		||||
      - close
 | 
			
		||||
    body:
 | 
			
		||||
      encoding: US-ASCII
 | 
			
		||||
      string: ! '{"access": {"token": {"issued_at": "2013-09-20T08:00:09.294669",
 | 
			
		||||
        "expires": "2013-09-20T14:00:09Z", "id": "812563e38452445f9914623d3bf94571",
 | 
			
		||||
        "tenant": {"description": "Used for Aviator testing/development ", "enabled":
 | 
			
		||||
        true, "id": "d770443fc60a410c843dc12b98ac8135", "name": "<OPENSTACK_MEMBER_TENANTNAME>"}},
 | 
			
		||||
        "serviceCatalog": [{"endpoints": [{"adminURL": "<OPENSTACK_ADMIN_HOST_URI>:8774/v2/d770443fc60a410c843dc12b98ac8135",
 | 
			
		||||
        "region": "RegionOne", "internalURL": "<OPENSTACK_ADMIN_HOST_URI>:8774/v2/d770443fc60a410c843dc12b98ac8135",
 | 
			
		||||
        "id": "6bb597a3738045f4b2c51a7702037cab", "publicURL": "<OPENSTACK_ADMIN_HOST_URI>:8774/v2/d770443fc60a410c843dc12b98ac8135"}],
 | 
			
		||||
        "endpoints_links": [], "type": "compute", "name": "nova"}, {"endpoints": [{"adminURL":
 | 
			
		||||
        "<OPENSTACK_ADMIN_HOST_URI>:9292", "region": "RegionOne", "internalURL": "<OPENSTACK_ADMIN_HOST_URI>:9292",
 | 
			
		||||
        "id": "2985945e07b74103bb2dfef7e426cd43", "publicURL": "<OPENSTACK_ADMIN_HOST_URI>:9292"}],
 | 
			
		||||
        "endpoints_links": [], "type": "image", "name": "glance"}, {"endpoints": [{"adminURL":
 | 
			
		||||
        "<OPENSTACK_ADMIN_HOST_URI>:8777", "region": "RegionOne", "internalURL": "<OPENSTACK_ADMIN_HOST_URI>:8777",
 | 
			
		||||
        "id": "370119dd80e84894bfe83d766fd467dd", "publicURL": "<OPENSTACK_ADMIN_HOST_URI>:8777"}],
 | 
			
		||||
        "endpoints_links": [], "type": "metering", "name": "ceilometer"}, {"endpoints":
 | 
			
		||||
        [{"adminURL": "<OPENSTACK_ADMIN_HOST_URI>:8776/v1/d770443fc60a410c843dc12b98ac8135",
 | 
			
		||||
        "region": "RegionOne", "internalURL": "<OPENSTACK_ADMIN_HOST_URI>:8776/v1/d770443fc60a410c843dc12b98ac8135",
 | 
			
		||||
        "id": "2492a6f5fa80466d9312e51a8f79b638", "publicURL": "<OPENSTACK_ADMIN_HOST_URI>:8776/v1/d770443fc60a410c843dc12b98ac8135"}],
 | 
			
		||||
        "endpoints_links": [], "type": "volume", "name": "cinder"}, {"endpoints":
 | 
			
		||||
        [{"adminURL": "<OPENSTACK_ADMIN_HOST_URI>:8773/services/Admin", "region":
 | 
			
		||||
        "RegionOne", "internalURL": "<OPENSTACK_ADMIN_HOST_URI>:8773/services/Cloud",
 | 
			
		||||
        "id": "1f68f3ce931946c788e487443e772fb2", "publicURL": "<OPENSTACK_ADMIN_HOST_URI>:8773/services/Cloud"}],
 | 
			
		||||
        "endpoints_links": [], "type": "ec2", "name": "nova_ec2"}, {"endpoints": [{"adminURL":
 | 
			
		||||
        "<OPENSTACK_ADMIN_HOST_URI>:35357/v2.0", "region": "RegionOne", "internalURL":
 | 
			
		||||
        "<OPENSTACK_ADMIN_HOST_URI>:5000/v2.0", "id": "12c722e9b9fb471fbea83c6157c0123a",
 | 
			
		||||
        "publicURL": "<OPENSTACK_ADMIN_HOST_URI>:5000/v2.0"}], "endpoints_links":
 | 
			
		||||
        [], "type": "identity", "name": "keystone"}], "user": {"username": "<OPENSTACK_MEMBER_USERNAME>",
 | 
			
		||||
        "roles_links": [], "id": "447527294dae4a1788d36beb0db99c00", "roles": [{"name":
 | 
			
		||||
        "Member"}], "name": "<OPENSTACK_MEMBER_USERNAME>"}, "metadata": {"is_admin":
 | 
			
		||||
        0, "roles": ["f970c227c0ee4512899606886348f67f"]}}}'
 | 
			
		||||
    http_version: 
 | 
			
		||||
  recorded_at: Fri, 20 Sep 2013 08:00:09 GMT
 | 
			
		||||
recorded_with: VCR 2.5.0
 | 
			
		||||
@@ -1,62 +0,0 @@
 | 
			
		||||
---
 | 
			
		||||
http_interactions:
 | 
			
		||||
- request:
 | 
			
		||||
    method: post
 | 
			
		||||
    uri: <OPENSTACK_ADMIN_HOST_URI>:5000/v2.0/tokens
 | 
			
		||||
    body:
 | 
			
		||||
      encoding: UTF-8
 | 
			
		||||
      string: ! '{"auth":{"passwordCredentials":{"username":"<OPENSTACK_MEMBER_USERNAME>","password":"<OPENSTACK_MEMBER_PASSWORD>"},"tenantName":"<OPENSTACK_MEMBER_TENANTNAME>"}}'
 | 
			
		||||
    headers:
 | 
			
		||||
      Content-Type:
 | 
			
		||||
      - application/json
 | 
			
		||||
      User-Agent:
 | 
			
		||||
      - Faraday v0.8.8
 | 
			
		||||
  response:
 | 
			
		||||
    status:
 | 
			
		||||
      code: 200
 | 
			
		||||
      message: 
 | 
			
		||||
    headers:
 | 
			
		||||
      vary:
 | 
			
		||||
      - X-Auth-Token
 | 
			
		||||
      content-type:
 | 
			
		||||
      - application/json
 | 
			
		||||
      content-length:
 | 
			
		||||
      - '2654'
 | 
			
		||||
      date:
 | 
			
		||||
      - Fri, 20 Sep 2013 08:00:17 GMT
 | 
			
		||||
      connection:
 | 
			
		||||
      - close
 | 
			
		||||
    body:
 | 
			
		||||
      encoding: US-ASCII
 | 
			
		||||
      string: ! '{"access": {"token": {"issued_at": "2013-09-20T08:00:17.765302",
 | 
			
		||||
        "expires": "2013-09-20T14:00:17Z", "id": "f39336bc4ba74a93840191ac113bc642",
 | 
			
		||||
        "tenant": {"description": "Used for Aviator testing/development ", "enabled":
 | 
			
		||||
        true, "id": "d770443fc60a410c843dc12b98ac8135", "name": "<OPENSTACK_MEMBER_TENANTNAME>"}},
 | 
			
		||||
        "serviceCatalog": [{"endpoints": [{"adminURL": "<OPENSTACK_ADMIN_HOST_URI>:8774/v2/d770443fc60a410c843dc12b98ac8135",
 | 
			
		||||
        "region": "RegionOne", "internalURL": "<OPENSTACK_ADMIN_HOST_URI>:8774/v2/d770443fc60a410c843dc12b98ac8135",
 | 
			
		||||
        "id": "6bb597a3738045f4b2c51a7702037cab", "publicURL": "<OPENSTACK_ADMIN_HOST_URI>:8774/v2/d770443fc60a410c843dc12b98ac8135"}],
 | 
			
		||||
        "endpoints_links": [], "type": "compute", "name": "nova"}, {"endpoints": [{"adminURL":
 | 
			
		||||
        "<OPENSTACK_ADMIN_HOST_URI>:9292", "region": "RegionOne", "internalURL": "<OPENSTACK_ADMIN_HOST_URI>:9292",
 | 
			
		||||
        "id": "2985945e07b74103bb2dfef7e426cd43", "publicURL": "<OPENSTACK_ADMIN_HOST_URI>:9292"}],
 | 
			
		||||
        "endpoints_links": [], "type": "image", "name": "glance"}, {"endpoints": [{"adminURL":
 | 
			
		||||
        "<OPENSTACK_ADMIN_HOST_URI>:8777", "region": "RegionOne", "internalURL": "<OPENSTACK_ADMIN_HOST_URI>:8777",
 | 
			
		||||
        "id": "370119dd80e84894bfe83d766fd467dd", "publicURL": "<OPENSTACK_ADMIN_HOST_URI>:8777"}],
 | 
			
		||||
        "endpoints_links": [], "type": "metering", "name": "ceilometer"}, {"endpoints":
 | 
			
		||||
        [{"adminURL": "<OPENSTACK_ADMIN_HOST_URI>:8776/v1/d770443fc60a410c843dc12b98ac8135",
 | 
			
		||||
        "region": "RegionOne", "internalURL": "<OPENSTACK_ADMIN_HOST_URI>:8776/v1/d770443fc60a410c843dc12b98ac8135",
 | 
			
		||||
        "id": "2492a6f5fa80466d9312e51a8f79b638", "publicURL": "<OPENSTACK_ADMIN_HOST_URI>:8776/v1/d770443fc60a410c843dc12b98ac8135"}],
 | 
			
		||||
        "endpoints_links": [], "type": "volume", "name": "cinder"}, {"endpoints":
 | 
			
		||||
        [{"adminURL": "<OPENSTACK_ADMIN_HOST_URI>:8773/services/Admin", "region":
 | 
			
		||||
        "RegionOne", "internalURL": "<OPENSTACK_ADMIN_HOST_URI>:8773/services/Cloud",
 | 
			
		||||
        "id": "1f68f3ce931946c788e487443e772fb2", "publicURL": "<OPENSTACK_ADMIN_HOST_URI>:8773/services/Cloud"}],
 | 
			
		||||
        "endpoints_links": [], "type": "ec2", "name": "nova_ec2"}, {"endpoints": [{"adminURL":
 | 
			
		||||
        "<OPENSTACK_ADMIN_HOST_URI>:35357/v2.0", "region": "RegionOne", "internalURL":
 | 
			
		||||
        "<OPENSTACK_ADMIN_HOST_URI>:5000/v2.0", "id": "12c722e9b9fb471fbea83c6157c0123a",
 | 
			
		||||
        "publicURL": "<OPENSTACK_ADMIN_HOST_URI>:5000/v2.0"}], "endpoints_links":
 | 
			
		||||
        [], "type": "identity", "name": "keystone"}], "user": {"username": "<OPENSTACK_MEMBER_USERNAME>",
 | 
			
		||||
        "roles_links": [], "id": "447527294dae4a1788d36beb0db99c00", "roles": [{"name":
 | 
			
		||||
        "Member"}], "name": "<OPENSTACK_MEMBER_USERNAME>"}, "metadata": {"is_admin":
 | 
			
		||||
        0, "roles": ["f970c227c0ee4512899606886348f67f"]}}}'
 | 
			
		||||
    http_version: 
 | 
			
		||||
  recorded_at: Fri, 20 Sep 2013 08:00:17 GMT
 | 
			
		||||
recorded_with: VCR 2.5.0
 | 
			
		||||
		Reference in New Issue
	
	Block a user