@Operation(summary = "update", description = "Update a cluster")
    @PutMapping("/{id}")
    public ResponseEntity<ClusterVO> update(@PathVariable Long id, @RequestBody @Validated ClusterReq clusterReq) {
        ClusterDTO clusterDTO = ClusterConverter.INSTANCE.fromReq2DTO(clusterReq);
        return ResponseEntity.success(clusterService.update(id, clusterDTO));
    }
@Test
    void updateModifiesCluster() {
        Long id = 1L;
        ClusterReq clusterReq = new ClusterReq();
        ClusterVO updatedCluster = new ClusterVO();
        when(clusterService.update(eq(id), any())).thenReturn(updatedCluster);

        ResponseEntity<ClusterVO> response = clusterController.update(id, clusterReq);

        assertTrue(response.isSuccess());
        assertEquals(updatedCluster, response.getData());
    }