Ussuri Series Release Notes¶
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.
The use of
dateutilpackage was removed, bringing compatibility with the version available in RHEL and CentOS 8.
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
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 to
When the config is loaded, there is now a verification for duplicates between
metadatafor 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 the
cloudkitty summary get -g time,type.
Data filtering on the
GET /v2/dataframesendpoints has been fixed. It was previously possible for users to retrieve data from other scopes through these endpoints.
The 500 errors happening on some API endpoints when keystone authentication is enabled and the request context bears no
project_idhave been fixed.
interfaceparameter of the
collector_monascasection is now also used for the discovery of the monasca endpoint.
*_utilsmodules have been grouped into the new
cloudkitty.utils.load_conffunction does now raise an exception in case the
metrics.ymlfile can’t be read or has an invalid format.