Skip to content

Commit bc47df4

Browse files
committed
Added more examples to do compute and few Fix
1 parent bc12ed0 commit bc47df4

File tree

5 files changed

+55
-16
lines changed

5 files changed

+55
-16
lines changed

examples/compute/do-droplet.js

Lines changed: 22 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,10 @@ const optionsProvider = {
44
};
55
const ncProviders = nodeCloud.getProviders(optionsProvider);
66

7-
87
// get compute object for Digital Ocean
98
const droplet = ncProviders.do.compute();
109

1110
function launchInstance() {
12-
const params = {
13-
Key: "Name",
14-
Value: "Node Cloud Demo"
15-
};
1611
const instanceParams = {
1712
"name": "digitalocean.fi",
1813
"region": "nyc3",
@@ -40,5 +35,26 @@ function launchInstance() {
4035
});
4136
}
4237

38+
function listInstances() {
39+
droplet
40+
.list()
41+
.then(res => {
42+
console.log("Instances are"+res);
43+
})
44+
.catch(err => {
45+
console.log(`Oops something happened ${err}`);
46+
});
47+
}
48+
49+
function destroyInstance() {
50+
let instanceId="3164444";
51+
droplet
52+
.destroy(instanceId)
53+
.then(res => {
54+
console.log("Output is"+res);
55+
})
56+
.catch(err => {
57+
console.log(`Oops something happened ${err}`);
58+
});
59+
}
4360

44-
launchInstance();

examples/compute/do-ks.js

Lines changed: 30 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,10 @@ const optionsProvider = {
33
overrideProviders: false
44
};
55
const ncProviders = nodeCloud.getProviders(optionsProvider);
6-
7-
8-
const kubernetes = ncProviders.do.kubernetes(options);
6+
const kubernetes = ncProviders.do.kubernetes();
97

108
function createCluster() {
11-
const clusterDetails = {
9+
let clusterDetails = {
1210
"name": "Nodecloud",
1311
"region": "nyc1",
1412
"version": "1.18.6-do.0",
@@ -66,10 +64,21 @@ function getAllClusters() {
6664
}
6765

6866

67+
function deleteCluster() {
68+
let clusterID="bd5f5959-5e1e-4205-a714-a914373942af";
69+
kubernetes.deleteCluster(clusterID).then(
70+
result => {
71+
console.log("Output :", result);
72+
},
73+
error => {
74+
console.error("Error :", error);
75+
}
76+
);
77+
}
6978

7079

7180
function createNodeGroup() {
72-
const groupDetails = {
81+
let groupDetails = {
7382
"size": "s-1vcpu-2gb",
7483
"count": 3,
7584
"name": "new-pool",
@@ -105,9 +114,11 @@ function deleteNodeGroup() {
105114
);
106115
}
107116

108-
function deleteCluster() {
117+
118+
function describeNodeGroup() {
119+
let nodePoolID="bd5f5959-5e1e-4205-a714-a914373942af";
109120
let clusterID="bd5f5959-5e1e-4205-a714-a914373942af";
110-
kubernetes.deleteCluster(clusterID).then(
121+
kubernetes.describeNodeGroup(clusterID,nodePoolID).then(
111122
result => {
112123
console.log("Output :", result);
113124
},
@@ -116,3 +127,15 @@ function deleteCluster() {
116127
}
117128
);
118129
}
130+
131+
function listNodeGroups() {
132+
let clusterID="bd5f5959-5e1e-4205-a714-a914373942af";
133+
kubernetes.listNodegroups(clusterID).then(
134+
result => {
135+
console.log("Output :", result);
136+
},
137+
error => {
138+
console.error("Error :", error);
139+
}
140+
);
141+
}

examples/network/do-dns.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ const optionsProvider = {
55
const ncProviders = nodeCloud.getProviders(optionsProvider);
66

77

8-
const dns = ncProviders.do.dns(options);
8+
const dns = ncProviders.do.dns();
99

1010
const domainCreateOptions={
1111
"type": "A",

examples/network/do-lb.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ const optionsProvider = {
33
overrideProviders: false
44
};
55
const ncProviders = nodeCloud.getProviders(optionsProvider);
6-
const lb = ncProviders.do.loadbalancer(options);
6+
const lb = ncProviders.do.loadbalancer();
77

88

99
function create(){

examples/storage/do-blockStorage.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ const optionsProvider = {
55
const ncProviders = nodeCloud.getProviders(optionsProvider);
66

77

8-
const volume = ncProviders.do.blockStorage(options);
8+
const volume = ncProviders.do.blockStorage();
99

1010
function listVolumes(){
1111
let region="nyc1";

0 commit comments

Comments
 (0)