From 9666220e175347dad1d93ccedefa128b67f67b14 Mon Sep 17 00:00:00 2001 From: munishchouhan Date: Wed, 19 Feb 2025 20:13:34 +0100 Subject: [PATCH] removed metrics from open-api Signed-off-by: munishchouhan --- typespec/models/MetricsResponse.tsp | 11 ----------- typespec/models/models.tsp | 1 - typespec/routes.tsp | 24 +----------------------- 3 files changed, 1 insertion(+), 35 deletions(-) delete mode 100644 typespec/models/MetricsResponse.tsp diff --git a/typespec/models/MetricsResponse.tsp b/typespec/models/MetricsResponse.tsp deleted file mode 100644 index f17da0d26..000000000 --- a/typespec/models/MetricsResponse.tsp +++ /dev/null @@ -1,11 +0,0 @@ -@doc("Response payload for metrics.") -model MetricsResponse { - count: int64; - metric: "builds" | "fusion" | "pulls"; - orgs: Orgs; -} - -model Orgs { - key: string; - value: int64; -} \ No newline at end of file diff --git a/typespec/models/models.tsp b/typespec/models/models.tsp index 3062198af..999efa0b5 100644 --- a/typespec/models/models.tsp +++ b/typespec/models/models.tsp @@ -3,7 +3,6 @@ import "./ContainerResponse.tsp"; import "./BuildStatusResponse.tsp"; import "./ContainerInspectRequest.tsp"; import "./ContainerInspectResponse.tsp"; -import "./MetricsResponse.tsp"; import "./WaveScanRecord.tsp"; import "./WaveBuildRecord.tsp"; import "./ValidateRegistryCredsRequest.tsp"; diff --git a/typespec/routes.tsp b/typespec/routes.tsp index fb10d16c4..dd1a8678c 100644 --- a/typespec/routes.tsp +++ b/typespec/routes.tsp @@ -20,7 +20,7 @@ namespace wave { @statusCode statusCode: 200; }; - @route("/container/{requestId}") + @route("/{requestId}") @get op getContainerDetails(@path requestId: string): { @body response: WaveContainerRecord; @statusCode statusCode: 200; @@ -89,28 +89,6 @@ namespace wave { } - @route("/v1alpha2/metrics") - interface MetricsService { - - @route("/builds") - @get op getBuildMetrics(@query date?: string, @query org?: string): { - @body response: MetricsResponse; - @statusCode statusCode: 200; - }; - - @route("/pulls") - @get op getPullMetrics(@query date?: string, @query org?: string): { - @body response: MetricsResponse; - @statusCode statusCode: 200; - }; - - @route("/fusion/pulls") - @get op getFusionPullMetrics(@query date?: string, @query org?: string): { - @body response: MetricsResponse; - @statusCode statusCode: 200; - }; - } - @route("/v1alpha2/validate-creds") @post op validateCredsV2(@body request: ValidateRegistryCredsRequest): boolean;