Allow validation and inspection of nested resources
Currently, there's no way to recursively validate all nested templates other
than doing a stack-create and waiting for it to fail. Additionally, there's
no way to inspect the interfaces exposed by nested template, e.g those
accessible via parameter_defaults. Adding more comprehensive support for
pre-create validation (e.g heat template-validate) will allow solving both
of these issues.
Blueprint information
- Status:
- Complete
- Approver:
- Steve Baker
- Priority:
- High
- Drafter:
- Steven Hardy
- Direction:
- Approved
- Assignee:
- Jay Dobies
- Definition:
- Approved
- Series goal:
- Accepted for liberty
- Implementation:
-
Implemented
- Milestone target:
-
5.0.0
- Started by
- Steve Baker
- Completed by
- Thierry Carrez
Related branches
Related bugs
Sprints
Whiteboard
https:/
Marking as High just in case a FFE is needed
Gerrit topic: https:/
Addressed by: https:/
[WIP] Resolve parameter list including nested stacks
Gerrit topic: https:/
Addressed by: https:/
Allow selectively disabling resource validation
Addressed by: https:/
Add initial functional test for template-validate
Addressed by: https:/
Wire in files to template validate
Addressed by: https:/
WIP convert validate_template validation path
Addressed by: https:/
WIP Allow nested validation for template-validate
Addressed by: https:/
Validate deletion policy during template parsing
Addressed by: https:/
Add a functional test proving OS::Heat::None works with validate
Addressed by: https:/
Don't pass defaults as parameters for TemplateResource