docker octavia not working after commit 0cb45d65c607cf4eb9a4096c7cc3f1c8a5ca58b4

Bug #1712368 reported by Or Idgar
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
tripleo
Fix Released
High
Brent Eagles

Bug Description

hi,
since commit 0cb45d65c607cf4eb9a4096c7cc3f1c8a5ca58b4 has merged, I cannot deploy overcloud with octavia container unless I comment out those commit changes.

way to reproduce:
1. install undercloud and prepare the environment for overcloud deployment
2. run the following command:
openstack overcloud deploy --templates /usr/share/openstack-tripleo-heat-templates/ -e /usr/share/openstack-tripleo-heat-templates/environments/docker.yaml -e /usr/share/openstack-tripleo-heat-templates/environments/docker-network.yaml -e /usr/share/openstack-tripleo-heat-templates/environments/docker-centos-tripleoupstream.yaml -e /usr/share/openstack-tripleo-heat-templates/environments/low-memory-usage.yaml -e /usr/share/openstack-tripleo-heat-templates/environments/services-docker/octavia.yaml

stack failures list: https://paste.fedoraproject.org/paste/gir2bIpBm3lgJJuWnWYk6g

patch can be found in: https://review.openstack.org/#/c/481965/7

Changed in tripleo:
milestone: none → pike-rc1
status: New → Triaged
importance: Undecided → High
Or Idgar (oidgar)
description: updated
Or Idgar (oidgar)
description: updated
Revision history for this message
Martin André (mandre) wrote :

Looking at line 517 of the pastbin, both puppet-tripleo and puppet-octavia declare File[/etc/my.cnf.d]:

Duplicate declaration: File[/etc/my.cnf.d] is already declared in file /etc/puppet/modules/tripleo/manifests/profile/base/database/mysql/client.pp:89; cannot redeclare at /etc/puppet/modules/mysql/manifests/server/config.pp:44 at /etc/puppet/modules/mysql/manifests/server/config.pp:44:7 at /etc/puppet/modules/octavia/manifests/db/mysql.pp:60 on node overcloud-controller-0.localdomain"

I'm not sure what is so special about puppet-octavia because it seems we have the exact same code in puppet-heat for example. It's weird that it tries to call mysql/manifests/server/config.pp.

Changed in tripleo:
milestone: pike-rc1 → pike-rc2
Changed in tripleo:
milestone: pike-rc2 → queens-1
Brent Eagles (beagles)
Changed in tripleo:
assignee: nobody → Brent Eagles (beagles)
status: Triaged → Confirmed
Changed in tripleo:
milestone: queens-1 → queens-2
Changed in tripleo:
milestone: queens-2 → queens-3
Revision history for this message
Brent Eagles (beagles) wrote :
Changed in tripleo:
status: Confirmed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.