You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@libcloud.apache.org by to...@apache.org on 2021/11/07 18:54:15 UTC

[libcloud] branch trunk updated (b0eeb3f -> ab4069a)

This is an automated email from the ASF dual-hosted git repository.

tomaz pushed a change to branch trunk
in repository https://gitbox.apache.org/repos/asf/libcloud.git.


    from b0eeb3f  Update changelog.
     new a7092ce  Update generate script and a workaround for multi version Vult driver.
     new ab4069a  Re-generate provider tables.

The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 contrib/generate_provider_feature_matrix_table.py       | 8 ++++++++
 docs/compute/_supported_methods_block_storage.rst       | 2 +-
 docs/compute/_supported_methods_key_pair_management.rst | 2 +-
 docs/compute/_supported_methods_main.rst                | 2 +-
 docs/dns/_supported_methods.rst                         | 4 ++--
 docs/dns/_supported_providers.rst                       | 2 +-
 6 files changed, 14 insertions(+), 6 deletions(-)

[libcloud] 02/02: Re-generate provider tables.

Posted by to...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

tomaz pushed a commit to branch trunk
in repository https://gitbox.apache.org/repos/asf/libcloud.git

commit ab4069a951e0ffd044f7e7d436fb0f35a4fb6f7b
Author: Tomaz Muraus <to...@tomaz.me>
AuthorDate: Sun Nov 7 19:53:56 2021 +0100

    Re-generate provider tables.
---
 docs/compute/_supported_methods_block_storage.rst       | 2 +-
 docs/compute/_supported_methods_key_pair_management.rst | 2 +-
 docs/compute/_supported_methods_main.rst                | 2 +-
 docs/dns/_supported_methods.rst                         | 4 ++--
 docs/dns/_supported_providers.rst                       | 2 +-
 5 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/docs/compute/_supported_methods_block_storage.rst b/docs/compute/_supported_methods_block_storage.rst
index 6926eab..c78c4c0 100644
--- a/docs/compute/_supported_methods_block_storage.rst
+++ b/docs/compute/_supported_methods_block_storage.rst
@@ -68,7 +68,7 @@ Provider                              list volumes create volume destroy volume
 `Voxel VoxCLOUD`_                     no           no            no             no            no            no             no             
 `vps.net`_                            no           no            no             no            no            no             no             
 `VMware vSphere`_                     no           no            no             no            no            no             no             
-`Vultr`_                              no           no            no             no            no            no             no             
+`Vultr`_                              yes          yes           yes            yes           yes           no             no             
 ===================================== ============ ============= ============== ============= ============= ============== ===============
 
 .. _`Abiquo`: http://www.abiquo.com/
diff --git a/docs/compute/_supported_methods_key_pair_management.rst b/docs/compute/_supported_methods_key_pair_management.rst
index f3f17fe..3ac6f7f 100644
--- a/docs/compute/_supported_methods_key_pair_management.rst
+++ b/docs/compute/_supported_methods_key_pair_management.rst
@@ -68,7 +68,7 @@ Provider                              list key pairs get key pair create key pai
 `Voxel VoxCLOUD`_                     no             no           no              no                            no                          no             
 `vps.net`_                            no             no           no              no                            no                          no             
 `VMware vSphere`_                     no             no           no              no                            no                          no             
-`Vultr`_                              yes            no           yes             no                            no                          yes            
+`Vultr`_                              yes            yes          no              yes                           no                          yes            
 ===================================== ============== ============ =============== ============================= =========================== ===============
 
 .. _`Abiquo`: http://www.abiquo.com/
