Feature #4422

Create a command group for floating ips

Added by Stavros Sachtouris over 7 years ago. Updated about 7 years ago.

Status:Closed Start date:09/30/2013
Priority:Medium Due date:09/30/2013
Assignee:Stavros Sachtouris % Done:

100%

Category:kamaki Spent time: 3.00 hours
Target version:v0.11 Estimated time:2.00 hours

Description

Floating IPs, as client methods, are part of the cyclades client library.
As a CLI set, it is currently a subgroup of 'server' group of commands.

Modify the namespace of the ip commands so that ip will be a top-level command group.
Also, rename the corresponding CLI commands to achieve semantic symmetry (e.g., reserve-release)

kamaki ip list                    # List all reserved IPs
kamaki ip info <IP>               # Details on an IP
kamaki ip pools                   # List all available IP pools
kamaki ip reserve [IP]            # Reserve a new IP
kamaki ip release <IP>            # Release a reserved IP
kamaki ip attach <server id> <IP> # Attach an IP to a server
kamaki ip detach <server id> <IP> # Detach an IP to a server

Related issues

duplicates ./kamaki - Feature #3862: Implement Floating ip client calls in compute/cyclades Closed 05/29/2013 05/29/2013

Associated revisions

Revision 6489c38b
Added by Stavros Sachtouris over 7 years ago

Push ip commands to top namespace, update docs

Refs: #4422

Top level IP commands are now prefixed as ip (kamaki ip <command>)
Update documentation accordingly

Revision 8f91ac18
Added by Stavros Sachtouris over 7 years ago

Update Changelog to reflect IP command changes

Refs: #4422

History

#1 Updated by Stavros Sachtouris over 7 years ago

  • Status changed from New to Resolved
  • % Done changed from 0 to 100

#2 Updated by Stavros Sachtouris about 7 years ago

  • Status changed from Resolved to Closed

Also available in: Atom PDF