Table of Contents

This is theoretical atm

To perform testing of changes you will do this in your own instance or deploy a completely new non-production instance of the host to hal (this cannot be done yet, perhaps we clone the vm for testing - sai)

Pre-requisites

For testing you will need these in place

Process

Do this once

Do this everytime

Final testing

Consideration of this process due to complexity of the change

FAQ

Why a fork?

buildvm will pull the production config from the master branches of the repositories during deploy if you are redeploying to completely test changes the kickstarts will need to be updated to pull from the appropriate repo

Why not branch?

This may make sense for some changes. (i am still working though it - sai)

Why not clone?