Skip to content
Snippets Groups Projects
Verified Commit dbfefbe5 authored by Tiger Watson's avatar Tiger Watson Committed by GitLab
Browse files

Merge branch '438975-remove-ignore-rule-for-legacy-columns-from-geonodestatus-model' into 'master'

Geo - Remove ignore column rule from GeoNodeStatus

See merge request !148335



Merged-by: default avatarTiger Watson <twatson@gitlab.com>
Approved-by: default avatarMalcolm Locke <mlocke@gitlab.com>
Approved-by: default avatarBojan Marjanovic <bmarjanovic@gitlab.com>
Approved-by: Imre Farkas's avatarImre Farkas <ifarkas@gitlab.com>
Approved-by: default avatarTiger Watson <twatson@gitlab.com>
Co-authored-by: default avatarDouglas Barbosa Alexandre <dbalexandre@gmail.com>
parents 17ba00fa 9bc24bb9
No related branches found
No related tags found
1 merge request!148335Geo - Remove ignore column rule from GeoNodeStatus
Pipeline #1243658521 passed
# frozen_string_literal: true
class GeoNodeStatus < ApplicationRecord
include IgnorableColumns
include ShaAttribute
ignore_columns(
%i[
container_repositories_count
container_repositories_failed_count
container_repositories_registry_count
container_repositories_synced_count
job_artifacts_count
job_artifacts_failed_count
job_artifacts_synced_count
job_artifacts_synced_missing_on_primary_count
lfs_objects_count
lfs_objects_failed_count
lfs_objects_synced_count
lfs_objects_synced_missing_on_primary_count
],
remove_with: '16.7',
remove_after: '2023-11-22'
)
belongs_to :geo_node
delegate :selective_sync_type, to: :geo_node
......
......@@ -24,7 +24,6 @@ def print_status
print_geo_role
print_node_health_status
print_container_repositories_status
print_replicators_status
print_repositories_checked_status
print_replicators_verification_status
......@@ -38,7 +37,6 @@ def print_status
end
def print_replication_verification_status
print_container_repositories_status
print_replicators_status
print_replicators_verification_status
end
......@@ -73,10 +71,6 @@ def conditional_replication_and_verification_checks_status
!Gitlab::Geo.secondary?
status.push current_node_status.repositories_checked_in_percentage
end
if ::Geo::ContainerRepositoryRegistry.replication_enabled? && current_node_status.container_repositories_count.to_i > 0
status.push current_node_status.container_repositories_synced_in_percentage
end
end
end
......@@ -180,18 +174,6 @@ def print_replicators_status
end
end
def print_container_repositories_status
if ::Geo::ContainerRepositoryRegistry.replication_enabled?
print_counts_row(
description: 'Container repositories',
failed: current_node_status.container_repositories_failed_count,
succeeded: current_node_status.container_repositories_synced_count,
total: current_node_status.container_repositories_count,
percentage: current_node_status.container_repositories_synced_in_percentage
)
end
end
def print_repositories_checked_status
return unless Gitlab::Geo.primary?
return unless Gitlab::CurrentSettings.repository_checks_enabled
......
......@@ -179,8 +179,6 @@
/Health Status: /,
/Sync Settings: /,
/Database replication lag: /,
/Uploads: /,
/Container repositories: /,
/Last event ID seen from primary: /,
/Last status report was: /
] + self_service_framework_checks
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment