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