Feature #4563
Expose networking commands
Status: | Assigned | Start date: | 11/11/2013 | |
---|---|---|---|---|
Priority: | Medium | Due date: | 11/13/2013 | |
Assignee: | Stavros Sachtouris | % Done: | 100% |
|
Category: | kamaki | Spent time: | 21.00 hours | |
Target version: | v0.12 | Estimated time: | 10.00 hours |
Description
New commands:
network <list|info|create|delete> subnet <list|info|create|delete> port <list|info|create|delete>
Related issues
Associated revisions
Create networking-related commands + network list
Refs: #4563
networking related commands: netwokri, port, subnet
this affects the cyclades-related networks, which are not exposed (for now)
Fix typo in dict creation in network list
Refs: #4563
Add filters in network list
Refs: #4563
Implement network info
Refs: #4563
Implement network create
Refs: #4563
Implement network delete command
Refs: #4563
Implement network set (update semantics)
Refs: #4563
Implement client.cyclades.CycladesNetworkClient
Refs: #4563
This class implements APi extentions custom to Cyclades
Adjust network create to Cyclades extentions
Refs: #4563
Add "detail" to network list
Refs: #4563
Expose subnet commands w.r.t. Cyclades Network
Refs: #4563
Export all port methods, except port create
Refs: #4563
Create port_creates extention (cyclaes) and expose
Refs: #4563
Add name to port create
Refs: #4563
Add fixed_ips in post create
Refs: #4563
Update Changelog for network API
Refs: #4563
Apply naming scheme to network + cyclades/network
Network connection has changed:
server create <usuall stuff here>
--network-id=NETWORK_ID --network-with-ip=NETWORK_ID,IP
port create/delete are also used to connect/disconnect networks to servers
deprecated:
- all network-related commands at cli/commands/cyclades.py
- ip attach/detach
Implement network wait
Refs: #4563
Dont required subnet in fixed_ips, in create_port
Refs: #4563
Deprecate server commands expressible with info
Refs: #4563
Revive network connect/disconnect
Refs: #4563
Correct key names in network-related http bodies
Refs: #4563
Correct key names in network-related http bodies
Refs: #4563
Simplify/correct network args in server create
Refs: #4563
In server create, replace network arguments with only two:
--network=[id=]NETWORK_ID[,[ip=]IP]
--no-network (flag)
There arguments are mutually exclussive
Simplify/correct network args in server create
Refs: #4563
In server create, replace network arguments with only two:
--network=[id=]NETWORK_ID[,[ip=]IP]
--no-network (flag)
There arguments are mutually exclussive
History
#1 Updated by Stavros Sachtouris about 10 years ago
- % Done changed from 0 to 80
#2 Updated by Stavros Sachtouris about 10 years ago
- % Done changed from 80 to 90
Also, modify [--arguments]
Also, update server_create to connect to a network, according to this:
#3 Updated by Stavros Sachtouris about 10 years ago
- % Done changed from 90 to 100