2021-10-06 06:09:43 +00:00
|
|
|
# frozen_string_literal: true
|
|
|
|
|
|
|
|
class Projects::ClusterAgentsController < Projects::ApplicationController
|
|
|
|
before_action :authorize_can_read_cluster_agent!
|
|
|
|
|
2021-11-05 18:12:21 +00:00
|
|
|
before_action do
|
|
|
|
push_frontend_feature_flag(:cluster_vulnerabilities, project, default_enabled: :yaml)
|
|
|
|
end
|
|
|
|
|
2021-10-06 06:09:43 +00:00
|
|
|
feature_category :kubernetes_management
|
|
|
|
|
|
|
|
def show
|
|
|
|
@agent_name = params[:name]
|
|
|
|
end
|
|
|
|
|
|
|
|
private
|
|
|
|
|
|
|
|
def authorize_can_read_cluster_agent!
|
|
|
|
return if can?(current_user, :admin_cluster, project)
|
|
|
|
|
|
|
|
access_denied!
|
|
|
|
end
|
|
|
|
end
|
2021-11-05 18:12:21 +00:00
|
|
|
|
|
|
|
Projects::ClusterAgentsController.prepend_mod_with('Projects::ClusterAgentsController')
|