Functional tests are broken on new cinder-ceph required relation

Bug #1881246 reported by Chris MacNaughton on 2020-05-29
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
OpenStack Ceph-Proxy Charm
High
Alex Kavanagh
OpenStack Charm Guide
High
Unassigned
OpenStack ceph-mon charm
Medium
Chris MacNaughton
OpenStack ceph-osd charm
Medium
James Page
OpenStack cinder-backup charm
Medium
Unassigned
Openstack Mojo Testing
High
Unassigned
charm-ceph-rbd-mirror
Undecided
Unassigned
charm-cinder-backup-swift-proxy
Undecided
Unassigned

Bug Description

The functional tests for ceph-mon now time out because of:

cinder-ceph/0* blocked idle 172.17.114.7 Missing relations: nova-compute

Changed in charm-ceph-mon:
assignee: nobody → Chris MacNaughton (chris.macnaughton)
summary: - Ceph mon tests are broken on new cinder-ceph required relation
+ Functional tests are broken on new cinder-ceph required relation
Changed in charm-cinder-backup:
assignee: nobody → Alex Kavanagh (ajkavanagh)
status: New → In Progress
Alex Kavanagh (ajkavanagh) wrote :

The bundles are already enabled with nova-compute <-> cinder-ceph relations.

Changed in charm-cinder-backup-swift-proxy:
status: New → Invalid

Reviewed: https://review.opendev.org/731664
Committed: https://git.openstack.org/cgit/openstack/charm-ceph-mon/commit/?id=453dd2960855f03efe683f1ca587390395c06d64
Submitter: Zuul
Branch: master

commit 453dd2960855f03efe683f1ca587390395c06d64
Author: Chris MacNaughton <email address hidden>
Date: Fri May 29 08:49:54 2020 +0200

    Add the cinder-ceph to nova-compute relation

    Change-Id: I7dccc2e77958c0390f94ce60fe64d34faedfc00a
    Closes-Bug: #1881246

Changed in charm-ceph-mon:
status: In Progress → Fix Committed
Changed in charm-ceph-osd:
status: New → In Progress
assignee: nobody → James Page (james-page)
James Page (james-page) on 2020-06-01
Changed in charm-ceph-mon:
milestone: none → 20.08
Changed in charm-ceph-osd:
milestone: none → 20.08
Changed in charm-cinder-backup:
milestone: none → 20.08
Changed in charm-ceph-mon:
importance: Undecided → Medium
Changed in charm-ceph-osd:
importance: Undecided → Medium
Changed in charm-cinder-backup:
importance: Undecided → Medium

Reviewed: https://review.opendev.org/731736
Committed: https://git.openstack.org/cgit/openstack/charm-cinder-backup/commit/?id=4f6c5012a3f2220e828ecc9271e6148f20186c0c
Submitter: Zuul
Branch: master

commit 4f6c5012a3f2220e828ecc9271e6148f20186c0c
Author: Alex Kavanagh <email address hidden>
Date: Fri May 29 12:54:58 2020 +0100

    Add glance/nova-compute to bundles

    This is to resolve the associated bug where cinder-ceph has grown the
    capability to block if it doesn't have an appropriate relation to
    nova-compute.

    Change-Id: Idac890dc8ab33941979e3cf7f46b764dbf3df9a1
    Closes-Bug: #1881246

Changed in charm-cinder-backup:
status: In Progress → Fix Committed

Reviewed: https://review.opendev.org/732121
Committed: https://git.openstack.org/cgit/openstack/charm-ceph-osd/commit/?id=eb2c3f23bbce2fbe112d5c7f46176cda383d22b3
Submitter: Zuul
Branch: master

commit eb2c3f23bbce2fbe112d5c7f46176cda383d22b3
Author: James Page <email address hidden>
Date: Mon Jun 1 10:27:47 2020 +0100

    Add missing relation to test bundles

    A recent commit to cinder-ceph means that this application
    considers itself blocked until its related to nova-compute.

    Add this relation to all bundles.

    Closes-Bug: 1881246

    Change-Id: I335af616f9387edecb1a57177a06a0aa8dc51a86

Changed in charm-ceph-osd:
status: In Progress → Fix Committed
Changed in openstack-mojo-specs:
assignee: nobody → Alex Kavanagh (ajkavanagh)
Alex Kavanagh (ajkavanagh) wrote :

Added charm guide as this will require a release note as on upgrades systems may break due to the relation being missing. i.e. we have to tell users that this will happen.

Changed in charm-guide:
importance: Undecided → High
status: New → Triaged
Alex Kavanagh (ajkavanagh) wrote :

Breaking openstack-upgrade on xenial-newton (at least) ... more upgrades may come out of the woods yet. This will break stable -> next upgrades, but is also broken in just the current next deploys.

Changed in openstack-mojo-specs:
importance: Undecided → High
status: New → Triaged
Changed in charm-guide:
milestone: none → 20.08
Changed in charm-guide:
assignee: nobody → Alex Kavanagh (ajkavanagh)
Changed in openstack-mojo-specs:
status: Triaged → In Progress

