huaweicloud-service-broker
huaweicloud-service-broker copied to clipboard
HOw to build config.json file for FE ?
HEllo , How can we process to build config.json file ? because each time i try to build an RDS instance it crash:
{"timestamp":"1554282176.898674488","source":"ServiceBroker","message":"ServiceBroker.Received flavor ID: 39c59aff-0791-475c-b135-2505c26f9450","log_level":0,"data":{}} {"timestamp":"1554282176.898707628","source":"ServiceBroker","message":"ServiceBroker.provision rds instance opts: {"name":"mysqlha1","datastore":{"type":"MySQL","version":"5.6.39"},"flavorRef":"39c59aff-0791-475c-b135-2505c26f9450","volume":{"type":"COMMON","size":100},"region":"eu-west-0","availabilityZone":"eu-west-0b","vpc":"72371135-56c3-4a1b-b6c3-61f8e3c3647c","nics":{"subnetId":"f74ce220-c62f-4d79-b7da-c6fe13a6e147"},"securityGroup":{"id":"64a60f3a-b496-44a3-8887-8d0b17bddb9a"},"backupStrategy":{"startTime":"00:00:00"},"dbRtPd":"Password1234!","ha":{"enable":false,"replicationMode":""}}","log_level":0,"data":{}} {"timestamp":"1554282177.508063316","source":"ServiceBroker","message":"ServiceBroker.provision.unknown-error","log_level":2,"data":{"error":"provision rds instance failed. Error: Resource not found","instance-details":{"service_id":"d893b0ef-240b-44b4-926c-9f9594ba336f","plan_id":"d893b0ef-240b-44b4-926c-9f9594ba336f","organization_guid":"3d739609-5520-11e9-949e-32310a56ed55","space_guid":"e5c8a504-cb21-11e8-be37-fa163e1f56db","context":{"clusterid":"3d739609-5520-11e9-949e-32310a56ed55","namespace":"default","platform":"kubernetes"},"parameters":{"database_password":"Password1234!","name":"mysqlha1"}},"instance-id":"3eb80e56-55ef-11e9-bdfb-e6b5aaa732b1","session":"18"}}
Calling api I get :
}, { "id": "9dae9226-5f8e-4b10-bd41-adae2e693e89", "name": "5.6.39", "datastore": "d893b0ef-240b-44b4-926c-9f9594ba336f", "image": "52887a76-c133-4630-92d5-1ee6b54d989a", "packages": "v5.6.39-MySQL-install_c258a9b931a1d7fee500fcba0df6112575bf83cc6663cab37458d179df03196c.tar.gz", "active": 1 },
I create:
"catalog": {
"services": [
{
"id": "d893b0ef-240b-44b4-926c-9f9594ba336f",
"name": "rds-mysql",
"description": "RDS MySQL Service",
"bindable": true,
"tags": [
"mysql",
"relational"
],
"metadata": {
"displayName": "RDS MySQL",
"imageUrl": "data:image/png;",
"longDescription": "RDS MySQL Service",
"providerDisplayName": "Huawei Cloud Services",
"documentationUrl": "https://support.huaweicloud.com/en-us/usermanual-rds/en-us_topic_0044262671.html",
"supportUrl": "http://www.huaweicloud.com/en-us/product/rds.html"
},
"plan_updateable": true,
"plans": [
{
"id": "9dae9226-5f8e-4b10-bd41-adae2e693e89",
"name": "5.6.39",
"description": "RDS MySQL 5.6.39",
"metadata": {
"parameters": {
"datastore_type": "MySQL",
"datastore_version": "5.6.39",
"speccode": "rds.mysql.s1.xlarge",
"volume_type": "COMMON",
"volume_size": 100,
"availability_zone": "%s",
"vpc_id": "%s",
"subnet_id": "%s",
"security_group_id": "%s",
"database_username": "root"
}
@jfpucheu It seems broker got "404" codes from cloud service. it may cause by some configuration parameters of instance are incorrect, could you please give me the detailed configuration file?
@jfpucheu I tested it with my backend, I found that it will get the "Resource not found" error if the subnet_id is incorrect. it should be the value of network_id on console, please check that.