Pre-2.0 Releases¶
1.9.0 (17 Nov 2015)¶
Several updates to openstack server Blueprint servers
openstack server start
openstack server stop
openstack server pause
openstack server unpause
openstack server lock
openstack server unlock
Obfuscate passwords when used in debug mode Bug 1501598
Clean up identity provider show Bug 1478995
Add description to identity provider set Bug 1515815
Add compute service delete Bug 1503510
Log a warning when setting non-ascii object store properties Bug 1503898
Add ‘marker’ and ‘limit’ to openstack flavor list Bug 1505874
Remove url from region create and region set Bug 1506841
openstack image add project fails with AttributeError for image v2 Bug 1509054
Inconsistent output with openstack usage show Bug 1512220
Validate –lines with openstack console log show Bug 1512263
Validate –project does not exist with openstack quota set Bug 1512638
Cannot list servers while –user specified for openstack server list Bug 1513701
Cannot list volumes while –user specified for openstack volume list Bug 1514145
Cannot find volume with –block-device-mapping with openstack server create Bug 1514394
Fix documentation for credential set Bug 1418837
1.8.0 (18 Oct 2015)¶
image create –volume command (v1) will attempt to create two images Bug 1497221
Add filtering by project/uesr for command volume list Bug 1483976
Password used by plugin shows up in debug mode Bug 1501598
Add support for object store account Bug 1501943
Add support for setting properties on objects and containers Bug 1501945
role list ignores –inherited option Bug 1502822
compute service list does not return service ID number Bug 1503430
Containers and objects with non-ascii characters fails Bug 1503508
1.7.1 (30 Sep 2015)¶
Image v2 lookup issues Bug 1501362
1.7.0 (22 Sep 2015)¶
Add support for v2 image create/update commands Bug 1405562
ICMP secgroup rule must have
--dst-port -1
to actually allow ICMP Bug 1477629Add a blurb about
pip install -e .
to the developer docs Bug 1483384Add filtering by user for command ‘openstack server list’ Bug 1483974
No support for listing servers of other project with openstack server list Bug 1488486
Missing image causes confusing ‘server show’ response Bug 1489901
Volume Attached to is incorrect Bug 1489954
novaclient 2.27.0 breaks version handling Bug 1492467
Support listing users in a non-default domain scoped group Bug 1492916
ERROR: InvocationError: ‘/opt/stack/new/python-openstackclient/.tox/functional/bin/ostestr’ in gate-osc-dsvm-functional Bug 1496337
image list –long is broken with v2 Bug 1498150
Add
--log-file
option supportSet default Block Storage API version to
2
1.6.0 (10 Aug 2015)¶
Added support for Block Storage v2 APIs Blueprint volume-v2
Backup
Snapshot
Volume
Volume Type
Volume QoS
Updated
python-cliff
provides improved UXBad argument passed to inherited role assignments CRUD Bug 1482254
quota show for a project blows up Bug 1481803
Unscoped saml auth error message refers to invalid option os-auth-type Bug 1477083
Need a command to show current configuration Bug 1476729
type should be volume_type Bug 1475958
openstack volume(v1) type missing show Bug 1475879
property should be required argument in unset cmd Bug 1475872
–or-show missing from some command docs Bug 1475485
missing project-domain to prevent project name collisions for user v3 Bug 1475357
Cannot manipulate group member by ID Bug 1475127
glance client expects image ID only, should use base resource Bug 1475001
trust roles display a trailing character upon show and create Bug 1474707
catalog list fails in identity v2 Bug 1474656
openstack flavor unset NoneType error when used without –property Bug 1474237
TypeError: ‘NoneType’ object does not support item assignment with latest os-client-config Bug 1473921
authentication fails when openstackclient prompts for a password Bug 1473862
New mock release(1.1.0) broke unit/function tests Bug 1473454
Cannot create keystone trust with python-openstackclient using trustor/trustee id Bug 1473298
“role assignment list” fails if two users in different domains have the same name Bug 1472909
openstack catalog list always returns publicURL Bug 1472629
The network list –dhcp option is inconsistent Bug 1472613
Add support for showing aggregates in an hypervisor’s properties Bug 1470875
Can’t seem to be able to get Openstackclient/examples to work Bug 1470272
openstack server ssh fails to see floating IP address Bug 1469843
confused domain argument for network create v2 Bug 1468988
small typo in network.rst Bug 1468282
Add support for Cinder volume qos commands Bug 1467967
mismatch option in server.rst Bug 1466742
user create mismatch object name in doc Bug 1466738
Existing image is updated when call image create Bug 1461817
ERROR: openstack ‘ArgumentParser’ object has no attribute ‘debug’ Bug 1459519
Add an –os-endpoint-type cli optional argument to be able to select endpoint interface type Bug 1454392
API versions are ignored from OCC Bug 1453229
Issues with OpenStackClient / Locale / OSX Bug 1436898
Image sharing does not seem to be supported Bug 1402420
rename requires files to standard names Bug 1179008
1.5.0 (16 Jun 2015)¶
openstack ‘ListEC2Creds’ object has no attribute ‘determine_ec2_user’ Bug 1465561
1.4.0 (11 Jun 2015)¶
AttributeError: ‘Client’ object has no attribute ‘ec2’ Bug 1236326
Group/role identity v3 commands have no option for domain to operate on Bug 1446546
--insecure
is ignored ifOS_CACERT
env var is set Bug 1447784security group list
always uses identity admin endpoint Bug 1459629Race failure to delete security group Bug 1460112
v3 project set is missing
--domain
argument Bug 1460122Project create is missing
--parent
argument in doc Bug 1460256v3
role add
is missing domain scope arguments in doc Bug 1460296Cannot force v2password auth plugin Bug 1460369
Let’s not use the deprecated argument Bug 1462389
1.3.0 (27 May 2015)¶
Need to specify domain with role list Bug 1421328
Add support for keystone service providers Bug 1435962
Can’t update disk_format and container_format of image Bug 1446362
Openstack –os-image-api-version 2 image show <image_id> fails Bug 1450829
The insecure option is ignored for command line options and OCC Bug 1450855
Delete security group rule broken Bug 1450872
Quota set sends invalid messages Bug 1451640
Keystone Access Log logs “python-keystoneclient” as User-Agent even when request is made by openstack client Bug 1453995
Client error while rescuing an instance Bug 1457983
1.2.0 (30 Apr 2015)¶
Fix error in
security group create
command when--description
is not supplied. Bug 1434172Correct
image list
pagination handling, all images are now correctly returned. Bug 1443089Do not require
--dst-port
option withsecurity group rule create
when--proto ICMP
is selected. Bug 1443963Correctly pass
--location
argument inimage create
command. Bug 1445460Correctly handle use of
role
commands for project admins. Using IDs will work for project admins even when names will not due to non-admin contraints. Bug 1445528Correctly exit with an error when authentication can not be completed. Bug 1444640
Fix
backup create
to correctly use the--container
value if supplied. Bug 1446751Document the backward-compatibility-breaking changes in Backwards Incompatible Changes. Bug 1406470
Add
--parent
option toproject create
command
1.1.0 (21 Apr 2015)¶
Add global
--os-cloud
option to select from a list of cloud configurations. See Configuration for more details.Fix global
--timing
option operation. Bug 1402577Add
flavor set
andflavor unset
commands. Bug 1434137Add
--domain
and--project
options tonetwork create
command. Bug 1435640Add
--volume-type
option toquota set
command. Bug 1438377Add
--domain
and--project
options tolimits show
command. Bug 1438379Improve
--nic
option help forserver create
command. Bug 1444685Add
--remote-id
and--remote-id-file
options toidentity provider create
andidentity provider set
commands.
1.0.3 (10 Mar 2015)¶
Add
catalog list
andcatalog show
commands for Identity v3.Add ‘hypervisor stats show’ command . Bug 1423748
Rename
server resize
option--verify
toconfirm
. It conflicted with the global--verify
option and never worked prior to this. Bug 1416542Add
trust create/delete/list/show
commands. Bug 1413718Add
--sort
toimage list
command. Bug 1410251Change
volume create
option--snapshot-id
to--snapshot
. The old name is still silently supported. Bug 1418742Add Network API quotas to
quota show
command. Bug 1411160Add
--public
,--private
,--all
,--long
options toflavor list
command. Remove “Extra Specs”, “Swap” and”RXTX Factor” columns from default output. Bug 1411160:Add
--shared
,--property
options toimage list
command. Bug 1401902Add
--size
option tovolume set
command. Bug 1413954Bug 1353040: server create –nic option clumsy
Bug 1366279: nova lock command description rather terse
Bug 1399588: Authentication needed for help command
Bug 1401902: image filtering not available
Bug 1410251: sort and filter options on openstack image list
Bug 1411160: Add network support to quota show
Bug 1413718: support keystone v3 trust extension
Bug 1413954: missing volume extend
Bug 1415182: Add extra validation when extending volume
Bug 1416542: openstack client resize verify not completing workflow
Bug 1416780: flavor list missing features
Bug 1417614: tenant_id in server show
Bug 1417854: Fix help messages for os security group rule create and os security group rule list
Bug 1418024: wrong import of contrib module from novaclient
Bug 1418384: openstack client help shows domain can be changed for a project
Bug 1418742: volume create –snapshot-id is wrong
Bug 1418810: auth with os-token fails with unexpected keyword argument ‘user_domain_id’
Bug 1420080: functional tests are failing with new keystoneclient release
Bug 1420732: Better error message for sort_items
Bug 1423748: Add support for hypervisor-stats and hypervisor-uptime command
Bug 1428912: authentication through password prompting is broken
Bug 1429211: ‘catalog list’ fails when region is not present
1.0.2 (19 Jan 2015)¶
The OpenStackClient content from the OpenStack Wiki has been migrated into the OSC source repo. This includes the Command Structure, Command List and Human Interface Guide documents.
Set a default domain ID when both
OS_USER_DOMAIN_ID
andOS_USER_DOMAIN_NAME
are not set. This is also done forOS_PROJECT_DOMAIN_ID
andOS_PROJECT_DOMAIN_NAME
. (Identity API v3 only). Bug 1385338: Improve domain related defaults when using v3 identityAdd new
usage show
command to display project resource usage information. Bug 1400796: Quick usage report - nova usageAdd
--project
option touser list
command to filter users by project (Identity API v3 only). Bug 1397251: allow openstack user list to use other filtersAdd
--user
toproject list
command to filter projects by user (Identity API v3 only). Bug 1394793: support the keystone api /v3/users/$userid/projectsAdd
--project
and--user
options torole list
to filter roles by project and/or user. This makes the v2 command very similar to the v3 command. (Identity API v2 only). Bug 1406737: user role list command should be worked into role listBug 1385338: Improve domain related defaults when using v3 identity API
Bug 1390507: Quota show requires cinder in keystone catalog
Bug 1394793: support the keystone api /v3/users/$userid/projects
Bug 1397251: allow openstack user list to use other filters
Bug 1399757: ec2 credentials create fails in 1.0.0
Bug 1400531: Authentication failure results in useless error message
Bug 1400597: delete multiple objects
Bug 1400795: No list availability zones option
Bug 1400796: Quick usage report - nova usage
Bug 1404073: type should be required for v2.0 service create
Bug 1404434: add missing docs for service command
Bug 1404931: volume list does not show attached servers
Bug 1404997: Allow description to be set for service create/update
Bug 1405416: Compute region selection broken
Bug 1406654: Remove deprecated commands from help
Bug 1406737: v3 endpoint related commands access service.name without check
Bug 1408585: Backup list doesn’t show backup’s name
Bug 1409179: user role list command should be worked into role list
Bug 1410364: Version discovery fails with default Keystone config
Bug 1411179: network client don’t use session
Bug 1411337: identity v3 service list should have “description” column
1.0.1 (08 Dec 2014)¶
Bug 1399757: EC2 credentials create fails
1.0.0 (04 Dec 2014)¶
Bug 1337422: document different ways to authenticate
Bug 1383333: Creating volume from image required image ID
Bug 1292638: Perhaps API Versions should Match Easier
Bug 1390389: create with a soft fail (create or show) for keystone operations
Bug 1387932: add keystone v3 region object
Bug 1378842: OSC fails to show server details if booted from volume
Bug 1383338: server create problems in boot-from-volume
Bug 1337685: Add the ability to list networks extensions
Bug 1355838: Don’t make calls to Keystone for authN if insufficient args are present
Bug 1371924: strings are being treated as numbers
Bug 1372070: help text in error on openstack image save
Bug 1372744: v3 credential set always needs –user option
Bug 1376833: odd behavior when editing the domain of a user through Keystone v3 API
Bug 1378165: Domains should be supported for ‘user show’ command
Bug 1378565: The ‘–domain’ arg for identity commands should not require domain lookup
Bug 1379871: token issue for identity v3 is broken
Bug 1383083: repeated to generate clientmanager in interactive mode
Added functional tests framework and identity/object tests
Authentication Plugin Support
Use keystoneclient.session as the base HTTP transport
implement swift client commands
clean up ‘links’ section in keystone v3 resources
Add cliff-tablib to requirements
Include support for using oslo debugger in tests
Close file handlers that were left open
Added framework for i18n support, and marked Identity v2.0 files for translation
Add ‘command list’ command
CRUD Support for
OS-FEDERATION
resources (protocol, mappings, identity providers)
0.4.1 (08 Sep 2014)¶
Bug 1319381: remove insecure keyring support
Bug 1317478: fix
project create
for domain adminBug 1317485: fix
project list
for domain adminsBug 1281888: add region filter to
endpoint list
commandBug 1337245: add
user password set
commandBug 1337684: add
extension list --compute
Bug 1337687: add
extension list --volume
Bug 1343658: fix
container list
commandBug 1343659: add network command help text
Bug 1348475: add fields to
image list
outputBug 1351121: v3
endpoint set
should not require service optionBug 1352119: v2
user create
response errorBug 1353788: test_file_resource() failure
Bug 1365505: domain information not in help output
fix
security group list
for non-adminfix
server add security group
add
container create
andcontainer delete
commandsadd
object create
andobject delete
commandsadd initial support for global
--timing
options (similar to nova CLI)complete Python 3 compatibility
fix
server resize
commandadd authentication via
--os-trust-id
for Identity v3Add initial support for Network API,
network create|delete|list|show
0.4.0 (20 Jun 2014)¶
Bug 1184012: fix Identity v2 endpoint command name/id handling
Bug 1207615: add
--volume
and--force
toimage create
commandBug 1220280: add
--property
to project create and set commandsBug 1246310: add
role assignments list
commandBug 1285800: rename
agent
tocompute agent
Bug 1289513: add
--domain
to project listBug 1289594: fix keypair show output
Bug 1292337: fix ec2 credentials project ID output
Bug 1303978: fix output of
volume type create
commandBug 1316870: display all output when
--lines
omitted fromconsole log show
commandadd ‘interface’ and ‘url’ columns to endpoint list command
add identity provider create/delete/list/set/show commands
change
volume create --volume-type
option to--type
fix
server image create
command outputconfigure appropriate logging levels for
--verbose
,--quiet
and--debug
properly handle properties in Image v1
create
andset
commandsrename Identity v2
token create
totoken issue
add Identity v2
token revoke
commandrefactor the
group|user|role list
command filters so that each command only lists rows of that type of object, ieuser list
always lists users, etc.add
role assignment list
commandadd
extension list
command
0.3.1 (28 Feb 2014)¶
add
token create
commandinternal changes for Python 3.3 compatibility
Bug 1100116: Prompt interactive user for passwords in
user create
anduser set
Bug 1198171: add domain support options for Identity v3
Bug 1241177: Fix region handling in volume commands
Bug 1256935: Clean up
security group rule list
output formatBug 1269821: Fix for unreleased Glance client change in internal class structure
Bug 1284957: Correctly pass
--cacert
and--insecure
to Identity client in token flow auth
0.3.0 (17 Dec 2013)¶
add new command plugin structure
complete converting base test classes
add options to support TLS cetificate verification
add object-store show commands for container and object
0.2.2 (20 Sep 2013)¶
add object-store list commands and API library
add test structure
0.2.1 (06 Aug 2013)¶
sync requirements.txt, test-requirements.txt
remove d2to1 dependency
0.2.0 (02 Aug 2013)¶
Initial public release to PyPI
Implemented Compute, Identity, Image and Volume API commands