)]}'
{"doc/source/configuration.rst":[{"author":{"_account_id":8119,"name":"Eric Brown","email":"eric_wade_brown@yahoo.com","username":"ericwb"},"change_message_id":"d8885d80166dd0f949e152bdb637f7dc95dd910f","unresolved":false,"context_lines":[{"line_number":109,"context_line":""},{"line_number":110,"context_line":"The selection of ``interface_type`` (as seen above in the ``rackspace`` entry)"},{"line_number":111,"context_line":"is optional.  For this configuration to work, every service for this cloud"},{"line_number":112,"context_line":"instance must already be configured to support this type of endpoint."},{"line_number":113,"context_line":""},{"line_number":114,"context_line":"clouds-public.yaml"},{"line_number":115,"context_line":"~~~~~~~~~~~~~~~~~~"}],"source_content_type":"text/x-rst","patch_set":2,"id":"ba3cc151_075e6676","line":112,"updated":"2015-07-06 04:09:04.000000000","message":"s/endpoint/interface","commit_id":"0da381b483af9670fb3f2f1d620517971f6a5f01"}],"doc/source/man/openstack.rst":[{"author":{"_account_id":8119,"name":"Eric Brown","email":"eric_wade_brown@yahoo.com","username":"ericwb"},"change_message_id":"d8885d80166dd0f949e152bdb637f7dc95dd910f","unresolved":false,"context_lines":[{"line_number":66,"context_line":":option:`--os-auth-type` \u003cauth-type\u003e"},{"line_number":67,"context_line":"    The authentication plugin type to use when connecting to the Identity service."},{"line_number":68,"context_line":"    If this option is not set, :program:`openstack` will attempt to guess the"},{"line_number":69,"context_line":"    authentication method to use based on the other options."},{"line_number":70,"context_line":"    If this option is set, its version must match :option:`--os-identity-api-version` "},{"line_number":71,"context_line":""},{"line_number":72,"context_line":":option:`--os-auth-url` \u003cauth-url\u003e"}],"source_content_type":"text/x-rst","patch_set":2,"id":"ba3cc151_e78102c5","line":69,"updated":"2015-07-06 04:09:04.000000000","message":"trailing space","commit_id":"0da381b483af9670fb3f2f1d620517971f6a5f01"},{"author":{"_account_id":8119,"name":"Eric Brown","email":"eric_wade_brown@yahoo.com","username":"ericwb"},"change_message_id":"d8885d80166dd0f949e152bdb637f7dc95dd910f","unresolved":false,"context_lines":[{"line_number":121,"context_line":"    Additional API version options will be available depending on the installed API libraries."},{"line_number":122,"context_line":""},{"line_number":123,"context_line":":option:`--os-interface-type` \u003cinterface-type\u003e"},{"line_number":124,"context_line":"    Endpoint type. Valid options are `public`, `admin` and `internal`."},{"line_number":125,"context_line":""},{"line_number":126,"context_line":"COMMANDS"},{"line_number":127,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":2,"id":"ba3cc151_0710a6a7","line":124,"updated":"2015-07-06 04:09:04.000000000","message":"s/Endpoint/Interface","commit_id":"0da381b483af9670fb3f2f1d620517971f6a5f01"},{"author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"change_message_id":"956cd72f4d9736a11dc5ee72621dee589f8e5410","unresolved":false,"context_lines":[{"line_number":121,"context_line":"    Additional API version options will be available depending on the installed API libraries."},{"line_number":122,"context_line":""},{"line_number":123,"context_line":":option:`--os-interface` \u003cinterface\u003e"},{"line_number":124,"context_line":"    Interface type. Valid options are `public`, `admin` and `internal`."},{"line_number":125,"context_line":""},{"line_number":126,"context_line":"COMMANDS"},{"line_number":127,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":4,"id":"9a41bdd9_7cd94b56","line":124,"updated":"2015-07-15 18:40:39.000000000","message":"remove type here?\n\nShould this be Service interface?","commit_id":"36391a81a3415d24c55d6bbc318157dc119da8a7"},{"author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"change_message_id":"956cd72f4d9736a11dc5ee72621dee589f8e5410","unresolved":false,"context_lines":[{"line_number":347,"context_line":"    Additional API version options will be available depending on the installed API libraries."},{"line_number":348,"context_line":""},{"line_number":349,"context_line":":envvar:`OS_INTERFACE`"},{"line_number":350,"context_line":"    Interface type. Valid options are `public`, `admin` and `internal`."},{"line_number":351,"context_line":""},{"line_number":352,"context_line":""},{"line_number":353,"context_line":"BUGS"}],"source_content_type":"text/x-rst","patch_set":4,"id":"9a41bdd9_fccc7b8a","line":350,"updated":"2015-07-15 18:40:39.000000000","message":"here too","commit_id":"36391a81a3415d24c55d6bbc318157dc119da8a7"}],"openstackclient/common/clientmanager.py":[{"author":{"_account_id":8119,"name":"Eric Brown","email":"eric_wade_brown@yahoo.com","username":"ericwb"},"change_message_id":"d8885d80166dd0f949e152bdb637f7dc95dd910f","unresolved":false,"context_lines":[{"line_number":184,"context_line":"            self._auth_ref \u003d self.auth.get_auth_ref(self.session)"},{"line_number":185,"context_line":"        return self._auth_ref"},{"line_number":186,"context_line":""},{"line_number":187,"context_line":"    def get_endpoint_for_service_type(self, service_type, region_name\u003dNone,"},{"line_number":188,"context_line":"                                      interface_type\u003d\u0027public\u0027):"},{"line_number":189,"context_line":"        \"\"\"Return the endpoint URL for the service type.\"\"\""},{"line_number":190,"context_line":"        if not interface_type:"}],"source_content_type":"text/x-python","patch_set":2,"id":"ba3cc151_27784af8","line":187,"updated":"2015-07-06 04:09:04.000000000","message":"This function still has endpoint referenced within it.  No sure how much it matters though.","commit_id":"0da381b483af9670fb3f2f1d620517971f6a5f01"},{"author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"change_message_id":"2882fccdc493e19303e82adc2c9d883536e6bc1b","unresolved":false,"context_lines":[{"line_number":195,"context_line":"            endpoint \u003d self.auth_ref.service_catalog.url_for("},{"line_number":196,"context_line":"                service_type\u003dservice_type,"},{"line_number":197,"context_line":"                region_name\u003dregion_name,"},{"line_number":198,"context_line":"                endpoint_type\u003dinterface_type,"},{"line_number":199,"context_line":"            )"},{"line_number":200,"context_line":"        else:"},{"line_number":201,"context_line":"            # Get the passed endpoint directly from the auth plugin"}],"source_content_type":"text/x-python","patch_set":2,"id":"ba3cc151_f31e3a0b","line":198,"updated":"2015-07-08 00:22:04.000000000","message":"this is correct, this is the argument in keystoneclient that maps to an interface","commit_id":"0da381b483af9670fb3f2f1d620517971f6a5f01"}],"openstackclient/shell.py":[{"author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"change_message_id":"956cd72f4d9736a11dc5ee72621dee589f8e5410","unresolved":false,"context_lines":[{"line_number":215,"context_line":"            choices\u003d[\u0027admin\u0027, \u0027public\u0027, \u0027internal\u0027],"},{"line_number":216,"context_line":"            default\u003dutils.env(\u0027OS_INTERFACE\u0027),"},{"line_number":217,"context_line":"            help\u003d\u0027Select an interface type.\u0027"},{"line_number":218,"context_line":"                 \u0027 Valid interface types: [admin, public, internal].\u0027"},{"line_number":219,"context_line":"                 \u0027 (Env: OS_INTERFACE)\u0027)"},{"line_number":220,"context_line":"        parser.add_argument("},{"line_number":221,"context_line":"            \u0027--timing\u0027,"}],"source_content_type":"text/x-python","patch_set":4,"id":"9a41bdd9_9c9e8f61","line":218,"updated":"2015-07-15 18:40:39.000000000","message":"service interfaces","commit_id":"36391a81a3415d24c55d6bbc318157dc119da8a7"},{"author":{"_account_id":15640,"name":"Roxana Gherle","email":"roxana.gherle@hpe.com","username":"roxana-gherle"},"change_message_id":"fc50a747be4a91baa0ec6ab8d2a1952ad635c2a9","unresolved":false,"context_lines":[{"line_number":265,"context_line":"        # Do configuration file handling"},{"line_number":266,"context_line":"        # Ignore the default value of interface. Only if it is set later"},{"line_number":267,"context_line":"        # will it be used."},{"line_number":268,"context_line":"        cc \u003d cloud_config.OpenStackConfig("},{"line_number":269,"context_line":"            override_defaults\u003d{\u0027interface\u0027: None, })"},{"line_number":270,"context_line":"        self.log.debug(\"defaults: %s\", cc.defaults)"},{"line_number":271,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"9a41bdd9_79315d59","line":268,"updated":"2015-07-15 18:42:45.000000000","message":"The defined default in os_client_config is ``endpoint_type`` and not ``interface``. See https://github.com/openstack/os-client-config/blob/master/os_client_config/defaults.yaml. So this code is not really useful anymore since the intent was to not take into consideration endpoint_type default from os_client_config because we can\u0027t have a common default for all services (keystone needs \u0027admin\u0027 and all other services need \u0027public\u0027). \n\nIn my opinion this is one indicative that this configuration was supposed to be named endpoint_type and in fact that\u0027s how all the services except Keystone name it.","commit_id":"36391a81a3415d24c55d6bbc318157dc119da8a7"},{"author":{"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},"change_message_id":"44f235dd2a138312db589cf6f3deaa8bc9e2708d","unresolved":false,"context_lines":[{"line_number":265,"context_line":"        # Do configuration file handling"},{"line_number":266,"context_line":"        # Ignore the default value of interface. Only if it is set later"},{"line_number":267,"context_line":"        # will it be used."},{"line_number":268,"context_line":"        cc \u003d cloud_config.OpenStackConfig("},{"line_number":269,"context_line":"            override_defaults\u003d{\u0027interface\u0027: None, })"},{"line_number":270,"context_line":"        self.log.debug(\"defaults: %s\", cc.defaults)"},{"line_number":271,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"9a41bdd9_7feffd1d","line":268,"in_reply_to":"9a41bdd9_79315d59","updated":"2015-07-15 18:55:02.000000000","message":"https://review.openstack.org/#/c/201704/","commit_id":"36391a81a3415d24c55d6bbc318157dc119da8a7"},{"author":{"_account_id":15640,"name":"Roxana Gherle","email":"roxana.gherle@hpe.com","username":"roxana-gherle"},"change_message_id":"a776bd9f27850498dc3891978923fb56807a73be","unresolved":false,"context_lines":[{"line_number":265,"context_line":"        # Do configuration file handling"},{"line_number":266,"context_line":"        # Ignore the default value of interface. Only if it is set later"},{"line_number":267,"context_line":"        # will it be used."},{"line_number":268,"context_line":"        cc \u003d cloud_config.OpenStackConfig("},{"line_number":269,"context_line":"            override_defaults\u003d{\u0027interface\u0027: None, })"},{"line_number":270,"context_line":"        self.log.debug(\"defaults: %s\", cc.defaults)"},{"line_number":271,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"9a41bdd9_1fb3510b","line":268,"in_reply_to":"9a41bdd9_7feffd1d","updated":"2015-07-15 19:40:49.000000000","message":"Oh nice, you already noticed it ;)","commit_id":"36391a81a3415d24c55d6bbc318157dc119da8a7"}]}
