Ussuri Series Release Notes¶
12.1.1-3¶
Bug Fixes¶
Fixes policy check when getting dataframes using the v2 API, causing the operation to fail when run by a non-admin user. See story 2009879 <https://storyboard.openstack.org/#!/story/2009879>`_ for more details.
Fixes the quote API method. See story 2009022 <https://storyboard.openstack.org/#!/story/2009022>`_ for more details.
12.1.0¶
Bug Fixes¶
The use of
tz.UTCfrom thedateutilpackage was removed, bringing compatibility with the version available in RHEL and CentOS 8.
12.0.0¶
New Features¶
It is now possible to differentiate the aggregation method from the aggregate type in the gnocchi collector, in case the retrieved aggregates need to be re-aggregated. This has been introduced with the
re_aggregation_methodoption.
Cross-tenant metric submission is now supported in the monasca collector. In order to a fetch metric from the scope that is currently being processed, the
forced_project_idoption must be set toSCOPE_ID.
Upgrade Notes¶
When the config is loaded, there is now a verification for duplicates between
groupbyandmetadatafor each metric.
Python 2.7 support has been dropped. Last release of Cloudkitty to support python 2.7 is OpenStack Train. The minimum version of Python now supported by Cloudkitty is Python 3.6.
It is now possible to group v2 summaries by timestamp. In order to do this, the
timeparameter must be specified in thegroupbylist:cloudkitty summary get -g time,type.
Security Issues¶
Data filtering on the
GET /v1/dataframesandGET /v2/dataframesendpoints has been fixed. It was previously possible for users to retrieve data from other scopes through these endpoints.
Bug Fixes¶
The 500 errors happening on some API endpoints when keystone authentication is enabled and the request context bears no
project_idhave been fixed.
The
interfaceparameter of thecollector_monascasection is now also used for the discovery of the monasca endpoint.
Other Notes¶
Cloudkitty’s
*_utilsmodules have been grouped into the newcloudkitty.utilsmodule.
The
cloudkitty.utils.load_conffunction does now raise an exception in case themetrics.ymlfile can’t be read or has an invalid format.