2021-11-18 22:05:49 +05:30
|
|
|
# frozen_string_literal: true
|
|
|
|
|
|
|
|
class Projects::ClusterAgentsController < Projects::ApplicationController
|
|
|
|
before_action :authorize_can_read_cluster_agent!
|
|
|
|
|
2021-12-11 22:18:48 +05:30
|
|
|
before_action do
|
|
|
|
push_frontend_feature_flag(:cluster_vulnerabilities, project, default_enabled: :yaml)
|
|
|
|
end
|
|
|
|
|
2021-11-18 22:05:49 +05:30
|
|
|
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-12-11 22:18:48 +05:30
|
|
|
|
|
|
|
Projects::ClusterAgentsController.prepend_mod_with('Projects::ClusterAgentsController')
|