diff --git a/gate-core/src/main/groovy/com/netflix/spinnaker/gate/services/internal/KeelService.java b/gate-core/src/main/groovy/com/netflix/spinnaker/gate/services/internal/KeelService.java index e1d0244a49..da24640c4e 100644 --- a/gate-core/src/main/groovy/com/netflix/spinnaker/gate/services/internal/KeelService.java +++ b/gate-core/src/main/groovy/com/netflix/spinnaker/gate/services/internal/KeelService.java @@ -19,7 +19,6 @@ import com.netflix.spinnaker.kork.manageddelivery.model.Resource; import com.netflix.spinnaker.kork.manageddelivery.model.ResourceEvent; -import java.time.Instant; import java.util.List; import java.util.Map; import retrofit.http.Body; @@ -32,7 +31,7 @@ public interface KeelService { @GET("/resources/events/{name}") - List getResourceEvents(@Path("name") String name, @Query("since") Instant since); + List getResourceEvents(@Path("name") String name, @Query("limit") Integer limit); @GET("/resources/{name}") Resource getResource(@Path("name") String name); diff --git a/gate-web/src/main/groovy/com/netflix/spinnaker/gate/controllers/HistoryController.java b/gate-web/src/main/groovy/com/netflix/spinnaker/gate/controllers/HistoryController.java index 16755d241f..69419d1d39 100644 --- a/gate-web/src/main/groovy/com/netflix/spinnaker/gate/controllers/HistoryController.java +++ b/gate-web/src/main/groovy/com/netflix/spinnaker/gate/controllers/HistoryController.java @@ -4,7 +4,6 @@ import com.netflix.spinnaker.kork.manageddelivery.model.ResourceEvent; import groovy.util.logging.Slf4j; import io.swagger.annotations.ApiOperation; -import java.time.Instant; import java.util.List; import org.slf4j.Logger; import org.slf4j.LoggerFactory; @@ -34,7 +33,7 @@ public HistoryController(KeelService keelService) { @RequestMapping(value = "/{name}", method = RequestMethod.GET) List getHistory( @PathVariable("name") String name, - @RequestParam(value = "since", required = false) Instant since) { - return keelService.getResourceEvents(name, since); + @RequestParam(value = "limit", required = false) Integer limit) { + return keelService.getResourceEvents(name, limit); } }