Implement handling of storage class via two variables :
src_storage_class : This is the storage class that will be requested during deployment of the tests on source cluster
dst_storage_class : This is the storage class that will be requested during migration at the destination cluster
Note:
By default, the src_storage_class is set to empty on all test roles, which results into NFS PVs being provisioned. To see examples in how to use these variables check the e2e_mig_samples.yml playbook.
By default, the dst_storage_class is set to gp2 on all test roles, adjust as necessary on playbooks or via "-e".
Modify parks-app example to perform a copy migration from glusterfs to EBS (gp2)
Import all manifests from mig-demo-apps in order to manipulate storage class and template accordingly
Set oc_binary as a default variable instead of including on each role
src_storage_class : This is the storage class that will be requested during deployment of the tests on source cluster dst_storage_class : This is the storage class that will be requested during migration at the destination cluster
Note: By default, the src_storage_class is set to empty on all test roles, which results into NFS PVs being provisioned. To see examples in how to use these variables check the e2e_mig_samples.yml playbook. By default, the dst_storage_class is set to gp2 on all test roles, adjust as necessary on playbooks or via "-e".
This PR depends on : https://github.com/fusor/mig-ci/pull/121