Simplify the reference to barbican parameters
... so that we can easily identify the logics which are referring to
configuration parameters.
Change-Id: I93427a64b83f474c7c2dd45c8c200e7a3c9bc6f9
Takashi Kajinami
2 years ago
190 | 190 | raise exception.Forbidden(reason=msg) |
191 | 191 | |
192 | 192 | def _get_barbican_endpoint(self, auth, sess): |
193 | barbican = self.conf.barbican | |
194 | if barbican.barbican_endpoint: | |
195 | return barbican.barbican_endpoint | |
193 | if self.conf.barbican.barbican_endpoint: | |
194 | return self.conf.barbican.barbican_endpoint | |
196 | 195 | elif getattr(auth, 'service_catalog', None): |
197 | 196 | endpoint_data = auth.service_catalog.endpoint_data_for( |
198 | 197 | service_type='key-manager', |
199 | interface=barbican.barbican_endpoint_type, | |
200 | region_name=barbican.barbican_region_name) | |
198 | interface=self.conf.barbican.barbican_endpoint_type, | |
199 | region_name=self.conf.barbican.barbican_region_name) | |
201 | 200 | return endpoint_data.url |
202 | 201 | else: |
203 | service_parameters = {'service_type': 'key-manager', | |
204 | 'interface': barbican.barbican_endpoint_type, | |
205 | 'region_name': barbican.barbican_region_name} | |
206 | return auth.get_endpoint(sess, **service_parameters) | |
202 | return auth.get_endpoint( | |
203 | sess, | |
204 | service_type='key-manager', | |
205 | interface=self.conf.barbican.barbican_endpoint_type, | |
206 | region_name=self.conf.barbican.barbican_region_name) | |
207 | 207 | |
208 | 208 | def _create_base_url(self, auth, sess, endpoint): |
209 | barbican = self.conf.barbican | |
210 | 209 | api_version = None |
211 | if barbican.barbican_api_version: | |
212 | api_version = barbican.barbican_api_version | |
210 | if self.conf.barbican.barbican_api_version: | |
211 | api_version = self.conf.barbican.barbican_api_version | |
213 | 212 | elif getattr(auth, 'service_catalog', None): |
214 | 213 | endpoint_data = auth.service_catalog.endpoint_data_for( |
215 | 214 | service_type='key-manager', |
216 | interface=barbican.barbican_endpoint_type, | |
217 | region_name=barbican.barbican_region_name) | |
215 | interface=self.conf.barbican.barbican_endpoint_type, | |
216 | region_name=self.conf.barbican.barbican_region_name) | |
218 | 217 | api_version = endpoint_data.api_version |
219 | 218 | elif getattr(auth, 'get_discovery', None): |
220 | 219 | discovery = auth.get_discovery(sess, url=endpoint) |