Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
languagebash
titlePOST
linenumberstrue
POST/PUT
URL: /v2/controllers
POST BODY:
{
   "metadata":{
      "name":"<name>",
      "description":"<description>",
      "userData1":"<user data>",
      "userData2":"<user data>"
   },
   "spec":{
  	 "name": "hpa-placement-controller",
 	 "host": "10.7.100.4",
  	 "port": 9029
}

Example CURL Command:

,
     "type": "<type of controller>, // placement, action are 2 types supported
     "priority": 2 
  }
}

GET, DELETE


Code Block
languagebash
titleGET, DELETE
Code Block
languagebash
titlePOST
linenumberstrue
curl -X POST "http://10.7.100.1:9015/v2/controllers" -H "accept: */*" -H "Content-Type: application/json" -d "{\"name\": \GET
URL: /v2/controllers/{controller-name}

RETURN STATUS: 200
RETURN BODY: 
{
   "metadata":{
      "name":"<name>",
      "description":"<description>",
      "userData1":"<user data>",
      "userData2":"<user data>"
   },
   "spec":{
  	 "name": "hpa-placement-controller\",
 \	 "host\":\ "10.7.100.4\",\
  	 "port\":\"9029\"}"

GET, DELETE

Code Block
languagebash
titleGET, DELETE
linenumberstrue
GET
URL: /v2/controllers/{controller-name}

RETURN STATUS: 200
RETURN BODY: 
{
  "name": "HPA-Placement-Controller",
  "host": "10.7.100.4",
  "port": 9029
}
 9029,
     "type": "<type of controller>,
     "priority": 2 
  }
}

DELETE
URL: /v2/controllers/{controller-name}

RETURN STATUS: 204

...