diff --git a/docs/compute/_supported_methods_main.rst b/docs/compute/_supported_methods_main.rst
index 144928f..2e600a2 100644
--- a/docs/compute/_supported_methods_main.rst
+++ b/docs/compute/_supported_methods_main.rst
@@ -68,7 +68,7 @@ Provider                              list nodes create node reboot node destroy
 `Voxel VoxCLOUD`_                     yes        yes         yes         yes          no         no        yes         yes        no         
 `vps.net`_                            yes        yes         yes         yes          no         no        yes         yes        no         
 `VMware vSphere`_                     yes        yes         yes         yes          yes        yes       yes         yes        no         
-`Vultr`_                              yes        yes         yes         yes          no         no        yes         yes        no         
+`Vultr`_                              yes        yes         yes         yes          yes        yes       yes         yes        no         
 ===================================== ========== =========== =========== ============ ========== ========= =========== ========== ===========
 
 .. _`Abiquo`: http://www.abiquo.com/
diff --git a/docs/dns/_supported_methods.rst b/docs/dns/_supported_methods.rst
index 8f7646f..e7a7195 100644
--- a/docs/dns/_supported_methods.rst
+++ b/docs/dns/_supported_methods.rst
@@ -26,7 +26,7 @@ Provider            list zones list records create zone update zone create recor
 `RcodeZero DNS`_    yes        yes          yes         yes         yes           yes           yes         yes          
 `Route53 DNS`_      yes        yes          yes         no          yes           yes           yes         yes          
 `Softlayer DNS`_    yes        yes          yes         no          yes           yes           yes         yes          
-`Vultr DNS`_        yes        yes          yes         no          yes           no            yes         yes          
+`Vultr DNS`_        yes        yes          yes         no          yes           yes           yes         yes          
 `World Wide DNS`_   yes        yes          yes         yes         yes           yes           yes         yes          
 `Zerigo DNS`_       yes        yes          yes         yes         yes           yes           yes         yes          
 `Zonomi DNS`_       yes        yes          yes         no          yes           no            yes         yes          
@@ -55,7 +55,7 @@ Provider            list zones list records create zone update zone create recor
 .. _`RcodeZero DNS`: https://www.rcodezero.at/
 .. _`Route53 DNS`: http://aws.amazon.com/route53/
 .. _`Softlayer DNS`: https://www.softlayer.com
-.. _`Vultr DNS`: http://www.vultr.com/
+.. _`Vultr DNS`: https://www.vultr.com
 .. _`World Wide DNS`: https://www.worldwidedns.net/
 .. _`Zerigo DNS`: http://www.zerigo.com/
 .. _`Zonomi DNS`: https://zonomi.com
diff --git a/docs/dns/_supported_providers.rst b/docs/dns/_supported_providers.rst
index a90fe85..5f7c910 100644
--- a/docs/dns/_supported_providers.rst
+++ b/docs/dns/_supported_providers.rst
@@ -55,7 +55,7 @@ Provider            Documentation                             Provider Constant
 .. _`RcodeZero DNS`: https://www.rcodezero.at/
 .. _`Route53 DNS`: http://aws.amazon.com/route53/
 .. _`Softlayer DNS`: https://www.softlayer.com
-.. _`Vultr DNS`: http://www.vultr.com/
+.. _`Vultr DNS`: https://www.vultr.com
 .. _`World Wide DNS`: https://www.worldwidedns.net/
 .. _`Zerigo DNS`: http://www.zerigo.com/
 .. _`Zonomi DNS`: https://zonomi.com

[libcloud] 01/02: Update generate script and a workaround for multi version Vult driver.

Posted by to...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

tomaz pushed a commit to branch trunk
in repository https://gitbox.apache.org/repos/asf/libcloud.git

commit a7092ce0668fffda0f9401eba5bd1db2c91f0338
Author: Tomaz Muraus <to...@tomaz.me>
AuthorDate: Sun Nov 7 19:52:44 2021 +0100

    Update generate script and a workaround for multi version Vult driver.
---
 contrib/generate_provider_feature_matrix_table.py | 8 ++++++++
 1 file changed, 8 insertions(+)

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 @@ def generate_providers_table(api):
             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