Bug 1299254

Summary: In IPv6 deployment the Neutron database gets created as 'ovs_neutron?charset=utf8'
Product: Red Hat OpenStack Reporter: Marius Cornea <mcornea>
Component: rhosp-directorAssignee: Marios Andreou <mandreou>
Status: CLOSED CURRENTRELEASE QA Contact: Udi Shkalim <ushkalim>
Severity: high Docs Contact:
Priority: unspecified    
Version: 7.0 (Kilo)CC: emacchi, jslagle, mburns, rhel-osp-director-maint, sclewis, ushkalim
Target Milestone: y3   
Target Release: 7.0 (Kilo)   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: openstack-tripleo-heat-templates-0.8.6-105.el7ost Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2016-02-19 13:40:42 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:

Description Marius Cornea 2016-01-17 21:27:45 UTC
Description of problem:
The Neutron database gets created as 'ovs_neutron?charset=utf8':
[root@overcloud-controller-0 heat-admin]# sudo mysql -e 'show databases' | grep neutron
ovs_neutron?charset=utf8

The deployment fails with:
sqlalchemy.exc.OperationalError: (_mysql_exceptions.OperationalError) (1044, "Access denied for user 'neutron'@'fd00:fd00:fd00:2000:f816:3eff:fed4:665c' to database 'ovs_neutron'")

Version-Release number of selected component (if applicable):
openstack-tripleo-heat-templates-0.8.6-103.el7ost.noarch

How reproducible:
100%

Steps to Reproduce:
1. Deploy IPV6 enabled overcloud
2. SSH to the controller 
3. sudo mysql -e 'show databases' | grep neutron

Actual results:
[root@overcloud-controller-0 heat-admin]# sudo mysql -e 'show databases' | grep neutron
ovs_neutron?charset=utf8

Expected results:
[root@overcloud-controller-0 ~]#  sudo mysql -e 'show databases' | grep neutron
ovs_neutron

Comment 1 Marius Cornea 2016-01-17 21:37:57 UTC
OPM version: openstack-puppet-modules-2015.1.8-41.el7ost.noarch

Comment 3 Marius Cornea 2016-01-19 11:02:48 UTC
openstack-tripleo-heat-templates-0.8.6-106.el7ost.noarch

[heat-admin@overcloud-controller-0 ~]$ sudo mysql -e 'show databases' | grep neutron
ovs_neutron

I can move it to VERIFIED once it's ON_QA.

Comment 4 Udi Shkalim 2016-02-04 13:55:52 UTC
Verified see comment 3.