Each application should have the example json file which will allow to test deployment of this application automatically
Each application should have the example JSON file which will allow to test deployment of this application automatically.
We have many Murano applications in the repository https:/
We can create such JSON file for each application manually once, store this file in the folder with this application and after that use these JSON files to automatically test each application for each commit. When we will add new application, we will need to write the JSON file for this application too, and new application will be automatically tested with this JSON.
This JSON file should contain:
1. Example of JSON which we should send to Murano to deploy the application
2. List of ports which we should check after the deployment. If these ports are not listened, deployment finished with errors.
3. Timeout for the deployment of this application.
Etherpad: https:/
Blueprint information
- Status:
- Not started
- Approver:
- Serg Melikyan
- Priority:
- High
- Drafter:
- Timur Nurlygayanov
- Direction:
- Needs approval
- Assignee:
- None
- Definition:
- New
- Series goal:
- None
- Implementation:
- Not started
- Milestone target:
- None
- Started by
- Completed by
Related branches
Related bugs
Sprints
Whiteboard
Work Items
Work items:
1. Create and merge JSON files for each application to Murano Application incubator repository: TODO
2. Rewrite Murano functional tests to use these JSON files during the validation of Murano engine: TODO
3. Configure Continuous Integration jenkins jobs for validation of commits to Murano Application Incubator Repository: TODO