Commits on Nov 29, 2012
  1. Merge "Remove unnecessary casts in flavor create."

    Jenkins authored and openstack-gerrit committed Nov 29, 2012
  2. Merge "Validate that rxtx_factor is a float."

    Jenkins authored and openstack-gerrit committed Nov 29, 2012
  3. Merge "Implement fping calls in nova client"

    Jenkins authored and openstack-gerrit committed Nov 29, 2012
Commits on Nov 27, 2012
  1. Remove unnecessary casts in flavor create.

    dprince committed Nov 27, 2012
    We already cast and validate these variables above... no
    need to cast them again.
    Change-Id: I87b967925ae77c70eb07a42f3ae050703d44a427
  2. Validate that rxtx_factor is a float.

    dprince committed Nov 27, 2012
    Nova stores rxtx_factor as a float internally and as such
    novaclient should validate that a float is specified
    when creating a flavor.
    Fixes LP Bug #1083651.
    Change-Id: I75f9440d3fe2a0e72ea592f2259640623400ae73
  3. Adds nova client support for nova-manage vpn command

    Chris Yeoh
    Chris Yeoh committed Nov 26, 2012
    Adds "nova cloudpipe-configure" command
    Adds shell tests for cloudpipe-list and cloudpipe-create commands which
    already exist
    This patch depends on
    Change-Id: I784f5bf0f25a2d8cae4b7c2c6ccf345842ffe352
    Implements: blueprint apis-for-nova-manage
Commits on Nov 26, 2012
  1. Fix aggregate command help messages.

    jogo committed Nov 26, 2012
    Fixes bug 1083343
    Change-Id: I315a0629bb33480952f2280b053b8db8cb83a1ea
