Sha256: 590c7c3109cd1b3dfc8319fd1e59c5a99a98e02a2a3ebbc3b24095e4f854f6ee
Contents?: true
Size: 1.05 KB
Versions: 20
Compression:
Stored size: 1.05 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.generated?) 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
20 entries across 20 versions & 1 rubygems