Functional tests are broken on new cinder-ceph required relation

Bug #1881246 reported by Chris MacNaughton
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Ceph Monitor Charm
Fix Released
Medium
Chris MacNaughton
Ceph OSD Charm
Fix Released
Medium
James Page
Ceph RBD Mirror Charm
Fix Released
Undecided
Unassigned
OpenStack Ceph-Proxy Charm
Fix Released
High
Alex Kavanagh
OpenStack Charm Guide
Fix Released
High
Unassigned
OpenStack Cinder Backup Swift Proxy Charm
Invalid
Undecided
Unassigned
OpenStack Cinder-backup Charm
Fix Released
Medium
Unassigned
Openstack Mojo Testing
Fix Released
High
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
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to charm-cinder-backup (master)

Fix proposed to branch: master
Review: https://review.opendev.org/731736

Revision history for this message
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
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to charm-ceph-mon (master)

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)
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
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to charm-cinder-backup (master)

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
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to charm-ceph-osd (master)

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)
Revision history for this message
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
Revision history for this message
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
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to charm-guide (master)

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
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to charm-ceph-rbd-mirror (master)

Fix proposed to branch: master
Review: https://review.opendev.org/733813

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to charm-ceph-rbd-mirror (master)

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
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to charm-ceph-proxy (master)

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
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix merged to charm-ceph-rbd-mirror (master)

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  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.