Fix midonet-cli for packet tracing, catching up changes made in v1.3
Add readline to the dependencies for Mac OSX

Some platforms i.e., Mac OSX don't support readline module in the
standard library. This patch adds the explicit dependency declaration to
setup.py to install readline module on the installation.

Signed-off-by: Taku Fukushima <tfukushima@midokura.com>
Add L4LB resources to midonetclient

This patch adds resources specified in our L4LB specification to
midonetclient.

Signed-off-by: Taku Fukushima <tfukushima@midokura.com>
Add L4LB resources to MidonetApi and Application.

This patch adds the connections between the application and the L4LB
resources added by the previous patch.

Signed-off-by: Taku Fukushima <tfukushima@midokura.com>
Add the support of the L4LB feature to midonet-cli

This patch adds the commands for the L4LB featrue to midonet-cli.

Squashed tfukushima/python-midonetclient#1 submitted by @dcahill and
following patches.

Signed-off-by: Taku Fukushima <tfukushima@midokura.com>
Signed-off-by: Dave Cahill <dcahill@midokura.com>
Add doc/*.html to .gitignore

Signed-off-by: Taku Fukushima <tfukushima@midokura.com>
Change help texts of commands to docstrings.

Signed-off-by: Taku Fukushima <tfukushima@midokura.com>
Refactor midonet-cli to use the new style classes

`super()` is only supported in Python3 and I just put the class name and
`self` as an instance for the arguments of `__init__`. It's not
abstracted well but the follwing idiom doesn't work for the classes
which have further derived class because `self.__class__` would be
always the class of the instance `self` and cause the stack overflow.

    def __init__(self, obj):
        super(self.__class__, self).__init__(obj)

See the following links for the further information:

  * http://stackoverflow.com/questions/54867/
  * http://stackoverflow.com/questions/576169/
  * http://www.artima.com/weblogs/viewpost.jsp?thread=236275

Signed-off-by: Taku Fukushima <tfukushima@midokura.com>
Follow the chagne the API model.

This patch follows the API model change where the following nested
resources are introduced.

* /load_balancers/:loadBalancerId/pools
* /load_balancers/:loadBalancerId/vips
* /load_balancers/:loadBalancerId/pools/:poolId/pool_memnbers
* /load_balancers/:loadBalancerId/pools/:poolId/vips

Signed-off-by: Taku Fukushima <tfukushima@midokura.com>
Add man pages for L4LB commands.

This patch adds the Ronn files to be converted into the man pages.

Signed-off-by: Taku Fukushima <tfukushima@midokura.com>
Merge pull request #122 from takayukiu/packet-tracing

Fix midonet-cli for packet tracing
Merge pull request #126 from tomoe/master

Fix wrong field names for portgroups in CLI
Merge pull request #123 from tfukushima/l4lb-master

L4lb patches for master
Fix typo in pool weight attribute
Add fragment policy to rules.

Signed-off-by: Brandon Berg <bberg@midokura.jp>
Add CLI and Python client support for MAC address masking.

Also add regex validation for MAC addresses.

Signed-off-by: Brandon Berg <bberg@midokura.jp>
Remove trace support

Since API is removing the trace support, remove it from the CLI

Signed-off-by: Ryu Ishimoto <ryu@midokura.com>
Merge pull request #132 from ryu25ish/remove_metrics_tracing

Remove trace support
Add `type` property to HealthMonitor.

This patch adds the missing HealMonitor's `type` property, which should
be always "TCP".

Signed-off-by: Taku Fukushima <tfukushima@midokura.com>
Merge pull request #131 from brandon-berg/mac_masks

Add CLI and Python client support for MAC address masking.