Sha256: 8b5275af179b0452bf7ade7d221d4e538070889056e629ffa0823cf021c44740
Contents?: true
Size: 1016 Bytes
Versions: 28
Compression:
Stored size: 1016 Bytes
Contents
module Actions module Katello module Repository class MetadataGenerate < Actions::Base include Actions::Katello::PulpSelector def plan(repository, options = {}) dependency = options.fetch(:dependency, nil) force = options.fetch(:force, false) source_repository = options.fetch(:source_repository, nil) source_repository ||= repository.target_repository if repository.link? smart_proxy = options.fetch(:smart_proxy, SmartProxy.pulp_master) matching_content = options.fetch(:matching_content, false) plan_pulp_action([Pulp::Repository::DistributorPublish, Pulp3::Orchestration::Repository::GenerateMetadata], repository, smart_proxy, :force => force, :source_repository => source_repository, :matching_content => matching_content, :dependency => dependency) end end end end end
Version data entries
28 entries across 28 versions & 1 rubygems