| Add new os support on litmus modules Before to start, make sure the new platform is provided by vmpooler and it's fully equipped an image with the new os is available from puppet agent team Here you can find a list with all the converted modules to use litmus Step1: Using pdksync, check/update metadata.json, ci-job-configs/jenkii/platform/projects/modules-unified.yaml metadata.json file
- check for section: operatingsystem_support
- add new version under the intended operatingsystem and save
ci-job-configs/jenkii/platform/projects/modules-unified.yaml
- check for the module and add new platform under smoke_platforms| pe_platforms (if this platform was released)
Step2: Using pdksync, create PR with the changes on modules Step3: Create PR on ci-job-configs Step4: Deploy experimental platform intended module Step5: Run ad-hoc tests using that experimental Step6: Check testing results Step7: If failures, fix them, re-execute all the testing part until they are green Step8: Ask for review/merge check for vmpooler platform pdksync: update metadata.json pdksync: push changes, create commit create PR on ci-job-configs deploy experimental platform intended module run tests through ad-hoc jenkins using that experimental check testing report if failures, fix them, re-execute ad-hoc until they are green review/merge PR |