Octavia flavor isn't created if composable octavia
Bug #1797443 reported by
Brent Eagles
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
tripleo |
Fix Released
|
Medium
|
Brent Eagles |
Bug Description
Related bug: https:/
We create the octavia flavor for launching amphora in the worker controller template because that is the component that uses the flavor and it's arguably most tightly related to that service. We use docker_puppet_tasks to run the puppet to create the flavor at the appropriate time in the worker. However, it appears that the docker_puppet_tasks is only run on the bootstrap node, which seems to be the first controller (regardless of distribution of services). So in composable roles, the worker, health manager, etc are likely to be located "off-controller" and the flavor will never be created.
Changed in tripleo: | |
milestone: | none → stein-1 |
status: | New → Triaged |
importance: | Undecided → Medium |
assignee: | nobody → Brent Eagles (beagles) |
Changed in tripleo: | |
status: | Triaged → In Progress |
Changed in tripleo: | |
milestone: | stein-1 → stein-2 |
To post a comment you must log in.
Reviewed: https:/ /review. openstack. org/609696 /git.openstack. org/cgit/ openstack/ tripleo- heat-templates/ commit/ ?id=7d533b77370 311926e23b18ef6 dbdbf2c3dcac01
Committed: https:/
Submitter: Zuul
Branch: master
commit 7d533b773703119 26e23b18ef6dbdb f2c3dcac01
Author: Brent Eagles <email address hidden>
Date: Thu Oct 11 10:34:48 2018 -0230
Ensure octavia flavor gets configured if composable octavia
The octavia service templates configure the octavia flavor through the worker is deployed on a node other than the controller. Since puppet_ tasks, it is only run on the bootstrap node
controller-
this uses docker_
which at the moment means the first controller. This patch moves the
flavor creation to the docker API template to make sure the flavor gets
created when deploying worker components in an non-standard role.
Closes-Bug: #1797443
Change-Id: Id823672b82ea60 f355d1f01068f80 2567d687da5