Sha256: b951824f4133e6174399fd8082dbe4e3f99a5cbdfa4f0a9590ccf34b4210e8c4
Contents?: true
Size: 1.07 KB
Versions: 9
Compression:
Stored size: 1.07 KB
Contents
module Actions module Katello module ContentViewVersion class AutoCreateRedhatRepositories < Actions::Base def plan(import:, path:) helper = ::Katello::Pulp3::ContentViewVersion::ImportableRepositories.new( organization: import.organization, metadata_repositories: import.metadata_map.repositories.select { |r| r.redhat }, syncable_format: import.metadata_map.syncable_format?, path: path ) helper.generate! sequence do helper.creatable.each do |root| plan_action(::Actions::Katello::RepositorySet::EnableRepository, root[:product], root[:content], root[:substitutions], override_url: root[:override_url], override_arch: root[:override_arch]) end helper.updatable.each do |root| plan_action(::Actions::Katello::Repository::Update, root[:repository], root[:options]) end end end end end end end
Version data entries
9 entries across 9 versions & 1 rubygems