Ocata Series Release Notes

3.8.2

Bug Fixes

  • securitygrouplist command now can display project IDs in theProject columnof the command output.[Bug1659967]

  • Fix occurrences of thenetworkagentdelete command failing with newerreleases of python-openstacksdk.[Bug1711301]

3.8.1

Bug Fixes

  • Thenetworkcreate command was ignoring the--project option andcreating networks owned by the current authenticated user’s project. Thiswas a regression introduced in OSC 3.8.0.[Bug1659878]

  • Theaddressscopelist command failed with ‘HttpException: Bad Request’when the--share or--no-share options were used.[Bug1659993]

3.8.0

New Features

  • Add--allowed-address option toportcreate,portset andportunset commands. Also add--no-allowed-address option toportcreate andportset commands.[Bug1612136]

  • Add--deleted and--changes-since options toserverlistcommand.[Bug1647242]

  • Add--project and--project-domain filtering optionstoportlist command.[Bug1648087]

  • Add--domain options to theuserset command.Allows specification of domain context when changing users.[Bug1658147]

  • Add--project and--project-domain option tovolumesnapshotlist command, in order to filter list resultby different project.

Bug Fixes

  • Allow--block-device-mapping option to work correctly with--volume option inservercreate command.AfterBug 1383338--block-device-mapping was ignored if--volume was present. Block device mappings are now appendedto the mapping created by the--volume option if it is present.The device name of the boot volume specificed in the--volume optionis 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 whenhelp or--help was used.[Bug1650026]

  • Work around a bug in OpenStackSDK 0.9.11 and 0.9.12 that causesquotaset--network to fail.[Bug1655445]

  • Fixed avolumeqoscreate display mistake in argument ofspecs.[Bug1656767]

  • Correctly handle non-admin increatetrust command when lookingup role names.[Bug1658582]

3.7.0

New Features

  • Addedauto andnone as values for--nic tothe``server create`` command. Specifyingnone will 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,networkqosruleshow andnetworkqosruleset[Bug1609472]

  • Add support for Network QoS rule type commands:networkqosruletypelist,[Bug1612194]

  • Addconsistencygroupaddvolume andconsistencygroupremovevolume commands in volume v2. [Bug1642238]

  • Add filters--agent-type and--hosttonetworkagentlist command[Bug1641868]

  • Add--type,--action,--long optionstonetworkrbaclist command[Bug1648307]

  • Add support to update image membership with the--accept,--reject and--pending options of theimagesetcommand.

Bug Fixes

  • Fix an endpoint version problem with Image endpoints that contained thesubstring ‘v2’.[Bug1652827]

  • Fix--project option forflavorcreate command when theID for the new flavor is auto generated.[Bug1654221]

  • Fixed a'Quota'objectisnotiterable error in thequotashow commandthat appeared with the initial release of openstacksdk v0.9.11 and v0.9.12.[Bug1655537]

  • Fixfloatingipdelete andfloatingipshow to 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 causesquotashow--default to fail.[Bug1656572]

  • Fix a bug of unable to filter volume list by--projectand--user options in theopenstackvolumelist.

  • Makesopenstackobjectsave much faster when saving an object to disk.[Bug1654645]

3.6.0

New Features

  • Add--bootable,--non-bootable,--read-only and--read-write options tovolumecreate command. [Blueprintcinder-command-support]

  • Add--name,--ip-version,--project,--project-domain,--share,--no-share options to theaddressscopelist command.[Bug1636046]

  • Addploop as a valid disk format choice forimagecreate andimageset commands. [Bug1650342]

  • Add support for setting the gateway information in a router,by introducing the new option--external-gateway inrouterset command and clearing the gateway information in a routerby introducing--external-gateway option inrouterunset command.[ Blueprintneutron-client-advanced-router]

3.5.0

New Features

  • Addnetworkserviceproviderlist command.

  • Addvolumehostset command, it allows a user to enable or disable a volume host. [Blueprintcinder-command-support]

  • Add--force option tovolumesnapshotdelete command to allow deletein state other than error or available.[Bug1597195]

  • Add--dns-name option toosportcreate andosportset commands.[Bug1612136]

  • Add--project and--project-domain options to therouterlist,floatingipcreate andsecuritygrouplist commands.[Bug1613231][Bug1613629][Bug1610909]

  • Addconsistencygroupcreate command in volume v2. [Bug1613964]

  • Addconsistencygroupdelete command in volume v2. [Bug1613964]

  • Addconsistencygroupshow command in volume v2. [Bug1613964]

  • Addconsistencygroupset command in volume v2. [Bug1613964]

  • Add--long,--status,--project,--project-domain,and--router options tofloatingiplist command.[Bug1614379]

  • Add--port,--fixed-ip-address,--network,options tofloatingiplist command[Bug1614379]

  • Add--remote-source option tovolumesnapshotcreate command to support creating volume snapshot from an existing remote volume snapshot in volume v2. [Bug1618676]

  • Theimagelist command will now sort by name in ascending order bydefault.--sort option will have the default value ofname:asc.[Bug1639231]

  • Addconsistencygroupsnapshotcreate,consistencygroupsnapshotdelete,consistencygroupsnapshotlist andconsistencygroupsnapshotshow commands in volume v2. [Bug1642238]

  • AddIsPublic column tovolumetypelist. [Bug1643861]

  • Add--name,--status and--volume optionstovolumesnapshotlist command[Bug1645252]

  • Add QoS support for Network commands.The new parameterqos-policy is added tonetworkcreate andnetworkset commands. This parameter is the name or the ID of thenetwork QoS policy to attach to this network.[Bug1627069]

