octavia install breaking because crudini not installed on hosts

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

Bug Description

The octavia external_deploy_tasks uses crudini which appears to be missing on deployed servers. It might be better to use a mechanism for reading configuration files that doesn't depend on a special package.

Rating as high for stein as it is a blocker with respect to Octavia on deployed server.

Brent Eagles (beagles)
Changed in tripleo:
milestone: none → stein-3
status: New → Triaged
importance: Undecided → High
assignee: nobody → Brent Eagles (beagles)
Brent Eagles (beagles)
summary: - crudini not installed on hosts
+ octavia install breaking because crudini not installed on hosts
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to tripleo-common (master)

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

Changed in tripleo:
status: Triaged → In Progress
Changed in tripleo:
milestone: stein-3 → stein-rc1
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to tripleo-common (master)

Reviewed: https://review.openstack.org/637180
Committed: https://git.openstack.org/cgit/openstack/tripleo-common/commit/?id=a2ad746d9de877d6bcc6e9dcc40bdec789630006
Submitter: Zuul
Branch: master

commit a2ad746d9de877d6bcc6e9dcc40bdec789630006
Author: Brent Eagles <email address hidden>
Date: Fri Feb 15 09:32:58 2019 -0330

    Don't rely on crudini for octavia config

    Relying on crudini being available on the overcloud nodes has turned out
    to be relatively fragile. This changes octavia playbooks to use awk
    instead of crudini to lookup a config item on the overcloud node.

    Change-Id: I78d6d753df46c3964b9a4867eb93767230c4dae6
    Closes-Bug: #1814320

Changed in tripleo:
status: In Progress → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/tripleo-common 10.6.1

This issue was fixed in the openstack/tripleo-common 10.6.1 release.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to tripleo-common (stable/rocky)

Fix proposed to branch: stable/rocky
Review: https://review.opendev.org/689877

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to tripleo-common (stable/queens)

Fix proposed to branch: stable/queens
Review: https://review.opendev.org/689878

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to tripleo-common (stable/rocky)

Reviewed: https://review.opendev.org/689877
Committed: https://git.openstack.org/cgit/openstack/tripleo-common/commit/?id=41f194763743a406e3a5b6e2e1c4202ac4130c1e
Submitter: Zuul
Branch: stable/rocky

commit 41f194763743a406e3a5b6e2e1c4202ac4130c1e
Author: Brent Eagles <email address hidden>
Date: Fri Feb 15 09:32:58 2019 -0330

    Don't rely on crudini for octavia config

    Relying on crudini being available on the overcloud nodes has turned out
    to be relatively fragile. This changes octavia playbooks to use awk
    instead of crudini to lookup a config item on the overcloud node.

    Change-Id: I78d6d753df46c3964b9a4867eb93767230c4dae6
    Closes-Bug: #1814320
    (cherry picked from commit a2ad746d9de877d6bcc6e9dcc40bdec789630006)

tags: added: in-stable-rocky
tags: added: in-stable-queens
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to tripleo-common (stable/queens)

Reviewed: https://review.opendev.org/689878
Committed: https://git.openstack.org/cgit/openstack/tripleo-common/commit/?id=9f53c3a962378b683e924f7f9cd6b19f42f19f66
Submitter: Zuul
Branch: stable/queens

commit 9f53c3a962378b683e924f7f9cd6b19f42f19f66
Author: Brent Eagles <email address hidden>
Date: Fri Feb 15 09:32:58 2019 -0330

    Don't rely on crudini for octavia config

    Relying on crudini being available on the overcloud nodes has turned out
    to be relatively fragile. This changes octavia playbooks to use awk
    instead of crudini to lookup a config item on the overcloud node.

    Change-Id: I78d6d753df46c3964b9a4867eb93767230c4dae6
    Closes-Bug: #1814320
    (cherry picked from commit a2ad746d9de877d6bcc6e9dcc40bdec789630006)

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/tripleo-common rocky-eol

This issue was fixed in the openstack/tripleo-common rocky-eol release.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/tripleo-common queens-eol

This issue was fixed in the openstack/tripleo-common queens-eol release.

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.