Skip to content

Commit d66b86f

Browse files
Merge pull request #630 from morenod/watcher_using_notifications
Enable rabbitmq-notifications queue at openstack controlplane level for va/hci Enable rabbitmq-notifications at controlplane level Removed non required watcher configurations when notifications are enabled. Required to test watcher using nova and cinder notifications Reviewed-by: Joan Francesc Gilabert Reviewed-by: David Sanz Moreno Reviewed-by: Szymon Datko Reviewed-by: John Fulton <[email protected]>
2 parents 40fdad8 + 58cf750 commit d66b86f

File tree

2 files changed

+35
-17
lines changed

2 files changed

+35
-17
lines changed

examples/va/hci/service-values.yaml

Lines changed: 13 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ metadata:
88
config.kubernetes.io/local-config: "true"
99
data:
1010
preserveJobs: false
11+
notificationsBusInstance: rabbitmq-notifications
1112
cinderAPI:
1213
replicas: 3
1314
cinderBackup:
@@ -120,11 +121,17 @@ data:
120121
expiration = 28800
121122
heat:
122123
enabled: true
124+
rabbitmq:
125+
templates:
126+
rabbitmq-notifications:
127+
override:
128+
service:
129+
metadata:
130+
annotations:
131+
metallb.universe.tf/address-pool: internalapi
132+
metallb.universe.tf/loadBalancerIPs: 172.17.0.87
133+
spec:
134+
type: LoadBalancer
135+
replicas: 3
123136
watcher:
124137
enabled: true
125-
decisionengineServiceTemplate:
126-
customServiceConfig: |
127-
[watcher_cluster_data_model_collectors.compute]
128-
period = 60
129-
[watcher_cluster_data_model_collectors.storage]
130-
period = 60

va/hci/edpm-post-ceph/nodeset/kustomization.yaml

Lines changed: 22 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,28 @@ patches:
3838

3939
replacements:
4040
# Control plane custom service configs
41+
- source:
42+
kind: ConfigMap
43+
name: service-values
44+
fieldPath: data.notificationsBusInstance
45+
targets:
46+
- select:
47+
kind: OpenStackControlPlane
48+
fieldPaths:
49+
- spec.notificationsBusInstance
50+
options:
51+
create: true
52+
- source:
53+
kind: ConfigMap
54+
name: service-values
55+
fieldPath: data.rabbitmq.templates.rabbitmq-notifications
56+
targets:
57+
- select:
58+
kind: OpenStackControlPlane
59+
fieldPaths:
60+
- spec.rabbitmq.templates.rabbitmq-notifications
61+
options:
62+
create: true
4163
- source:
4264
kind: ConfigMap
4365
name: service-values
@@ -299,14 +321,3 @@ replacements:
299321
- spec.watcher.enabled
300322
options:
301323
create: true
302-
- source:
303-
kind: ConfigMap
304-
name: service-values
305-
fieldPath: data.watcher.decisionengineServiceTemplate.customServiceConfig
306-
targets:
307-
- select:
308-
kind: OpenStackControlPlane
309-
fieldPaths:
310-
- spec.watcher.template.decisionengineServiceTemplate.customServiceConfig
311-
options:
312-
create: true

0 commit comments

Comments
 (0)