c33fa67066
- The users need to specify the network to create Trove instance, but trove-taskmanager will create port in that network for Nova instance creation. Using port gives Trove more capabilities to define how the database service is exposed. - Deprecate ICMP protocol for the instance. - Restrict 'nics' parameter for creating instance. - Add 'access' parameter for creating instance. - Add 'public_network_id' option in order to create floating IP for the instance. - Do not create records for security groups, but Trove can still delete existing instances for backward compatibility. - Delete unreasonable Host, Account, Storage API. Story: 2006500 Task: 36468 Task: 36466 Change-Id: I80827e1ad5e6b130cbf94c2bb7a909c44d5cf1e5
140 lines
3.1 KiB
Plaintext
140 lines
3.1 KiB
Plaintext
{
|
|
"include-files":["core.test.conf"],
|
|
|
|
"fake_mode": true,
|
|
"dbaas_url":"http://localhost:8779/v1.0",
|
|
"version_url":"http://localhost:8779",
|
|
"nova_auth_url":"http://localhost:8779/v1.0/auth",
|
|
"trove_auth_url":"http://localhost:8779/v1.0/auth",
|
|
"trove_client_insecure":false,
|
|
"auth_strategy":"fake",
|
|
|
|
"trove_version":"v1.0",
|
|
"trove_api_updated":"2012-08-01T00:00:00Z",
|
|
|
|
"trove_dns_support":true,
|
|
"trove_dns_checker":"trove.tests.fakes.dns.FakeDnsChecker",
|
|
"trove_ip_support":false,
|
|
|
|
"nova_client": null,
|
|
|
|
"shared_network": "b19b5da0-d2f6-11e9-9382-00224d6b7bc1",
|
|
|
|
"users": [
|
|
{
|
|
"auth_user":"admin",
|
|
"auth_key":"password",
|
|
"tenant":"admin-1000",
|
|
"tenant_id":"admin-1000",
|
|
"requirements": {
|
|
"is_admin":true,
|
|
"services": ["trove"]
|
|
}
|
|
},
|
|
{
|
|
"auth_user":"jsmith",
|
|
"auth_key":"password",
|
|
"tenant":"2500",
|
|
"tenant_id":"2500",
|
|
"requirements": {
|
|
"is_admin":false,
|
|
"services": ["trove"]
|
|
}
|
|
},
|
|
{
|
|
"auth_user":"hub_cap",
|
|
"auth_key":"password",
|
|
"tenant":"3000",
|
|
"tenant_id":"3000",
|
|
"requirements": {
|
|
"is_admin":false,
|
|
"services": ["trove"]
|
|
}
|
|
}
|
|
],
|
|
|
|
"flavors": [
|
|
{
|
|
"id": 1,
|
|
"name": "m1.tiny",
|
|
"ram": 512
|
|
},
|
|
{
|
|
"id": 2,
|
|
"name": "m1.small",
|
|
"ram": 2048
|
|
},
|
|
{
|
|
"id": 3,
|
|
"name": "m1.medium",
|
|
"ram": 4096
|
|
},
|
|
{
|
|
"id": 4,
|
|
"name": "m1.large",
|
|
"ram": 8192
|
|
},
|
|
{
|
|
"id": 5,
|
|
"name": "m1.xlarge",
|
|
"ram": 16384
|
|
},
|
|
{
|
|
"id": 6,
|
|
"name": "m1.nano",
|
|
"ram": 64
|
|
},
|
|
{
|
|
"id": 7,
|
|
"name": "m1.micro",
|
|
"ram": 128
|
|
},
|
|
{
|
|
"id": 8,
|
|
"name": "m1.rd-smaller",
|
|
"ram": 768
|
|
},
|
|
{
|
|
"id": 9,
|
|
"name": "tinier",
|
|
"ram": 506
|
|
},
|
|
{
|
|
"id": 10,
|
|
"name": "m1.rd-tiny",
|
|
"ram": 512
|
|
},
|
|
{
|
|
"id": 11,
|
|
"name": "eph.rd-tiny",
|
|
"ram": 512,
|
|
"local_storage": 1
|
|
},
|
|
{
|
|
"id": 12,
|
|
"name": "eph.rd-smaller",
|
|
"ram": 768,
|
|
"local_storage": 2
|
|
},
|
|
{
|
|
"id": "custom",
|
|
"name": "custom.small",
|
|
"ram": 512,
|
|
"local_storage": 1
|
|
}
|
|
|
|
],
|
|
|
|
"examples": {
|
|
"directory":"api-ref/source/samples",
|
|
"normal_user_name":"hub_cap",
|
|
"normal_user_tenant":"3000",
|
|
"admin_user_name":"admin",
|
|
"admin_user_tenant":"admin-1000",
|
|
"replace_host":"https://troveapi.org",
|
|
"replace_dns_hostname": "e09ad9a3f73309469cf1f43d11e79549caf9acf2.troveexampledb.com"
|
|
},
|
|
|
|
"sentinel": null
|
|
}
|