2023.1 Series Release Notes


New Features

  • OpenSearch has been added as an alternative v2 storage backend. It is a duplicate of the ElasticSearch backend, with the naming changed where appropriate. This change is in support of the deprecation of ElasticSearch as a backend.

Bug Fixes

  • Fix some API report requests that were returning HTTP 500 errors when using the opensearch storage backend. This fixes failures to load the Horizon Rating panel.

  • Fix retrieval of reprocessing tasks which was returning Internal Server Error.


Known Issues

  • Optimize Gnocchi fetcher to avoid consuming too much RAM when CloudKitty runs in cloud environments with hundreds of thousands of resources.

Deprecation Notes

  • Support for using Elasticsearch as a storage backend is being deprecated in the Antelope release in favour of OpenSearch. We will try to keep CloudKitty compatible with both solutions. However, we will only test with OpenSearch.

  • Support for using Monasca as a fetcher and collector is being deprecated in the 2023.1 Antelope release. The complete removal is going to take place in the 2024.1 Caracal release.

Bug Fixes

  • Add a validation to not allow users to schedule reprocesses via POST request on /v2/task/reprocesses using a time window not compatible with the configured period in the collector.

  • Fix failure to process rating using the PyScripts rating module.

Other Notes

  • API reference/docs have been moved to api-ref/source/ and the original path now contains a symlink to this directory.