def set_taints(self, request, project_id, cluster_id): """设置污点""" params = self.params_validate(slz.NodeTaintListSLZ) node_client = Node(request.ctx_cluster) node_client.set_taints_for_multi_nodes(params["node_taint_list"]) # 获取节点名称,用于审计 node_names = get_nodes_repr([n["node_name"] for n in params["node_taint_list"]]) request.audit_ctx.update_fields(resource=node_names, extra=params, description=_("节点设置污点")) return Response()
def set_taints(self, request, project_id, cluster_id): """设置污点""" params = self.params_validate(slz.NodeTaintListSLZ) node_client = Node(request.ctx_cluster) node_client.set_taints_for_multi_nodes(params["node_taint_list"]) return Response()