Package pulp :: Package client :: Module connection :: Class RepoConnection
[hide private]
[frames] | no frames]

Class RepoConnection

source code

PulpConnection --+
                 |
                RepoConnection

Connection class to access repo specific calls

Instance Methods [hide private]
 
create(self, id, name, arch, feed=None, symlinks=False, sync_schedule=None, cert_data=None) source code
 
repository(self, id, fields=None) source code
 
repositories(self) source code
 
update(self, repo) source code
 
delete(self, id) source code
 
clean(self) source code
 
sync(self, repoid, timeout=None) source code
 
cancel_sync(self, repoid, taskid) source code
 
add_package(self, repoid, packageid) source code
 
get_package(self, repoid, pkg_name) source code
 
packages(self, repoid) source code
 
packagegroups(self, repoid) source code
 
create_packagegroup(self, repoid, groupid, groupname, description) source code
 
delete_packagegroup(self, repoid, groupid) source code
 
add_packages_to_group(self, repoid, groupid, packagenames, gtype) source code
 
delete_package_from_group(self, repoid, groupid, pkgname, gtype) source code
 
upload(self, id, pkginfo, pkgstream) source code
 
all_schedules(self) source code
 
sync_status(self, status_path) source code
 
add_errata(self, id, errataids) source code
 
delete_errata(self, id, errataids) source code
 
errata(self, id, types=[]) source code
    Inherited from PulpConnection
 
__init__(self, host='localhost', port=443, handler="/pulp/api", cert_file=realpath(CERT_PATH), key_file=realpath(KEY_PATH), username=None, password=None) source code
 
setUp(self) source code
 
shutDown(self) source code
Class Variables [hide private]
    Inherited from PulpConnection
  CERT_PATH = "/etc/pki/consumer/cert.pem"
  KEY_PATH = "/etc/pki/consumer/key.pem"