Currently, when the default project name for openstack
services is not "service", it will fail when listing
protectable resources. This patch using trustee.project_name
to replace it.
Story: 2006797
Task: 37343
Change-Id: I8be62bb00e70dacd174e7fa3bd65489fb63488ab
Now, karbor's fullstack is broken, it is because the
getting services operation in operationengine is broken.
Change-Id: Ibbb717f9a5ed78e0f2d56499a41ab312a47a5837
It may fail to create trust when creating a new scheduled
operation. Because keystone client can not find the endpoint
of keystone service which should exist in the context when
'include_service_catalog = True'.
Change-Id: I30346935c911ec88e256852eaac40b43e28455f9
Closes-Bug: #1649789
This patch has done the preparation works for refactoring clients,
such as initiate keystone plugin, generate session etc. There are
several patches to do for refactoring the clients.
Change-Id: I61d2a42fb6f0de2d98714a7e19c1a220dec95082
Implements: blueprint refactor-clients
Partial-Bug: #1566793
As the sake of that kolla supports defaultly keystone v3,
and it is necessary for karbor to support keystone v3.
Change-Id: Id057d437b6162a0a36d191557e2dcde96c3a8dac
The CA certificate file is use for client requests in SSL connections.
Add options about CA certificate parameters for Keystone clients.
Change-Id: Ib84fd0662510e2c185378baf3801f9f0a55f8806
The CA certificate file is use for client requests in SSL connections.
Add options about CA certificate parameters for Keystone clients.
Change-Id: I6facc3444066900b269ee8dae51b12df0d798c9b