[new][cloudkitty] cloudkitty 0.5.1 release (mitaka)
We are excited to announce the release of: cloudkitty 0.5.1: Rating as a Service component for OpenStack This release is part of the mitaka stable release series. For more details, please see below. Changes in cloudkitty 0.5.0..0.5.1 ---------------------------------- 669a316 Clean constraints in hashmap fields table 83f98ce Added gabbi tests for hashmap module 0e6b592 Ensure module list is up to date in API tests c0c35e5 Fix issues with alembic constraint naming fb42d84 Refactor gnocchi transformer 0c40e51 Fix gnocchi support 9e080e9 Refactor ceilometer transformer dd81bc1 Refactor transformer base d5eab13 Add API check to verify PyScripts is loaded df91fa1 Added hashmap module documentation 3c42b40 Rename hashmap mapping table to hashmap_mappings cc26b46 Code cleanup of hashmap constraint migration bfcc8b4 Refactor database models and migrations 99adfeb Refactor dbsync command c6de3b0 Fix gnocchi UUID length in storage 81969f3 Update .gitreview for stable/mitaka Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + cloudkitty/cli/dbsync.py | 29 +- cloudkitty/collector/gnocchi.py | 176 +++++++---- cloudkitty/common/db/models.py | 31 ++ ...ac2217dcbd9_added_support_for_meta_collector.py | 9 +- ...385e33fef139_added_priority_to_modules_state.py | 5 +- .../versions/464e951dc3b8_initial_migration.py | 20 +- cloudkitty/rating/hash/controllers/field.py | 6 +- cloudkitty/rating/hash/controllers/group.py | 2 + cloudkitty/rating/hash/controllers/mapping.py | 12 +- cloudkitty/rating/hash/controllers/threshold.py | 12 +- cloudkitty/rating/hash/db/api.py | 60 ++-- .../hash/db/sqlalchemy/alembic/models/__init__.py | 0 .../models/f8c799db4aa0_fix_unnamed_constraints.py | 342 +++++++++++++++++++++ ...7df_rename_mapping_table_to_hashmap_mappings.py | 21 ++ .../versions/3dd7e13527f3_initial_migration.py | 129 ++++---- .../4fa888fd7eda_added_threshold_support.py | 53 ++-- .../versions/54cc17accf2c_fixed_constraint_name.py | 153 +++++---- ...88a06b1cfce_clean_hashmap_fields_constraints.py | 62 ++++ .../f8c799db4aa0_fix_unnamed_constraints.py | 244 +++++++++++++++ cloudkitty/rating/hash/db/sqlalchemy/api.py | 97 ++++-- cloudkitty/rating/hash/db/sqlalchemy/models.py | 314 +++++++++++-------- .../versions/4f9efa4601c0_initial_migration.py | 23 +- cloudkitty/storage/gnocchi_hybrid/__init__.py | 5 +- .../d39836d70aee_fixed_uuid_length_problem.py | 30 ++ cloudkitty/storage/gnocchi_hybrid/models.py | 5 +- .../gabbi/rating/hash/gabbits/hash_empty.yaml | 28 ++ .../gabbi/rating/hash/gabbits/hash_errors.yaml | 318 +++++++++++++++++++ .../gabbi/rating/hash/gabbits/hash_location.yaml | 144 +++++++++ .../gabbi/rating/pyscripts/gabbits/pyscripts.yaml | 10 + cloudkitty/transformer/__init__.py | 28 +- cloudkitty/transformer/ceilometer.py | 53 ++-- cloudkitty/transformer/gnocchi.py | 68 ++-- 47 files changed, 2966 insertions(+), 521 deletions(-)
participants (1)
-
no-reply@openstack.org