Convert the OS data nodes selection to be array based like master/capture is.
Received feedback from Jon that t3.small should be used very sparingly, so only use for 2 data node clusters now, may need to reduce further in future.
Add t3.medium as an option to take up where t3.small was previously used, although might want to update end range.
update tests to no longer use constants but find the item in the data array, there might be a more pythonic way to do this, maybe should have converted the array to a dict by instance type in the tests
fixed a broken test with ViewerDataNodes that I guess I missed before
License
I confirm that this contribution is made under an Apache 2.0 license and that I have the authority necessary to make this contribution on behalf of its copyright owner.
License
I confirm that this contribution is made under an Apache 2.0 license and that I have the authority necessary to make this contribution on behalf of its copyright owner.