Commits on Nov 22, 2012
  1. Adds nova client support for nova-manage fixed command

    Chris Yeoh
    Chris Yeoh committed Nov 22, 2012
    Adds the following commands:
    - "fixed-ip-get <ip_addr>" - displays information about the fixed ip ip_addr
    - "fixed-ip-reserve <ip_addr>" - reserves the fixed ip ip_addr
    - "fixed-ip-unreserve <ip_addr>" - unreserves the fixed ip ip_addr
    Change-Id: I6a5c8b9f7ab359adeb57b86240279649cd421801
    Implements: blueprint apis-for-nova-manage
  2. Implement fping calls in nova client

    aababilov committed Nov 19, 2012
    Implements blueprint novaclient-fping
    Provide fping API calls in nova client as well as unit tests. API is
    accessed by `fping` field of nova client.
    * list(all_tenants=False|True, include=[VM ids], exclude=[VM ids]) -
      perform fping for all VMs in current project (or all projects if
    * get(server object or id) - perform fping for single instance
    Change-Id: Ic3eda142781d1a14f2cfc83626672a579fc93a7d
Commits on Nov 21, 2012
  1. Expand help message for 'migrate' to explain how the new host is sele…

    jpichon committed Nov 21, 2012
    Fixes bug 1078247
    Change-Id: Iedfd6fc957fd1c2e53f7685b02bd33e16d9342e9
  2. Merge "Boot from volume without image supplied"

    Jenkins authored and openstack-gerrit committed Nov 21, 2012
  3. Merge "Added --extra-opts to the nova ssh command"

    Jenkins authored and openstack-gerrit committed Nov 21, 2012
  4. Merge "Make sure create_image returns result"

    Jenkins authored and openstack-gerrit committed Nov 21, 2012
Commits on Nov 20, 2012
  1. Improved quota output

    djipko committed Nov 16, 2012
    This patch makes the output of quota show a bit more informative
    by not setting a simple None to a non-existing quota, but not showing it
    all together.
    Kind of fixes bug #1078906
    and also bug #1078089
    Change-Id: Ic42837d218a80f37e0c6d56625c9804d076f444c
  2. Boot from volume without image supplied

    djipko committed Nov 7, 2012
    Allow for booting instances from volume without the image parameter
    supplied. This change is related to the change
    in opnestack/nova. It allows for boot to work with no image supplied
    to accommodate booting from volumes only.
    It also makes it possible to interpret show servers that were started
    without images, so from volumes only
    Change-Id: I5ba9b0f35a5084aa91eca260f46cac83b8b6591e
Commits on Nov 19, 2012
  1. Added --extra-opts to the nova ssh command

    dingus9 committed Nov 17, 2012
    This will allow for remote command execution and advanced ssh options
    like portforwarding and connection sharing.
    The goal is to support ssh commands like
    nova ssh fe55adc9-cb1e-44a4-bd36-6a537b238172 --extra-opts='-NfnMS ~/.ssh/master-fe55adc9-cb1e-44a4-bd36-6a537b238172'
    and ssh fe55adc9-cb1e-44a4-bd36-6a537b238172 --extra-opts='-t "sudo puppet agent --test"'
    This will alow easier scripting of the cli... It is not intended
    however to replace using the nova python api. Therefore I kept it simple.
    Change-Id: Icce811caf637fc92c6d6374bfb846ea9525a7e05
Commits on Nov 18, 2012
  1. Cleans up the flavor creation code. Fixes bug 1080891.

    gabrielhurley committed Nov 18, 2012
    Change-Id: Idc76cd01d1537ab87723a05ab8dd81015284e3c8
Commits on Nov 16, 2012
  1. Adding support to filter instances by tenant from the admin api

    Paul Voccio
    Paul Voccio committed Nov 16, 2012
    Change-Id: I37a2c5ad7bbe3e005e96416ea974051a82879adc
Commits on Nov 9, 2012
  1. Make sure create_image returns result

    viraptor committed Nov 9, 2012
    manager.servers.create_image() returned uuid of the snapshot, but
    Server.create_image() didn't. Make them work the same.
    Change-Id: I763197ac8ae542e7ce13569d8ce7e98ec92ccc63
  2. make tenant id optional for quota-defaults and quota-show

    berendt committed Nov 9, 2012
    When using quota-defaults or quota-show without specifing a tenant
    the currently used tenant should be used.
    Change-Id: I1ef71b68673dd4a95cbf8b5a8dc901fb6eb06865
  3. fix hypervisor-servers for hypervisors without servers

    berendt committed Nov 8, 2012
    At the moment hypervisor-servers throws an AttributeError for
    hypervisors with no assigned instances. This patch checks first
    if there are assigned instances before looping through them to
    avoid the exception.
    fixes bug 1076435
    Change-Id: I504e3f234fd041325b63295fab77f9ed3f704db0
  4. discover extensions via entry points

    melwitt committed Nov 7, 2012
    Currently, nova client can only discover extensions in two ways:
    1. Installing the extension in the novaclient/v1_1/contrib/ directory.
    2. Installing the extension in the top-level python path or modifying
       the path to be picked up by pkgutils.iter_modules()
    This patch allows a third, more flexible option of discovering
    extensions via entry points. This means the extension can be
    installed anywhere and entry points can be registered with python
    to be picked up by pkg_resources.iter_entry_points().
    To register an entry point, simply add the extension module to
    the setup() call in like this:
            'novaclient.extension' : [
                'foo ='
    Change-Id: Ic1e223a9173546131e742506897f585f4ac65767
Commits on Nov 8, 2012
  1. show help when calling without arguments

    berendt committed Nov 8, 2012
    When calling nova without arguments you'll receive the following
    error: too few arguments
    Try 'nova help ' for more information.
    Changing 'and' to 'or' the help is also shown when calling nova
    without arguments. I think that's the expected behavior.
    Change-Id: Id14f0292ad00e6e45ad66dd010f449c3abbf3871
  2. Add nova client support for nova-manage service command

    ivan-zhu committed Nov 8, 2012
    Implements the one workitem of blueprint apis-for-nova-manage
    This add three CLI (service-list/sevice-enable/service-diabel) in
    So we can use:
    "nova service-list" like "nova-manage service list" with two optional
    parameters. Show a list of all running services. Filter by host and
    service name.
    "nova service-enable hostname servicename" like "nova-manage service
    enable hostname servicename". It will enable the service specified by
    hostname and serviename.
    "nova service-disable hostname servicename" like "nova-manage service
    diable hostname servicename". It will disable the service specified by
    hostname and serviename.
    This patch depends on
    Change-Id: I01d4cee4ef95c1783f6181f8b840244e748387e5
Commits on Nov 7, 2012
Commits on Nov 6, 2012
  1. Merge "Add ability of nova client to display availability zones when …

    Jenkins authored and openstack-gerrit committed Nov 6, 2012
    …listing hosts"
  2. Merge "Fixes setup compatibility issue on Windows"

    Jenkins authored and openstack-gerrit committed Nov 6, 2012
  3. Updated the help text for nova list command.

    UnmeshG committed Nov 5, 2012
    Few options in the nova list command are admin specific. Updated the help text
    to specify the admin only options explitcitly.
    Fixes LP: #1055983
    Change-Id: Icf8a76e79b9d5399298dacce31b1cc0873f63d71