Skip to content

Commit 32a2e33

Browse files
committed
support vmdsn
1 parent 2ab3bd0 commit 32a2e33

5 files changed

Lines changed: 33 additions & 5 deletions

File tree

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
/**
2+
* Copyright (2019, ) Institute of Software, Chinese Academy of Sciences
3+
*/
4+
package com.github.kubesys.kubernetes.api.model;
5+
6+
import io.fabric8.kubernetes.api.builder.Function;
7+
import io.fabric8.kubernetes.client.CustomResourceDoneable;
8+
9+
10+
/**
11+
* @author wuheng@otcaix.iscas.ac.cn
12+
* @author xuyuanjia2017@otcaix.iscas.ac.cn
13+
* @author xianghao16@otcaix.iscas.ac.cn
14+
* @author yangchen18@otcaix.iscas.ac.cn
15+
* @since Thu July 08 21:36:39 CST 2019
16+
**/
17+
public class DoneableVirtualMachineDiskSnapshot extends CustomResourceDoneable<VirtualMachineDiskSnapshot> {
18+
19+
@SuppressWarnings({ "rawtypes", "unchecked" })
20+
public DoneableVirtualMachineDiskSnapshot(VirtualMachineDiskSnapshot resource, Function function) {
21+
super(resource, function);
22+
}
23+
}
24+

src/test/java/com/uit/cloud/kubernetes/CreateDiskExternalSnapshotTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ public static void main(String[] args) throws Exception {
2222

2323
ExtendedKubernetesClient client = AbstractTest.getClient();
2424
boolean successful = client.virtualMachineDiskSnapshots()
25-
.createDiskExternalSnapshot("disktest3.1", "vm.node22", get(), "abc");
25+
.createDiskExternalSnapshot("disktest3.4", "vm.node22", get(), "abc");
2626
System.out.println(successful);
2727
}
2828

src/test/java/com/uit/cloud/kubernetes/CreateSnapshotTest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ public static void main(String[] args) throws Exception {
2222

2323
ExtendedKubernetesClient client = AbstractTest.getClient();
2424
boolean successful = client.virtualMachineSnapshots()
25-
.createSnapshot("disktest3.2", "vm.node22", getCreateExternalSnapshot());
25+
.createSnapshot("disktest3.3", "vm.node22", getCreateExternalSnapshot());
2626
System.out.println(successful);
2727
}
2828

@@ -41,7 +41,7 @@ protected static CreateSnapshot getCreateExternalSnapshot() {
4141
createSnapshot.setAtomic(true);
4242
createSnapshot.setDisk_only(true);
4343
createSnapshot.setIsExternal(true);
44-
createSnapshot.setDiskspec("vda,snapshot=external,file=/var/lib/libvirt/pooltest2/disktest3/disktest3.2,driver=qcow2");
44+
createSnapshot.setDiskspec("vda,snapshot=external,file=/var/lib/libvirt/pooltest2/disktest3/disktest3.3,driver=qcow2");
4545
return createSnapshot;
4646
}
4747

src/test/java/com/uit/cloud/kubernetes/DeleteSnapshotTest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,14 +22,14 @@ public static void main(String[] args) throws Exception {
2222

2323
ExtendedKubernetesClient client = AbstractTest.getClient();
2424
boolean successful = client.virtualMachineSnapshots()
25-
.deleteSnapshot("snapshota", getDeleteSnapshot());
25+
.deleteSnapshot("disktest3.3", getDeleteSnapshot());
2626
System.out.println(successful);
2727
}
2828

2929
protected static DeleteSnapshot getDeleteSnapshot() {
3030
DeleteSnapshot deleteSnapshot = new DeleteSnapshot();
3131
// domain name
32-
deleteSnapshot.setDomain("vm003");
32+
deleteSnapshot.setDomain("vm007");
3333
deleteSnapshot.setIsExternal(true);
3434
return deleteSnapshot;
3535
}
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
GROUP=cloudplus.io
2+
VERSION=v1alpha3
3+
PLURAL=virtualmachinedisksnapshots
4+
KIND=VirtualMachineDiskSnapshot

0 commit comments

Comments
 (0)