Revision f942a838 lib/rpc.py
b/lib/rpc.py | ||
---|---|---|
1081 | 1081 |
""" |
1082 | 1082 |
return self._SingleNodeCall(node, "node_demote_from_mc", []) |
1083 | 1083 |
|
1084 |
|
|
1085 | 1084 |
def call_node_powercycle(self, node, hypervisor): |
1086 | 1085 |
"""Tries to powercycle a node. |
1087 | 1086 |
|
... | ... | |
1090 | 1089 |
""" |
1091 | 1090 |
return self._SingleNodeCall(node, "node_powercycle", [hypervisor]) |
1092 | 1091 |
|
1093 |
|
|
1094 | 1092 |
def call_test_delay(self, node_list, duration): |
1095 | 1093 |
"""Sleep for a fixed time on given node(s). |
1096 | 1094 |
|
... | ... | |
1189 | 1187 |
hv_full = objects.FillDict(cluster.hvparams.get(hvname, {}), hvparams) |
1190 | 1188 |
return self._MultiNodeCall(node_list, "hypervisor_validate_params", |
1191 | 1189 |
[hvname, hv_full]) |
1190 |
|
|
1191 |
def call_create_x509_certificate(self, node, validity): |
|
1192 |
"""Creates a new X509 certificate for SSL/TLS. |
|
1193 |
|
|
1194 |
This is a single-node call. |
|
1195 |
|
|
1196 |
@type validity: int |
|
1197 |
@param validity: Validity in seconds |
|
1198 |
|
|
1199 |
""" |
|
1200 |
return self._SingleNodeCall(node, "create_x509_certificate", [validity]) |
|
1201 |
|
|
1202 |
def call_remove_x509_certificate(self, node, name): |
|
1203 |
"""Removes a X509 certificate. |
|
1204 |
|
|
1205 |
This is a single-node call. |
|
1206 |
|
|
1207 |
@type name: string |
|
1208 |
@param name: Certificate name |
|
1209 |
|
|
1210 |
""" |
|
1211 |
return self._SingleNodeCall(node, "remove_x509_certificate", [name]) |
Also available in: Unified diff