[dashboard] Yaql types 'validators' support in dynamic UI is broken
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Murano |
Fix Released
|
Medium
|
Ekaterina Chernova |
Bug Description
Steps to create:
1. Use a HOT template with a parameter with specified "allowed_values".
2. Create a HOT package using "murano package-create --template ..."
3. Import the HOT package using "murano package-import ..."
4. In the dashboard, create an environment and add the imported package to the environment. I tried dropping the application onto the environment.
An error would pop up saying "Danger: An error occurred. Please try again later."
The horizon log shows:
...
2015-09-22 01:27:24.173456 TypeError: Error when calling the metaclass bases
2015-09-22 01:27:24.173464 cannot deepcopy this pattern object
The HOT template used, the screenshot of the error, and the full log trace is attached.
I used the latest devstack and murano codebase when hitting this bug.
Changed in murano: | |
milestone: | none → mitaka-1 |
Changed in murano: | |
status: | New → Confirmed |
importance: | Undecided → Medium |
Changed in murano: | |
assignee: | nobody → Dmytro Dovbii (ddovbii) |
Changed in murano: | |
milestone: | mitaka-1 → mitaka-2 |
Changed in murano: | |
assignee: | Dmytro Dovbii (ddovbii) → nobody |
Changed in murano: | |
assignee: | nobody → Ekaterina Chernova (efedorova) |
summary: |
- [dashboard] Dynamic UI 'validators' attribute is not working + [dashboard] Yaql types 'validators' support in dynamic UI is broken |
I can import HOT file with allowed_values but murano not propose a list for my choice when I deploy package.