Description of problem:
The new method AmbariPluginProvider.get_image_arguments passes the validation only when hadoop_version is '2.4'. But this prevents the creation of clusters based on HDP 2.3 (and any other version like HDP 2.5 once supported).
Maybe the list of accepted versions should be taken from the plugin list, if it does not interfere with the version used for image generation (I think it's not, but...) (or the check could be dropped in the worst case). An hardcoded list is possible but it may be more complicated to maintain.
Version-Release number of selected component (if applicable):
Steps to reproduce:
Run the scenario tests against HDP 2.3 with an image generated by
sahara-image-pack --image <base_rhel75_image> ambari 2.4
and registered also with the 2.3 tag.
The patch landed and clusters based on HDP 2.3 can be spawned.
Uhm, not yet.
All versions of the plugin defined and enabled can be now used, including 2.3 - aka it is possible to spawn Ambari/HDP 2.3 clusters.
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.
For information on the advisory, and where to find the updated
files, follow the link below.
If the solution does not work for you, open a new bug report.