Sha256: 7d683a18f03dee13ad732df2b85c27b8656149adf586ee353417ecea4714379c
Contents?: true
Size: 1.06 KB
Versions: 34
Compression:
Stored size: 1.06 KB
Contents
module Actions module Pulp3 module Orchestration module ContentViewVersion class CopyVersionUnitsToLibrary < Actions::EntryAction def plan(content_view_version) concurrence do content_view_version.importable_repositories.each do |repo| sequence do plan_action(Actions::Pulp3::Repository::CopyContent, repo, SmartProxy.pulp_primary!, repo.library_instance, copy_all: true, mirror: content_view_version.content_view.library_import?) plan_action(Actions::Pulp3::Repository::SaveVersion, repo.library_instance) plan_action(Katello::Repository::IndexContent, id: repo.library_instance_id) plan_action(Katello::Repository::MetadataGenerate, repo.library_instance, :force => true) end end end end end end end end end
Version data entries
34 entries across 34 versions & 1 rubygems