Plugin-defined components can't be "bound" to settings checkboxes
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:
E.g. if following could work:
- name: storage:
bind:
- "settings:
incompatible:
- name: storage:block:lvm
- name: storage:block:ceph
label: "External Ceph"
description: "Use external Ceph cluster as a backend for Volumes"
- name: storage:
bind:
- "settings:
incompatible:
- name: storage:image:ceph
- name: storage:image:swift
label: "External Ceph"
description: "Use external Ceph cluster as a backend for Images"
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 |
Fix proposed to branch: master /review. openstack. org/356493
Review: https:/