6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
# File 'app/lib/actions/pulp3/orchestration/content_view_version/copy_version_units_to_library.rb', line 6
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
|