def check_cluster_template_create(data, **kwargs): plugin_version = 'hadoop_version' if data.get('plugin_version'): plugin_version = 'plugin_version' b.check_cluster_template_unique_name(data['name']) b.check_plugin_name_exists(data['plugin_name']) b.check_plugin_supports_version(data['plugin_name'], data[plugin_version]) if data.get('default_image_id'): b.check_image_registered(data['default_image_id']) b.check_required_image_tags(data['plugin_name'], data[plugin_version], data['default_image_id']) b.check_all_configurations(data) if data.get('anti_affinity'): b.check_node_processes(data['plugin_name'], data[plugin_version], data['anti_affinity']) if data.get('neutron_management_network'): b.check_network_exists(data['neutron_management_network']) if data.get('shares'): shares.check_shares(data['shares'])
def check_cluster_template_create(data, **kwargs): b.check_cluster_template_unique_name(data["name"]) b.check_plugin_name_exists(data["plugin_name"]) b.check_plugin_supports_version(data["plugin_name"], data["hadoop_version"]) if data.get("default_image_id"): b.check_image_registered(data["default_image_id"]) b.check_required_image_tags(data["plugin_name"], data["hadoop_version"], data["default_image_id"]) b.check_all_configurations(data) if data.get("anti_affinity"): b.check_node_processes(data["plugin_name"], data["hadoop_version"], data["anti_affinity"]) if data.get("neutron_management_network"): b.check_network_exists(data["neutron_management_network"]) if data.get("shares"): shares.check_shares(data["shares"])