Ocata Series Release Notes¶
3.8.2¶
Bug Fixes¶
security group listcommand now can display project IDs in theProjectcolumn of the command output. [Bug 1659967]
Fix occurrences of the
network agent deletecommand failing with newer releases of python-openstacksdk. [Bug 1711301]
3.8.1¶
Bug Fixes¶
The
network createcommand was ignoring the--projectoption 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 listcommand failed with ‘HttpException: Bad Request’ when the--shareor--no-shareoptions 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-addressoption toport create,port setandport unsetcommands. Also add--no-allowed-addressoption toport createandport setcommands. [Bug 1612136]
Add
--deletedand--changes-sinceoptions toserver listcommand. [Bug 1647242]
Add
--projectand--project-domainfiltering options toport listcommand. [Bug 1648087]
Add
--domainoptions to theuser setcommand. Allows specification of domain context when changing users. [Bug 1658147]
Add
--no-propertyoption involume snapshot set. [Blueprint allow-overwrite-set-options]
Add
--projectand--project-domainoption tovolume snapshot listcommand, in order to filter list result by different project.
Bug Fixes¶
Allow
--block-device-mappingoption to work correctly with--volumeoption inserver createcommand. After Bug 1383338--block-device-mappingwas ignored if--volumewas present. Block device mappings are now appended to the mapping created by the--volumeoption if it is present. The device name of the boot volume specificed in the--volumeoption 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 whenhelpor--helpwas used. [Bug 1650026]
Work around a bug in OpenStackSDK 0.9.11 and 0.9.12 that causes
quota set --networkto fail. [Bug 1655445]
Fixed a
volume qos createdisplay mistake in argument ofspecs. [Bug 1656767]
Correctly handle non-admin in
create trustcommand when looking up role names. [Bug 1658582]
3.7.0¶
New Features¶
Added
autoandnoneas values for--nicto the``server create`` command. Specifyingnonewill not attach a network to the server. Specifyingautowill 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 showandnetwork qos rule set[Bug 1609472]
Add support for Network QoS rule type commands:
network qos rule type list, [Bug 1612194]
Add
--routerand--no-routeroptions toosc router setcommand 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 volumeandconsistency group remove volumecommands in volume v2. [Bug 1642238]
Add filters
--agent-typeand--hosttonetwork agent listcommand [Bug 1641868]
Add
--type,--action,--longoptions tonetwork rbac listcommand [Bug 1648307]
Add support to update image membership with the
--accept,--rejectand--pendingoptions of theimage set command.
Bug Fixes¶
Fix an endpoint version problem with Image endpoints that contained the substring ‘v2’. [Bug 1652827]
Fix
--projectoption forflavor createcommand when the ID for the new flavor is auto generated. [Bug 1654221]
Fixed a
'Quota' object is not iterableerror in thequota showcommand that appeared with the initial release of openstacksdk v0.9.11 and v0.9.12. [Bug 1655537]
Fix
floating ip deleteandfloating ip showto 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 --defaultto fail. [Bug 1656572]
Fix a bug of unable to filter volume list by
--projectand--useroptions in theopenstack volume list.
Makes
openstack object savemuch faster when saving an object to disk. [Bug 1654645]
3.6.0¶
New Features¶
Add
--defaultoption tovolume type listcommand, 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-onlyand--read-writeoptions tovolume createcommand. [Blueprint cinder-command-support]
Add
--name,--ip-version,--project,--project-domain,--share,--no-shareoptions to theaddress scope listcommand. [Bug 1636046]
Add
ploopas a valid disk format choice forimage createandimage setcommands. [Bug 1650342]
Add support for setting the gateway information in a router, by introducing the new option
--external-gatewayinrouter setcommand and clearing the gateway information in a router by introducing--external-gatewayoption inrouter unsetcommand. [ Blueprint neutron-client-advanced-router]
3.5.0¶
New Features¶
Add
--no-dns-nameserveroption tosubnet setcommand. [Blueprint allow-overwrite-set-options]
Add
network service provider listcommand.
Add
--enable-port-securityand--disable-port-securityoptions toport setandport createcommands. [Blueprint https://blueprints.launchpad.net/python-openstackclient/+spec/network-commands-options]
Add
--typeand--retype-policyoptions tovolume setcommand. [Blueprint cinder-command-support]
Add
volume host setcommand, it allows a user to enable or disable a volume host. [Blueprint cinder-command-support]
Add
--forceoption tovolume snapshot deletecommand to allow delete in state other than error or available. [Bug 1597195]
Add
--dns-nameoption toos port createandos port setcommands. [Bug 1612136]
Add
--projectand--project-domainoptions to therouter list,floating ip createandsecurity group listcommands. [Bug 1613231] [Bug 1613629] [Bug 1610909]
Add
consistency group createcommand in volume v2. [Bug 1613964]
Add
consistency group deletecommand in volume v2. [Bug 1613964]
Add
consistency group showcommand in volume v2. [Bug 1613964]
Add
consistency group setcommand in volume v2. [Bug 1613964]
Add
--long,--status,--project,--project-domain, and--routeroptions tofloating ip listcommand. [Bug 1614379]
Add
--port,--fixed-ip-address,--network, options tofloating ip listcommand [Bug 1614379]
Add
--remote-sourceoption tovolume snapshot createcommand to support creating volume snapshot from an existing remote volume snapshot in volume v2. [Bug 1618676]
The
image listcommand will now sort by name in ascending order by default.--sortoption will have the default value ofname:asc. [Bug 1639231]
Add
consistency group snapshot create,consistency group snapshot delete,consistency group snapshot listandconsistency group snapshot showcommands in volume v2. [Bug 1642238]
Add
Is Publiccolumn tovolume type list. [Bug 1643861]
Add
--name,--statusand--volumeoptions tovolume snapshot listcommand [Bug 1645252]
Add QoS support for Network commands. The new parameter
qos-policyis added tonetwork createandnetwork setcommands. 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_endpointthat 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_VERSIONto2. 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
--haand--no-haoption torouter setCLI. [Bug 1631492]
Add support for Network QoS policies commands:
network qos policy create,network qos policy delete,network qos policy list,network qos policy showandnetwork qos policy set[Bug 1609037]
Add
--all-projectsoption to thevolume backup listcommand to list volume backups across all projects.
Add
--read-onlyand--read-writeoptions tovolume setcommand. [Blueprint cinder-command-support]
Add
--descriptionoption tosecurity group rule createcommand. [Blueprint https://blueprints.launchpad.net/python-openstackclient/+spec/network-commands-options]
Add
--descriptionoption toport setandport createcommands. [Blueprint https://blueprints.launchpad.net/python-openstackclient/+spec/neutron-client-descriptions]
openstack floating ipnow providesFloating NetworkandProjectto identify to which network and project the floating-ip belongs to. [Bug 1566090]
Add
--security-groupand--no-security-groupoptions toport create,port setandport unsetcommands. [Bug 1612136]
Add
--ingress,--egressand--protocoloptions tosecurity group rule listcommand. [Bug 1613533]
Add a new column
statusand--longoption to the result of theos port listcommand. [Bug 1613995] [Bug 1614321]
Add support to allow filtering ports via
--mac-addressoption to theport listcommand. [Bug 1634333]
Add
--provider-network-type,--provider-physical-network, and--provider-segmentoptions to thenetwork listcommand. [Bug 1635580]
Add
--longoption and more columns to thehypervisor listcommand. [Bug 1637074]
Add
--name,--enable,--disableoptions torouter listcommand. [Bug 1637945]
Add
--name,--status,--volume,--markerand--limitoptions tovolume backup listcommand [Bug 1639712]
rbac_objectparameter innetwork rbac createcommand now can be a QoS policy name.
Add
volume migratecommand. [Blueprint cinder-command-support]
Upgrade Notes¶
Rename the
--src-groupand--src-ipoptions in thesecurity group rule createcommand to--remote-groupand--remote-ip. The--src-groupand--src-ipoptions are deprecated but still supported, and will be removed in a future release. [Bug 1637365]
Bug Fixes¶
Fix the
--block-migrationand--shared-migrationoptions forserver migrateto send the correct values to the Compute API. [Bug 1518059]:
A warning message will be shown when an empty password is used for
user createanduser setoperations. [Bug 1607959]
Fix
router unset --routeto correctly removed routes. [Bug 1631471]
Fix
--no-allocation-pooloption forsubnet setcommand 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
--networkoption with theport listCLI. [ Blueprint network-commands-options]
Allow
--no-fixed-ipand--no-binding-profileoptions toport setcommand to be specified when--fixed-ipand--binding-profileare 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-pooland--no-host-routeoptions tosubnet setcommand 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 showandvolume transfer request acceptcommands in volume v1 and v2. [Blueprint cinder-command-support]
Add
--descriptionoption tonetwork createandnetwork setcommands. [Blueprint network-commands-options]
Add
--descriptionoption tofloating ip createcommand. [Blueprint https://blueprints.launchpad.net/python-openstackclient/+spec/neutron-client-descriptions]
Add
--descriptionoption torouter setandrouter createcommands. [Blueprint https://blueprints.launchpad.net/python-openstackclient/+spec/network-commands-options]
Add
network segment create,network segment deleteandnetwork segment setcommands. In addition, thenetwork segment listandnetwork segment showcommands are no longer beta commands and the--network-segmentoption on thesubnet createcommand is no longer a beta command option. [Blueprint routed-networks]
Add
--no-propertyoption toaggregate setcommand. 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,--projectand--project-domain,--enableand--disable,--shareand--no share,--statusoptions to thenetwork listcommand. [Bug 1578819]
Add
--nameoption to commandobject createfor uploading a file and renaming it. [Bug 1607972]
Support to update
per_volume_gigabytes,backup_gigabytesandbackupsquota inquota setcommand. [Bug 1609767]
Add
--haoption torouter createcommand. [Bug 1610161]
Add
--project,--project-domain,--network,--gateway,--nameand--subnet-rangeoptions to thesubnet listcommand. [Bug 1610883]
Add
--limitoption tovolume listcommand in volume v1, add--limitand--markeroptions tovolume listcommand in volume v2. [Bug 1612484]
Add
volume backup setcommands in volume v2. [Bug 1613261]
Add
volume service setcommands in volume v1 and v2. [Bug 1613597]
Add
--share,--no-share,--project,--project-domain,--default,--no-default,--nameand--address-scopeoptions to thesubnet pool listcommand. [Bug 1613926]
Add
consistency group listcommand in volume v2. [Bug 1613964]
Support listing the specified server’s ports by new option
--serverofport listcommand. [Bug 1614385]
Adds
--descriptionoption tosubnet createandsubnet setcommands. [Bug 1614458]
Adds
--descriptionoption tosubnet pool createandsubnet pool setcommands. [Bug 1614823]
Add
--source-replicated,--consistency-group,--hintand--multi-attachoptions tovolume createcommand in volume v2. Make--sizeoptional when--snapshot,--sourceorsource-replicatedoptions are present. [Bug 1627913]
Add
--service-typeoption to thesubnet create,subnet set,subnet unset, andsubnet listcommands. [ Blueprint service-subnets]
Security Issues¶
Mask passwords when
--debugor-vvoptions are used. [Bug 1630822]
Bug Fixes¶
Add
--bootableand--non-bootableoptions toos volume setcommand to mark volume as bootable or non-bootable. [Bug 1535704]
Update novaclient
DEFAULT_API_VERSIONfrom 2.0 to 2.1 [Bug 1588171]
Fix the
--classoption inquota setandquota showcommands to not perform a project lookup in Identity. [Bug 1609233]
Do not show
os-volume-type-access:is_publicproperty which is the same asis_publicproperty of volume type object. [Bug 1620922]
Fix
--longoption inrouter listcommand for deployments without therouter_availability_zoneextension is not enabled. [Bug 1622565]
Fix missing
_usernameattribute error inserver sshcommand. [Bug 1624085]