saffronjam commented on PR #56:
URL: https://github.com/apache/cloudstack-go/pull/56#issuecomment-1497413807
I completely oversaw the fact the issue is actually related to Cloudstack
API discovery, or the API route itself.
Using cmk "list apis" we obviously get the identical file that is aleady
present: `generate/listApis.json`
`listApis.json` is incorrectly specifying the getKubernetesClusterConfig to
_not_ be a nested struct.
OR
The route getKubernetesClusterConfig itself is incorrect.
Either way, this is a fault in our go-client :)
The entry in `listApis.json` for reference:
```
{
"description": "Get Kubernetes cluster config",
"isasync": false,
"name": "getKubernetesClusterConfig",
"params": [
{
"description": "the ID of the Kubernetes cluster",
"length": 255,
"name": "id",
"related":
"createKubernetesCluster,startKubernetesCluster,upgradeKubernetesCluster",
"required": false,
"type": "uuid"
}
],
"related": "",
"response": [
{
"description": "Name of the container cluster",
"name": "name",
"type": "string"
},
{},
{
"description": "the id of the container cluster",
"name": "id",
"type": "string"
},
{
"description": "the current status of the latest async job acting
on this object",
"name": "jobstatus",
"type": "integer"
},
{
"description": "the UUID of the latest async job acting on this
object",
"name": "jobid",
"type": "string"
},
{
"description": "the config data of the cluster",
"name": "configdata",
"type": "string"
},
{}
]
},
```
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]