Limit cluster task cross-dependency on primary-cluster
Cluster task should cross-depend on primary-cluster only if current
node has primary-something role. Otherwise a loop listed in the
referenced bug occurs and deployment breaks.
Also, that CR makes change in rabbitmq networking trigger OpenStack
tasks. That fixes the old assumption that RabbitMQ always lives on
controllers. Now changes in networking of nodes with RabbitMQ role
will also trigger modification of configs for OpenStack services on
other nodes, updating rabbit_hosts parameter.
For the same reason (changes in rabbitmq should trigger OpenStack
tasks) all OpenStack tasks now cross-depend on rabbitmq.
Finally the CR fixes typo in openstack-cinder/tasks.yaml:
cross-depened-by -> cross-dependend-by
Reviewed: https:/ /review. openstack. org/420434 /git.openstack. org/cgit/ openstack/ fuel-library/ commit/ ?id=036fc274b29 bdd6e03bf52f5a7 e5b4513476ee6d
Committed: https:/
Submitter: Jenkins
Branch: stable/newton
commit 036fc274b29bdd6 e03bf52f5a7e5b4 513476ee6d
Author: Dmitry Mescheryakov <email address hidden>
Date: Wed Jan 11 13:50:30 2017 +0400
Limit cluster task cross-dependency on primary-cluster
Cluster task should cross-depend on primary-cluster only if current
node has primary-something role. Otherwise a loop listed in the
referenced bug occurs and deployment breaks.
Also, that CR makes change in rabbitmq networking trigger OpenStack
tasks. That fixes the old assumption that RabbitMQ always lives on
controllers. Now changes in networking of nodes with RabbitMQ role
will also trigger modification of configs for OpenStack services on
other nodes, updating rabbit_hosts parameter.
For the same reason (changes in rabbitmq should trigger OpenStack
tasks) all OpenStack tasks now cross-depend on rabbitmq.
Finally the CR fixes typo in openstack- cinder/ tasks.yaml: depened- by -> cross-dependend-by
cross-
Closes-Bug: #1651066
Change-Id: I8b262ef73c9c62 ce5a71f0a5eee00 1b61ba9ecb1