Symptoms:
- Attempting to install Cloud Director App Launchpad and using the alp connect command to connect it to the Cloud Director instance.
- No configuration details are shown when running the alp show command to verify the App Launchpad configuration similar to the examples below:
root@alp [ ~ ]# alp show
Cloud Director Setting for App Launchpad
+-------------------------------+-----------------------------------------------+
| Cloud Director URL | |
| App Launchpad Service Account | |
| AMQP Host | |
| AMQP Port | |
| AMQP Username | |
| AMQP Exchange | |
| AMQP Routing Key | |
| AMQP Queue | |
| AMQP vHost | |
| AMQP Prefix | |
| AMQP Use SSL | |
| AMQP Accept All SSL | |
| App Launchpad extension UUID | |
+-------------------------------+-----------------------------------------------+
OR
Cloud Director Setting for App Launchpad
+-------------------------------+-----------------------------------------------+
| Cloud Director URL | |
| App Launchpad Service Account | |
| MQTT Triplet | |
| MQTT Token | |
| MQTT Topic of Monitor | |
| MQTT Topic of Response | |
| App Launchpad extension UUID | |
+-------------------------------+-----------------------------------------------+
- The alp-cli.log file on the App Launchpad server shows errors logging in to the Cloud Director similar to the following:
NewVCDSession, sending request","error":"Post \"https://<VCD_PUBLIC_URL>/cloudapi/1.0.0/sessions/provider\": EOF
- Attempting to reach the Provider login endpoint of the Cloud Director API from the App Launchpad fails. For example attempting the log in with Curl:
curl -k -v --location --request POST 'https://<VCD_PUBLIC_URL>/cloudapi/1.0.0/sessions/provider' \
--header 'Accept: application/json;version=<VCD_API_VERSION>' \
--header 'Authorization: Basic <BASE64_ENCODED_CREDENTIALS>'
- Attempting to reach other endpoints of the Cloud Director API from the App Launchpad succeeds. For example attempting to check the API versions of Cloud Director with Curl:
curl -k -v --location --request GET 'https://<VCD_PUBLIC_URL>/api/versions'
- Attempting to reach the Provider login endpoint of the Cloud Director API from the App Launchpad succeeds when using the IP of a Cloud Director Cell directly and NOT the Cloud Director Public Address. For example attempting the log in with Curl:
curl -k -v --location --request POST 'https://<VCD_CELL_IP>/cloudapi/1.0.0/sessions/provider' \
--header 'Accept: application/json;version=<VCD_API_VERSION>' \
--header 'Authorization: Basic <BASE64_ENCODED_CREDENTIALS>'