Update Ceilometer Helm conf overrides
This update is to configure ceilometer messaging_urls in sysinv overrides instead of armada manifest to allow us to set the randomly-generated password for accessing messaging queues. Change-Id: I08c7d5292611ecc7876b742cc5f537273272ee91 Story: 2003909 Task: 27083 Signed-off-by: Angie Wang <angie.wang@windriver.com>
This commit is contained in:
@@ -911,16 +911,6 @@ data:
|
||||
oslo_messaging_notifications:
|
||||
topics:
|
||||
- notifications
|
||||
notification:
|
||||
messaging_urls:
|
||||
values:
|
||||
- rabbit://rabbitmq-admin:4xWhfGjdQts1SyvXJXs5@rabbitmq.openstack.svc.cluster.local:5672/ceilometer
|
||||
- rabbit://rabbitmq-admin:4xWhfGjdQts1SyvXJXs5@rabbitmq.openstack.svc.cluster.local:5672/cinder
|
||||
- rabbit://rabbitmq-admin:4xWhfGjdQts1SyvXJXs5@rabbitmq.openstack.svc.cluster.local:5672/glance
|
||||
- rabbit://rabbitmq-admin:4xWhfGjdQts1SyvXJXs5@rabbitmq.openstack.svc.cluster.local:5672/nova
|
||||
- rabbit://rabbitmq-admin:4xWhfGjdQts1SyvXJXs5@rabbitmq.openstack.svc.cluster.local:5672/keystone
|
||||
- rabbit://rabbitmq-admin:4xWhfGjdQts1SyvXJXs5@rabbitmq.openstack.svc.cluster.local:5672/neutron
|
||||
- rabbit://rabbitmq-admin:4xWhfGjdQts1SyvXJXs5@rabbitmq.openstack.svc.cluster.local:5672/heat
|
||||
pipeline:
|
||||
sources:
|
||||
- name: meter_source
|
||||
|
||||
@@ -909,16 +909,6 @@ data:
|
||||
oslo_messaging_notifications:
|
||||
topics:
|
||||
- notifications
|
||||
notification:
|
||||
messaging_urls:
|
||||
values:
|
||||
- rabbit://rabbitmq-admin:4xWhfGjdQts1SyvXJXs5@rabbitmq.openstack.svc.cluster.local:5672/ceilometer
|
||||
- rabbit://rabbitmq-admin:4xWhfGjdQts1SyvXJXs5@rabbitmq.openstack.svc.cluster.local:5672/cinder
|
||||
- rabbit://rabbitmq-admin:4xWhfGjdQts1SyvXJXs5@rabbitmq.openstack.svc.cluster.local:5672/glance
|
||||
- rabbit://rabbitmq-admin:4xWhfGjdQts1SyvXJXs5@rabbitmq.openstack.svc.cluster.local:5672/nova
|
||||
- rabbit://rabbitmq-admin:4xWhfGjdQts1SyvXJXs5@rabbitmq.openstack.svc.cluster.local:5672/keystone
|
||||
- rabbit://rabbitmq-admin:4xWhfGjdQts1SyvXJXs5@rabbitmq.openstack.svc.cluster.local:5672/neutron
|
||||
- rabbit://rabbitmq-admin:4xWhfGjdQts1SyvXJXs5@rabbitmq.openstack.svc.cluster.local:5672/heat
|
||||
pipeline:
|
||||
sources:
|
||||
- name: meter_source
|
||||
|
||||
@@ -126,9 +126,23 @@ class CeilometerHelm(openstack.OpenstackBaseHelm):
|
||||
else:
|
||||
batch_timeout = 5
|
||||
|
||||
notification_overrides.update({'batch_timeout': batch_timeout})
|
||||
notification_overrides.update(
|
||||
{'batch_timeout': batch_timeout,
|
||||
'messaging_urls': {'values': self._get_notification_messaging_urls()}})
|
||||
return notification_overrides
|
||||
|
||||
def _get_notification_messaging_urls(self):
|
||||
rabbit_user = 'rabbitmq-admin'
|
||||
rabbit_pass = self._get_common_password(rabbit_user)
|
||||
rabbit_paths = ['/ceilometer', '/cinder', '/glance', '/nova', '/keystone', '/neutron', '/heat']
|
||||
|
||||
messaging_urls = []
|
||||
for rabbit_path in rabbit_paths:
|
||||
messaging_urls += \
|
||||
['rabbit://%s:%s@rabbitmq.openstack.svc.cluster.local:5672%s' % (rabbit_user, rabbit_pass, rabbit_path)]
|
||||
|
||||
return messaging_urls
|
||||
|
||||
def _get_endpoints_overrides(self):
|
||||
return {
|
||||
'identity': {
|
||||
|
||||
Reference in New Issue
Block a user