ceph upgrades are disabled for all series except Trusty

Bug #1710645 reported by Ryan Beisner
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Ceph Monitor Charm
Fix Released
High
Chris MacNaughton
Ceph OSD Charm
Fix Released
High
Chris MacNaughton
OpenStack Ceph Charm (Retired)
Fix Released
High
Chris MacNaughton

Bug Description

When deployed to any series other than Trusty, ceph upgrades are disabled. This need to be resolved so that Xenial upgrades from Jewel to Luminous can be exercised.

https://github.com/openstack/charm-ceph-mon/blob/master/hooks/ceph_hooks.py#L96

 if not release_info['DISTRIB_CODENAME'] == 'trusty':
        log("Invalid upgrade path from {}. Only trusty is currently "
            "supported".format(release_info['DISTRIB_CODENAME']))
        return

Ryan Beisner (1chb1n)
tags: added: arm64
Ryan Beisner (1chb1n)
Changed in charm-ceph:
assignee: nobody → Chris MacNaughton (chris.macnaughton)
Changed in charm-ceph-mon:
assignee: nobody → Chris MacNaughton (chris.macnaughton)
Changed in charm-ceph-osd:
assignee: nobody → Ryan Beisner (1chb1n)
Changed in charm-ceph:
status: New → Confirmed
Changed in charm-ceph-mon:
status: New → Confirmed
Changed in charm-ceph-osd:
status: New → Confirmed
Changed in charm-ceph:
importance: Undecided → High
Changed in charm-ceph-mon:
importance: Undecided → High
Changed in charm-ceph-osd:
importance: Undecided → High
Changed in charm-ceph:
milestone: none → 17.08
Changed in charm-ceph-mon:
milestone: none → 17.08
Changed in charm-ceph-osd:
milestone: none → 17.08
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to charm-ceph (master)

Reviewed: https://review.openstack.org/495884
Committed: https://git.openstack.org/cgit/openstack/charm-ceph/commit/?id=d259b894b202d05b266c13dbdda997194102a17c
Submitter: Jenkins
Branch: master

commit d259b894b202d05b266c13dbdda997194102a17c
Author: Chris MacNaughton <email address hidden>
Date: Mon Aug 21 16:12:14 2017 +0200

    remove trusty requirement to allow xenial upgrades

    Closes-Bug: #1709962
    Closes-Bug: #1710645
    Change-Id: I8274e40f36ac8c916b15efb6bb3d6f3b5d3af386

Changed in charm-ceph:
status: Confirmed → Fix Committed
Ryan Beisner (1chb1n)
Changed in charm-ceph-mon:
status: Confirmed → Fix Committed
Changed in charm-ceph-osd:
status: Confirmed → Fix Committed
assignee: Ryan Beisner (1chb1n) → Chris MacNaughton (chris.macnaughton)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to charm-ceph-mon (master)

Reviewed: https://review.openstack.org/495885
Committed: https://git.openstack.org/cgit/openstack/charm-ceph-mon/commit/?id=07312cfa09578b0b54aa5b31ad0d31b9394c3a77
Submitter: Jenkins
Branch: master

commit 07312cfa09578b0b54aa5b31ad0d31b9394c3a77
Author: Chris MacNaughton <email address hidden>
Date: Mon Aug 21 16:12:21 2017 +0200

    remove trusty requirement to allow xenial upgrades

    Closes-Bug: #1709962
    Closes-Bug: #1710645
    Change-Id: I442072e0c10d0df95c40232f0191f5cc8b63ee8c

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

Reviewed: https://review.openstack.org/495883
Committed: https://git.openstack.org/cgit/openstack/charm-ceph-osd/commit/?id=8b0e49acdfbf1d9352041fad008c357c196bf5ae
Submitter: Jenkins
Branch: master

commit 8b0e49acdfbf1d9352041fad008c357c196bf5ae
Author: Chris MacNaughton <email address hidden>
Date: Mon Aug 21 16:12:05 2017 +0200

    remove trusty requirement to allow xenial upgrades

    Closes-Bug: #1709962
    Closes-Bug: #1710645
    Change-Id: I1b6d91f0f09f0142f4470d8ae3eea650165a0575

James Page (james-page)
Changed in charm-ceph-osd:
status: Fix Committed → Fix Released
Changed in charm-ceph:
status: Fix Committed → Fix Released
Changed in charm-ceph-mon:
status: Fix Committed → Fix Released
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.