Update generate script and a workaround for multi version Vult driver.
diff --git a/contrib/generate_provider_feature_matrix_table.py b/contrib/generate_provider_feature_matrix_table.py
index d3ae226..7a12bd0 100755
--- a/contrib/generate_provider_feature_matrix_table.py
+++ b/contrib/generate_provider_feature_matrix_table.py
@@ -296,6 +296,14 @@
from libcloud.dns.drivers.linode import \
LinodeDNSDriverV4
cls = LinodeDNSDriverV4
+ elif name.lower() == 'vultr' and api.startswith('compute'):
+ from libcloud.compute.drivers.vultr import \
+ VultrNodeDriverV2
+ cls = VultrNodeDriverV2
+ elif name.lower() == 'vultr' and api.startswith('dns'):
+ from libcloud.dns.drivers.vultr import \
+ VultrDNSDriverV2
+ cls = VultrDNSDriverV2
if name.lower() in IGNORED_PROVIDERS:
continue