Commit 7371da19 authored by Scott Hampton's avatar Scott Hampton

Set low urgency for Pipeline Insights endpoints

- Projects::MergeRequestsController#test_reports
- Projects::Pipelines::TestsController#show
- Projects::ArtifactsController#browse
- Projects::ArtifactsController#file
- Projects::Pipelines::TestsController#summary
- GET /api/:version/projects/:id/jobs/artifacts/:ref_name/download
- GET /api/:version/projects/:id/jobs/:job_id/artifacts/*artifact_path
- Projects::PipelinesController#test_report
- Projects::ArtifactsController#latest_succeeded
parent e2e59c68
......@@ -5,6 +5,8 @@ class Projects::ArtifactsController < Projects::ApplicationController
include RendersBlob
include SendFileUpload
urgency :low, [:browse, :file, :latest_succeeded]
layout 'project'
before_action :authorize_read_build!
before_action :authorize_update_build!, only: [:keep]
......
......@@ -85,7 +85,8 @@ class Projects::MergeRequestsController < Projects::MergeRequests::ApplicationCo
:destroy,
:rebase,
:discussions,
:pipelines
:pipelines,
:test_reports
]
def index
......
......@@ -3,6 +3,8 @@
module Projects
module Pipelines
class TestsController < Projects::Pipelines::ApplicationController
urgency :low, [:show, :summary]
before_action :authorize_read_build!
before_action :builds, only: [:show]
......
......@@ -5,7 +5,7 @@ class Projects::PipelinesController < Projects::ApplicationController
include RedisTracking
urgency :default, [:status]
urgency :low, [:index, :new, :builds, :show, :failures, :create, :stage, :retry, :dag, :cancel]
urgency :low, [:index, :new, :builds, :show, :failures, :create, :stage, :retry, :dag, :cancel, :test_report]
before_action :disable_query_limiting, only: [:create, :retry]
before_action :pipeline, except: [:index, :new, :create, :charts, :config_variables]
......
......@@ -28,7 +28,7 @@ module API
requires :job, type: String, desc: 'The name for the job'
end
route_setting :authentication, job_token_allowed: true
get ':id/jobs/artifacts/:ref_name/download',
get ':id/jobs/artifacts/:ref_name/download', urgency: :low,
requirements: { ref_name: /.+/ } do
authorize_download_artifacts!
......@@ -87,7 +87,7 @@ module API
requires :artifact_path, type: String, desc: 'Artifact path'
end
route_setting :authentication, job_token_allowed: true
get ':id/jobs/:job_id/artifacts/*artifact_path', format: false do
get ':id/jobs/:job_id/artifacts/*artifact_path', urgency: :low, format: false do
authorize_download_artifacts!
build = find_build!(params[:job_id])
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment