Add validation to ensure lvm2 package is installed on overcloud nodes if ceph is being deployed w/ already provisioned servers

Bug #1855692 reported by Francesco Pantano
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
tripleo
Fix Released
Undecided
Francesco Pantano

Bug Description

When using pre-provisioned servers it's possible that the lvm2 package won't be installed on overcloud nodes which will cause deployment of ceph to fail.
Though we can document that lvm2 needs to be installed we should also have a validation which fails early if the package is missing.

Changed in tripleo:
assignee: nobody → Francesco Pantano (fmount)
status: New → In Progress
Revision history for this message
Francesco Pantano (fmount) wrote :
tags: added: stein-backport-potential
removed: train-backport-potential
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on tripleo-validations (master)

Change abandoned by Emilien Macchi (<email address hidden>) on branch: master
Review: https://review.opendev.org/697453
Reason: Clearing the gate now, see https://bugs.launchpad.net/tripleo/+bug/1856864
Do not restore the patch yet, I'll take care of it when the gate is back online.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to tripleo-validations (master)

Reviewed: https://review.opendev.org/697453
Committed: https://git.openstack.org/cgit/openstack/tripleo-validations/commit/?id=7fe786039b77c03fdd984e161b7aeccb78be9f1e
Submitter: Zuul
Branch: master

commit 7fe786039b77c03fdd984e161b7aeccb78be9f1e
Author: Francesco Pantano <email address hidden>
Date: Mon Dec 16 21:17:01 2019 +0100

    Add a validation to fail if a Ceph dependency is not installed

    When the overcloud is deployed with Ceph we need to install all the
    ceph dependencies on the overcloud nodes.
    If a ceph dependency is missing, a warning message is displayed and we
    can also let the playbook fail setting the related boolean.
    Furthermore, if the package is found, the playbook check if a new
    version is available.

    Closes-Bug: 1855692
    Change-Id: I85d09955e839bab35cc06d2f0906f3012c8a1aa9

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

Fix proposed to branch: stable/train
Review: https://review.opendev.org/700126

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

Reviewed: https://review.opendev.org/700126
Committed: https://git.openstack.org/cgit/openstack/tripleo-validations/commit/?id=6f850ab60bbf359598eb5b2285eb53dfe2207fc2
Submitter: Zuul
Branch: stable/train

commit 6f850ab60bbf359598eb5b2285eb53dfe2207fc2
Author: Francesco Pantano <email address hidden>
Date: Mon Dec 16 21:17:01 2019 +0100

    Add a validation to fail if a Ceph dependency is not installed

    When the overcloud is deployed with Ceph we need to install all the
    ceph dependencies on the overcloud nodes.
    If a ceph dependency is missing, a warning message is displayed and we
    can also let the playbook fail setting the related boolean.
    Furthermore, if the package is found, the playbook check if a new
    version is available.

    Closes-Bug: 1855692
    Change-Id: I85d09955e839bab35cc06d2f0906f3012c8a1aa9
    (cherry picked from commit 7fe786039b77c03fdd984e161b7aeccb78be9f1e)

tags: added: in-stable-train
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to tripleo-validations (stable/stein)

Fix proposed to branch: stable/stein
Review: https://review.opendev.org/703931

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

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

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

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

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/tripleo-validations 12.1.0

This issue was fixed in the openstack/tripleo-validations 12.1.0 release.

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

Reviewed: https://review.opendev.org/703931
Committed: https://git.openstack.org/cgit/openstack/tripleo-validations/commit/?id=7a48c5c10ca1bc733a6e857c88bcfcf9732dbf8f
Submitter: Zuul
Branch: stable/stein

commit 7a48c5c10ca1bc733a6e857c88bcfcf9732dbf8f
Author: Francesco Pantano <email address hidden>
Date: Mon Dec 16 21:17:01 2019 +0100

    Add a validation to fail if a Ceph dependency is not installed

    When the overcloud is deployed with Ceph we need to install all the
    ceph dependencies on the overcloud nodes.
    If a ceph dependency is missing, a warning message is displayed and we
    can also let the playbook fail setting the related boolean.
    Furthermore, if the package is found, the playbook check if a new
    version is available.

    Closes-Bug: 1855692
    Change-Id: I85d09955e839bab35cc06d2f0906f3012c8a1aa9
    (cherry picked from commit 7fe786039b77c03fdd984e161b7aeccb78be9f1e)

tags: added: in-stable-stein
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/tripleo-validations 11.4.0

This issue was fixed in the openstack/tripleo-validations 11.4.0 release.

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

This issue was fixed in the openstack/tripleo-validations stein-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.