Skip to content

Commit 02f7892

Browse files
authored
Merge pull request #9738 from elsamaryv/capture-metrics-fix
Fix: Capture Metrics button is disabled for an Openshift provider
2 parents d01286f + d979efe commit 02f7892

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

app/helpers/application_helper/button/ems_capture_metrics.rb

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,8 @@ def disabled?
55
check_credentials
66
check_refresh
77
check_endpoint
8+
check_role
89
end
9-
check_role
10-
1110
@error_message.present?
1211
end
1312

@@ -24,8 +23,9 @@ def check_endpoint
2423
end
2524

2625
def check_role
27-
metrics_collection = ManageIQ::Providers::Kubernetes::ContainerManager.method_defined?(:queue_metrics_capture) &&
28-
MiqServer.my_server.zone.role_active?("ems_metrics_coordinator")
26+
metrics_collection =
27+
ManageIQ::Providers::Kubernetes::ContainerManager.method_defined?(:queue_metrics_capture) &&
28+
@record.zone.role_active?("ems_metrics_coordinator")
2929

3030
@error_message ||= _("Capacity & Utilization Coordinator role is off") unless metrics_collection
3131
end

0 commit comments

Comments
 (0)