Deprecation Notes

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_endpoint that 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 ofOS_IMAGE_API_VERSION to2. 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

  • FixTypeError:__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--ha and--no-ha optiontorouterset CLI.[Bug1631492]

  • Add support for Network QoS policies commands:networkqospolicycreate,networkqospolicydelete,networkqospolicylist,networkqospolicyshow andnetworkqospolicyset[Bug1609037]

  • Add--all-projects option to thevolumebackuplist command to list volume backups across all projects.

  • openstackfloatingip now providesFloatingNetwork andProject to identify to which network and project thefloating-ip belongs to.[Bug1566090]

  • Add--security-group and--no-security-group options toportcreate,portset andportunset commands.[Bug1612136]

  • Add--ingress,--egress and--protocol options tosecuritygrouprulelist command.[Bug1613533]

  • Add a new columnstatus and--long option to the result of theosportlist command.[Bug1613995][Bug1614321]

  • Add support to allow filtering ports via--mac-addressoption to theportlist command.[Bug1634333]

  • Add--provider-network-type,--provider-physical-network, and--provider-segment options to thenetworklist command.[Bug1635580]

  • Add--long option and more columns to thehypervisorlist command.[Bug1637074]

  • Add--name,--enable,--disable options torouterlist command.[Bug1637945]

  • Add--name,--status,--volume,--marker and--limit optionstovolumebackuplist command[Bug1639712]

  • rbac_object parameter innetworkrbaccreate command now can be a QoS policy name.

Upgrade Notes

  • Rename the--src-group and--src-ip options in thesecuritygrouprulecreate command to--remote-groupand--remote-ip.The--src-group and--src-ip options are deprecated but stillsupported, and will be removed in a future release.[Bug1637365]

Bug Fixes

  • Fix the--block-migration and--shared-migration options forservermigrate to send the correct values to the Compute API.[Bug1518059]:

  • A warning message will be shown when an empty password is usedforusercreate anduserset operations.[Bug1607959]

  • Fixrouterunset--route to correctly removed routes.[Bug1631471]

  • Fix--no-allocation-pool option forsubnetset command 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--network option withtheportlist CLI.[ Blueprintnetwork-commands-options]

  • Allow--no-fixed-ip and--no-binding-profile options toportset command to be specified when--fixed-ip and--binding-profile are 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-pool and--no-host-route options tosubnetset command 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]

  • Addvolumetransferrequestcreate,volumetransferrequestdelete,volumetransferrequestshow andvolumetransferrequestaccept commands in volume v1 and v2. [Blueprintcinder-command-support]

  • Addnetworksegmentcreate,networksegmentdelete andnetworksegmentset commands. In addition, thenetworksegmentlist andnetworksegmentshow commands are no longer beta commands and the--network-segment option on thesubnetcreate command is no longer a beta command option. [Blueprintrouted-networks]

  • Add--no-property option toaggregateset command.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 commandquotashow--default. [Bug1204956]

  • Add--internal,--name,--project and--project-domain,--enable and--disable,--share and--noshare,--statusoptions to thenetworklist command.[Bug1578819]

  • Add--name option to commandobjectcreate for uploading a file and renaming it. [Bug1607972]

  • Support to updateper_volume_gigabytes,backup_gigabytes andbackups quota inquotaset command. [Bug1609767]

  • Add--ha option toroutercreate command.[Bug1610161]

  • Add--project,--project-domain,--network,--gateway,--name and--subnet-range options to thesubnetlist command.[Bug1610883]

  • Add--limit option tovolumelist command in volume v1,add--limit and--marker options tovolumelistcommand in volume v2.[Bug1612484]

  • Addvolumebackupset commands in volume v2. [Bug1613261]

  • Addvolumeserviceset commands in volume v1 and v2. [Bug1613597]

  • Add--share,--no-share,--project,--project-domain,--default,--no-default,--name and--address-scopeoptions to thesubnetpoollist command.[Bug1613926]

  • Addconsistencygrouplist command in volume v2. [Bug1613964]

  • Support listing the specified server’s ports by new option--server ofportlist command. [Bug1614385]

  • Adds--description option tosubnetcreate andsubnetset commands.[Bug1614458]

  • Adds--description option tosubnetpoolcreateandsubnetpoolset commands.[Bug1614823]

  • Add--source-replicated,--consistency-group,--hint and--multi-attach options tovolumecreate command in volume v2.Make--size optional when--snapshot,--source orsource-replicated options are present.[Bug1627913]

  • Add--service-type option to thesubnetcreate,subnetset,subnetunset, andsubnetlist commands.[ Blueprintservice-subnets]

Security Issues

  • Mask passwords when--debug or-vv options are used.[Bug1630822]

Bug Fixes

  • Add--bootable and--non-bootable options toosvolumesetcommand to mark volume as bootable or non-bootable.[Bug1535704]

  • Update novaclientDEFAULT_API_VERSION from 2.0 to 2.1[Bug1588171]

  • Fix the--class option inquotaset andquotashowcommands to not perform a project lookup in Identity.[Bug1609233]

  • Do not showos-volume-type-access:is_public property which is the same asis_public property of volume type object. [Bug1620922]

  • Fix--long option inrouterlist command for deployments withouttherouter_availability_zone extension is not enabled.[Bug1622565]

  • Fix missing_username attribute error inserverssh command. [Bug1624085]