def execute(self) -> str: raise HAUnimplemented("This operation is not implemented.")
def initialize(self, controllers): """ Initialize the service controller """ raise HAUnimplemented("This operation is not implemented.")
def validate(self) -> str: raise HAUnimplemented("This operation is not implemented.")
def status(self): raise HAUnimplemented()
def shutdown(self): raise HAUnimplemented()
def start(self): raise HAUnimplemented()
def stop(self): raise HAUnimplemented()
def remove_node(self, node): raise HAUnimplemented()
def add_node(self, node): raise HAUnimplemented()
def process_request(self, action, args): raise HAUnimplemented()
def node_status(self, node): # TODO move node logic to node manager class raise HAUnimplemented()
def shutdown(self): raise HAUnimplemented("Cluster shutdown is not supported.")
def add_node(self): raise HAUnimplemented("Cluster add node is not supported.")
def remove_node(self): raise HAUnimplemented("Cluster remove node is not supported.")
def shutdown(self): raise HAUnimplemented("This feature is not supported...")
def status(self): # TODO Add wrapper to hctl pcswrap raise HAUnimplemented("This feature is not supported...")