Sha256: c639ab9726962d5e57067ee70e5b6cdffcb5f8c113e1def12022d3619b2f887f
Contents?: true
Size: 1.06 KB
Versions: 41
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.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_publication: true) end end end end end end end end end
Version data entries
41 entries across 41 versions & 1 rubygems