Parameter 'CephStorageCount' was not found in existing stack when using composable roles
Bug #1637204 reported by
James Slagle
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
tripleo |
Fix Released
|
High
|
James Slagle |
Bug Description
When using composable roles with a custom roles_data.yaml that does not have a CephStorage role any stack-update's fail with:
Parameter 'CephStorageCount' was not found in existing stack
The same is true for the other default role names as well.
This is due to the hardcoded role names in tripleoclient at:
https:/
When that default dict is passed to check_node_count in utils.py, this exception is raised if these parameter names do not exist in the stack, which they won't if you have removed them from your customized roles_data.yaml.
Changed in tripleo: | |
importance: | Undecided → High |
status: | New → In Progress |
assignee: | nobody → James Slagle (james-slagle) |
milestone: | none → ocata-1 |
tags: | added: composable-roles newton-backport-potential tripleoclient |
Changed in tripleo: | |
status: | In Progress → Triaged |
Changed in tripleo: | |
status: | In Progress → Fix Released |
To post a comment you must log in.
Fix proposed to branch: master /review. openstack. org/392313
Review: https:/