MultiCloud debug practice



sudo docker run -d -t -e MSB_ADDR=127.0.0.1 -e MSB_PORT=9005 -e AAI_ADDR=10.12.6.16 -e AAI_PORT=30233 -p 9005:9005 --name <container name> <your docker image name>

export MULTICLOUD_PLUGIN_ENDPOINT=http://127.0.0.1:9005/api/multicloud-titaniumcloud/v0/CloudOwner2_RegionOne
export MULTICLOUD_PLUGIN_ENDPOINT=http://127.0.0.1:9005/api/multicloud-titaniumcloud/v1/CloudOwner2/RegionOne

export TOKEN=$(curl -v -s -H "Content-Type: application/json" -X POST -d '{ }' $MULTICLOUD_PLUGIN_ENDPOINT/identity/v3/auth/tokens 2>&1 | grep X-Subject-Token | sed "s/\r//g" | sed "s/^.*: //" | cat -v)

export PROJECT_ID=0e148b76ee8c42f78d37013bf6b7b1ae

curl -v -s -H "Content-Type: application/json" -H "X-Auth-Token: $TOKEN" -X GET $MULTICLOUD_PLUGIN_ENDPOINT/identity/v2.0/tenants

curl -v -s -H "Content-Type: application/json" -H "X-Auth-Token: $TOKEN" -X GET $MULTICLOUD_PLUGIN_ENDPOINT/identity/v3/projects

curl -v -s -H "Content-Type: application/json" -H "X-Auth-Token: $TOKEN" -X GET $MULTICLOUD_PLUGIN_ENDPOINT/identity/v3/projects/$PROJECT_ID

curl -v -s -H "Content-Type: application/json" -X POST -d '{}' $MULTICLOUD_PLUGIN_ENDPOINT/registry


curl -v -s -H "Content-Type: application/json" -X GET $MULTICLOUD_PLUGIN_ENDPOINT/infra_workload?name=mctest

curl -v -s -H "Content-Type: application/json" -X GET $MULTICLOUD_PLUGIN_ENDPOINT/infra_workload?id=ee9b5737-c76d-46fb-882e-6e51148ca196
curl -v -s -H "Content-Type: application/json" -X GET $MULTICLOUD_PLUGIN_ENDPOINT/infra_workload/ee9b5737-c76d-46fb-882e-6e51148ca196


curl -i -X POST $MULTICLOUD_PLUGIN_ENDPOINT/identity/v2.0/tokens -H "Content-Type: application/json" -H "User-Agent: python-keystoneclient" -d '{}'


curl -v -s -H "Content-Type: application/json" -X POST -d '{"vCPU": 1,"Memory": 2,"Storage": 3}' $MULTICLOUD_PLUGIN_ENDPOINT/capacity_check

curl -v -s -H "Content-Type: application/json" -X POST -d '{"vCPU": 10000,"Memory": 20000,"Storage": 300000}' $MULTICLOUD_PLUGIN_ENDPOINT/capacity_check

curl -v -s -H "Content-Type: application/json" -X GET $MULTICLOUD_PLUGIN_ENDPOINT/extensions



curl -v -s -H "Content-Type: application/json" -H "X-Auth-Token: $TOKEN" -X GET $MULTICLOUD_PLUGIN_ENDPOINT/identity/v3/auth/catalog
curl -v -s -H "Content-Type: application/json" -H "X-Auth-Token: $TOKEN" -X GET $MULTICLOUD_PLUGIN_ENDPOINT/identity/v3/endpoints

curl -v -s -H "Content-Type: application/json" -H "X-Auth-Token: $TOKEN" -X GET $MULTICLOUD_PLUGIN_ENDPOINT/orchestration/stacks


curl -v -s -H "Content-Type: application/json" -H "X-Auth-Token: $TOKEN" -X GET $MULTICLOUD_PLUGIN_ENDPOINT/platform/v1



curl -v -s -H "Content-Type: application/json" -H "X-Auth-Token: $TOKEN" -X GET $MULTICLOUD_PLUGIN_ENDPOINT/platform/v1/health



curl -v -s -H "Content-Type: application/json" -H "X-Auth-Token: $TOKEN" -X GET $MULTICLOUD_PLUGIN_ENDPOINT/platform/iuser

curl -v -s -H "Content-Type: application/json" -H "X-Auth-Token: $TOKEN" -X GET $MULTICLOUD_PLUGIN_ENDPOINT/image/v2/images

curl -v -s -H "Content-Type: application/json" -H "X-Auth-Token: $TOKEN" -X GET $MULTICLOUD_PLUGIN_ENDPOINT/compute/v2.1/$PROJECT_ID/flavors


curl -v -s -H "Content-Type: application/json" -H "X-Auth-Token: $TOKEN" -X GET $MULTICLOUD_PLUGIN_ENDPOINT/compute/v2.1/$PROJECT_ID/servers


curl -v -s -H "Content-Type: application/json" -X GET $MULTICLOUD_PLUGIN_ENDPOINT
curl -v -s -H "Content-Type: application/json" -X DELETE $MULTICLOUD_PLUGIN_ENDPOINT