Ocata Series Release Notes¶
3.8.2¶
Bug Fixes¶
security group list
command now can display project IDs in theProject
column of the command output. [Bug 1659967]
Fix occurrences of the
network agent delete
command failing with newer releases of python-openstacksdk. [Bug 1711301]
3.8.1¶
Bug Fixes¶
The
network create
command was ignoring the--project
option and creating networks owned by the current authenticated user’s project. This was a regression introduced in OSC 3.8.0. [Bug 1659878]
The
address scope list
command failed with ‘HttpException: Bad Request’ when the--share
or--no-share
options were used. [Bug 1659993]
3.8.0¶
New Features¶
Add meter rules commands for
network meter rule create
,network meter rule delete
,network meter rule list
, andnetwork meter rule show
. [Blueprint https://blueprints.launchpad.net/python-openstackclient/+spec/neutron-client-metering]
Add
--allowed-address
option toport create
,port set
andport unset
commands. Also add--no-allowed-address
option toport create
andport set
commands. [Bug 1612136]
Add
--deleted
and--changes-since
options toserver list
command. [Bug 1647242]
Add
--project
and--project-domain
filtering options toport list
command. [Bug 1648087]
Add
--domain
options to theuser set
command. Allows specification of domain context when changing users. [Bug 1658147]
Add
--no-property
option involume snapshot set
. [Blueprint allow-overwrite-set-options]
Add
--project
and--project-domain
option tovolume snapshot list
command, in order to filter list result by different project.
Bug Fixes¶
Allow
--block-device-mapping
option to work correctly with--volume
option inserver create
command. After Bug 1383338--block-device-mapping
was ignored if--volume
was present. Block device mappings are now appended to the mapping created by the--volume
option if it is present. The device name of the boot volume specificed in the--volume
option is no longer assumed to be ‘vda’ but now uses the hypervisor’s boot index to obtain the device name. This maintains the status quo for QEMU/KVM hypervisors but XEN, parallels and others virt types that have device naming is different fromvd*
should now also work correctly. [Bug 1497845] [Bug 1647406]
Fixed a
__init__() got an unexpected keyword argument 'project_name'
error in various networking commands whenhelp
or--help
was used. [Bug 1650026]
Work around a bug in OpenStackSDK 0.9.11 and 0.9.12 that causes
quota set --network
to fail. [Bug 1655445]
Fixed a
volume qos create
display mistake in argument ofspecs
. [Bug 1656767]
Correctly handle non-admin in
create trust
command when looking up role names. [Bug 1658582]
3.7.0¶
New Features¶
Added
auto
andnone
as values for--nic
to the``server create`` command. Specifyingnone
will not attach a network to the server. Specifyingauto
will automatically attach a network. Note, v2.37 (or newer) of the Compute API is required for these options. [Bug 1650342]
Add support for Network QoS rule commands:
network qos rule create
,network qos rule delete
,network qos rule list
,network qos rule show
andnetwork qos rule set
[Bug 1609472]
Add support for Network QoS rule type commands:
network qos rule type list
, [Bug 1612194]
Add
--router
and--no-router
options toosc router set
command to modify routes in a router instance. [ Blueprint allow-overwrite-set-options]
Add support for network metering commands:
network meter create
,network meter delete
,network meter show
,network meter list
[Blueprint https://blueprints.launchpad.net/python-openstackclient/+spec/neutron-client-metering]
Add
consistency group add volume
andconsistency group remove volume
commands in volume v2. [Bug 1642238]
Add filters
--agent-type
and--host
tonetwork agent list
command [Bug 1641868]
Add
--type
,--action
,--long
options tonetwork rbac list
command [Bug 1648307]
Add support to update image membership with the
--accept
,--reject
and--pending
options of theimage set command
.
Bug Fixes¶
Fix an endpoint version problem with Image endpoints that contained the substring ‘v2’. [Bug 1652827]
Fix
--project
option forflavor create
command when the ID for the new flavor is auto generated. [Bug 1654221]
Fixed a
'Quota' object is not iterable
error in thequota show
command that appeared with the initial release of openstacksdk v0.9.11 and v0.9.12. [Bug 1655537]
Fix
floating ip delete
andfloating ip show
to accept IP addresses in addition to IDs to select floating IPs to delete or show. [Bug 1656402
Work around a bug in OpenStackSDK 0.9.11 and 0.9.12 that causes
quota show --default
to fail. [Bug 1656572]
Fix a bug of unable to filter volume list by
--project
and--user
options in theopenstack volume list
.
Makes
openstack object save
much faster when saving an object to disk. [Bug 1654645]
3.6.0¶
New Features¶
Add
--default
option tovolume type list
command, in order to show which volume type the volume sets as it’s default. [Blueprint https://blueprints.launchpad.net/python-openstackclient/+spec/cinder-command-support]
Add
--bootable
,--non-bootable
,--read-only
and--read-write
options tovolume create
command. [Blueprint cinder-command-support]
Add
--name
,--ip-version
,--project
,--project-domain
,--share
,--no-share
options to theaddress scope list
command. [Bug 1636046]
Add
ploop
as a valid disk format choice forimage create
andimage set
commands. [Bug 1650342]
Add support for setting the gateway information in a router, by introducing the new option
--external-gateway
inrouter set
command and clearing the gateway information in a router by introducing--external-gateway
option inrouter unset
command. [ Blueprint neutron-client-advanced-router]
3.5.0¶
New Features¶
Add
--no-dns-nameserver
option tosubnet set
command. [Blueprint allow-overwrite-set-options]
Add
network service provider list
command.
Add
--enable-port-security
and--disable-port-security
options toport set
andport create
commands. [Blueprint https://blueprints.launchpad.net/python-openstackclient/+spec/network-commands-options]
Add
--type
and--retype-policy
options tovolume set
command. [Blueprint cinder-command-support]
Add
volume host set
command, it allows a user to enable or disable a volume host. [Blueprint cinder-command-support]
Add
--force
option tovolume snapshot delete
command to allow delete in state other than error or available. [Bug 1597195]
Add
--dns-name
option toos port create
andos port set
commands. [Bug 1612136]
Add
--project
and--project-domain
options to therouter list
,floating ip create
andsecurity group list
commands. [Bug 1613231] [Bug 1613629] [Bug 1610909]
Add
consistency group create
command in volume v2. [Bug 1613964]
Add
consistency group delete
command in volume v2. [Bug 1613964]
Add
consistency group show
command in volume v2. [Bug 1613964]
Add
consistency group set
command in volume v2. [Bug 1613964]
Add
--long
,--status
,--project
,--project-domain
, and--router
options tofloating ip list
command. [Bug 1614379]
Add
--port
,--fixed-ip-address
,--network
, options tofloating ip list
command [Bug 1614379]
Add
--remote-source
option tovolume snapshot create
command to support creating volume snapshot from an existing remote volume snapshot in volume v2. [Bug 1618676]
The
image list
command will now sort by name in ascending order by default.--sort
option will have the default value ofname:asc
. [Bug 1639231]
Add
consistency group snapshot create
,consistency group snapshot delete
,consistency group snapshot list
andconsistency group snapshot show
commands in volume v2. [Bug 1642238]
Add
Is Public
column tovolume type list
. [Bug 1643861]
Add
--name
,--status
and--volume
options tovolume snapshot list
command [Bug 1645252]
Add QoS support for Network commands. The new parameter
qos-policy
is added tonetwork create
andnetwork set
commands. This parameter is the name or the ID of the network QoS policy to attach to this network. [Bug 1627069]
Add new commands
volume snapshot create/delete/list/show/set/unset
. They are used to replace the old commandssnapshot create/delete/list/show/set/unset
. [Blueprint backup-snapshot-renamed-for-volume-resource]
Deprecation Notes¶
Deprecate commands
snapshot create/delete/list/show/set/unset
. [Blueprint backup-snapshot-renamed-for-volume-resource]
Bug Fixes¶
Skip password prompt when running commands that do not require auth and user auth values are present except for password. [Bug 1619274] Fixed in release 3.3.0
Fix problem with
--os-auth-type token_endpoint
that caused exceptions when recent os-client-config version 1.23.0 or newer is installed. [Bug 1642301] Fixed in release 3.4.1
Changed the default version of
OS_IMAGE_API_VERSION
to2
. Image v1 has been deprecated for more than six months and other projects, such as shade and os-client-config are using Image v2 by default as well. [Bug 1642772]
3.4.1¶
Bug Fixes¶
Fix
TypeError: __init__() got an unexpected keyword argument 'project_domain_id'
error with non-password authentication types. [Bug 1642301]
3.4.0¶
New Features¶
Add support to update high-availability property of a router by adding
--ha
and--no-ha
option torouter set
CLI. [Bug 1631492]
Add support for Network QoS policies commands:
network qos policy create
,network qos policy delete
,network qos policy list
,network qos policy show
andnetwork qos policy set
[Bug 1609037]
Add
--all-projects
option to thevolume backup list
command to list volume backups across all projects.
Add
--read-only
and--read-write
options tovolume set
command. [Blueprint cinder-command-support]
Add
--description
option tosecurity group rule create
command. [Blueprint https://blueprints.launchpad.net/python-openstackclient/+spec/network-commands-options]
Add
--description
option toport set
andport create
commands. [Blueprint https://blueprints.launchpad.net/python-openstackclient/+spec/neutron-client-descriptions]
openstack floating ip
now providesFloating Network
andProject
to identify to which network and project the floating-ip belongs to. [Bug 1566090]
Add
--security-group
and--no-security-group
options toport create
,port set
andport unset
commands. [Bug 1612136]
Add
--ingress
,--egress
and--protocol
options tosecurity group rule list
command. [Bug 1613533]
Add a new column
status
and--long
option to the result of theos port list
command. [Bug 1613995] [Bug 1614321]
Add support to allow filtering ports via
--mac-address
option to theport list
command. [Bug 1634333]
Add
--provider-network-type
,--provider-physical-network
, and--provider-segment
options to thenetwork list
command. [Bug 1635580]
Add
--long
option and more columns to thehypervisor list
command. [Bug 1637074]
Add
--name
,--enable
,--disable
options torouter list
command. [Bug 1637945]
Add
--name
,--status
,--volume
,--marker
and--limit
options tovolume backup list
command [Bug 1639712]
rbac_object
parameter innetwork rbac create
command now can be a QoS policy name.
Add
volume migrate
command. [Blueprint cinder-command-support]
Upgrade Notes¶
Rename the
--src-group
and--src-ip
options in thesecurity group rule create
command to--remote-group
and--remote-ip
. The--src-group
and--src-ip
options are deprecated but still supported, and will be removed in a future release. [Bug 1637365]
Bug Fixes¶
Fix the
--block-migration
and--shared-migration
options forserver migrate
to send the correct values to the Compute API. [Bug 1518059]:
A warning message will be shown when an empty password is used for
user create
anduser set
operations. [Bug 1607959]
Fix
router unset --route
to correctly removed routes. [Bug 1631471]
Fix
--no-allocation-pool
option forsubnet set
command to send the correct value to the Network API. [Bug 1518059]:
Cliff 2.3.0: The shell formatter would emit invalid shell variable names for field names that contain colons (’
:
’) and dashes (’-
‘), these are now replaced by underscores (’_
’). [Bug 1616323]
3.3.0¶
New Features¶
Ports can now be listed as per the networks they are connected to by using the
--network
option with theport list
CLI. [ Blueprint network-commands-options]
Allow
--no-fixed-ip
and--no-binding-profile
options toport set
command to be specified when--fixed-ip
and--binding-profile
are present. This allows the list of fixed IPs and binding profiles to be cleared and replaced with new values in a single command. [Blueprint allow-overwrite-set-options]
Add
--no-allocation-pool
and--no-host-route
options tosubnet set
command that clears the respective values in the specified subnet. This allows new values to replace the entire list of existing values in a single command for allocation pools and host routes. [Blueprint allow-overwrite-set-options]
Add
volume transfer request create
,volume transfer request delete
,volume transfer request show
andvolume transfer request accept
commands in volume v1 and v2. [Blueprint cinder-command-support]
Add
--description
option tonetwork create
andnetwork set
commands. [Blueprint network-commands-options]
Add
--description
option tofloating ip create
command. [Blueprint https://blueprints.launchpad.net/python-openstackclient/+spec/neutron-client-descriptions]
Add
--description
option torouter set
androuter create
commands. [Blueprint https://blueprints.launchpad.net/python-openstackclient/+spec/network-commands-options]
Add
network segment create
,network segment delete
andnetwork segment set
commands. In addition, thenetwork segment list
andnetwork segment show
commands are no longer beta commands and the--network-segment
option on thesubnet create
command is no longer a beta command option. [Blueprint routed-networks]
Add
--no-property
option toaggregate set
command. This allows the property list to be cleared and replaced with new values in a single command. [Blueprint support-no-property-in-aggregate]
Supported to fetch network project default quota with command
quota show --default
. [Bug 1204956]
Add
--internal
,--name
,--project
and--project-domain
,--enable
and--disable
,--share
and--no share
,--status
options to thenetwork list
command. [Bug 1578819]
Add
--name
option to commandobject create
for uploading a file and renaming it. [Bug 1607972]
Support to update
per_volume_gigabytes
,backup_gigabytes
andbackups
quota inquota set
command. [Bug 1609767]
Add
--ha
option torouter create
command. [Bug 1610161]
Add
--project
,--project-domain
,--network
,--gateway
,--name
and--subnet-range
options to thesubnet list
command. [Bug 1610883]
Add
--limit
option tovolume list
command in volume v1, add--limit
and--marker
options tovolume list
command in volume v2. [Bug 1612484]
Add
volume backup set
commands in volume v2. [Bug 1613261]
Add
volume service set
commands in volume v1 and v2. [Bug 1613597]
Add
--share
,--no-share
,--project
,--project-domain
,--default
,--no-default
,--name
and--address-scope
options to thesubnet pool list
command. [Bug 1613926]
Add
consistency group list
command in volume v2. [Bug 1613964]
Support listing the specified server’s ports by new option
--server
ofport list
command. [Bug 1614385]
Adds
--description
option tosubnet create
andsubnet set
commands. [Bug 1614458]
Adds
--description
option tosubnet pool create
andsubnet pool set
commands. [Bug 1614823]
Add
--source-replicated
,--consistency-group
,--hint
and--multi-attach
options tovolume create
command in volume v2. Make--size
optional when--snapshot
,--source
orsource-replicated
options are present. [Bug 1627913]
Add
--service-type
option to thesubnet create
,subnet set
,subnet unset
, andsubnet list
commands. [ Blueprint service-subnets]
Security Issues¶
Mask passwords when
--debug
or-vv
options are used. [Bug 1630822]
Bug Fixes¶
Add
--bootable
and--non-bootable
options toos volume set
command to mark volume as bootable or non-bootable. [Bug 1535704]
Update novaclient
DEFAULT_API_VERSION
from 2.0 to 2.1 [Bug 1588171]
Fix the
--class
option inquota set
andquota show
commands to not perform a project lookup in Identity. [Bug 1609233]
Do not show
os-volume-type-access:is_public
property which is the same asis_public
property of volume type object. [Bug 1620922]
Fix
--long
option inrouter list
command for deployments without therouter_availability_zone
extension is not enabled. [Bug 1622565]
Fix missing
_username
attribute error inserver ssh
command. [Bug 1624085]