Configuring V3 API endpoints for Keystone
You must create Keystone V3 endpoints and delete V2 endpoints for IBM® Cloud Orchestrator. Verify in the documentation of your OpenStack distribution if your installation already uses Keystone V3 API or still the V2 API. Also verify if the V2 endpoints still exists. The sample script as described in this procedure assumes that Keystone V2 is still used. This means that the V2 endpoints still exist and no V3 endpoints are defined. If your OpenStack installation is different, you must adapt the sample scripts accordingly.
Before you begin
Ensure that the IBM Cloud Orchestrator extensions for Horizon are installed on each OpenStack server, as described in Installing the IBM Cloud Orchestrator extensions for Horizon.
Ensure that you copied the configure_endpoints.sh script from the IBM Cloud Orchestrator server, as described in Copying the IBM Cloud Orchestrator scripts to the OpenStack servers.
Verify in the documentation of your OpenStack distribution if your installation already uses Keystone V3 API or still the V2 API. Also verify if the V2 endpoints still exists. The sample script in this procedure assumes that Keystone V2 is still used. This means that the V2 endpoints still exist and no V3 endpoint is defined. If your OpenStack installation is different, you must adapt the sample script accordingly.
About this task
The script creates endpoints for the Keystone V3 API and deletes the endpoints for Keystone V2 API. It does this operations for all the regions.
In this procedure, the example scripts directory on the OpenStack server is /opt/ico_scripts. Replace this value with the appropriate value for your installation.