Can't set ceph-osd role on node if use Ceph RadosGW for objects (Swift API)

Bug #1540855 reported by Alexey Galkin
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Fix Committed
Low
Timur Nurlygayanov
8.0.x
Won't Fix
Low
Timur Nurlygayanov
Mitaka
Fix Released
Low
Timur Nurlygayanov

Bug Description

If we activate Ceph RadosGW for objects (Swift API) and deactivate Ceph RBD for images (Glance), fuel-ui prohibits to assign the role of "ceph-osd" on node.

Steps to reproduce:

1. Create new enviroment with Object Storage: Ceph.
2. Go to 'Nodes' tab and try to add new node with 'ceph-osd' role.

Excepted result:
 Successful creation a ceph-osd node.

Actual result:
 Error: Ceph must be enabled in settings.

VERSION:
  feature_groups:
    - mirantis
  production: "docker"
  release: "8.0"
  api: "1.0"
  build_number: "507"
  build_id: "507"
  fuel-nailgun_sha: "8e954abd70ef0083109f34289de2553dcda544d4"
  python-fuelclient_sha: "4f234669cfe88a9406f4e438b1e1f74f1ef484a5"
  fuel-agent_sha: "658be72c4b42d3e1436b86ac4567ab914bfb451b"
  fuel-nailgun-agent_sha: "b2bb466fd5bd92da614cdbd819d6999c510ebfb1"
  astute_sha: "b81577a5b7857c4be8748492bae1dec2fa89b446"
  fuel-library_sha: "ec7e212972ead554f21b52b9e165156665f659df"
  fuel-ostf_sha: "ab5fd151fc6c1aa0b35bc2023631b1f4836ecd61"
  fuel-mirror_sha: "351d568fa3b3e4dd062054b91d766aa54d379867"
  fuelmenu_sha: "234cb4cbb30fbd2df00f388c28f31606d9cae15f"
  shotgun_sha: "63645dea384a37dde5c01d4f8905566978e5d906"
  network-checker_sha: "a43cf96cd9532f10794dce736350bf5bed350e9d"
  fuel-upgrade_sha: "616a7490ec7199f69759e97e42f9b97dfc87e85b"
  fuelmain_sha: "94507c5e4dad6d8cfbd8f5d41aa8389d5335990a"

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to fuel-web (master)

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

Changed in fuel:
status: Confirmed → In Progress
Changed in fuel:
milestone: 8.0 → 9.0
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to fuel-web (stable/8.0)

Fix proposed to branch: stable/8.0
Review: https://review.openstack.org/275169

Dmitry Pyzhov (dpyzhov)
tags: added: area-qa
Revision history for this message
Ihor Kalnytskyi (ikalnytskyi) wrote :

I see no reason why it's Critical. It's a nice to have bug, since having only RadosGW means nothing to our deployment (no services will use it). So I change prio and set Won't Fix for 8.0.

Revision history for this message
Timur Nurlygayanov (tnurlygayanov) wrote :

Igor, I agree with you that attempt to fix it in MOS 8.0 during HCF isn't right way to release MOS 8.0 :)
Let's merge this fix in MOS 9.0 then.

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

Reviewed: https://review.openstack.org/275154
Committed: https://git.openstack.org/cgit/openstack/fuel-web/commit/?id=308fb2deef99f9568b9fd6d87e9fb67ffdf817c5
Submitter: Jenkins
Branch: master

commit 308fb2deef99f9568b9fd6d87e9fb67ffdf817c5
Author: Timur Nurlygayanov <email address hidden>
Date: Tue Feb 2 15:20:48 2016 +0300

    Fixed issue with RadosGW and ceph nodes

    We need to support deployments when we use Swift
    for Glance images and Ceph RadosGW for S3 API.

    Change-Id: I00d6a94f24e4628aec695727ba9b21ad60b495b5
    Closes-Bug: #1540855

Changed in fuel:
status: In Progress → Fix Committed
tags: added: area-python
removed: area-qa
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on fuel-web (stable/8.0)

Change abandoned by Timur Nurlygayanov (<email address hidden>) on branch: stable/8.0
Review: https://review.openstack.org/275169
Reason: The fix is not actual for 8.0 since it is already released.

tags: added: ceph
Revision history for this message
Ekaterina Shutova (eshutova) wrote :

It is possible to create ceph-osd node when ceph is selected as object storage.
Verified on:
cat /etc/fuel_build_id:
 497
cat /etc/fuel_build_number:
 497
cat /etc/fuel_release:
 9.0
cat /etc/fuel_openstack_version:
 mitaka-9.0

tags: added: on-verification
tags: added: cephfuel-ui
removed: ceph fuel-ui on-verification
tags: added: ceph fuel-ui
removed: cephfuel-ui
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.