Reviewed: https://review.opendev.org/733448
Committed: https://git.openstack.org/cgit/openstack/charm-guide/commit/?id=a08f691e79a15b5227a6e24efd92a718b9450275
Submitter: Zuul
Branch: master

commit a08f691e79a15b5227a6e24efd92a718b9450275
Author: Alex Kavanagh <email address hidden>
Date: Thu Jun 4 07:49:43 2020 +0100

    Add release note for cinder-ceph required relation ceph-access

    Due to the change [1] cinder-ceph now has a required relation to
    nova-compute. This release note change notifies the world that bundles
    might need updates and to verify models prior to charm upgrade.

    [1] Iedbf4aafc2348cbf6f14257417e86aa9aeb48a81

    Change-Id: I475da6d391a2e9e028f367b4f614b9555a746f2b
    Closes-Bug: #1881246

Changed in charm-guide:
status: In Progress → Fix Released
Changed in charm-ceph-rbd-mirror:
assignee: nobody → Alex Kavanagh (ajkavanagh)
status: New → In Progress

Reviewed: https://review.opendev.org/733813
Committed: https://git.openstack.org/cgit/openstack/charm-ceph-rbd-mirror/commit/?id=a2ef0f42071d3e3c9d99abc484cfcf3f7c21346e
Submitter: Zuul
Branch: master

commit a2ef0f42071d3e3c9d99abc484cfcf3f7c21346e
Author: Alex Kavanagh <email address hidden>
Date: Fri Jun 5 12:48:04 2020 +0100

    Add glance/nova-compute to bundles

    This is to resolve the associated bug where cinder-ceph has grown the
    capability to block if it doesn't have an appropriate relation to
    nova-compute.

    Change-Id: I7c47c5d8db06ce2a206eed9f617a2eff86088a9f
    Closes-Bug: #1881246

Changed in charm-ceph-rbd-mirror:
status: In Progress → Fix Committed
Changed in charm-ceph-rbd-mirror:
milestone: none → 20.08
Changed in charm-ceph-proxy:
assignee: nobody → Alex Kavanagh (ajkavanagh)
milestone: none → 20.08
Changed in charm-ceph-rbd-mirror:
assignee: Alex Kavanagh (ajkavanagh) → nobody
Changed in charm-cinder-backup:
assignee: Alex Kavanagh (ajkavanagh) → nobody
Changed in charm-guide:
assignee: Alex Kavanagh (ajkavanagh) → nobody
Changed in openstack-mojo-specs:
status: In Progress → Fix Released
assignee: Alex Kavanagh (ajkavanagh) → nobody
Changed in charm-ceph-proxy:
importance: Undecided → High

Reviewed: https://review.opendev.org/733686
Committed: https://git.openstack.org/cgit/openstack/charm-ceph-proxy/commit/?id=b71f4fd81d77ba945c7ff56b4d6863e6a57fb100
Submitter: Zuul
Branch: master

commit b71f4fd81d77ba945c7ff56b4d6863e6a57fb100
Author: Alex Kavanagh <email address hidden>
Date: Thu Jun 4 20:40:08 2020 +0100

    Add glance/nova-compute to bundles

    This is to resolve the associated bug where cinder-ceph has grown the
    capability to block if it doesn't have an appropriate relation to
    nova-compute.

    Also remove the trusty-icehouse bundle as it is not longer supported.
    Note, on trusty-mitaka, the nova-cloud-controller is needed as otherwise
    nova-compute complains and then dies, leaving a nova-compute service is
    not running in the status message.

    Also, change the detection of the status messages for the radosgw charm
    as it has changed during the dev cycle.

    Change-Id: I072b79705a6a7dfb0d5cbd16095e6ececb432ec3
    Closes-Bug: #1881246

Changed in charm-ceph-proxy:
status: In Progress → Fix Committed
Changed in charm-ceph-proxy:
status: Fix Committed → Fix Released
Changed in charm-ceph-mon:
status: Fix Committed → Fix Released
Changed in charm-cinder-backup:
status: Fix Committed → Fix Released
Changed in charm-ceph-osd:
status: Fix Committed → Fix Released
Changed in charm-ceph-rbd-mirror:
status: Fix Committed → Fix Released

Reviewed: https://review.opendev.org/717068
Committed: https://git.openstack.org/cgit/openstack/charm-ceph-rbd-mirror/commit/?id=5199c767137fe4fa2abcd619221facad40c6defe
Submitter: Zuul
Branch: master

commit 5199c767137fe4fa2abcd619221facad40c6defe
Author: Alex Kavanagh <email address hidden>
Date: Thu Apr 2 16:59:07 2020 +0100

    Add focal and ussuri bundles to the charm

    This patch updates the bundles to include up to focal-ussuri.
    The focal-ussuri bundle is in the dev bundles as it can't pass at the
    moment due to LP: #1865754.

    The bionic-ussuri bundle is in the dev bundles (i.e. not gate) as it
    fails due to LP: #1892201

    Also deal with the related bug where cinder-ceph requires the relation
    with a nova-compute unit.

    Related-Bug: #1881246
    Related-Bug: #1865754
    Related-Bug: #1892201
    Change-Id: I0a6f1de82ecc601509822277d657485e08dc893d

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers