Newton Series Release Notes¶
9.6.0¶
Bug Fixes¶
Expose metric processing delay param.
9.5.0¶
New Features¶
Passes parameter to keystone authtoken define to manage python-memcache package install.
9.4.1¶
New Features¶
This adds the enable_proxy_headers parsing option which is used by the http_proxy_to_wsgi middleware.
Upgrade Notes¶
Default the metricd workers parameter to a safer value. Now defaulted to os_workers will configure this parameter to the maximum value between ‘(<# processors> / 4)’ and ‘2’ without exeeding ‘8’
9.4.0¶
New Features¶
Add parameter to configure metricd workers configruation.
9.3.0¶
New Features¶
The python-rados package is part of ceph jewel release and should replace the cradox package.
Ubuntu Xenial comes with ceph jewel release and the python-rados package resolves a missing dependency for ceph backends.
Deprecation Notes¶
The cradox package setting in gnocchi::storage::ceph has been deprecated.
Bug Fixes¶
gnocchi has been underperforming under apache wsgi. This fix tunes the workers and threads appropriately so we get better performance from apache.
9.2.0¶
New Features¶
Configure keystonemiddleware in a consistent way with all options required for Keystone v3.
Deprecation Notes¶
gnocchi::api::keystone_user is deprecated in favor of gnocchi::keystone::authtoken::username.
gnocchi::api::keystone_password is deprecated in favor of gnocchi::keystone::authtoken::password.
gnocchi::api::keystone_tenant is deprecated in favor of gnocchi::keystone::authtoken::project_name
gnocchi::api::keystone_identity_uri is deprecated in favor of gnocchi::keystone::authtoken::auth_url.
gnocchi::api::keystone_auth_uri is deprecated in favor of gnocchi::keystone::authtoken::auth_uri
9.1.0¶
Bug Fixes¶
The keystone auth class has been updated to provide a default service_name to allow a user to specify a custom auth_name that may not contain the name of the service.
9.0.0¶
New Features¶
Add api_paste type/provider.
Allow to configure ceph_secret parameter. This change makes ceph_keyring not required anymore but either ceph_secret or ceph_keyring have to be set.
Implement ::gnocchi::client.
When deploying Ceph storage backend, allow to automatically install python-cradox as a packaging dependency.
Add Influxdb as a backend storage.
Enable correct auth pipeline when keystone is enabled. Use gnocchi+auth in the main pipeline when we want to use keystone authentification.
Add metricd service support.
Support of PyMySQL driver for MySQL backend.
Switch to puppet-oslo resource usage (instead of manual configuration file editing).
Release notes are no longer maintained by hand, we now use the reno tool to manage them.
Upgrade Notes¶
Update db-sync command to use gnocchi-upgrade.
Deprecation Notes¶
verbose option is now deprecated for removal, the parameter has no effect.
Bug Fixes¶
Add a sync_db option to ::gnocchi::api class. This makes it easier to control the db sync. The sync_db param is a boolean and set to false by default for backward compatibility so db sync is not run out of the box.
Other Notes¶
Drop all Qpid support, it was removed from Oslo in Mitaka.
Switch spec tests to leverage rspec-puppet-facts