Package backend :: Package cdn_tools :: Module repository :: Class CdnRepositoryManager
[hide private]
[frames] | no frames]

Class CdnRepositoryManager

source code


Class managing CDN repositories, connected channels etc.

Instance Methods [hide private]
 
__init__(self, local_mount_point=None, client_cert_id=None)
x.__init__(...) initializes x; see help(type(x)) for signature
source code
 
__init_repository_to_channels_mapping(self) source code
 
_populate_repository_tree(self, client_cert_id=None) source code
 
get_content_sources_regular(self, channel_label, source=False) source code
 
get_content_sources_kickstart(self, channel_label) source code
 
get_content_sources(self, channel_label, source=False) source code
 
check_channel_availability(self, channel_label, no_kickstarts=False)
Checks if all repositories for channel are available.
source code
 
check_repository_availability(self, relative_url, channel_label=None) source code
 
get_content_sources_import_batch(self, channel_label, backend, repos=None) source code
 
_create_content_source_obj(self, label, source_url, backend) source code
 
get_repository_crypto_keys(self, url) source code
 
assign_repositories_to_channel(self, channel_label, delete_repos=None, add_repos=None) source code
 
list_channels_containing_repository(self, relative_path) source code

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __str__, __subclasshook__

Static Methods [hide private]
 
unlink_all_repos(channel_label, custom_only=False) source code
 
list_associated_repos(channel_label) source code
 
list_provided_repos(crypto_key_id) source code
 
cleanup_orphaned_repos() source code
 
get_content_source_label(source) source code
Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

__init__(self, local_mount_point=None, client_cert_id=None)
(Constructor)

source code 

x.__init__(...) initializes x; see help(type(x)) for signature

Overrides: object.__init__
(inherited documentation)