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.UTC
from thedateutil
package 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_method
option.
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_id
option must be set toSCOPE_ID
.
Upgrade Notes¶
When the config is loaded, there is now a verification for duplicates between
groupby
andmetadata
for 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
time
parameter must be specified in thegroupby
list:cloudkitty summary get -g time,type
.
Security Issues¶
Data filtering on the
GET /v1/dataframes
andGET /v2/dataframes
endpoints 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_id
have been fixed.
The
interface
parameter of thecollector_monasca
section is now also used for the discovery of the monasca endpoint.
Other Notes¶
Cloudkitty’s
*_utils
modules have been grouped into the newcloudkitty.utils
module.
The
cloudkitty.utils.load_conf
function does now raise an exception in case themetrics.yml
file can’t be read or has an invalid format.