Unable to import database dump with ansible module in kolla-toolbox due to missing mysql binaries.

Bug #1616155 reported by Stephan Michaud
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
kolla
Fix Released
Critical
Stephan Michaud
Liberty
Fix Released
Critical
Stephan Michaud
Mitaka
Fix Released
Critical
Stephan Michaud

Bug Description

When trying to import a database dump to mariadb container, the ansible module mysql_db is unable to find the required binaries in kolla-toolbox due to missing packages in it's Dockerfile.

Revision history for this message
Stephan Michaud (michauds90) wrote :
Steven Dake (sdake)
Changed in kolla:
status: New → Confirmed
importance: Undecided → Critical
assignee: nobody → Steven Dake (sdake)
milestone: none → newton-3
Revision history for this message
Stephan Michaud (michauds90) wrote :
Steven Dake (sdake)
Changed in kolla:
assignee: Steven Dake (sdake) → Stephan Michaud (michauds90)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to kolla (master)

Fix proposed to branch: master
Review: https://review.openstack.org/359440

Changed in kolla:
status: Confirmed → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to kolla (master)

Reviewed: https://review.openstack.org/359440
Committed: https://git.openstack.org/cgit/openstack/kolla/commit/?id=29c542186b8bc1b3d54611574aa953a03039d2fe
Submitter: Jenkins
Branch: master

commit 29c542186b8bc1b3d54611574aa953a03039d2fe
Author: Stephan Michaud <email address hidden>
Date: Tue Aug 23 16:44:48 2016 -0400

    Add mariadb client binaries to kolla-toolbox

    The kolla-toolbox container contains ansible which has the mysql_db
    module which helps on various mysql tasks such as db creation. The
    mysql_db module requires certain mysql binaries in order to accomplish
    tasks such as restoring a database from a dump.

    This change adds those client libraries which weren't previously
    included in the container.

    Change-Id: I6516838381bf9327c8901fc4c32ebd5151fb053f
    Signed-off-by: Stephan Michaud <email address hidden>
    Closes-Bug: #1616155

Changed in kolla:
status: In Progress → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to kolla (stable/mitaka)

Fix proposed to branch: stable/mitaka
Review: https://review.openstack.org/363962

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on kolla (stable/mitaka)

Change abandoned by Stephan Michaud (<email address hidden>) on branch: stable/mitaka
Review: https://review.openstack.org/363962

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to kolla (stable/liberty)

Fix proposed to branch: stable/liberty
Review: https://review.openstack.org/363968

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/kolla 3.0.0.0b3

This issue was fixed in the openstack/kolla 3.0.0.0b3 development milestone.

Revision history for this message
Stephan Michaud (michauds90) wrote :

Problematic playbook rule

Revision history for this message
Paul Bourke (pauldbourke) wrote :

Removing the liberty/mitaka targets for this as we don't feel it qualifies for backport. No code on these branches depends on the import functionality of mysql_db, the play posted by Stephan is for Monasca which will also not be backported.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on kolla (stable/mitaka)

Change abandoned by Paul Bourke (<email address hidden>) on branch: stable/mitaka
Review: https://review.openstack.org/363962

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on kolla (stable/liberty)

Change abandoned by Joshua Hesketh (<email address hidden>) on branch: stable/liberty
Review: https://review.openstack.org/363968
Reason: This branch (stable/liberty) is at End Of Life

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.