Ocata Series Release Notes¶
3.8.2¶
Bug Fixes¶
securitygrouplistcommand now can display project IDs in theProjectcolumnof the command output.[Bug1659967]
Fix occurrences of the
networkagentdeletecommand failing with newerreleases of python-openstacksdk.[Bug1711301]
3.8.1¶
Bug Fixes¶
The
networkcreatecommand was ignoring the--projectoption andcreating networks owned by the current authenticated user’s project. Thiswas a regression introduced in OSC 3.8.0.[Bug1659878]
The
addressscopelistcommand failed with ‘HttpException: Bad Request’when the--shareor--no-shareoptions were used.[Bug1659993]
3.8.0¶
New Features¶
Add meter rules commands for
networkmeterrulecreate,networkmeterruledelete,networkmeterrulelist,andnetworkmeterruleshow.[Blueprinthttps://blueprints.launchpad.net/python-openstackclient/+spec/neutron-client-metering]
Add
--allowed-addressoption toportcreate,portsetandportunsetcommands. Also add--no-allowed-addressoption toportcreateandportsetcommands.[Bug1612136]
Add
--deletedand--changes-sinceoptions toserverlistcommand.[Bug1647242]
Add
--projectand--project-domainfiltering optionstoportlistcommand.[Bug1648087]
Add
--domainoptions to theusersetcommand.Allows specification of domain context when changing users.[Bug1658147]
Add
--no-propertyoption involumesnapshotset.[Blueprintallow-overwrite-set-options]
Add
--projectand--project-domainoption tovolumesnapshotlistcommand, in order to filter list resultby different project.
Bug Fixes¶
Allow
--block-device-mappingoption to work correctly with--volumeoption inservercreatecommand.AfterBug 1383338--block-device-mappingwas ignored if--volumewas present. Block device mappings are now appendedto the mapping created by the--volumeoption if it is present.The device name of the boot volume specificed in the--volumeoptionis no longer assumed to be‘vda’ but now uses the hypervisor’s bootindex to obtain the device name. This maintains the status quo forQEMU/KVM hypervisors butXEN,parallels and othersvirt types that have device naming is different fromvd*should now also work correctly.[Bug 1497845][Bug 1647406]
Fixed a
__init__()gotanunexpectedkeywordargument'project_name'error in various networking commands whenhelpor--helpwas used.[Bug1650026]
Work around a bug in OpenStackSDK 0.9.11 and 0.9.12 that causes
quotaset--networkto fail.[Bug1655445]
Fixed a
volumeqoscreatedisplay mistake in argument ofspecs.[Bug1656767]
Correctly handle non-admin in
createtrustcommand when lookingup role names.[Bug1658582]
3.7.0¶
New Features¶
Added
autoandnoneas values for--nictothe``server create`` command. Specifyingnonewill notattach a network to the server. Specifyingautowill automatically attach a network. Note, v2.37 (or newer)of the Compute API is required for these options.[Bug1650342]
Add support for Network QoS rule commands:
networkqosrulecreate,networkqosruledelete,networkqosrulelist,networkqosruleshowandnetworkqosruleset[Bug1609472]
Add support for Network QoS rule type commands:
networkqosruletypelist,[Bug1612194]
Add
--routerand--no-routeroptions tooscroutersetcommand tomodify routes in a router instance.[ Blueprintallow-overwrite-set-options]
Add support for network metering commands:
networkmetercreate,networkmeterdelete,networkmetershow,networkmeterlist[Blueprinthttps://blueprints.launchpad.net/python-openstackclient/+spec/neutron-client-metering]
Add
consistencygroupaddvolumeandconsistencygroupremovevolumecommands in volume v2. [Bug1642238]
Add filters
--agent-typeand--hosttonetworkagentlistcommand[Bug1641868]
Add
--type,--action,--longoptionstonetworkrbaclistcommand[Bug1648307]
Add support to update image membership with the
--accept,--rejectand--pendingoptions of theimagesetcommand.
Bug Fixes¶
Fix an endpoint version problem with Image endpoints that contained thesubstring ‘v2’.[Bug1652827]
Fix
--projectoption forflavorcreatecommand when theID for the new flavor is auto generated.[Bug1654221]
Fixed a
'Quota'objectisnotiterableerror in thequotashowcommandthat appeared with the initial release of openstacksdk v0.9.11 and v0.9.12.[Bug1655537]
Fix
floatingipdeleteandfloatingipshowto accept IP addressesin addition to IDs to select floating IPs to delete or show.[Bug1656402
Work around a bug in OpenStackSDK 0.9.11 and 0.9.12 that causes
quotashow--defaultto fail.[Bug1656572]
Fix a bug of unable to filter volume list by
--projectand--useroptions in theopenstackvolumelist.
Makes
openstackobjectsavemuch faster when saving an object to disk.[Bug1654645]
3.6.0¶
New Features¶
Add
--defaultoption tovolumetypelistcommand, inorder to show which volume type the volume sets as it’sdefault.[Blueprinthttps://blueprints.launchpad.net/python-openstackclient/+spec/cinder-command-support]
Add
--bootable,--non-bootable,--read-onlyand--read-writeoptions tovolumecreatecommand. [Blueprintcinder-command-support]
Add
--name,--ip-version,--project,--project-domain,--share,--no-shareoptions to theaddressscopelistcommand.[Bug1636046]
Add
ploopas a valid disk format choice forimagecreateandimagesetcommands. [Bug1650342]
Add support for setting the gateway information in a router,by introducing the new option
--external-gatewayinroutersetcommand and clearing the gateway information in a routerby introducing--external-gatewayoption inrouterunsetcommand.[ Blueprintneutron-client-advanced-router]
3.5.0¶
New Features¶
Add
--no-dns-nameserveroption tosubnetsetcommand.[Blueprintallow-overwrite-set-options]
Add
networkserviceproviderlistcommand.
Add
--enable-port-securityand--disable-port-securityoptions toportsetandportcreatecommands.[Blueprinthttps://blueprints.launchpad.net/python-openstackclient/+spec/network-commands-options]
Add
--typeand--retype-policyoptions tovolumesetcommand.[Blueprintcinder-command-support]
Add
volumehostsetcommand, it allows a user to enable or disable a volume host. [Blueprintcinder-command-support]
Add
--forceoption tovolumesnapshotdeletecommand to allow deletein state other than error or available.[Bug1597195]
Add
--dns-nameoption toosportcreateandosportsetcommands.[Bug1612136]
Add
--projectand--project-domainoptions to therouterlist,floatingipcreateandsecuritygrouplistcommands.[Bug1613231][Bug1613629][Bug1610909]
Add
consistencygroupcreatecommand in volume v2. [Bug1613964]
Add
consistencygroupdeletecommand in volume v2. [Bug1613964]
Add
consistencygroupshowcommand in volume v2. [Bug1613964]
Add
consistencygroupsetcommand in volume v2. [Bug1613964]
Add
--long,--status,--project,--project-domain,and--routeroptions tofloatingiplistcommand.[Bug1614379]
Add
--port,--fixed-ip-address,--network,options tofloatingiplistcommand[Bug1614379]
Add
--remote-sourceoption tovolumesnapshotcreatecommand to support creating volume snapshot from an existing remote volume snapshot in volume v2. [Bug1618676]
The
imagelistcommand will now sort by name in ascending order bydefault.--sortoption will have the default value ofname:asc.[Bug1639231]
Add
consistencygroupsnapshotcreate,consistencygroupsnapshotdelete,consistencygroupsnapshotlistandconsistencygroupsnapshotshowcommands in volume v2. [Bug1642238]
Add
IsPubliccolumn tovolumetypelist. [Bug1643861]
Add
--name,--statusand--volumeoptionstovolumesnapshotlistcommand[Bug1645252]
Add QoS support for Network commands.The new parameter
qos-policyis added tonetworkcreateandnetworksetcommands. This parameter is the name or the ID of thenetwork QoS policy to attach to this network.[Bug1627069]
Add new commands
volumesnapshotcreate/delete/list/show/set/unset. They are used to replace the old commandssnapshotcreate/delete/list/show/set/unset. [Blueprintbackup-snapshot-renamed-for-volume-resource]
Deprecation Notes¶
Deprecate commands
snapshotcreate/delete/list/show/set/unset. [Blueprintbackup-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. [Bug1619274]Fixed in release 3.3.0
Fix problem with
--os-auth-typetoken_endpointthat caused exceptions when recent os-client-config version 1.23.0 or newer is installed. [Bug1642301]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 asshade andos-client-config are using Image v2 by default as well. [Bug1642772]
3.4.1¶
Bug Fixes¶
Fix
TypeError:__init__()gotanunexpectedkeywordargument'project_domain_id'error with non-password authentication types.[Bug1642301]
3.4.0¶
New Features¶
Add support to update high-availability property ofa router by adding
--haand--no-haoptiontoroutersetCLI.[Bug1631492]
Add support for Network QoS policies commands:
networkqospolicycreate,networkqospolicydelete,networkqospolicylist,networkqospolicyshowandnetworkqospolicyset[Bug1609037]
Add
--all-projectsoption to thevolumebackuplistcommand to list volume backups across all projects.
Add
--read-onlyand--read-writeoptions tovolumesetcommand.[Blueprintcinder-command-support]
Add
--descriptionoption tosecuritygrouprulecreatecommand.[Blueprinthttps://blueprints.launchpad.net/python-openstackclient/+spec/network-commands-options]
Add
--descriptionoption toportsetandportcreatecommands.[Blueprinthttps://blueprints.launchpad.net/python-openstackclient/+spec/neutron-client-descriptions]
openstackfloatingipnow providesFloatingNetworkandProjectto identify to which network and project thefloating-ip belongs to.[Bug1566090]
Add
--security-groupand--no-security-groupoptions toportcreate,portsetandportunsetcommands.[Bug1612136]
Add
--ingress,--egressand--protocoloptions tosecuritygrouprulelistcommand.[Bug1613533]
Add a new column
statusand--longoption to the result of theosportlistcommand.[Bug1613995][Bug1614321]
Add support to allow filtering ports via
--mac-addressoption to theportlistcommand.[Bug1634333]
Add
--provider-network-type,--provider-physical-network, and--provider-segmentoptions to thenetworklistcommand.[Bug1635580]
Add
--longoption and more columns to thehypervisorlistcommand.[Bug1637074]
Add
--name,--enable,--disableoptions torouterlistcommand.[Bug1637945]
Add
--name,--status,--volume,--markerand--limitoptionstovolumebackuplistcommand[Bug1639712]
rbac_objectparameter innetworkrbaccreatecommand now can be a QoS policy name.
Add
volumemigratecommand. [Blueprintcinder-command-support]
Upgrade Notes¶
Rename the
--src-groupand--src-ipoptions in thesecuritygrouprulecreatecommand to--remote-groupand--remote-ip.The--src-groupand--src-ipoptions are deprecated but stillsupported, and will be removed in a future release.[Bug1637365]
Bug Fixes¶
Fix the
--block-migrationand--shared-migrationoptions forservermigrateto send the correct values to the Compute API.[Bug1518059]:
A warning message will be shown when an empty password is usedfor
usercreateandusersetoperations.[Bug1607959]
Fix
routerunset--routeto correctly removed routes.[Bug1631471]
Fix
--no-allocation-pooloption forsubnetsetcommand tosend the correct value to the Network API.[Bug1518059]:
Cliff 2.3.0: The shell formatter would emit invalid shell variablenames for field names that contain colons (’
:’) and dashes (’-‘),these are now replaced by underscores (’_’).[Bug1616323]
3.3.0¶
New Features¶
Ports can now be listed as per the networks they areconnected to by using the
--networkoption withtheportlistCLI.[ Blueprintnetwork-commands-options]
Allow
--no-fixed-ipand--no-binding-profileoptions toportsetcommand to be specified when--fixed-ipand--binding-profileare present. This allows the list of fixedIPs and binding profiles to be cleared and replaced with new valuesin a single command.[Blueprintallow-overwrite-set-options]
Add
--no-allocation-pooland--no-host-routeoptions tosubnetsetcommand that clears the respective values in thespecified subnet. This allows new values to replace the entirelist of existing values in a single command for allocation poolsand host routes.[Blueprintallow-overwrite-set-options]
Add
volumetransferrequestcreate,volumetransferrequestdelete,volumetransferrequestshowandvolumetransferrequestacceptcommands in volume v1 and v2. [Blueprintcinder-command-support]
Add
--descriptionoption tonetworkcreateandnetworksetcommands.[Blueprintnetwork-commands-options]
Add
--descriptionoption tofloatingipcreatecommand.[Blueprinthttps://blueprints.launchpad.net/python-openstackclient/+spec/neutron-client-descriptions]
Add
--descriptionoption toroutersetandroutercreatecommands.[Blueprinthttps://blueprints.launchpad.net/python-openstackclient/+spec/network-commands-options]
Add
networksegmentcreate,networksegmentdeleteandnetworksegmentsetcommands. In addition, thenetworksegmentlistandnetworksegmentshowcommands are no longer beta commands and the--network-segmentoption on thesubnetcreatecommand is no longer a beta command option. [Blueprintrouted-networks]
Add
--no-propertyoption toaggregatesetcommand.This allows the property list to be cleared and replaced withnew values in a single command.[Blueprintsupport-no-property-in-aggregate]
Supported to fetch network project default quota with command
quotashow--default. [Bug1204956]
Add
--internal,--name,--projectand--project-domain,--enableand--disable,--shareand--noshare,--statusoptions to thenetworklistcommand.[Bug1578819]
Add
--nameoption to commandobjectcreatefor uploading a file and renaming it. [Bug1607972]
Support to update
per_volume_gigabytes,backup_gigabytesandbackupsquota inquotasetcommand. [Bug1609767]
Add
--haoption toroutercreatecommand.[Bug1610161]
Add
--project,--project-domain,--network,--gateway,--nameand--subnet-rangeoptions to thesubnetlistcommand.[Bug1610883]
Add
--limitoption tovolumelistcommand in volume v1,add--limitand--markeroptions tovolumelistcommand in volume v2.[Bug1612484]
Add
volumebackupsetcommands in volume v2. [Bug1613261]
Add
volumeservicesetcommands in volume v1 and v2. [Bug1613597]
Add
--share,--no-share,--project,--project-domain,--default,--no-default,--nameand--address-scopeoptions to thesubnetpoollistcommand.[Bug1613926]
Add
consistencygrouplistcommand in volume v2. [Bug1613964]
Support listing the specified server’s ports by new option
--serverofportlistcommand. [Bug1614385]
Adds
--descriptionoption tosubnetcreateandsubnetsetcommands.[Bug1614458]
Adds
--descriptionoption tosubnetpoolcreateandsubnetpoolsetcommands.[Bug1614823]
Add
--source-replicated,--consistency-group,--hintand--multi-attachoptions tovolumecreatecommand in volume v2.Make--sizeoptional when--snapshot,--sourceorsource-replicatedoptions are present.[Bug1627913]
Add
--service-typeoption to thesubnetcreate,subnetset,subnetunset, andsubnetlistcommands.[ Blueprintservice-subnets]
Security Issues¶
Mask passwords when
--debugor-vvoptions are used.[Bug1630822]
Bug Fixes¶
Add
--bootableand--non-bootableoptions toosvolumesetcommand to mark volume as bootable or non-bootable.[Bug1535704]
Update novaclient
DEFAULT_API_VERSIONfrom 2.0 to 2.1[Bug1588171]
Fix the
--classoption inquotasetandquotashowcommands to not perform a project lookup in Identity.[Bug1609233]
Do not show
os-volume-type-access:is_publicproperty which is the same asis_publicproperty of volume type object. [Bug1620922]
Fix
--longoption inrouterlistcommand for deployments withouttherouter_availability_zoneextension is not enabled.[Bug1622565]
Fix missing
_usernameattribute error inserversshcommand. [Bug1624085]
