summaryrefslogtreecommitdiff
path: root/app/workers/clusters/applications
diff options
context:
space:
mode:
Diffstat (limited to 'app/workers/clusters/applications')
-rw-r--r--app/workers/clusters/applications/check_prometheus_health_worker.rb33
1 files changed, 0 insertions, 33 deletions
diff --git a/app/workers/clusters/applications/check_prometheus_health_worker.rb b/app/workers/clusters/applications/check_prometheus_health_worker.rb
deleted file mode 100644
index 4f85c5c5b7a..00000000000
--- a/app/workers/clusters/applications/check_prometheus_health_worker.rb
+++ /dev/null
@@ -1,33 +0,0 @@
-# frozen_string_literal: true
-
-module Clusters
- module Applications
- class CheckPrometheusHealthWorker
- include ApplicationWorker
-
- data_consistency :always
-
- # rubocop:disable Scalability/CronWorkerContext
- # This worker does not perform work scoped to a context
- include CronjobQueue
- # rubocop:enable Scalability/CronWorkerContext
-
- queue_namespace :incident_management
- feature_category :incident_management
- urgency :low
-
- idempotent!
- worker_has_external_dependencies!
-
- def perform
- demo_project_ids = Gitlab::Monitor::DemoProjects.primary_keys
-
- clusters = Clusters::Cluster.with_application_prometheus
- .with_project_http_integrations(demo_project_ids)
-
- # Move to a seperate worker with scoped context if expanded to do work on customer projects
- clusters.each { |cluster| Clusters::Applications::PrometheusHealthCheckService.new(cluster).execute }
- end
- end
- end
-end