Add telemetry service support for composable upgrades

Change-Id: I62735676b45a881a7dac24171b26d88d6eb60d4a
Partially-Implements: blueprint overcloud-upgrades-per-service
This commit is contained in:
Steven Hardy 2016-12-01 10:06:34 +00:00
parent 405ccc3a95
commit 5750df8829
13 changed files with 64 additions and 0 deletions

View File

@ -85,3 +85,10 @@ outputs:
include tripleo::profile::base::aodh::api
metadata_settings:
get_attr: [ApacheServiceBase, role_data, metadata_settings]
upgrade_tasks:
- name: Stop aodh_api service (running under httpd)
tags: step2
service: name=httpd state=stopped
- name: Run aodh dbsync
tags: step5
command: aodh-dbsync

View File

@ -40,3 +40,7 @@ outputs:
get_attr: [AodhBase, role_data, config_settings]
step_config: |
include tripleo::profile::base::aodh::evaluator
upgrade_tasks:
- name: Stop aodh_evaluator service
tags: step2
service: name=openstack-aodh-evaluator state=stopped

View File

@ -40,3 +40,7 @@ outputs:
get_attr: [AodhBase, role_data, config_settings]
step_config: |
include tripleo::profile::base::aodh::listener
upgrade_tasks:
- name: Stop aodh_listener service
tags: step2
service: name=openstack-aodh-listener state=stopped

View File

@ -40,3 +40,7 @@ outputs:
get_attr: [AodhBase, role_data, config_settings]
step_config: |
include tripleo::profile::base::aodh::notifier
upgrade_tasks:
- name: Stop aodh_notifier service
tags: step2
service: name=openstack-aodh-notifier state=stopped

View File

@ -54,3 +54,7 @@ outputs:
- ceilometer_redis_password: {get_param: RedisPassword}
step_config: |
include ::tripleo::profile::base::ceilometer::agent::central
upgrade_tasks:
- name: Stop ceilometer_agent_central service
tags: step2
service: name=openstack-ceilometer-central state=stopped

View File

@ -48,3 +48,7 @@ outputs:
- ceilometer::agent::compute::instance_discovery_method: {get_param: InstanceDiscoveryMethod}
step_config: |
include ::tripleo::profile::base::ceilometer::agent::compute
upgrade_tasks:
- name: Stop ceilometer_agent_compute service
tags: step2
service: name=openstack-ceilometer-compute state=stopped

View File

@ -49,3 +49,7 @@ outputs:
get_attr: [CeilometerServiceBase, role_data, config_settings]
step_config: |
include ::tripleo::profile::base::ceilometer::agent::notification
upgrade_tasks:
- name: Stop ceilometer_agent_notification service
tags: step2
service: name=openstack-ceilometer-notification state=stopped

View File

@ -92,3 +92,10 @@ outputs:
include ::tripleo::profile::base::ceilometer::api
metadata_settings:
get_attr: [ApacheServiceBase, role_data, metadata_settings]
upgrade_tasks:
- name: Stop ceilometer_api service (running under httpd)
tags: step2
service: name=httpd state=stopped
- name: Run ceilometer upgrade
tags: step5
command: ceilometer-upgrade --config-file=/etc/ceilometer/ceilometer.conf --skip-gnocchi-resource-types

View File

@ -59,3 +59,7 @@ outputs:
get_attr: [CeilometerServiceBase, role_data, service_config_settings]
step_config: |
include ::tripleo::profile::base::ceilometer::collector
upgrade_tasks:
- name: Stop ceilometer_collector service
tags: step2
service: name=openstack-ceilometer-collector state=stopped

View File

@ -66,3 +66,10 @@ outputs:
mongodb::server::bind_ip: {get_param: [ServiceNetMap, MongodbNetwork]}
step_config: |
include ::tripleo::profile::base::database::mongodb
upgrade_tasks:
- name: Stop mongodb service
tags: step2
service: name=mongod state=stopped
- name: Start mongodb service
tags: step4
service: name=mongod state=started

View File

@ -133,3 +133,10 @@ outputs:
- "%{hiera('mysql_bind_host')}"
metadata_settings:
get_attr: [ApacheServiceBase, role_data, metadata_settings]
upgrade_tasks:
- name: Stop gnocchi_api service (running under httpd)
tags: step2
service: name=httpd state=stopped
- name: Run gnocchi upgrade
tags: step5
command: gnocchi-upgrade

View File

@ -46,3 +46,7 @@ outputs:
- gnocchi::metricd::workers: {get_param: GnocchiMetricdWorkers}
step_config: |
include ::tripleo::profile::base::gnocchi::metricd
upgrade_tasks:
- name: Stop gnocchi_metricd service
tags: step2
service: name=openstack-gnocchi-metricd state=stopped

View File

@ -45,3 +45,7 @@ outputs:
proto: 'udp'
step_config: |
include ::tripleo::profile::base::gnocchi::statsd
upgrade_tasks:
- name: Stop gnocchi_statsd service
tags: step2
service: name=openstack-gnocchi-statsd state=stopped