Sha256: 7ebdf1ead836d6e370acabd6f8529126becd1436dc833622a26ddd2ff1f49d54

Contents?: true

Size: 787 Bytes

Versions: 51

Compression:

Stored size: 787 Bytes

Contents

namespace :katello do
  desc "Check candlepin for missing repository content"
  task :check_candlepin_content => ["environment", "check_ping"] do
    logger = Logger.new(STDOUT)
    User.current = User.anonymous_api_admin
    repos = ::Katello::Repository.yum_type.in_default_view
    bad_repos = repos.reject { |repo| ::Katello::Util::CandlepinRepositoryChecker.repository_exist_in_backend?(repo) }
    logger.info("Checked #{repos.count} repositories.")
    unless bad_repos.blank?
      logger.info("There were #{bad_repos.count} repositories that do not exist in the backend system [Candlepin]")
    end
    bad_repos.each do |repo|
      logger.info("Organization - \"#{repo.organization.name}\", Product - \"#{repo.product.name}\", Repository: \"#{repo.name}\"")
    end
  end
end

Version data entries

51 entries across 51 versions & 1 rubygems

Version Path
katello-4.16.0 lib/katello/tasks/check_candlepin_content.rake
katello-4.15.1 lib/katello/tasks/check_candlepin_content.rake
katello-4.16.0.rc2 lib/katello/tasks/check_candlepin_content.rake
katello-4.16.0.rc1 lib/katello/tasks/check_candlepin_content.rake
katello-4.14.3 lib/katello/tasks/check_candlepin_content.rake
katello-4.14.2 lib/katello/tasks/check_candlepin_content.rake
katello-4.15.0 lib/katello/tasks/check_candlepin_content.rake
katello-4.15.0.rc2 lib/katello/tasks/check_candlepin_content.rake
katello-4.15.0.rc1 lib/katello/tasks/check_candlepin_content.rake
katello-4.14.1 lib/katello/tasks/check_candlepin_content.rake
katello-4.14.0 lib/katello/tasks/check_candlepin_content.rake
katello-4.14.0.rc3 lib/katello/tasks/check_candlepin_content.rake
katello-4.14.0.rc2 lib/katello/tasks/check_candlepin_content.rake
katello-4.14.0.rc1.1 lib/katello/tasks/check_candlepin_content.rake
katello-4.14.0.rc1 lib/katello/tasks/check_candlepin_content.rake
katello-4.13.1 lib/katello/tasks/check_candlepin_content.rake
katello-4.13.0 lib/katello/tasks/check_candlepin_content.rake
katello-4.12.1 lib/katello/tasks/check_candlepin_content.rake
katello-4.13.0.rc1 lib/katello/tasks/check_candlepin_content.rake
katello-4.12.0 lib/katello/tasks/check_candlepin_content.rake