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 2020/04/04 19:21:11 UTC
[libcloud] 01/02: Merge branch 'kamatera-compute' of
https://github.com/OriHoch/libcloud into OriHoch-kamatera-compute
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 cee324d16aba1cc6afd4264c4df1d97c2fc3aa6a
Merge: c963f08 5dc1157
Author: Tomaz Muraus <to...@tomaz.me>
AuthorDate: Sat Apr 4 21:15:59 2020 +0200
Merge branch 'kamatera-compute' of https://github.com/OriHoch/libcloud into OriHoch-kamatera-compute
docs/_static/images/provider_logos/kamatera.png | Bin 0 -> 44808 bytes
docs/compute/_supported_methods_block_storage.rst | 2 +
.../_supported_methods_image_management.rst | 2 +
.../_supported_methods_key_pair_management.rst | 2 +
docs/compute/_supported_methods_main.rst | 2 +
docs/compute/_supported_providers.rst | 2 +
docs/compute/drivers/kamatera.rst | 41 ++
docs/examples/compute/kamatera/create_node.py | 150 +++++
.../compute/kamatera/instantiate_driver.py | 5 +
docs/examples/compute/kamatera/node_operations.py | 42 ++
libcloud/compute/drivers/kamatera.py | 639 +++++++++++++++++++++
libcloud/compute/providers.py | 2 +
libcloud/compute/types.py | 2 +
.../kamatera/capabilities_datacenter_EU.json | 203 +++++++
.../compute/fixtures/kamatera/create_server.json | 1 +
.../fixtures/kamatera/create_server_sshkey.json | 1 +
.../compute/fixtures/kamatera/datacenters.json | 80 +++
.../compute/fixtures/kamatera/failed_auth.json | 3 +
.../fixtures/kamatera/images_datacenter_EU.json | 604 +++++++++++++++++++
.../compute/fixtures/kamatera/queue_12345-1.json | 5 +
.../compute/fixtures/kamatera/queue_12345-2.json | 5 +
.../compute/fixtures/kamatera/queue_12345-3.json | 6 +
.../compute/fixtures/kamatera/queue_12345-4.json | 6 +
.../compute/fixtures/kamatera/server_info.json | 11 +
.../fixtures/kamatera/server_operation.json | 1 +
.../test/compute/fixtures/kamatera/servers.json | 8 +
.../fixtures/kamatera/sizes_datacenter_EU.json | 26 +
libcloud/test/compute/test_kamatera.py | 261 +++++++++
libcloud/test/secrets.py-dist | 1 +
29 files changed, 2113 insertions(+)
diff --cc libcloud/compute/providers.py
index 9b9c8c1,9bf739c..fdf4d61
--- a/libcloud/compute/providers.py
+++ b/libcloud/compute/providers.py
@@@ -165,10 -165,10 +165,12 @@@ DRIVERS =
('libcloud.compute.drivers.maxihost', 'MaxihostNodeDriver'),
Provider.GRIDSCALE:
('libcloud.compute.drivers.gridscale', 'GridscaleNodeDriver'),
+ Provider.KAMATERA:
+ ('libcloud.compute.drivers.kamatera', 'KamateraNodeDriver'),
Provider.KUBEVIRT:
- ('libcloud.compute.drivers.kubevirt', 'KubeVirtNodeDriver')
+ ('libcloud.compute.drivers.kubevirt', 'KubeVirtNodeDriver'),
+ Provider.GIG_G8:
+ ('libcloud.compute.drivers.gig_g8', 'G8NodeDriver')
}