2019-02-15 15:39:39 +05:30
|
|
|
# frozen_string_literal: true
|
|
|
|
|
|
|
|
module SystemCheck
|
|
|
|
module RakeTask
|
|
|
|
# Used by gitlab:app:check rake task
|
|
|
|
module AppTask
|
|
|
|
extend RakeTaskHelpers
|
|
|
|
|
|
|
|
def self.name
|
|
|
|
'GitLab App'
|
|
|
|
end
|
|
|
|
|
|
|
|
def self.checks
|
|
|
|
[
|
|
|
|
SystemCheck::App::GitConfigCheck,
|
|
|
|
SystemCheck::App::DatabaseConfigExistsCheck,
|
|
|
|
SystemCheck::App::MigrationsAreUpCheck,
|
|
|
|
SystemCheck::App::OrphanedGroupMembersCheck,
|
|
|
|
SystemCheck::App::GitlabConfigExistsCheck,
|
|
|
|
SystemCheck::App::GitlabConfigUpToDateCheck,
|
|
|
|
SystemCheck::App::LogWritableCheck,
|
|
|
|
SystemCheck::App::TmpWritableCheck,
|
|
|
|
SystemCheck::App::UploadsDirectoryExistsCheck,
|
|
|
|
SystemCheck::App::UploadsPathPermissionCheck,
|
|
|
|
SystemCheck::App::UploadsPathTmpPermissionCheck,
|
2021-12-11 22:18:48 +05:30
|
|
|
SystemCheck::App::SystemdUnitFilesOrInitScriptExistCheck,
|
|
|
|
SystemCheck::App::SystemdUnitFilesOrInitScriptUpToDateCheck,
|
2019-02-15 15:39:39 +05:30
|
|
|
SystemCheck::App::ProjectsHaveNamespaceCheck,
|
|
|
|
SystemCheck::App::RedisVersionCheck,
|
|
|
|
SystemCheck::App::RubyVersionCheck,
|
|
|
|
SystemCheck::App::GitVersionCheck,
|
|
|
|
SystemCheck::App::GitUserDefaultSSHConfigCheck,
|
2019-12-04 20:38:33 +05:30
|
|
|
SystemCheck::App::ActiveUsersCheck,
|
2020-05-24 23:13:21 +05:30
|
|
|
SystemCheck::App::AuthorizedKeysPermissionCheck,
|
|
|
|
SystemCheck::App::HashedStorageEnabledCheck,
|
|
|
|
SystemCheck::App::HashedStorageAllProjectsCheck
|
2019-02-15 15:39:39 +05:30
|
|
|
]
|
|
|
|
end
|
|
|
|
end
|
|
|
|
end
|
|
|
|
end
|
2019-12-04 20:38:33 +05:30
|
|
|
|
2021-06-08 01:23:25 +05:30
|
|
|
SystemCheck::RakeTask::AppTask.prepend_mod_with('SystemCheck::RakeTask::AppTask')
|