Class: Gitlab::BackgroundMigration::FixProjectsWithoutPrometheusService::Migratable::Cluster
- Inherits:
-
ActiveRecord::Base
- Object
- ActiveRecord::Base
- Gitlab::BackgroundMigration::FixProjectsWithoutPrometheusService::Migratable::Cluster
- Defined in:
- lib/gitlab/background_migration/fix_projects_without_prometheus_service.rb
Overview
Migration model namespace isolated from application code.
Class Method Summary collapse
Class Method Details
.has_prometheus_application? ⇒ Boolean
55 56 57 58 |
# File 'lib/gitlab/background_migration/fix_projects_without_prometheus_service.rb', line 55 def self.has_prometheus_application? joins("INNER JOIN clusters_applications_prometheus ON clusters_applications_prometheus.cluster_id = clusters.id AND clusters_applications_prometheus.status IN (#{Applications::Prometheus.statuses[:installed]}, #{Applications::Prometheus.statuses[:updated]})").exists? end |