Ocata Series Release Notes¶
15.1.16¶
Deprecation Notes¶
The
gnocchi_keystone_auth_pluginvariable has been deprecated.gnocchi_keystone_auth_typeshould be used instead to configure authentication type.
15.1.4¶
New Features¶
The
os_gnocchirole now includes a facility where you can place your own defaultapi-paste.iniorpolicy.jsonfile in/etc/openstack_deploy/gnocchi(by default) and it will be deployed to the target host after being interpreted by the template engine.
15.1.3¶
New Features¶
New variables have been added to allow a deployer to customize a gnocchi systemd unit file to their liking.
The task dropping the gnocchi systemd unit files now uses the
config_templateaction plugin allowing deployers access to customize the unit files as they see fit without having to load extra options into the defaults and polute the generic systemd unit file with jinja2 variables and conditionals.
For the
os_gnocchirole, the systemd unitTimeoutSecvalue which controls the time between sending a SIGTERM signal and a SIGKILL signal when stopping or restarting the service has been reduced from 300 seconds to 120 seconds. This provides 2 minutes for long-lived sessions to drain while preventing new ones from starting before a restart or a stop. TheRestartSecvalue which controls the time between the service stop and start when restarting has been reduced from 150 seconds to 2 seconds to make the restart happen faster. These values can be adjusted by using thegnocchi_*_init_config_overridesvariables which use theconfig_templatetask to change template defaults.
Upgrade Notes¶
For the
os_gnocchirole, the systemd unitTimeoutSecvalue which controls the time between sending a SIGTERM signal and a SIGKILL signal when stopping or restarting the service has been reduced from 300 seconds to 120 seconds. This provides 2 minutes for long-lived sessions to drain while preventing new ones from starting before a restart or a stop. TheRestartSecvalue which controls the time between the service stop and start when restarting has been reduced from 150 seconds to 2 seconds to make the restart happen faster. These values can be adjusted by using thegnocchi_*_init_config_overridesvariables which use theconfig_templatetask to change template defaults.
15.0.0¶
New Features¶
Specify the
gnocchi_auth_modevar to set theauth_modefor gnocchi. This defaults tobasicwhich has changed fromnoauthto match upstream. Ifgnocchi_keystone_authistrueoryesthis value will default tokeystone.
Specify the
gnocchi_git_config_lookup_locationvalue to specify the git repository where thegnocchiconfig files can be retrieved. Theapi-paste.iniandpolicy.jsonfiles are now retrieved from the specified git repository and are not carried in theos_gnocchirole.
CentOS7/RHEL support has been added to the os_gnocchi role.
Upgrade Notes¶
The gnocchi_archive_policies and gnocchi_archive_policy_rules variables never had full support in the role so were ineffective at the intended purpose. The task references to them have been removed and the library to perform gnocchi operations has also been removed. This eliminates the need for the gnocchi client to be installed outside the virtual environment as well.
The variables
gnocchi_requirements_git_repoandgnocchi_requirements_git_install_branchhave been removed in favour of using the URL/path to the upper-constraints file using the variablepip_install_upper_constraintsinstead.
The variable
gnocchi_required_pip_packageswas incorrectly named and has been renamed tognocchi_requires_pip_packagesto match the standard across all roles.
Deprecation Notes¶
The
gnocchi_keystone_authis deprecated, and will be removed in theQueencycle. Settinggnocchi_auth_modetokeystonewill achieve the same result.