Heat constraints should be refactored to be common across parameters and properties
Bug #1230229 reported by
Thomas Spatzier
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Heat |
Fix Released
|
Medium
|
Thomas Spatzier |
Bug Description
Currently, a couple of constraint classes (Constraint base class, AllowedValues, ...) are defined in properties.py but constraints are actually common across properties and parameters. At the moment those classes cannot be used in properties.py and parameters.py without having cyclic dependencies.
Suggestion is to factor the constraint classes into a separate file constraints.py so they can be used in both properties.py and parameters.py.
This issues was raised in contect of bug #1224111 but it was decided to move the refactoring into the next release.
Changed in heat: | |
assignee: | nobody → Thomas Spatzier (thomas-spatzier) |
Changed in heat: | |
milestone: | none → icehouse-1 |
status: | New → Triaged |
importance: | Undecided → Medium |
Changed in heat: | |
status: | Triaged → In Progress |
Changed in heat: | |
milestone: | icehouse-1 → icehouse-2 |
Changed in heat: | |
milestone: | icehouse-2 → icehouse-3 |
Changed in heat: | |
status: | Fix Committed → Fix Released |
Changed in heat: | |
milestone: | icehouse-3 → 2014.1 |
To post a comment you must log in.
Fix proposed to branch: master /review. openstack. org/58299
Review: https:/