Plugin-defined components can't be "bound" to settings checkboxes

Bug #1611651 reported by Dmitry Nikishov
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
In Progress
Medium
Dmitry Nikishov

Bug Description

Fuel mitaka

Currently, plugins can utilize components registry interface to expose a component to nailgun. However, it might be possible that a certain plugin could expose a number of components, not just one.

Currently plugin-defined components automatically bind to "settings:plugin-name.metadata.enabled". It would be very helpful if these could also bind to arbitrary plugin-defined settings fields.
E.g. if following could work:

- name: storage:block:external-ceph
  bind:
    - "settings:external-ceph.cinder_ceph.value"
  incompatible:
  - name: storage:block:lvm
  - name: storage:block:ceph
  label: "External Ceph"
  description: "Use external Ceph cluster as a backend for Volumes"

- name: storage:image:external-ceph
  bind:
    - "settings:external-ceph.glance_ceph.value"
  incompatible:
  - name: storage:image:ceph
  - name: storage:image:swift
  label: "External Ceph"
  description: "Use external Ceph cluster as a backend for Images"

Tags: feature
Dmitry Pyzhov (dpyzhov)
Changed in fuel:
milestone: none → 10.0
assignee: nobody → Fuel Sustaining (fuel-sustaining-team)
tags: added: feature
Changed in fuel:
status: New → Confirmed
importance: Undecided → Medium
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/356493

Changed in fuel:
assignee: Fuel Sustaining (fuel-sustaining-team) → Dmitry Nikishov (nikishov-da)
status: Confirmed → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on fuel-web (master)

Change abandoned by Fuel DevOps Robot (<email address hidden>) on branch: master
Review: https://review.openstack.org/356493
Reason: This review is > 4 weeks without comment, and failed Jenkins the last time it was checked. We are abandoning this for now. Feel free to reactivate the review by pressing the restore button and leaving a 'recheck' comment to get fresh test results.

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.