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/01/23 19:54:23 UTC
[libcloud] branch trunk updated (c6bebce -> 8e96172)
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 c6bebce Merge pull request #1416 from zepheiryan/update-gandi-live-delete-response
new bb9f478 Add KubeVirt driver & tests
new abf36eb Fix lint.
new d1b28ad Fix failing tests.
new 4ad7558 Fix more lint issues.
new ca6f05f Fix more build failure issues.
new b10ab0e Add changelog entry.
new 8e96172 Merge pull request #1394 from Eis-D-Z/kubevirt-driver
The 7155 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:
CHANGES.rst | 8 +-
libcloud/compute/drivers/kubevirt.py | 1153 ++++++++++++++++++++
libcloud/compute/providers.py | 4 +-
libcloud/compute/types.py | 2 +
libcloud/container/drivers/kubernetes.py | 11 +-
libcloud/http.py | 5 +-
.../fixtures/kubevirt/_api_v1_namespaces.json | 98 ++
.../test/compute/fixtures/kubevirt/create_vm.json | 83 ++
.../fixtures/kubevirt/delete_vmi_testvm.json | 132 +++
.../compute/fixtures/kubevirt/get_default_vms.json | 99 ++
.../fixtures/kubevirt/get_kube_node_lease_vms.json | 10 +
.../fixtures/kubevirt/get_kube_public_vms.json | 10 +
.../fixtures/kubevirt/get_kube_system_vms.json | 10 +
.../fixtures/kubevirt/get_kubevirt_vms.json | 10 +
.../test/compute/fixtures/kubevirt/get_pods.json | 322 ++++++
.../compute/fixtures/kubevirt/start_testvm.json | 85 ++
.../compute/fixtures/kubevirt/stop_testvm.json | 88 ++
libcloud/test/compute/test_kubevirt.py | 207 ++++
18 files changed, 2326 insertions(+), 11 deletions(-)
create mode 100644 libcloud/compute/drivers/kubevirt.py
create mode 100644 libcloud/test/compute/fixtures/kubevirt/_api_v1_namespaces.json
create mode 100644 libcloud/test/compute/fixtures/kubevirt/create_vm.json
create mode 100644 libcloud/test/compute/fixtures/kubevirt/delete_vmi_testvm.json
create mode 100644 libcloud/test/compute/fixtures/kubevirt/get_default_vms.json
create mode 100644 libcloud/test/compute/fixtures/kubevirt/get_kube_node_lease_vms.json
create mode 100644 libcloud/test/compute/fixtures/kubevirt/get_kube_public_vms.json
create mode 100644 libcloud/test/compute/fixtures/kubevirt/get_kube_system_vms.json
create mode 100644 libcloud/test/compute/fixtures/kubevirt/get_kubevirt_vms.json
create mode 100644 libcloud/test/compute/fixtures/kubevirt/get_pods.json
create mode 100644 libcloud/test/compute/fixtures/kubevirt/start_testvm.json
create mode 100644 libcloud/test/compute/fixtures/kubevirt/stop_testvm.json
create mode 100644 libcloud/test/compute/test_kubevirt.py