...
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
GET URL: /v2/cluster-providers/{provider-name}/clusters/{cluster-name}/kv-pairs/<name> RETURN STATUS: 200 RETURN BODY: { "metadata":{ "name":"<name>", "description":"<description>", "userData1":"<user data>", "userData2":"<user data>" }, "spec":{ "kv":[ { "key1":"val1" }, { "key2":"val2" } ] } } GET URL: /v2/cluster-providers/{provider-name}/clusters/{cluster-name}/kv-pairs/key/<key> RETURN STATUS: 200 RETURN BODY: { "value": "<value>" } DELETE URL: /v2/cluster-providers/{provider-name}/clusters/{cluster-name}/kv-pairs/<name> RETURN STATUS: 204 |
Orchestrator
...
 Controller Registration API
This API allows micro-services controllers to register themselves as gRPC servers consumed by the orchestrator.
...
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
POST/PUT URL: /v2/register-microservicescontrollers POST BODY: { "name": "HPA-Placement-Controller", "ip-address": "10.7.100.4", "port": 8800 } |
...
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
GET URL: /v2/register-microservicescontrollers/{microservicecontroller-name} RETURN STATUS: 200 RETURN BODY: { "name": "HPA-Placement-Controller", "ip-address": "10.7.100.4", "port": 8800 } DELETE URL: /v2/register-microservicescontrollers/{microservicecontroller-name} RETURN STATUS: 204 |
...