Skip to content

Commit 00bcd35

Browse files
committed
Merge branch '63044-add-prom-proxies-ce' into 'master'
Add method to authorize reading from prometheus proxy Closes #63044 See merge request gitlab-org/gitlab-ce!32305
2 parents 093858a + 935ecf5 commit 00bcd35

File tree

2 files changed

+5
-0
lines changed

2 files changed

+5
-0
lines changed

app/controllers/clusters/base_controller.rb

+4
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,10 @@ def authorize_create_cluster!
3131
access_denied! unless can?(current_user, :create_cluster, clusterable)
3232
end
3333

34+
def authorize_read_prometheus!
35+
access_denied! unless can?(current_user, :read_prometheus, clusterable)
36+
end
37+
3438
def clusterable
3539
raise NotImplementedError
3640
end

app/policies/clusters/instance_policy.rb

+1
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ class InstancePolicy < BasePolicy
88
enable :create_cluster
99
enable :update_cluster
1010
enable :admin_cluster
11+
enable :read_prometheus
1112
end
1213
end
1314
end

0 commit comments

Comments
 (0)