diff --git a/.bzrignore b/.bzrignore index df7b1bbd..a742d5a9 100644 --- a/.bzrignore +++ b/.bzrignore @@ -1,3 +1,4 @@ revision bin .coverage +tags diff --git a/tags b/tags deleted file mode 100644 index 7416d4fc..00000000 --- a/tags +++ /dev/null @@ -1,1391 +0,0 @@ -!_TAG_FILE_FORMAT 2 /extended format; --format=1 will not append ;" to lines/ -!_TAG_FILE_SORTED 1 /0=unsorted, 1=sorted, 2=foldcase/ -!_TAG_PROGRAM_AUTHOR Darren Hiebert /dhiebert@users.sourceforge.net/ -!_TAG_PROGRAM_NAME Exuberant Ctags // -!_TAG_PROGRAM_URL http://ctags.sourceforge.net /official site/ -!_TAG_PROGRAM_VERSION 5.9~svn20110310 // -ADDRESS_MAP hooks/charmhelpers/contrib/openstack/ip.py /^ADDRESS_MAP = {$/;" v -ADDRESS_TYPES hooks/charmhelpers/contrib/openstack/context.py /^ADDRESS_TYPES = ['admin', 'internal', 'public']$/;" v -ADMIN hooks/charmhelpers/contrib/openstack/ip.py /^ADMIN = 'admin'$/;" v -AMQPContext hooks/charmhelpers/contrib/openstack/context.py /^class AMQPContext(OSContextGenerator):$/;" c -APACHE_24_CONF hooks/keystone_utils.py /^APACHE_24_CONF = '\/etc\/apache2\/sites-available\/openstack_https_frontend.conf'$/;" v -APACHE_CONF hooks/keystone_utils.py /^APACHE_CONF = '\/etc\/apache2\/sites-available\/openstack_https_frontend'$/;" v -APACHE_SSL_DIR hooks/keystone_utils.py /^APACHE_SSL_DIR = '\/etc\/apache2\/ssl\/keystone'$/;" v -API_PORTS hooks/keystone_utils.py /^API_PORTS = {$/;" v -APT_NO_LOCK hooks/charmhelpers/fetch/__init__.py /^APT_NO_LOCK = 100 # The return code for "couldn't acquire lock" in APT.$/;" v -APT_NO_LOCK_RETRY_COUNT hooks/charmhelpers/fetch/__init__.py /^APT_NO_LOCK_RETRY_COUNT = 30 # Retry to acquire the lock X times.$/;" v -APT_NO_LOCK_RETRY_DELAY hooks/charmhelpers/fetch/__init__.py /^APT_NO_LOCK_RETRY_DELAY = 10 # Wait 10 seconds between apt lock checks.$/;" v -AmuletDeployment tests/charmhelpers/contrib/amulet/deployment.py /^class AmuletDeployment(object):$/;" c -AmuletUtils tests/charmhelpers/contrib/amulet/utils.py /^class AmuletUtils(object):$/;" c -ApacheSSLContext hooks/charmhelpers/contrib/openstack/context.py /^class ApacheSSLContext(OSContextGenerator):$/;" c -ApacheSSLContext hooks/keystone_context.py /^class ApacheSSLContext(context.ApacheSSLContext):$/;" c -AptLockError hooks/charmhelpers/fetch/__init__.py /^class AptLockError(Exception):$/;" c -ArchiveUrlFetchHandler hooks/charmhelpers/fetch/archiveurl.py /^class ArchiveUrlFetchHandler(BaseFetchHandler):$/;" c -BASE_GIT_PACKAGES hooks/keystone_utils.py /^BASE_GIT_PACKAGES = [$/;" v -BASE_PACKAGES hooks/keystone_utils.py /^BASE_PACKAGES = [$/;" v -BASE_RESOURCE_MAP hooks/keystone_utils.py /^BASE_RESOURCE_MAP = OrderedDict([$/;" v -BASE_SERVICES hooks/keystone_utils.py /^BASE_SERVICES = [$/;" v -BaseFetchHandler hooks/charmhelpers/fetch/__init__.py /^class BaseFetchHandler(object):$/;" c -BindHostContext hooks/charmhelpers/contrib/openstack/context.py /^class BindHostContext(OSContextGenerator):$/;" c -BzrUrlFetchHandler hooks/charmhelpers/fetch/bzrurl.py /^class BzrUrlFetchHandler(BaseFetchHandler):$/;" c -CA_BUNDLE hooks/keystone_ssl.py /^CA_BUNDLE = '\/usr\/local\/share\/ca-certificates\/juju_ca_cert.crt'$/;" v -CA_CERT_PATH hooks/charmhelpers/contrib/openstack/context.py /^CA_CERT_PATH = '\/usr\/local\/share\/ca-certificates\/keystone_juju_ca_cert.crt'$/;" v -CA_CERT_PATH hooks/keystone_context.py /^CA_CERT_PATH = '\/usr\/local\/share\/ca-certificates\/keystone_juju_ca_cert.crt'$/;" v -CA_CERT_PATH hooks/keystone_utils.py /^CA_CERT_PATH = '\/usr\/local\/share\/ca-certificates\/keystone_juju_ca_cert.crt'$/;" v -CA_EXPIRY hooks/keystone_ssl.py /^CA_EXPIRY = '365'$/;" v -CA_SINGLETON hooks/keystone_ssl.py /^CA_SINGLETON = []$/;" v -CLOUD_ARCHIVE_KEY_ID hooks/charmhelpers/contrib/openstack/utils.py /^CLOUD_ARCHIVE_KEY_ID = '5EDB1B62EC4926EA'$/;" v -CLOUD_ARCHIVE_POCKETS hooks/charmhelpers/fetch/__init__.py /^CLOUD_ARCHIVE_POCKETS = {$/;" v -CLOUD_ARCHIVE_URL hooks/charmhelpers/contrib/openstack/utils.py /^CLOUD_ARCHIVE_URL = "http:\/\/ubuntu-cloud.archive.canonical.com\/ubuntu"$/;" v -CLUSTER_RES hooks/keystone_utils.py /^CLUSTER_RES = 'grp_ks_vips'$/;" v -CONFIGS hooks/cluster-relation-changed /^CONFIGS = register_configs()$/;" v -CONFIGS hooks/cluster-relation-departed /^CONFIGS = register_configs()$/;" v -CONFIGS hooks/cluster-relation-joined /^CONFIGS = register_configs()$/;" v -CONFIGS hooks/config-changed /^CONFIGS = register_configs()$/;" v -CONFIGS hooks/ha-relation-changed /^CONFIGS = register_configs()$/;" v -CONFIGS hooks/ha-relation-joined /^CONFIGS = register_configs()$/;" v -CONFIGS hooks/identity-admin-relation-changed /^CONFIGS = register_configs()$/;" v -CONFIGS hooks/identity-service-relation-changed /^CONFIGS = register_configs()$/;" v -CONFIGS hooks/identity-service-relation-joined /^CONFIGS = register_configs()$/;" v -CONFIGS hooks/install /^CONFIGS = register_configs()$/;" v -CONFIGS hooks/keystone_hooks.py /^CONFIGS = register_configs()$/;" v -CONFIGS hooks/nrpe-external-master-relation-changed /^CONFIGS = register_configs()$/;" v -CONFIGS hooks/nrpe-external-master-relation-joined /^CONFIGS = register_configs()$/;" v -CONFIGS hooks/pgsql-db-relation-changed /^CONFIGS = register_configs()$/;" v -CONFIGS hooks/pgsql-db-relation-joined /^CONFIGS = register_configs()$/;" v -CONFIGS hooks/shared-db-relation-changed /^CONFIGS = register_configs()$/;" v -CONFIGS hooks/shared-db-relation-joined /^CONFIGS = register_configs()$/;" v -CONFIGS hooks/start /^CONFIGS = register_configs()$/;" v -CONFIGS hooks/stop /^CONFIGS = register_configs()$/;" v -CONFIGS hooks/upgrade-charm /^CONFIGS = register_configs()$/;" v -CONFIG_FILE_NAME hooks/charmhelpers/core/hookenv.py /^ CONFIG_FILE_NAME = '.juju-persistent-config'$/;" v class:Config -CRITICAL hooks/charmhelpers/core/hookenv.py /^CRITICAL = "CRITICAL"$/;" v -CRMResourceNotFound hooks/charmhelpers/contrib/hahelpers/cluster.py /^class CRMResourceNotFound(Exception):$/;" c -CephBrokerRq hooks/charmhelpers/contrib/storage/linux/ceph.py /^class CephBrokerRq(object):$/;" c -CephBrokerRsp hooks/charmhelpers/contrib/storage/linux/ceph.py /^class CephBrokerRsp(object):$/;" c -CephContext hooks/charmhelpers/contrib/openstack/context.py /^class CephContext(OSContextGenerator):$/;" c -CharmTestCase unit_tests/test_utils.py /^class CharmTestCase(unittest.TestCase):$/;" c -Check hooks/charmhelpers/contrib/charmsupport/nrpe.py /^class Check(object):$/;" c -CheckException hooks/charmhelpers/contrib/charmsupport/nrpe.py /^class CheckException(Exception):$/;" c -ChecksumError hooks/charmhelpers/core/host.py /^class ChecksumError(ValueError):$/;" c -Config hooks/charmhelpers/core/hookenv.py /^class Config(dict):$/;" c -DEBUG hooks/charmhelpers/contrib/openstack/amulet/utils.py /^DEBUG = logging.DEBUG$/;" v -DEBUG hooks/charmhelpers/core/hookenv.py /^DEBUG = "DEBUG"$/;" v -DEBUG tests/charmhelpers/contrib/openstack/amulet/utils.py /^DEBUG = logging.DEBUG$/;" v -DEFAULT_ADDR hooks/charmhelpers/contrib/python/debug.py /^DEFAULT_ADDR = "0.0.0.0"$/;" v -DEFAULT_LOOPBACK_SIZE hooks/charmhelpers/contrib/openstack/utils.py /^DEFAULT_LOOPBACK_SIZE = '5G'$/;" v -DEFAULT_PATH hooks/charmhelpers/core/fstab.py /^ DEFAULT_PATH = os.path.join(os.path.sep, 'etc', 'fstab')$/;" v class:Fstab -DEFAULT_PORT hooks/charmhelpers/contrib/python/debug.py /^DEFAULT_PORT = 4444$/;" v -DISTRO_PROPOSED hooks/charmhelpers/contrib/openstack/utils.py /^DISTRO_PROPOSED = ('deb http:\/\/archive.ubuntu.com\/ubuntu\/ %s-proposed '$/;" v -DataPortContext hooks/charmhelpers/contrib/openstack/context.py /^class DataPortContext(NeutronPortContext):$/;" c -Delta hooks/charmhelpers/core/unitdata.py /^Delta = collections.namedtuple('Delta', ['previous', 'current'])$/;" v -DeltaSet hooks/charmhelpers/core/unitdata.py /^class DeltaSet(Record):$/;" c -ERROR hooks/charmhelpers/contrib/openstack/amulet/utils.py /^ERROR = logging.ERROR$/;" v -ERROR hooks/charmhelpers/core/hookenv.py /^ERROR = "ERROR"$/;" v -ERROR tests/charmhelpers/contrib/openstack/amulet/utils.py /^ERROR = logging.ERROR$/;" v -Entry hooks/charmhelpers/core/fstab.py /^ class Entry(object):$/;" c class:Fstab -ExternalPortContext hooks/charmhelpers/contrib/openstack/context.py /^class ExternalPortContext(NeutronPortContext):$/;" c -FETCH_HANDLERS hooks/charmhelpers/fetch/__init__.py /^FETCH_HANDLERS = ($/;" v -Fstab hooks/charmhelpers/core/fstab.py /^class Fstab(io.FileIO):$/;" c -GIT_PACKAGE_BLACKLIST hooks/keystone_utils.py /^GIT_PACKAGE_BLACKLIST = [$/;" v -GitUrlFetchHandler hooks/charmhelpers/fetch/giturl.py /^class GitUrlFetchHandler(BaseFetchHandler):$/;" c -HAIncompleteConfig hooks/charmhelpers/contrib/hahelpers/cluster.py /^class HAIncompleteConfig(Exception):$/;" c -HAPROXY_CONF hooks/keystone_utils.py /^HAPROXY_CONF = '\/etc\/haproxy\/haproxy.cfg'$/;" v -HAProxyContext hooks/charmhelpers/contrib/openstack/context.py /^class HAProxyContext(OSContextGenerator):$/;" c -HAProxyContext hooks/keystone_context.py /^class HAProxyContext(context.HAProxyContext):$/;" c -HookData hooks/charmhelpers/core/unitdata.py /^class HookData(object):$/;" c -Hooks hooks/charmhelpers/core/hookenv.py /^class Hooks(object):$/;" c -HttpRelation hooks/charmhelpers/core/services/helpers.py /^class HttpRelation(RelationContext):$/;" c -INFO hooks/charmhelpers/core/hookenv.py /^INFO = "INFO"$/;" v -INTERNAL hooks/charmhelpers/contrib/openstack/ip.py /^INTERNAL = 'int'$/;" v -IdentityServiceContext hooks/charmhelpers/contrib/openstack/context.py /^class IdentityServiceContext(OSContextGenerator):$/;" c -ImageServiceContext hooks/charmhelpers/contrib/openstack/context.py /^class ImageServiceContext(OSContextGenerator):$/;" c -JujuCA hooks/keystone_ssl.py /^class JujuCA(object):$/;" c -KEYFILE hooks/charmhelpers/contrib/storage/linux/ceph.py /^KEYFILE = '\/etc\/ceph\/ceph.client.{}.key'$/;" v -KEYRING hooks/charmhelpers/contrib/storage/linux/ceph.py /^KEYRING = '\/etc\/ceph\/ceph.client.{}.keyring'$/;" v -KEYSTONE_CONF hooks/keystone_utils.py /^KEYSTONE_CONF = "\/etc\/keystone\/keystone.conf"$/;" v -KEYSTONE_CONF_DIR hooks/keystone_utils.py /^KEYSTONE_CONF_DIR = os.path.dirname(KEYSTONE_CONF)$/;" v -KEYSTONE_LOGGER_CONF hooks/keystone_utils.py /^KEYSTONE_LOGGER_CONF = "\/etc\/keystone\/logging.conf"$/;" v -KeystoneBasicDeployment tests/basic_deployment.py /^class KeystoneBasicDeployment(OpenStackAmuletDeployment):$/;" c -KeystoneContext hooks/keystone_context.py /^class KeystoneContext(context.OSContextGenerator):$/;" c -KeystoneLoggingContext hooks/keystone_context.py /^class KeystoneLoggingContext(context.OSContextGenerator):$/;" c -KeystoneManager hooks/manager.py /^class KeystoneManager(object):$/;" c -KeystoneRelationTests unit_tests/test_keystone_hooks.py /^class KeystoneRelationTests(CharmTestCase):$/;" c -LogLevelContext hooks/charmhelpers/contrib/openstack/context.py /^class LogLevelContext(OSContextGenerator):$/;" c -MARKER hooks/charmhelpers/core/hookenv.py /^MARKER = object()$/;" v -MOUNT_BASE hooks/charmhelpers/contrib/charmsupport/volumes.py /^MOUNT_BASE = '\/srv\/juju\/volumes'$/;" v -ManagerCallback hooks/charmhelpers/core/services/base.py /^class ManagerCallback(object):$/;" c -MysqlRelation hooks/charmhelpers/core/services/helpers.py /^class MysqlRelation(RelationContext):$/;" c -NEUTRON_CONF_DIR hooks/charmhelpers/contrib/openstack/neutron.py /^NEUTRON_CONF_DIR = '\/etc\/neutron'$/;" v -NIC_PREFIXES hooks/charmhelpers/contrib/openstack/context.py /^ NIC_PREFIXES = ['eth', 'bond']$/;" v class:NeutronPortContext -NRPE hooks/charmhelpers/contrib/charmsupport/nrpe.py /^class NRPE(object):$/;" c -NetworkServiceContext hooks/charmhelpers/contrib/openstack/context.py /^class NetworkServiceContext(OSContextGenerator):$/;" c -NeutronAPIContext hooks/charmhelpers/contrib/openstack/context.py /^class NeutronAPIContext(OSContextGenerator):$/;" c -NeutronContext hooks/charmhelpers/contrib/openstack/context.py /^class NeutronContext(OSContextGenerator):$/;" c -NeutronPortContext hooks/charmhelpers/contrib/openstack/context.py /^class NeutronPortContext(OSContextGenerator):$/;" c -NotificationDriverContext hooks/charmhelpers/contrib/openstack/context.py /^class NotificationDriverContext(OSContextGenerator):$/;" c -OPENSTACK_CODENAMES hooks/charmhelpers/contrib/openstack/utils.py /^OPENSTACK_CODENAMES = OrderedDict([$/;" v -ORG_NAME hooks/keystone_ssl.py /^ORG_NAME = 'Ubuntu'$/;" v -ORG_UNIT hooks/keystone_ssl.py /^ORG_UNIT = 'Ubuntu Cloud'$/;" v -OSConfigException hooks/charmhelpers/contrib/openstack/templating.py /^class OSConfigException(Exception):$/;" c -OSConfigFlagContext hooks/charmhelpers/contrib/openstack/context.py /^class OSConfigFlagContext(OSContextGenerator):$/;" c -OSConfigRenderer hooks/charmhelpers/contrib/openstack/templating.py /^class OSConfigRenderer(object):$/;" c -OSConfigTemplate hooks/charmhelpers/contrib/openstack/templating.py /^class OSConfigTemplate(object):$/;" c -OSContextError hooks/charmhelpers/contrib/openstack/context.py /^class OSContextError(Exception):$/;" c -OSContextGenerator hooks/charmhelpers/contrib/openstack/context.py /^class OSContextGenerator(object):$/;" c -OpenStackAmuletDeployment hooks/charmhelpers/contrib/openstack/amulet/deployment.py /^class OpenStackAmuletDeployment(AmuletDeployment):$/;" c -OpenStackAmuletDeployment tests/charmhelpers/contrib/openstack/amulet/deployment.py /^class OpenStackAmuletDeployment(AmuletDeployment):$/;" c -OpenStackAmuletUtils hooks/charmhelpers/contrib/openstack/amulet/utils.py /^class OpenStackAmuletUtils(AmuletUtils):$/;" c -OpenStackAmuletUtils tests/charmhelpers/contrib/openstack/amulet/utils.py /^class OpenStackAmuletUtils(AmuletUtils):$/;" c -PKI_CERTS_DIR hooks/keystone_utils.py /^PKI_CERTS_DIR = os.path.join(SSL_DIR, 'pki')$/;" v -PUBLIC hooks/charmhelpers/contrib/openstack/ip.py /^PUBLIC = 'public'$/;" v -PYTHON Makefile /^PYTHON := \/usr\/bin\/env python$/;" m -PhyNICMTUContext hooks/charmhelpers/contrib/openstack/context.py /^class PhyNICMTUContext(DataPortContext):$/;" c -PortManagerCallback hooks/charmhelpers/core/services/base.py /^class PortManagerCallback(ManagerCallback):$/;" c -PostgresqlDBContext hooks/charmhelpers/contrib/openstack/context.py /^class PostgresqlDBContext(OSContextGenerator):$/;" c -QUANTUM_CONF_DIR hooks/charmhelpers/contrib/openstack/neutron.py /^QUANTUM_CONF_DIR = '\/etc\/quantum'$/;" v -Record hooks/charmhelpers/core/unitdata.py /^class Record(dict):$/;" c -RelationContext hooks/charmhelpers/core/services/helpers.py /^class RelationContext(dict):$/;" c -RequiredConfig hooks/charmhelpers/core/services/helpers.py /^class RequiredConfig(dict):$/;" c -Rpdb hooks/charmhelpers/contrib/python/rpdb.py /^class Rpdb(pdb.Pdb):$/;" c -SERVICE_PASSWD_PATH hooks/keystone_utils.py /^SERVICE_PASSWD_PATH = '\/var\/lib\/keystone\/services.passwd'$/;" v -SSH_USER hooks/keystone_utils.py /^SSH_USER = 'juju_keystone'$/;" v -SSL_CA_NAME hooks/keystone_utils.py /^SSL_CA_NAME = 'Ubuntu Cloud'$/;" v -SSL_DIR hooks/keystone_utils.py /^SSL_DIR = '\/var\/lib\/keystone\/juju_ssl\/'$/;" v -SSL_DIRS hooks/keystone_utils.py /^SSL_DIRS = [SSL_DIR, APACHE_SSL_DIR, CA_CERT_PATH]$/;" v -SSL_SYNC_SEMAPHORE hooks/keystone_utils.py /^SSL_SYNC_SEMAPHORE = threading.Semaphore()$/;" v -STORED_PASSWD hooks/keystone_utils.py /^STORED_PASSWD = "\/var\/lib\/keystone\/keystone.passwd"$/;" v -STORED_TOKEN hooks/keystone_utils.py /^STORED_TOKEN = "\/var\/lib\/keystone\/keystone.token"$/;" v -SWIFT_CODENAMES hooks/charmhelpers/contrib/openstack/utils.py /^SWIFT_CODENAMES = OrderedDict([$/;" v -SYNC_FLAGS_DIR hooks/keystone_utils.py /^SYNC_FLAGS_DIR = '\/var\/lib\/keystone\/juju_sync_flags\/'$/;" v -Serializable hooks/charmhelpers/core/hookenv.py /^class Serializable(UserDict):$/;" c -ServiceManager hooks/charmhelpers/core/services/base.py /^class ServiceManager(object):$/;" c -SharedDBContext hooks/charmhelpers/contrib/openstack/context.py /^class SharedDBContext(OSContextGenerator):$/;" c -SourceConfigError hooks/charmhelpers/fetch/__init__.py /^class SourceConfigError(Exception):$/;" c -Storage hooks/charmhelpers/core/unitdata.py /^class Storage(object):$/;" c -StoredContext hooks/charmhelpers/core/services/helpers.py /^class StoredContext(dict):$/;" c -SubordinateConfigContext hooks/charmhelpers/contrib/openstack/context.py /^class SubordinateConfigContext(OSContextGenerator):$/;" c -SysctlContext hooks/charmhelpers/contrib/openstack/context.py /^class SysctlContext(OSContextGenerator):$/;" c -SyslogContext hooks/charmhelpers/contrib/openstack/context.py /^class SyslogContext(OSContextGenerator):$/;" c -TEMPLATES hooks/keystone_utils.py /^TEMPLATES = 'templates\/'$/;" v -TO_PATCH unit_tests/test_actions_git_reinstall.py /^TO_PATCH = [$/;" v -TO_PATCH unit_tests/test_keystone_contexts.py /^TO_PATCH = [$/;" v -TO_PATCH unit_tests/test_keystone_hooks.py /^TO_PATCH = [$/;" v -TO_PATCH unit_tests/test_keystone_utils.py /^TO_PATCH = [$/;" v -TemplateCallback hooks/charmhelpers/core/services/helpers.py /^class TemplateCallback(ManagerCallback):$/;" c -TestConfig unit_tests/test_utils.py /^class TestConfig(object):$/;" c -TestKeystoneActions unit_tests/test_actions_git_reinstall.py /^class TestKeystoneActions(CharmTestCase):$/;" c -TestKeystoneContexts unit_tests/test_keystone_contexts.py /^class TestKeystoneContexts(CharmTestCase):$/;" c -TestKeystoneUtils unit_tests/test_keystone_utils.py /^class TestKeystoneUtils(CharmTestCase):$/;" c -TestRelation unit_tests/test_utils.py /^class TestRelation(object):$/;" c -UBUNTU_OPENSTACK_RELEASE hooks/charmhelpers/contrib/openstack/utils.py /^UBUNTU_OPENSTACK_RELEASE = OrderedDict([$/;" v -UnhandledSource hooks/charmhelpers/fetch/__init__.py /^class UnhandledSource(Exception):$/;" c -UnregisteredHookError hooks/charmhelpers/core/hookenv.py /^class UnregisteredHookError(Exception):$/;" c -VolumeConfigurationError hooks/charmhelpers/contrib/charmsupport/volumes.py /^class VolumeConfigurationError(Exception):$/;" c -WARNING hooks/charmhelpers/core/hookenv.py /^WARNING = "WARNING"$/;" v -WorkerConfigContext hooks/charmhelpers/contrib/openstack/context.py /^class WorkerConfigContext(OSContextGenerator):$/;" c -ZeroMQContext hooks/charmhelpers/contrib/openstack/context.py /^class ZeroMQContext(OSContextGenerator):$/;" c -_KV hooks/charmhelpers/core/unitdata.py /^_KV = None$/;" v -__all__ hooks/charmhelpers/core/services/base.py /^__all__ = ['ServiceManager', 'ManagerCallback',$/;" v -__all__ hooks/charmhelpers/core/services/helpers.py /^__all__ = ['RelationContext', 'TemplateCallback',$/;" v -__author__ hooks/charmhelpers/contrib/python/debug.py /^__author__ = "Jorge Niedbalski "$/;" v -__author__ hooks/charmhelpers/contrib/python/packages.py /^__author__ = "Jorge Niedbalski "$/;" v -__author__ hooks/charmhelpers/contrib/python/rpdb.py /^__author__ = "Bertrand Janin "$/;" v -__author__ hooks/charmhelpers/contrib/python/version.py /^__author__ = "Jorge Niedbalski "$/;" v -__author__ hooks/charmhelpers/core/fstab.py /^__author__ = 'Jorge Niedbalski R. '$/;" v -__author__ hooks/charmhelpers/core/sysctl.py /^__author__ = 'Jorge Niedbalski R. '$/;" v -__author__ hooks/charmhelpers/core/unitdata.py /^__author__ = 'Kapil Thangavelu '$/;" v -__bool__ hooks/charmhelpers/core/services/helpers.py /^ def __bool__(self):$/;" m class:RelationContext file: -__bool__ hooks/charmhelpers/core/services/helpers.py /^ def __bool__(self):$/;" m class:RequiredConfig file: -__call__ hooks/charmhelpers/contrib/openstack/context.py /^ def __call__(self):$/;" m class:AMQPContext file: -__call__ hooks/charmhelpers/contrib/openstack/context.py /^ def __call__(self):$/;" m class:ApacheSSLContext file: -__call__ hooks/charmhelpers/contrib/openstack/context.py /^ def __call__(self):$/;" m class:BindHostContext file: -__call__ hooks/charmhelpers/contrib/openstack/context.py /^ def __call__(self):$/;" m class:CephContext file: -__call__ hooks/charmhelpers/contrib/openstack/context.py /^ def __call__(self):$/;" m class:DataPortContext file: -__call__ hooks/charmhelpers/contrib/openstack/context.py /^ def __call__(self):$/;" m class:ExternalPortContext file: -__call__ hooks/charmhelpers/contrib/openstack/context.py /^ def __call__(self):$/;" m class:HAProxyContext file: -__call__ hooks/charmhelpers/contrib/openstack/context.py /^ def __call__(self):$/;" m class:IdentityServiceContext file: -__call__ hooks/charmhelpers/contrib/openstack/context.py /^ def __call__(self):$/;" m class:ImageServiceContext file: -__call__ hooks/charmhelpers/contrib/openstack/context.py /^ def __call__(self):$/;" m class:LogLevelContext file: -__call__ hooks/charmhelpers/contrib/openstack/context.py /^ def __call__(self):$/;" m class:NetworkServiceContext file: -__call__ hooks/charmhelpers/contrib/openstack/context.py /^ def __call__(self):$/;" m class:NeutronAPIContext file: -__call__ hooks/charmhelpers/contrib/openstack/context.py /^ def __call__(self):$/;" m class:NeutronContext file: -__call__ hooks/charmhelpers/contrib/openstack/context.py /^ def __call__(self):$/;" m class:NotificationDriverContext file: -__call__ hooks/charmhelpers/contrib/openstack/context.py /^ def __call__(self):$/;" m class:OSConfigFlagContext file: -__call__ hooks/charmhelpers/contrib/openstack/context.py /^ def __call__(self):$/;" m class:OSContextGenerator file: -__call__ hooks/charmhelpers/contrib/openstack/context.py /^ def __call__(self):$/;" m class:PhyNICMTUContext file: -__call__ hooks/charmhelpers/contrib/openstack/context.py /^ def __call__(self):$/;" m class:PostgresqlDBContext file: -__call__ hooks/charmhelpers/contrib/openstack/context.py /^ def __call__(self):$/;" m class:SharedDBContext file: -__call__ hooks/charmhelpers/contrib/openstack/context.py /^ def __call__(self):$/;" m class:SubordinateConfigContext file: -__call__ hooks/charmhelpers/contrib/openstack/context.py /^ def __call__(self):$/;" m class:SysctlContext file: -__call__ hooks/charmhelpers/contrib/openstack/context.py /^ def __call__(self):$/;" m class:SyslogContext file: -__call__ hooks/charmhelpers/contrib/openstack/context.py /^ def __call__(self):$/;" m class:WorkerConfigContext file: -__call__ hooks/charmhelpers/contrib/openstack/context.py /^ def __call__(self):$/;" m class:ZeroMQContext file: -__call__ hooks/charmhelpers/core/services/base.py /^ def __call__(self, manager, service_name, event_name):$/;" m class:ManagerCallback file: -__call__ hooks/charmhelpers/core/services/base.py /^ def __call__(self, manager, service_name, event_name):$/;" m class:PortManagerCallback file: -__call__ hooks/charmhelpers/core/services/helpers.py /^ def __call__(self, manager, service_name, event_name):$/;" m class:TemplateCallback file: -__call__ hooks/charmhelpers/core/unitdata.py /^ def __call__(self):$/;" m class:HookData file: -__call__ hooks/keystone_context.py /^ def __call__(self):$/;" m class:ApacheSSLContext file: -__call__ hooks/keystone_context.py /^ def __call__(self):$/;" m class:HAProxyContext file: -__call__ hooks/keystone_context.py /^ def __call__(self):$/;" m class:KeystoneContext file: -__call__ hooks/keystone_context.py /^ def __call__(self):$/;" m class:KeystoneLoggingContext file: -__call__ unit_tests/test_keystone_hooks.py /^ def __call__(self, key):$/;" m class:KeystoneRelationTests.test_db_joined.mock_cls_config file: -__eq__ hooks/charmhelpers/core/fstab.py /^ def __eq__(self, o):$/;" m class:Fstab.Entry file: -__getattr__ hooks/charmhelpers/core/hookenv.py /^ def __getattr__(self, attr):$/;" m class:Serializable file: -__getattr__ hooks/charmhelpers/core/unitdata.py /^ def __getattr__(self, k):$/;" m class:Record file: -__getitem__ hooks/charmhelpers/core/hookenv.py /^ def __getitem__(self, key):$/;" m class:Config file: -__getstate__ hooks/charmhelpers/core/hookenv.py /^ def __getstate__(self):$/;" m class:Serializable file: -__init__ hooks/charmhelpers/contrib/charmsupport/nrpe.py /^ def __init__(self, hostname=None):$/;" m class:NRPE -__init__ hooks/charmhelpers/contrib/charmsupport/nrpe.py /^ def __init__(self, shortname, description, check_cmd):$/;" f -__init__ hooks/charmhelpers/contrib/openstack/amulet/deployment.py /^ def __init__(self, series=None, openstack=None, source=None, stable=True):$/;" m class:OpenStackAmuletDeployment -__init__ hooks/charmhelpers/contrib/openstack/amulet/utils.py /^ def __init__(self, log_level=ERROR):$/;" m class:OpenStackAmuletUtils -__init__ hooks/charmhelpers/contrib/openstack/context.py /^ def __init__(self, charm_flag='config-flags',$/;" m class:OSConfigFlagContext -__init__ hooks/charmhelpers/contrib/openstack/context.py /^ def __init__(self, database=None):$/;" m class:PostgresqlDBContext -__init__ hooks/charmhelpers/contrib/openstack/context.py /^ def __init__(self, rel_name='quantum-network-service'):$/;" m class:NetworkServiceContext -__init__ hooks/charmhelpers/contrib/openstack/context.py /^ def __init__(self, service, config_file, interface):$/;" m class:SubordinateConfigContext -__init__ hooks/charmhelpers/contrib/openstack/context.py /^ def __init__(self, service=None, service_user=None):$/;" m class:IdentityServiceContext -__init__ hooks/charmhelpers/contrib/openstack/context.py /^ def __init__(self, singlenode_mode=False):$/;" m class:HAProxyContext -__init__ hooks/charmhelpers/contrib/openstack/context.py /^ def __init__(self, ssl_dir=None, rel_name='amqp', relation_prefix=None):$/;" m class:AMQPContext -__init__ hooks/charmhelpers/contrib/openstack/context.py /^ def __init__(self, zmq_relation='zeromq-configuration',$/;" m class:NotificationDriverContext -__init__ hooks/charmhelpers/contrib/openstack/context.py /^ def __init__(self,$/;" m class:SharedDBContext -__init__ hooks/charmhelpers/contrib/openstack/templating.py /^ def __init__(self, config_file, contexts):$/;" m class:OSConfigTemplate -__init__ hooks/charmhelpers/contrib/openstack/templating.py /^ def __init__(self, templates_dir, openstack_release):$/;" m class:OSConfigRenderer -__init__ hooks/charmhelpers/contrib/python/rpdb.py /^ def __init__(self, addr="127.0.0.1", port=4444):$/;" m class:Rpdb -__init__ hooks/charmhelpers/contrib/storage/linux/ceph.py /^ def __init__(self, api_version=1):$/;" m class:CephBrokerRq -__init__ hooks/charmhelpers/contrib/storage/linux/ceph.py /^ def __init__(self, encoded_rsp):$/;" m class:CephBrokerRsp -__init__ hooks/charmhelpers/core/fstab.py /^ def __init__(self, device, mountpoint, filesystem,$/;" m class:Fstab.Entry -__init__ hooks/charmhelpers/core/fstab.py /^ def __init__(self, path=None):$/;" m class:Fstab -__init__ hooks/charmhelpers/core/hookenv.py /^ def __init__(self, *args, **kw):$/;" m class:Config -__init__ hooks/charmhelpers/core/hookenv.py /^ def __init__(self, config_save=True):$/;" m class:Hooks -__init__ hooks/charmhelpers/core/hookenv.py /^ def __init__(self, obj):$/;" m class:Serializable -__init__ hooks/charmhelpers/core/services/base.py /^ def __init__(self, services=None):$/;" m class:ServiceManager -__init__ hooks/charmhelpers/core/services/helpers.py /^ def __init__(self, *args):$/;" m class:RequiredConfig -__init__ hooks/charmhelpers/core/services/helpers.py /^ def __init__(self, *args, **kwargs):$/;" m class:HttpRelation -__init__ hooks/charmhelpers/core/services/helpers.py /^ def __init__(self, *args, **kwargs):$/;" m class:MysqlRelation -__init__ hooks/charmhelpers/core/services/helpers.py /^ def __init__(self, file_name, config_data):$/;" m class:StoredContext -__init__ hooks/charmhelpers/core/services/helpers.py /^ def __init__(self, name=None, additional_required_keys=None):$/;" m class:RelationContext -__init__ hooks/charmhelpers/core/services/helpers.py /^ def __init__(self, source, target,$/;" m class:TemplateCallback -__init__ hooks/charmhelpers/core/unitdata.py /^ def __init__(self):$/;" m class:HookData -__init__ hooks/charmhelpers/core/unitdata.py /^ def __init__(self, path=None):$/;" m class:Storage -__init__ hooks/keystone_ssl.py /^ def __init__(self, name, ca_dir, root_ca_dir, user, group):$/;" m class:JujuCA -__init__ hooks/manager.py /^ def __init__(self, endpoint, token):$/;" m class:KeystoneManager -__init__ tests/basic_deployment.py /^ def __init__(self, series=None, openstack=None, source=None, git=False, stable=False):$/;" m class:KeystoneBasicDeployment -__init__ tests/charmhelpers/contrib/amulet/deployment.py /^ def __init__(self, series=None):$/;" m class:AmuletDeployment -__init__ tests/charmhelpers/contrib/amulet/utils.py /^ def __init__(self, log_level=logging.ERROR):$/;" m class:AmuletUtils -__init__ tests/charmhelpers/contrib/openstack/amulet/deployment.py /^ def __init__(self, series=None, openstack=None, source=None, stable=True):$/;" m class:OpenStackAmuletDeployment -__init__ tests/charmhelpers/contrib/openstack/amulet/utils.py /^ def __init__(self, log_level=ERROR):$/;" m class:OpenStackAmuletUtils -__init__ unit_tests/test_utils.py /^ def __init__(self):$/;" m class:TestConfig -__init__ unit_tests/test_utils.py /^ def __init__(self, relation_data={}):$/;" m class:TestRelation -__nonzero__ hooks/charmhelpers/core/services/helpers.py /^ __nonzero__ = __bool__$/;" v class:RelationContext -__nonzero__ hooks/charmhelpers/core/services/helpers.py /^ def __nonzero__(self):$/;" m class:RequiredConfig file: -__repr__ hooks/charmhelpers/core/services/helpers.py /^ def __repr__(self):$/;" m class:RelationContext file: -__setstate__ hooks/charmhelpers/core/hookenv.py /^ def __setstate__(self, state):$/;" m class:Serializable file: -__slots__ hooks/charmhelpers/core/unitdata.py /^ __slots__ = ()$/;" v class:DeltaSet -__slots__ hooks/charmhelpers/core/unitdata.py /^ __slots__ = ()$/;" v class:Record -__str__ hooks/charmhelpers/core/fstab.py /^ def __str__(self):$/;" m class:Fstab.Entry file: -__version__ hooks/charmhelpers/contrib/python/rpdb.py /^__version__ = "0.1.3"$/;" v -_add_relations tests/basic_deployment.py /^ def _add_relations(self):$/;" m class:KeystoneBasicDeployment -_add_relations tests/charmhelpers/contrib/amulet/deployment.py /^ def _add_relations(self, relations):$/;" m class:AmuletDeployment -_add_services hooks/charmhelpers/contrib/openstack/amulet/deployment.py /^ def _add_services(self, this_service, other_services):$/;" m class:OpenStackAmuletDeployment -_add_services tests/basic_deployment.py /^ def _add_services(self):$/;" m class:KeystoneBasicDeployment -_add_services tests/charmhelpers/contrib/amulet/deployment.py /^ def _add_services(self, this_service, other_services):$/;" m class:AmuletDeployment -_add_services tests/charmhelpers/contrib/openstack/amulet/deployment.py /^ def _add_services(self, this_service, other_services):$/;" m class:OpenStackAmuletDeployment -_configure_services hooks/charmhelpers/contrib/openstack/amulet/deployment.py /^ def _configure_services(self, configs):$/;" m class:OpenStackAmuletDeployment -_configure_services tests/basic_deployment.py /^ def _configure_services(self):$/;" m class:KeystoneBasicDeployment -_configure_services tests/charmhelpers/contrib/amulet/deployment.py /^ def _configure_services(self, configs):$/;" m class:AmuletDeployment -_configure_services tests/charmhelpers/contrib/openstack/amulet/deployment.py /^ def _configure_services(self, configs):$/;" m class:OpenStackAmuletDeployment -_create_certificate hooks/keystone_ssl.py /^ def _create_certificate(self, service, common_name):$/;" m class:JujuCA -_deploy tests/charmhelpers/contrib/amulet/deployment.py /^ def _deploy(self):$/;" m class:AmuletDeployment -_determine_branch_locations hooks/charmhelpers/contrib/openstack/amulet/deployment.py /^ def _determine_branch_locations(self, other_services):$/;" m class:OpenStackAmuletDeployment -_determine_branch_locations tests/charmhelpers/contrib/openstack/amulet/deployment.py /^ def _determine_branch_locations(self, other_services):$/;" m class:OpenStackAmuletDeployment -_ensure_initial_admin hooks/keystone_utils.py /^ def _ensure_initial_admin(config):$/;" f function:ensure_initial_admin -_ensure_packages hooks/charmhelpers/contrib/openstack/context.py /^ def _ensure_packages(self):$/;" m class:NeutronContext -_error hooks/charmhelpers/contrib/python/debug.py /^def _error(message):$/;" f -_get_config tests/charmhelpers/contrib/amulet/utils.py /^ def _get_config(self, unit, filename):$/;" m class:AmuletUtils -_get_dir_mtime tests/charmhelpers/contrib/amulet/utils.py /^ def _get_dir_mtime(self, sentry_unit, directory):$/;" m class:AmuletUtils -_get_file_mtime tests/charmhelpers/contrib/amulet/utils.py /^ def _get_file_mtime(self, sentry_unit, filename):$/;" m class:AmuletUtils -_get_for_address hooks/charmhelpers/contrib/network/ip.py /^def _get_for_address(address, key):$/;" f -_get_openstack_release hooks/charmhelpers/contrib/openstack/amulet/deployment.py /^ def _get_openstack_release(self):$/;" m class:OpenStackAmuletDeployment -_get_openstack_release tests/charmhelpers/contrib/openstack/amulet/deployment.py /^ def _get_openstack_release(self):$/;" m class:OpenStackAmuletDeployment -_get_openstack_release_string hooks/charmhelpers/contrib/openstack/amulet/deployment.py /^ def _get_openstack_release_string(self):$/;" m class:OpenStackAmuletDeployment -_get_openstack_release_string tests/charmhelpers/contrib/openstack/amulet/deployment.py /^ def _get_openstack_release_string(self):$/;" m class:OpenStackAmuletDeployment -_get_proc_start_time tests/charmhelpers/contrib/amulet/utils.py /^ def _get_proc_start_time(self, sentry_unit, service, pgrep_full=False):$/;" m class:AmuletUtils -_get_template hooks/charmhelpers/contrib/openstack/templating.py /^ def _get_template(self, template):$/;" m class:OSConfigRenderer -_get_tmpl_env hooks/charmhelpers/contrib/openstack/templating.py /^ def _get_tmpl_env(self):$/;" m class:OSConfigRenderer -_git_clone_and_install_single hooks/charmhelpers/contrib/openstack/utils.py /^def _git_clone_and_install_single(repo, branch, parent_dir, update_requirements):$/;" f -_git_ensure_key_exists hooks/charmhelpers/contrib/openstack/utils.py /^def _git_ensure_key_exists(key, keys):$/;" f -_git_update_requirements hooks/charmhelpers/contrib/openstack/utils.py /^def _git_update_requirements(package_dir, reqs_dir):$/;" f -_git_validate_projects_yaml hooks/charmhelpers/contrib/openstack/utils.py /^def _git_validate_projects_yaml(projects, core_project):$/;" f -_hydrate_entry hooks/charmhelpers/core/fstab.py /^ def _hydrate_entry(self, line):$/;" m class:Fstab -_init hooks/charmhelpers/core/unitdata.py /^ def _init(self):$/;" m class:Storage -_initialize_tests tests/basic_deployment.py /^ def _initialize_tests(self):$/;" m class:KeystoneBasicDeployment -_inner hooks/charmhelpers/contrib/unison/__init__.py /^ def _inner():$/;" f function:_run_as_user -_is_ready hooks/charmhelpers/core/services/helpers.py /^ def _is_ready(self, unit_data):$/;" m class:RelationContext -_keyfile_path hooks/charmhelpers/contrib/storage/linux/ceph.py /^def _keyfile_path(service):$/;" f -_keyring_path hooks/charmhelpers/contrib/storage/linux/ceph.py /^def _keyring_path(service):$/;" f -_load_ready_file hooks/charmhelpers/core/services/base.py /^ def _load_ready_file(self):$/;" m class:ServiceManager -_locate_cmd hooks/charmhelpers/contrib/charmsupport/nrpe.py /^ def _locate_cmd(self, check_cmd):$/;" f -_map unit_tests/test_keystone_hooks.py /^_map = utils.restart_map$/;" v -_migrate_service_passwords hooks/keystone_utils.py /^def _migrate_service_passwords():$/;" f -_parse_history hooks/charmhelpers/core/unitdata.py /^def _parse_history(d):$/;" f -_postgresql_db_test unit_tests/test_keystone_hooks.py /^ def _postgresql_db_test(self, configs):$/;" m class:KeystoneRelationTests -_record_charm_version hooks/charmhelpers/core/unitdata.py /^ def _record_charm_version(self, charm_dir):$/;" m class:HookData -_record_hook hooks/charmhelpers/core/unitdata.py /^ def _record_hook(self, hookenv):$/;" m class:HookData -_reg unit_tests/test_keystone_hooks.py /^_reg = utils.register_configs$/;" v -_retry_on_exception_inner_1 hooks/charmhelpers/core/decorators.py /^ def _retry_on_exception_inner_1(f):$/;" f function:retry_on_exception -_retry_on_exception_inner_2 hooks/charmhelpers/core/decorators.py /^ def _retry_on_exception_inner_2(*args, **kwargs):$/;" f function:retry_on_exception._retry_on_exception_inner_1 -_run_apt_command hooks/charmhelpers/fetch/__init__.py /^def _run_apt_command(cmd, fatal=False):$/;" f -_run_as_user hooks/charmhelpers/contrib/unison/__init__.py /^def _run_as_user(user, gid=None):$/;" f -_save_flag_file hooks/charmhelpers/contrib/openstack/context.py /^ def _save_flag_file(self):$/;" m class:NeutronContext -_save_ready_file hooks/charmhelpers/core/services/base.py /^ def _save_ready_file(self):$/;" m class:ServiceManager -_scoped_query hooks/charmhelpers/core/unitdata.py /^ def _scoped_query(self, stmt, params=None):$/;" m class:Storage -_shared_db_test unit_tests/test_keystone_hooks.py /^ def _shared_db_test(self, configs, unit_name):$/;" m class:KeystoneRelationTests -_sign_csr hooks/keystone_ssl.py /^ def _sign_csr(self, csr, service, common_name):$/;" m class:JujuCA -_validate_cidr hooks/charmhelpers/contrib/network/ip.py /^def _validate_cidr(network):$/;" f -_validate_dict_data tests/charmhelpers/contrib/amulet/utils.py /^ def _validate_dict_data(self, expected, actual):$/;" m class:AmuletUtils -_validate_list_data tests/charmhelpers/contrib/amulet/utils.py /^ def _validate_list_data(self, expected, actual):$/;" m class:AmuletUtils -action_fail hooks/charmhelpers/core/hookenv.py /^def action_fail(message):$/;" f -action_get hooks/charmhelpers/core/hookenv.py /^def action_get(key=None):$/;" f -action_set hooks/charmhelpers/core/hookenv.py /^def action_set(values):$/;" f -add hooks/charmhelpers/core/fstab.py /^ def add(cls, device, mountpoint, filesystem, options=None, path=None):$/;" m class:Fstab -add_check hooks/charmhelpers/contrib/charmsupport/nrpe.py /^ def add_check(self, *args, **kwargs):$/;" m class:NRPE -add_endpoint hooks/keystone_utils.py /^def add_endpoint(region, service, publicurl, adminurl, internalurl):$/;" f -add_entry hooks/charmhelpers/core/fstab.py /^ def add_entry(self, entry):$/;" m class:Fstab -add_group hooks/charmhelpers/core/host.py /^def add_group(group_name, system_group=False):$/;" f -add_haproxy_checks hooks/charmhelpers/contrib/charmsupport/nrpe.py /^def add_haproxy_checks(nrpe, unit_name):$/;" f -add_init_service_checks hooks/charmhelpers/contrib/charmsupport/nrpe.py /^def add_init_service_checks(nrpe, services, unit_name):$/;" f -add_op_create_pool hooks/charmhelpers/contrib/storage/linux/ceph.py /^ def add_op_create_pool(self, name, replica_count=3):$/;" m class:CephBrokerRq -add_service_to_keystone hooks/keystone_utils.py /^def add_service_to_keystone(relation_id=None, remote_unit=None):$/;" f -add_source hooks/charmhelpers/fetch/__init__.py /^def add_source(source, key=None):$/;" f -add_user_to_group hooks/charmhelpers/core/host.py /^def add_user_to_group(username, group):$/;" f -adduser hooks/charmhelpers/core/host.py /^def adduser(username, password=None, shell='\/bin\/bash', system_user=False):$/;" f -admin_endpoint hooks/charmhelpers/contrib/openstack/ip.py /^admin_endpoint = partial(endpoint_url, endpoint_type=ADMIN)$/;" v -admin_relation_changed hooks/cluster-relation-changed /^def admin_relation_changed(relation_id=None):$/;" f -admin_relation_changed hooks/cluster-relation-departed /^def admin_relation_changed(relation_id=None):$/;" f -admin_relation_changed hooks/cluster-relation-joined /^def admin_relation_changed(relation_id=None):$/;" f -admin_relation_changed hooks/config-changed /^def admin_relation_changed(relation_id=None):$/;" f -admin_relation_changed hooks/ha-relation-changed /^def admin_relation_changed(relation_id=None):$/;" f -admin_relation_changed hooks/ha-relation-joined /^def admin_relation_changed(relation_id=None):$/;" f -admin_relation_changed hooks/identity-admin-relation-changed /^def admin_relation_changed(relation_id=None):$/;" f -admin_relation_changed hooks/identity-service-relation-changed /^def admin_relation_changed(relation_id=None):$/;" f -admin_relation_changed hooks/identity-service-relation-joined /^def admin_relation_changed(relation_id=None):$/;" f -admin_relation_changed hooks/install /^def admin_relation_changed(relation_id=None):$/;" f -admin_relation_changed hooks/keystone_hooks.py /^def admin_relation_changed(relation_id=None):$/;" f -admin_relation_changed hooks/nrpe-external-master-relation-changed /^def admin_relation_changed(relation_id=None):$/;" f -admin_relation_changed hooks/nrpe-external-master-relation-joined /^def admin_relation_changed(relation_id=None):$/;" f -admin_relation_changed hooks/pgsql-db-relation-changed /^def admin_relation_changed(relation_id=None):$/;" f -admin_relation_changed hooks/pgsql-db-relation-joined /^def admin_relation_changed(relation_id=None):$/;" f -admin_relation_changed hooks/shared-db-relation-changed /^def admin_relation_changed(relation_id=None):$/;" f -admin_relation_changed hooks/shared-db-relation-joined /^def admin_relation_changed(relation_id=None):$/;" f -admin_relation_changed hooks/start /^def admin_relation_changed(relation_id=None):$/;" f -admin_relation_changed hooks/stop /^def admin_relation_changed(relation_id=None):$/;" f -admin_relation_changed hooks/upgrade-charm /^def admin_relation_changed(relation_id=None):$/;" f -api_port hooks/keystone_utils.py /^def api_port(service):$/;" f -apt_cache hooks/charmhelpers/fetch/__init__.py /^def apt_cache(in_memory=True):$/;" f -apt_hold hooks/charmhelpers/fetch/__init__.py /^def apt_hold(packages, fatal=False):$/;" f -apt_install hooks/charmhelpers/fetch/__init__.py /^def apt_install(packages, options=None, fatal=False):$/;" f -apt_purge hooks/charmhelpers/fetch/__init__.py /^def apt_purge(packages, fatal=False):$/;" f -apt_update hooks/charmhelpers/fetch/__init__.py /^def apt_update(fatal=False):$/;" f -apt_upgrade hooks/charmhelpers/fetch/__init__.py /^def apt_upgrade(options=None, fatal=False, dist=False):$/;" f -authenticate_glance_admin hooks/charmhelpers/contrib/openstack/amulet/utils.py /^ def authenticate_glance_admin(self, keystone):$/;" m class:OpenStackAmuletUtils -authenticate_glance_admin tests/charmhelpers/contrib/openstack/amulet/utils.py /^ def authenticate_glance_admin(self, keystone):$/;" m class:OpenStackAmuletUtils -authenticate_keystone_admin hooks/charmhelpers/contrib/openstack/amulet/utils.py /^ def authenticate_keystone_admin(self, keystone_sentry, user, password,$/;" m class:OpenStackAmuletUtils -authenticate_keystone_admin tests/charmhelpers/contrib/openstack/amulet/utils.py /^ def authenticate_keystone_admin(self, keystone_sentry, user, password,$/;" m class:OpenStackAmuletUtils -authenticate_keystone_user hooks/charmhelpers/contrib/openstack/amulet/utils.py /^ def authenticate_keystone_user(self, keystone, user, password, tenant):$/;" m class:OpenStackAmuletUtils -authenticate_keystone_user tests/charmhelpers/contrib/openstack/amulet/utils.py /^ def authenticate_keystone_user(self, keystone, user, password, tenant):$/;" m class:OpenStackAmuletUtils -authenticate_nova_user hooks/charmhelpers/contrib/openstack/amulet/utils.py /^ def authenticate_nova_user(self, keystone, user, password, tenant):$/;" m class:OpenStackAmuletUtils -authenticate_nova_user tests/charmhelpers/contrib/openstack/amulet/utils.py /^ def authenticate_nova_user(self, keystone, user, password, tenant):$/;" m class:OpenStackAmuletUtils -base_url hooks/charmhelpers/fetch/__init__.py /^ def base_url(self, url):$/;" m class:BaseFetchHandler -bool_from_string hooks/charmhelpers/core/strutils.py /^def bool_from_string(value):$/;" f -branch hooks/charmhelpers/fetch/bzrurl.py /^ def branch(self, source, dest):$/;" m class:BzrUrlFetchHandler -ca_cert_path hooks/keystone_ssl.py /^ def ca_cert_path(self):$/;" m class:JujuCA -ca_key_path hooks/keystone_ssl.py /^ def ca_key_path(self):$/;" m class:JujuCA -cache hooks/charmhelpers/core/hookenv.py /^cache = {}$/;" v -cached hooks/charmhelpers/core/hookenv.py /^def cached(func):$/;" f -calico_ctxt hooks/charmhelpers/contrib/openstack/context.py /^ def calico_ctxt(self):$/;" m class:NeutronContext -can_handle hooks/charmhelpers/fetch/__init__.py /^ def can_handle(self, source):$/;" m class:BaseFetchHandler -can_handle hooks/charmhelpers/fetch/archiveurl.py /^ def can_handle(self, source):$/;" m class:ArchiveUrlFetchHandler -can_handle hooks/charmhelpers/fetch/bzrurl.py /^ def can_handle(self, source):$/;" m class:BzrUrlFetchHandler -can_handle hooks/charmhelpers/fetch/giturl.py /^ def can_handle(self, source):$/;" m class:GitUrlFetchHandler -canonical_names hooks/charmhelpers/contrib/openstack/context.py /^ def canonical_names(self):$/;" m class:ApacheSSLContext -canonical_names hooks/keystone_context.py /^ def canonical_names(self):$/;" m class:ApacheSSLContext -canonical_url hooks/charmhelpers/contrib/hahelpers/cluster.py /^def canonical_url(configs, vip_setting='vip'):$/;" f -canonical_url hooks/charmhelpers/contrib/openstack/ip.py /^def canonical_url(configs, endpoint_type=PUBLIC):$/;" f -ceph_version hooks/charmhelpers/contrib/storage/linux/ceph.py /^def ceph_version():$/;" f -changed hooks/charmhelpers/core/hookenv.py /^ def changed(self, key):$/;" m class:Config -charm_dir hooks/charmhelpers/core/hookenv.py /^def charm_dir():$/;" f -charm_name hooks/charmhelpers/core/hookenv.py /^def charm_name():$/;" f -chdir hooks/charmhelpers/core/host.py /^def chdir(d):$/;" f -check_hash hooks/charmhelpers/core/host.py /^def check_hash(path, checksum, hash_type='md5'):$/;" f -check_peer_actions hooks/keystone_utils.py /^def check_peer_actions():$/;" f -chownr hooks/charmhelpers/core/host.py /^def chownr(path, owner, group, follow_links=True):$/;" f -clean_storage hooks/charmhelpers/contrib/openstack/utils.py /^def clean_storage(block_device):$/;" f -clear_ssl_synced_units hooks/keystone_utils.py /^def clear_ssl_synced_units():$/;" f -clone hooks/charmhelpers/fetch/giturl.py /^ def clone(self, source, dest, branch):$/;" m class:GitUrlFetchHandler -close hooks/charmhelpers/core/unitdata.py /^ def close(self):$/;" m class:Storage -close_port hooks/charmhelpers/core/hookenv.py /^def close_port(port, protocol="TCP"):$/;" f -cluster_changed hooks/cluster-relation-changed /^def cluster_changed():$/;" f -cluster_changed hooks/cluster-relation-departed /^def cluster_changed():$/;" f -cluster_changed hooks/cluster-relation-joined /^def cluster_changed():$/;" f -cluster_changed hooks/config-changed /^def cluster_changed():$/;" f -cluster_changed hooks/ha-relation-changed /^def cluster_changed():$/;" f -cluster_changed hooks/ha-relation-joined /^def cluster_changed():$/;" f -cluster_changed hooks/identity-admin-relation-changed /^def cluster_changed():$/;" f -cluster_changed hooks/identity-service-relation-changed /^def cluster_changed():$/;" f -cluster_changed hooks/identity-service-relation-joined /^def cluster_changed():$/;" f -cluster_changed hooks/install /^def cluster_changed():$/;" f -cluster_changed hooks/keystone_hooks.py /^def cluster_changed():$/;" f -cluster_changed hooks/nrpe-external-master-relation-changed /^def cluster_changed():$/;" f -cluster_changed hooks/nrpe-external-master-relation-joined /^def cluster_changed():$/;" f -cluster_changed hooks/pgsql-db-relation-changed /^def cluster_changed():$/;" f -cluster_changed hooks/pgsql-db-relation-joined /^def cluster_changed():$/;" f -cluster_changed hooks/shared-db-relation-changed /^def cluster_changed():$/;" f -cluster_changed hooks/shared-db-relation-joined /^def cluster_changed():$/;" f -cluster_changed hooks/start /^def cluster_changed():$/;" f -cluster_changed hooks/stop /^def cluster_changed():$/;" f -cluster_changed hooks/upgrade-charm /^def cluster_changed():$/;" f -cluster_joined hooks/cluster-relation-changed /^def cluster_joined():$/;" f -cluster_joined hooks/cluster-relation-departed /^def cluster_joined():$/;" f -cluster_joined hooks/cluster-relation-joined /^def cluster_joined():$/;" f -cluster_joined hooks/config-changed /^def cluster_joined():$/;" f -cluster_joined hooks/ha-relation-changed /^def cluster_joined():$/;" f -cluster_joined hooks/ha-relation-joined /^def cluster_joined():$/;" f -cluster_joined hooks/identity-admin-relation-changed /^def cluster_joined():$/;" f -cluster_joined hooks/identity-service-relation-changed /^def cluster_joined():$/;" f -cluster_joined hooks/identity-service-relation-joined /^def cluster_joined():$/;" f -cluster_joined hooks/install /^def cluster_joined():$/;" f -cluster_joined hooks/keystone_hooks.py /^def cluster_joined():$/;" f -cluster_joined hooks/nrpe-external-master-relation-changed /^def cluster_joined():$/;" f -cluster_joined hooks/nrpe-external-master-relation-joined /^def cluster_joined():$/;" f -cluster_joined hooks/pgsql-db-relation-changed /^def cluster_joined():$/;" f -cluster_joined hooks/pgsql-db-relation-joined /^def cluster_joined():$/;" f -cluster_joined hooks/shared-db-relation-changed /^def cluster_joined():$/;" f -cluster_joined hooks/shared-db-relation-joined /^def cluster_joined():$/;" f -cluster_joined hooks/start /^def cluster_joined():$/;" f -cluster_joined hooks/stop /^def cluster_joined():$/;" f -cluster_joined hooks/upgrade-charm /^def cluster_joined():$/;" f -cmp_pkgrevno hooks/charmhelpers/core/host.py /^def cmp_pkgrevno(package, revno, pkgcache=None):$/;" f -collect_authed_hosts hooks/charmhelpers/contrib/unison/__init__.py /^def collect_authed_hosts(peer_interface):$/;" f -complete_contexts hooks/charmhelpers/contrib/openstack/templating.py /^ def complete_contexts(self):$/;" m class:OSConfigRenderer -complete_contexts hooks/charmhelpers/contrib/openstack/templating.py /^ def complete_contexts(self):$/;" m class:OSConfigTemplate -config hooks/charmhelpers/core/hookenv.py /^def config(scope=None):$/;" f -config_changed hooks/cluster-relation-changed /^def config_changed():$/;" f -config_changed hooks/cluster-relation-departed /^def config_changed():$/;" f -config_changed hooks/cluster-relation-joined /^def config_changed():$/;" f -config_changed hooks/config-changed /^def config_changed():$/;" f -config_changed hooks/ha-relation-changed /^def config_changed():$/;" f -config_changed hooks/ha-relation-joined /^def config_changed():$/;" f -config_changed hooks/identity-admin-relation-changed /^def config_changed():$/;" f -config_changed hooks/identity-service-relation-changed /^def config_changed():$/;" f -config_changed hooks/identity-service-relation-joined /^def config_changed():$/;" f -config_changed hooks/install /^def config_changed():$/;" f -config_changed hooks/keystone_hooks.py /^def config_changed():$/;" f -config_changed hooks/nrpe-external-master-relation-changed /^def config_changed():$/;" f -config_changed hooks/nrpe-external-master-relation-joined /^def config_changed():$/;" f -config_changed hooks/pgsql-db-relation-changed /^def config_changed():$/;" f -config_changed hooks/pgsql-db-relation-joined /^def config_changed():$/;" f -config_changed hooks/shared-db-relation-changed /^def config_changed():$/;" f -config_changed hooks/shared-db-relation-joined /^def config_changed():$/;" f -config_changed hooks/start /^def config_changed():$/;" f -config_changed hooks/stop /^def config_changed():$/;" f -config_changed hooks/upgrade-charm /^def config_changed():$/;" f -config_flags_parser hooks/charmhelpers/contrib/openstack/context.py /^def config_flags_parser(config_flags):$/;" f -config_updated_since tests/charmhelpers/contrib/amulet/utils.py /^ def config_updated_since(self, sentry_unit, filename, mtime,$/;" m class:AmuletUtils -config_value_changed hooks/charmhelpers/contrib/openstack/utils.py /^def config_value_changed(option):$/;" f -configure hooks/charmhelpers/contrib/storage/linux/ceph.py /^def configure(service, key, auth, use_syslog):$/;" f -configure_ca hooks/charmhelpers/contrib/openstack/context.py /^ def configure_ca(self):$/;" m class:ApacheSSLContext -configure_ca hooks/keystone_context.py /^ def configure_ca(self):$/;" m class:ApacheSSLContext -configure_cert hooks/charmhelpers/contrib/openstack/context.py /^ def configure_cert(self, cn=None):$/;" m class:ApacheSSLContext -configure_cert hooks/keystone_context.py /^ def configure_cert(self, cn):$/;" m class:ApacheSSLContext -configure_https hooks/cluster-relation-changed /^def configure_https():$/;" f -configure_https hooks/cluster-relation-departed /^def configure_https():$/;" f -configure_https hooks/cluster-relation-joined /^def configure_https():$/;" f -configure_https hooks/config-changed /^def configure_https():$/;" f -configure_https hooks/ha-relation-changed /^def configure_https():$/;" f -configure_https hooks/ha-relation-joined /^def configure_https():$/;" f -configure_https hooks/identity-admin-relation-changed /^def configure_https():$/;" f -configure_https hooks/identity-service-relation-changed /^def configure_https():$/;" f -configure_https hooks/identity-service-relation-joined /^def configure_https():$/;" f -configure_https hooks/install /^def configure_https():$/;" f -configure_https hooks/keystone_hooks.py /^def configure_https():$/;" f -configure_https hooks/nrpe-external-master-relation-changed /^def configure_https():$/;" f -configure_https hooks/nrpe-external-master-relation-joined /^def configure_https():$/;" f -configure_https hooks/pgsql-db-relation-changed /^def configure_https():$/;" f -configure_https hooks/pgsql-db-relation-joined /^def configure_https():$/;" f -configure_https hooks/shared-db-relation-changed /^def configure_https():$/;" f -configure_https hooks/shared-db-relation-joined /^def configure_https():$/;" f -configure_https hooks/start /^def configure_https():$/;" f -configure_https hooks/stop /^def configure_https():$/;" f -configure_https hooks/upgrade-charm /^def configure_https():$/;" f -configure_installation_source hooks/charmhelpers/contrib/openstack/utils.py /^def configure_installation_source(rel):$/;" f -configure_sources hooks/charmhelpers/fetch/__init__.py /^def configure_sources(update=False,$/;" f -configure_volume hooks/charmhelpers/contrib/charmsupport/volumes.py /^def configure_volume(before_change=lambda: None, after_change=lambda: None):$/;" f -context hooks/charmhelpers/contrib/openstack/templating.py /^ def context(self):$/;" m class:OSConfigTemplate -context_complete hooks/charmhelpers/contrib/openstack/context.py /^def context_complete(ctxt):$/;" f -copy_files hooks/charmhelpers/contrib/storage/linux/ceph.py /^def copy_files(src, dst, symlinks=False, ignore=None):$/;" f -copy_nrpe_checks hooks/charmhelpers/contrib/charmsupport/nrpe.py /^def copy_nrpe_checks():$/;" f -create hooks/charmhelpers/core/sysctl.py /^def create(sysctl_dict, sysctl_file):$/;" f -create_certificate hooks/keystone_ssl.py /^def create_certificate(ca_dir, service):$/;" f -create_cirros_image hooks/charmhelpers/contrib/openstack/amulet/utils.py /^ def create_cirros_image(self, glance, image_name):$/;" m class:OpenStackAmuletUtils -create_cirros_image tests/charmhelpers/contrib/openstack/amulet/utils.py /^ def create_cirros_image(self, glance, image_name):$/;" m class:OpenStackAmuletUtils -create_endpoint_template hooks/keystone_utils.py /^def create_endpoint_template(region, service, publicurl, adminurl,$/;" f -create_instance hooks/charmhelpers/contrib/openstack/amulet/utils.py /^ def create_instance(self, nova, image_name, instance_name, flavor):$/;" m class:OpenStackAmuletUtils -create_instance tests/charmhelpers/contrib/openstack/amulet/utils.py /^ def create_instance(self, nova, image_name, instance_name, flavor):$/;" m class:OpenStackAmuletUtils -create_key_file hooks/charmhelpers/contrib/storage/linux/ceph.py /^def create_key_file(service, key):$/;" f -create_keyring hooks/charmhelpers/contrib/storage/linux/ceph.py /^def create_keyring(service, key):$/;" f -create_keystone_endpoint hooks/keystone_utils.py /^def create_keystone_endpoint(public_ip, service_port,$/;" f -create_loopback hooks/charmhelpers/contrib/storage/linux/loopback.py /^def create_loopback(file_path):$/;" f -create_lvm_physical_volume hooks/charmhelpers/contrib/storage/linux/lvm.py /^def create_lvm_physical_volume(block_device):$/;" f -create_lvm_volume_group hooks/charmhelpers/contrib/storage/linux/lvm.py /^def create_lvm_volume_group(volume_group, block_device):$/;" f -create_peer_actions hooks/keystone_utils.py /^def create_peer_actions(actions):$/;" f -create_peer_service_actions hooks/keystone_utils.py /^def create_peer_service_actions(action, services):$/;" f -create_pool hooks/charmhelpers/contrib/storage/linux/ceph.py /^def create_pool(service, name, replicas=3):$/;" f -create_private_key hooks/charmhelpers/contrib/unison/__init__.py /^def create_private_key(user, priv_key_path):$/;" f -create_public_key hooks/charmhelpers/contrib/unison/__init__.py /^def create_public_key(user, priv_key_path, pub_key_path):$/;" f -create_rbd_image hooks/charmhelpers/contrib/storage/linux/ceph.py /^def create_rbd_image(service, pool, image, sizemb):$/;" f -create_role hooks/keystone_utils.py /^def create_role(name, user=None, tenant=None):$/;" f -create_service_entry hooks/keystone_utils.py /^def create_service_entry(service_name, service_type, service_desc, owner=None):$/;" f -create_tenant hooks/keystone_utils.py /^def create_tenant(name):$/;" f -create_user hooks/keystone_utils.py /^def create_user(name, password, tenant):$/;" f -current_version hooks/charmhelpers/contrib/python/version.py /^def current_version():$/;" f -current_version_string hooks/charmhelpers/contrib/python/version.py /^def current_version_string():$/;" f -db_changed hooks/cluster-relation-changed /^def db_changed():$/;" f -db_changed hooks/cluster-relation-departed /^def db_changed():$/;" f -db_changed hooks/cluster-relation-joined /^def db_changed():$/;" f -db_changed hooks/config-changed /^def db_changed():$/;" f -db_changed hooks/ha-relation-changed /^def db_changed():$/;" f -db_changed hooks/ha-relation-joined /^def db_changed():$/;" f -db_changed hooks/identity-admin-relation-changed /^def db_changed():$/;" f -db_changed hooks/identity-service-relation-changed /^def db_changed():$/;" f -db_changed hooks/identity-service-relation-joined /^def db_changed():$/;" f -db_changed hooks/install /^def db_changed():$/;" f -db_changed hooks/keystone_hooks.py /^def db_changed():$/;" f -db_changed hooks/nrpe-external-master-relation-changed /^def db_changed():$/;" f -db_changed hooks/nrpe-external-master-relation-joined /^def db_changed():$/;" f -db_changed hooks/pgsql-db-relation-changed /^def db_changed():$/;" f -db_changed hooks/pgsql-db-relation-joined /^def db_changed():$/;" f -db_changed hooks/shared-db-relation-changed /^def db_changed():$/;" f -db_changed hooks/shared-db-relation-joined /^def db_changed():$/;" f -db_changed hooks/start /^def db_changed():$/;" f -db_changed hooks/stop /^def db_changed():$/;" f -db_changed hooks/upgrade-charm /^def db_changed():$/;" f -db_joined hooks/cluster-relation-changed /^def db_joined():$/;" f -db_joined hooks/cluster-relation-departed /^def db_joined():$/;" f -db_joined hooks/cluster-relation-joined /^def db_joined():$/;" f -db_joined hooks/config-changed /^def db_joined():$/;" f -db_joined hooks/ha-relation-changed /^def db_joined():$/;" f -db_joined hooks/ha-relation-joined /^def db_joined():$/;" f -db_joined hooks/identity-admin-relation-changed /^def db_joined():$/;" f -db_joined hooks/identity-service-relation-changed /^def db_joined():$/;" f -db_joined hooks/identity-service-relation-joined /^def db_joined():$/;" f -db_joined hooks/install /^def db_joined():$/;" f -db_joined hooks/keystone_hooks.py /^def db_joined():$/;" f -db_joined hooks/nrpe-external-master-relation-changed /^def db_joined():$/;" f -db_joined hooks/nrpe-external-master-relation-joined /^def db_joined():$/;" f -db_joined hooks/pgsql-db-relation-changed /^def db_joined():$/;" f -db_joined hooks/pgsql-db-relation-joined /^def db_joined():$/;" f -db_joined hooks/shared-db-relation-changed /^def db_joined():$/;" f -db_joined hooks/shared-db-relation-joined /^def db_joined():$/;" f -db_joined hooks/start /^def db_joined():$/;" f -db_joined hooks/stop /^def db_joined():$/;" f -db_joined hooks/upgrade-charm /^def db_joined():$/;" f -db_ssl hooks/charmhelpers/contrib/openstack/context.py /^def db_ssl(rdata, ctxt, ssl_dir):$/;" f -deactivate_lvm_volume_group hooks/charmhelpers/contrib/storage/linux/lvm.py /^def deactivate_lvm_volume_group(block_device):$/;" f -debug hooks/charmhelpers/core/unitdata.py /^ def debug(self, fh=sys.stderr):$/;" m class:Storage -default_execd_dir hooks/charmhelpers/payload/execd.py /^def default_execd_dir():$/;" f -delete_image hooks/charmhelpers/contrib/openstack/amulet/utils.py /^ def delete_image(self, glance, image):$/;" m class:OpenStackAmuletUtils -delete_image tests/charmhelpers/contrib/openstack/amulet/utils.py /^ def delete_image(self, glance, image):$/;" m class:OpenStackAmuletUtils -delete_instance hooks/charmhelpers/contrib/openstack/amulet/utils.py /^ def delete_instance(self, nova, instance):$/;" m class:OpenStackAmuletUtils -delete_instance tests/charmhelpers/contrib/openstack/amulet/utils.py /^ def delete_instance(self, nova, instance):$/;" m class:OpenStackAmuletUtils -delete_keyring hooks/charmhelpers/contrib/storage/linux/ceph.py /^def delete_keyring(service):$/;" f -delete_pool hooks/charmhelpers/contrib/storage/linux/ceph.py /^def delete_pool(service, name):$/;" f -delta hooks/charmhelpers/core/unitdata.py /^ def delta(self, mapping, prefix):$/;" m class:Storage -deployment tests/14-basic-precise-icehouse /^ deployment = KeystoneBasicDeployment(series='precise',$/;" v -deployment tests/15-basic-trusty-icehouse /^ deployment = KeystoneBasicDeployment(series='trusty')$/;" v -deployment tests/16-basic-trusty-icehouse-git /^ deployment = KeystoneBasicDeployment(series='trusty', git=True)$/;" v -deployment tests/17-basic-trusty-juno /^ deployment = KeystoneBasicDeployment(series='trusty',$/;" v -deployment tests/18-basic-trusty-juno-git /^ deployment = KeystoneBasicDeployment(series='trusty',$/;" v -determine_apache_port hooks/charmhelpers/contrib/hahelpers/cluster.py /^def determine_apache_port(public_port, singlenode_mode=False):$/;" f -determine_api_port hooks/charmhelpers/contrib/hahelpers/cluster.py /^def determine_api_port(public_port, singlenode_mode=False):$/;" f -determine_dkms_package hooks/charmhelpers/contrib/openstack/neutron.py /^def determine_dkms_package():$/;" f -determine_packages hooks/keystone_utils.py /^def determine_packages():$/;" f -determine_ports hooks/keystone_utils.py /^def determine_ports():$/;" f -do_continue hooks/charmhelpers/contrib/python/rpdb.py /^ def do_continue(self, arg):$/;" m class:Rpdb -do_openstack_upgrade hooks/keystone_utils.py /^def do_openstack_upgrade(configs):$/;" f -download hooks/charmhelpers/fetch/archiveurl.py /^ def download(self, source, dest):$/;" m class:ArchiveUrlFetchHandler -download_and_validate hooks/charmhelpers/fetch/archiveurl.py /^ def download_and_validate(self, url, hashsum, validate="sha1"):$/;" m class:ArchiveUrlFetchHandler -eligible_leader hooks/charmhelpers/contrib/hahelpers/cluster.py /^def eligible_leader(resource):$/;" f -enable_modules hooks/charmhelpers/contrib/openstack/context.py /^ def enable_modules(self):$/;" m class:ApacheSSLContext -endpoint_error tests/charmhelpers/contrib/amulet/utils.py /^ def endpoint_error(self, name, data):$/;" m class:AmuletUtils -endpoint_url hooks/charmhelpers/contrib/openstack/ip.py /^def endpoint_url(configs, url_template, port, endpoint_type=PUBLIC,$/;" f -endpoint_url hooks/keystone_utils.py /^def endpoint_url(ip, port):$/;" f -ensure_block_device hooks/charmhelpers/contrib/openstack/utils.py /^def ensure_block_device(block_device):$/;" f -ensure_ceph_keyring hooks/charmhelpers/contrib/storage/linux/ceph.py /^def ensure_ceph_keyring(service, user=None, group=None):$/;" f -ensure_ceph_storage hooks/charmhelpers/contrib/storage/linux/ceph.py /^def ensure_ceph_storage(service, pool, rbd_img, sizemb, mount_point,$/;" f -ensure_initial_admin hooks/keystone_utils.py /^def ensure_initial_admin(config):$/;" f -ensure_loopback_device hooks/charmhelpers/contrib/storage/linux/loopback.py /^def ensure_loopback_device(path, size):$/;" f -ensure_packages hooks/charmhelpers/contrib/openstack/context.py /^def ensure_packages(packages):$/;" f -ensure_permissions hooks/keystone_utils.py /^def ensure_permissions(path, user=None, group=None, perms=None, recurse=False,$/;" f -ensure_pki_dir_permissions hooks/keystone_utils.py /^def ensure_pki_dir_permissions():$/;" f -ensure_ssl_cert_master hooks/keystone_utils.py /^def ensure_ssl_cert_master():$/;" f -ensure_ssl_dir hooks/keystone_utils.py /^def ensure_ssl_dir():$/;" f -ensure_user hooks/charmhelpers/contrib/unison/__init__.py /^def ensure_user(user, group=None):$/;" f -ensure_valid_service hooks/keystone_utils.py /^def ensure_valid_service(service):$/;" f -entries hooks/charmhelpers/core/fstab.py /^ def entries(self):$/;" m class:Fstab -error_out hooks/charmhelpers/contrib/openstack/utils.py /^def error_out(msg):$/;" f -execd_module_paths hooks/charmhelpers/payload/execd.py /^def execd_module_paths(execd_dir=None):$/;" f -execd_preinstall hooks/charmhelpers/payload/execd.py /^def execd_preinstall(execd_dir=None):$/;" f -execd_run hooks/charmhelpers/payload/execd.py /^def execd_run(command, execd_dir=None, die_on_error=False, stderr=None):$/;" f -execd_submodule_paths hooks/charmhelpers/payload/execd.py /^def execd_submodule_paths(command, execd_dir=None):$/;" f -execute hooks/charmhelpers/core/hookenv.py /^ def execute(self, args):$/;" m class:Hooks -execution_environment hooks/charmhelpers/core/hookenv.py /^def execution_environment():$/;" f -exit_code hooks/charmhelpers/contrib/storage/linux/ceph.py /^ def exit_code(self):$/;" m class:CephBrokerRsp -exit_msg hooks/charmhelpers/contrib/storage/linux/ceph.py /^ def exit_msg(self):$/;" m class:CephBrokerRsp -external_ports hooks/charmhelpers/contrib/openstack/context.py /^ external_ports = []$/;" v class:ApacheSSLContext -external_ports hooks/keystone_context.py /^ external_ports = []$/;" v class:ApacheSSLContext -fake_rel_get unit_tests/test_keystone_hooks.py /^ def fake_rel_get(attribute=None, *args, **kwargs):$/;" f function:KeystoneRelationTests.test_cluster_changed -fake_rel_get unit_tests/test_keystone_utils.py /^ def fake_rel_get(attribute=None, *args, **kwargs):$/;" f function:TestKeystoneUtils.test_is_db_ready -file_hash hooks/charmhelpers/core/host.py /^def file_hash(path, hash_type='md5'):$/;" f -filesystem_mounted hooks/charmhelpers/contrib/storage/linux/ceph.py /^def filesystem_mounted(fs):$/;" f -filter_installed_packages hooks/charmhelpers/fetch/__init__.py /^def filter_installed_packages(packages):$/;" f -filter_null hooks/keystone_utils.py /^def filter_null(settings, null='__null__'):$/;" f -fire_event hooks/charmhelpers/core/services/base.py /^ def fire_event(self, event_name, service_name, default=None):$/;" m class:ServiceManager -flush hooks/charmhelpers/core/hookenv.py /^def flush(key):$/;" f -flush hooks/charmhelpers/core/unitdata.py /^ def flush(self, save=True):$/;" m class:Storage -force_ssl_sync hooks/keystone_utils.py /^def force_ssl_sync():$/;" f -format_ipv6_addr hooks/charmhelpers/contrib/network/ip.py /^def format_ipv6_addr(address):$/;" f -fstab_add hooks/charmhelpers/core/host.py /^def fstab_add(dev, mp, fs, options=None):$/;" f -fstab_remove hooks/charmhelpers/core/host.py /^def fstab_remove(mp):$/;" f -get hooks/charmhelpers/core/unitdata.py /^ def get(self, key, default=None, record=False):$/;" m class:Storage -get unit_tests/test_utils.py /^ def get(self, attr=None):$/;" m class:TestConfig -get unit_tests/test_utils.py /^ def get(self, attr=None, unit=None, rid=None):$/;" m class:TestRelation -get_address_in_network hooks/charmhelpers/contrib/network/ip.py /^def get_address_in_network(network, fallback=None, fatal=False):$/;" f -get_admin_passwd hooks/keystone_utils.py /^def get_admin_passwd():$/;" f -get_admin_token hooks/keystone_utils.py /^def get_admin_token():$/;" f -get_all unit_tests/test_utils.py /^ def get_all(self):$/;" m class:TestConfig -get_bridge_nics hooks/charmhelpers/contrib/network/ip.py /^def get_bridge_nics(bridge, vnic_dir='\/sys\/devices\/virtual\/net'):$/;" f -get_bridges hooks/charmhelpers/contrib/network/ip.py /^def get_bridges(vnic_dir='\/sys\/devices\/virtual\/net'):$/;" f -get_ca hooks/keystone_utils.py /^def get_ca(user='keystone', group='keystone'):$/;" f -get_ca_bundle hooks/keystone_ssl.py /^ def get_ca_bundle(self):$/;" m class:JujuCA -get_ca_cert hooks/charmhelpers/contrib/hahelpers/apache.py /^def get_ca_cert():$/;" f -get_ceph_nodes hooks/charmhelpers/contrib/storage/linux/ceph.py /^def get_ceph_nodes():$/;" f -get_cert hooks/charmhelpers/contrib/hahelpers/apache.py /^def get_cert(cn=None):$/;" f -get_cert_and_key hooks/keystone_ssl.py /^ def get_cert_and_key(self, common_name):$/;" m class:JujuCA -get_cert_path hooks/keystone_ssl.py /^ def get_cert_path(self, cn):$/;" m class:JujuCA -get_config hooks/charmhelpers/contrib/charmsupport/volumes.py /^def get_config():$/;" f -get_data hooks/charmhelpers/core/services/helpers.py /^ def get_data(self):$/;" m class:RelationContext -get_default_config unit_tests/test_utils.py /^def get_default_config():$/;" f -get_entry_by_attr hooks/charmhelpers/core/fstab.py /^ def get_entry_by_attr(self, attr, value):$/;" m class:Fstab -get_hacluster_config hooks/charmhelpers/contrib/hahelpers/cluster.py /^def get_hacluster_config(exclude_keys=None):$/;" f -get_homedir hooks/charmhelpers/contrib/unison/__init__.py /^def get_homedir(user):$/;" f -get_host_ip hooks/charmhelpers/contrib/network/ip.py /^def get_host_ip(hostname, fallback=None):$/;" f -get_host_ip hooks/charmhelpers/contrib/openstack/utils.py /^get_host_ip = ip.get_host_ip$/;" v -get_hostname hooks/charmhelpers/contrib/network/ip.py /^def get_hostname(address, fqdn=True):$/;" f -get_hostname hooks/charmhelpers/contrib/openstack/utils.py /^get_hostname = ip.get_hostname$/;" v -get_iface_addr hooks/charmhelpers/contrib/network/ip.py /^def get_iface_addr(iface='eth0', inet_type='AF_INET', inc_aliases=False,$/;" f -get_iface_for_address hooks/charmhelpers/contrib/network/ip.py /^get_iface_for_address = partial(_get_for_address, key='iface')$/;" v -get_iface_from_addr hooks/charmhelpers/contrib/network/ip.py /^def get_iface_from_addr(addr):$/;" f -get_ipv4_addr hooks/charmhelpers/contrib/network/ip.py /^get_ipv4_addr = partial(get_iface_addr, inet_type='AF_INET')$/;" v -get_ipv6_addr hooks/charmhelpers/contrib/network/ip.py /^def get_ipv6_addr(iface=None, inc_aliases=False, fatal=True, exc_list=None,$/;" f -get_key_path hooks/keystone_ssl.py /^ def get_key_path(self, cn):$/;" m class:JujuCA -get_keypair hooks/charmhelpers/contrib/unison/__init__.py /^def get_keypair(user):$/;" f -get_loader hooks/charmhelpers/contrib/openstack/templating.py /^def get_loader(templates_dir, os_release):$/;" f -get_local_endpoint hooks/keystone_utils.py /^def get_local_endpoint():$/;" f -get_logger tests/charmhelpers/contrib/amulet/utils.py /^ def get_logger(self, name="amulet-logger", level=logging.DEBUG):$/;" m class:AmuletUtils -get_matchmaker_map hooks/charmhelpers/contrib/openstack/utils.py /^def get_matchmaker_map(mm_file='\/etc\/oslo\/matchmaker_ring.json'):$/;" f -get_nagios_hostcontext hooks/charmhelpers/contrib/charmsupport/nrpe.py /^def get_nagios_hostcontext(relation_name='nrpe-external-master'):$/;" f -get_nagios_hostname hooks/charmhelpers/contrib/charmsupport/nrpe.py /^def get_nagios_hostname(relation_name='nrpe-external-master'):$/;" f -get_nagios_unit_name hooks/charmhelpers/contrib/charmsupport/nrpe.py /^def get_nagios_unit_name(relation_name='nrpe-external-master'):$/;" f -get_netmask_for_address hooks/charmhelpers/contrib/network/ip.py /^get_netmask_for_address = partial(_get_for_address, key='netmask')$/;" v -get_network_addresses hooks/charmhelpers/contrib/openstack/context.py /^ def get_network_addresses(self):$/;" m class:ApacheSSLContext -get_neutron_options hooks/charmhelpers/contrib/openstack/context.py /^ def get_neutron_options(self, rdata):$/;" m class:NeutronAPIContext -get_nic_hwaddr hooks/charmhelpers/core/host.py /^def get_nic_hwaddr(nic):$/;" f -get_nic_mtu hooks/charmhelpers/core/host.py /^def get_nic_mtu(nic):$/;" f -get_os_codename_install_source hooks/charmhelpers/contrib/openstack/utils.py /^def get_os_codename_install_source(src):$/;" f -get_os_codename_package hooks/charmhelpers/contrib/openstack/utils.py /^def get_os_codename_package(package, fatal=True):$/;" f -get_os_codename_version hooks/charmhelpers/contrib/openstack/utils.py /^def get_os_codename_version(vers):$/;" f -get_os_version_codename hooks/charmhelpers/contrib/openstack/utils.py /^def get_os_version_codename(codename):$/;" f -get_os_version_install_source hooks/charmhelpers/contrib/openstack/utils.py /^def get_os_version_install_source(src):$/;" f -get_os_version_package hooks/charmhelpers/contrib/openstack/utils.py /^def get_os_version_package(pkg, fatal=True):$/;" f -get_osds hooks/charmhelpers/contrib/storage/linux/ceph.py /^def get_osds(service):$/;" f -get_requested_roles hooks/keystone_utils.py /^def get_requested_roles(settings):$/;" f -get_sentry_time tests/charmhelpers/contrib/amulet/utils.py /^ def get_sentry_time(self, sentry_unit):$/;" m class:AmuletUtils -get_service hooks/charmhelpers/core/services/base.py /^ def get_service(self, service_name):$/;" m class:ServiceManager -get_service_password hooks/keystone_utils.py /^def get_service_password(service_username):$/;" f -get_ssl_cert_master_votes hooks/keystone_utils.py /^def get_ssl_cert_master_votes():$/;" f -get_ssl_sync_request_units hooks/keystone_utils.py /^def get_ssl_sync_request_units():$/;" f -gethistory hooks/charmhelpers/core/unitdata.py /^ def gethistory(self, key, deserialize=False):$/;" m class:Storage -getrange hooks/charmhelpers/core/unitdata.py /^ def getrange(self, key_prefix, strip=False):$/;" m class:Storage -git tests/18-basic-trusty-juno-git /^ git=True)$/;" v -git_clone_and_install hooks/charmhelpers/contrib/openstack/utils.py /^def git_clone_and_install(projects_yaml, core_project):$/;" f -git_install hooks/keystone_utils.py /^def git_install(projects_yaml):$/;" f -git_install_requested hooks/charmhelpers/contrib/openstack/utils.py /^def git_install_requested():$/;" f -git_post_install hooks/keystone_utils.py /^def git_post_install(projects_yaml):$/;" f -git_pre_install hooks/keystone_utils.py /^def git_pre_install():$/;" f -git_reinstall actions/git-reinstall /^def git_reinstall():$/;" f -git_reinstall actions/git_reinstall.py /^def git_reinstall():$/;" f -git_src_dir hooks/charmhelpers/contrib/openstack/utils.py /^def git_src_dir(projects_yaml, project):$/;" f -grant_role hooks/keystone_utils.py /^def grant_role(user, role, tenant):$/;" f -ha_changed hooks/cluster-relation-changed /^def ha_changed():$/;" f -ha_changed hooks/cluster-relation-departed /^def ha_changed():$/;" f -ha_changed hooks/cluster-relation-joined /^def ha_changed():$/;" f -ha_changed hooks/config-changed /^def ha_changed():$/;" f -ha_changed hooks/ha-relation-changed /^def ha_changed():$/;" f -ha_changed hooks/ha-relation-joined /^def ha_changed():$/;" f -ha_changed hooks/identity-admin-relation-changed /^def ha_changed():$/;" f -ha_changed hooks/identity-service-relation-changed /^def ha_changed():$/;" f -ha_changed hooks/identity-service-relation-joined /^def ha_changed():$/;" f -ha_changed hooks/install /^def ha_changed():$/;" f -ha_changed hooks/keystone_hooks.py /^def ha_changed():$/;" f -ha_changed hooks/nrpe-external-master-relation-changed /^def ha_changed():$/;" f -ha_changed hooks/nrpe-external-master-relation-joined /^def ha_changed():$/;" f -ha_changed hooks/pgsql-db-relation-changed /^def ha_changed():$/;" f -ha_changed hooks/pgsql-db-relation-joined /^def ha_changed():$/;" f -ha_changed hooks/shared-db-relation-changed /^def ha_changed():$/;" f -ha_changed hooks/shared-db-relation-joined /^def ha_changed():$/;" f -ha_changed hooks/start /^def ha_changed():$/;" f -ha_changed hooks/stop /^def ha_changed():$/;" f -ha_changed hooks/upgrade-charm /^def ha_changed():$/;" f -ha_joined hooks/cluster-relation-changed /^def ha_joined(relation_id=None):$/;" f -ha_joined hooks/cluster-relation-departed /^def ha_joined(relation_id=None):$/;" f -ha_joined hooks/cluster-relation-joined /^def ha_joined(relation_id=None):$/;" f -ha_joined hooks/config-changed /^def ha_joined(relation_id=None):$/;" f -ha_joined hooks/ha-relation-changed /^def ha_joined(relation_id=None):$/;" f -ha_joined hooks/ha-relation-joined /^def ha_joined(relation_id=None):$/;" f -ha_joined hooks/identity-admin-relation-changed /^def ha_joined(relation_id=None):$/;" f -ha_joined hooks/identity-service-relation-changed /^def ha_joined(relation_id=None):$/;" f -ha_joined hooks/identity-service-relation-joined /^def ha_joined(relation_id=None):$/;" f -ha_joined hooks/install /^def ha_joined(relation_id=None):$/;" f -ha_joined hooks/keystone_hooks.py /^def ha_joined(relation_id=None):$/;" f -ha_joined hooks/nrpe-external-master-relation-changed /^def ha_joined(relation_id=None):$/;" f -ha_joined hooks/nrpe-external-master-relation-joined /^def ha_joined(relation_id=None):$/;" f -ha_joined hooks/pgsql-db-relation-changed /^def ha_joined(relation_id=None):$/;" f -ha_joined hooks/pgsql-db-relation-joined /^def ha_joined(relation_id=None):$/;" f -ha_joined hooks/shared-db-relation-changed /^def ha_joined(relation_id=None):$/;" f -ha_joined hooks/shared-db-relation-joined /^def ha_joined(relation_id=None):$/;" f -ha_joined hooks/start /^def ha_joined(relation_id=None):$/;" f -ha_joined hooks/stop /^def ha_joined(relation_id=None):$/;" f -ha_joined hooks/upgrade-charm /^def ha_joined(relation_id=None):$/;" f -headers_package hooks/charmhelpers/contrib/openstack/neutron.py /^def headers_package():$/;" f -hook hooks/charmhelpers/core/hookenv.py /^ def hook(self, *hook_names):$/;" m class:Hooks -hook_name hooks/charmhelpers/core/hookenv.py /^def hook_name():$/;" f -hook_scope hooks/charmhelpers/core/unitdata.py /^ def hook_scope(self, name=""):$/;" m class:Storage -hooks hooks/cluster-relation-changed /^hooks = Hooks()$/;" v -hooks hooks/cluster-relation-departed /^hooks = Hooks()$/;" v -hooks hooks/cluster-relation-joined /^hooks = Hooks()$/;" v -hooks hooks/config-changed /^hooks = Hooks()$/;" v -hooks hooks/ha-relation-changed /^hooks = Hooks()$/;" v -hooks hooks/ha-relation-joined /^hooks = Hooks()$/;" v -hooks hooks/identity-admin-relation-changed /^hooks = Hooks()$/;" v -hooks hooks/identity-service-relation-changed /^hooks = Hooks()$/;" v -hooks hooks/identity-service-relation-joined /^hooks = Hooks()$/;" v -hooks hooks/install /^hooks = Hooks()$/;" v -hooks hooks/keystone_hooks.py /^hooks = Hooks()$/;" v -hooks hooks/nrpe-external-master-relation-changed /^hooks = Hooks()$/;" v -hooks hooks/nrpe-external-master-relation-joined /^hooks = Hooks()$/;" v -hooks hooks/pgsql-db-relation-changed /^hooks = Hooks()$/;" v -hooks hooks/pgsql-db-relation-joined /^hooks = Hooks()$/;" v -hooks hooks/shared-db-relation-changed /^hooks = Hooks()$/;" v -hooks hooks/shared-db-relation-joined /^hooks = Hooks()$/;" v -hooks hooks/start /^hooks = Hooks()$/;" v -hooks hooks/stop /^hooks = Hooks()$/;" v -hooks hooks/upgrade-charm /^hooks = Hooks()$/;" v -https hooks/charmhelpers/contrib/hahelpers/cluster.py /^def https():$/;" f -identity_changed hooks/cluster-relation-changed /^def identity_changed(relation_id=None, remote_unit=None):$/;" f -identity_changed hooks/cluster-relation-departed /^def identity_changed(relation_id=None, remote_unit=None):$/;" f -identity_changed hooks/cluster-relation-joined /^def identity_changed(relation_id=None, remote_unit=None):$/;" f -identity_changed hooks/config-changed /^def identity_changed(relation_id=None, remote_unit=None):$/;" f -identity_changed hooks/ha-relation-changed /^def identity_changed(relation_id=None, remote_unit=None):$/;" f -identity_changed hooks/ha-relation-joined /^def identity_changed(relation_id=None, remote_unit=None):$/;" f -identity_changed hooks/identity-admin-relation-changed /^def identity_changed(relation_id=None, remote_unit=None):$/;" f -identity_changed hooks/identity-service-relation-changed /^def identity_changed(relation_id=None, remote_unit=None):$/;" f -identity_changed hooks/identity-service-relation-joined /^def identity_changed(relation_id=None, remote_unit=None):$/;" f -identity_changed hooks/install /^def identity_changed(relation_id=None, remote_unit=None):$/;" f -identity_changed hooks/keystone_hooks.py /^def identity_changed(relation_id=None, remote_unit=None):$/;" f -identity_changed hooks/nrpe-external-master-relation-changed /^def identity_changed(relation_id=None, remote_unit=None):$/;" f -identity_changed hooks/nrpe-external-master-relation-joined /^def identity_changed(relation_id=None, remote_unit=None):$/;" f -identity_changed hooks/pgsql-db-relation-changed /^def identity_changed(relation_id=None, remote_unit=None):$/;" f -identity_changed hooks/pgsql-db-relation-joined /^def identity_changed(relation_id=None, remote_unit=None):$/;" f -identity_changed hooks/shared-db-relation-changed /^def identity_changed(relation_id=None, remote_unit=None):$/;" f -identity_changed hooks/shared-db-relation-joined /^def identity_changed(relation_id=None, remote_unit=None):$/;" f -identity_changed hooks/start /^def identity_changed(relation_id=None, remote_unit=None):$/;" f -identity_changed hooks/stop /^def identity_changed(relation_id=None, remote_unit=None):$/;" f -identity_changed hooks/upgrade-charm /^def identity_changed(relation_id=None, remote_unit=None):$/;" f -iface_sniffer hooks/charmhelpers/contrib/network/ip.py /^ def iface_sniffer(*args, **kwargs):$/;" f function:sniff_iface -image_mapped hooks/charmhelpers/contrib/storage/linux/ceph.py /^def image_mapped(name):$/;" f -import_key hooks/charmhelpers/contrib/openstack/utils.py /^def import_key(keyid):$/;" f -in_relation_hook hooks/charmhelpers/core/hookenv.py /^def in_relation_hook():$/;" f -init_ca hooks/keystone_ssl.py /^def init_ca(ca_dir, common_name, org_name=ORG_NAME, org_unit_name=ORG_UNIT):$/;" f -init_intermediate_ca hooks/keystone_ssl.py /^def init_intermediate_ca(ca_dir, common_name, root_ca_dir, org_name=ORG_NAME,$/;" f -init_root_ca hooks/keystone_ssl.py /^def init_root_ca(ca_dir, common_name):$/;" f -initialise_pki hooks/cluster-relation-changed /^def initialise_pki():$/;" f -initialise_pki hooks/cluster-relation-departed /^def initialise_pki():$/;" f -initialise_pki hooks/cluster-relation-joined /^def initialise_pki():$/;" f -initialise_pki hooks/config-changed /^def initialise_pki():$/;" f -initialise_pki hooks/ha-relation-changed /^def initialise_pki():$/;" f -initialise_pki hooks/ha-relation-joined /^def initialise_pki():$/;" f -initialise_pki hooks/identity-admin-relation-changed /^def initialise_pki():$/;" f -initialise_pki hooks/identity-service-relation-changed /^def initialise_pki():$/;" f -initialise_pki hooks/identity-service-relation-joined /^def initialise_pki():$/;" f -initialise_pki hooks/install /^def initialise_pki():$/;" f -initialise_pki hooks/keystone_hooks.py /^def initialise_pki():$/;" f -initialise_pki hooks/nrpe-external-master-relation-changed /^def initialise_pki():$/;" f -initialise_pki hooks/nrpe-external-master-relation-joined /^def initialise_pki():$/;" f -initialise_pki hooks/pgsql-db-relation-changed /^def initialise_pki():$/;" f -initialise_pki hooks/pgsql-db-relation-joined /^def initialise_pki():$/;" f -initialise_pki hooks/shared-db-relation-changed /^def initialise_pki():$/;" f -initialise_pki hooks/shared-db-relation-joined /^def initialise_pki():$/;" f -initialise_pki hooks/start /^def initialise_pki():$/;" f -initialise_pki hooks/stop /^def initialise_pki():$/;" f -initialise_pki hooks/upgrade-charm /^def initialise_pki():$/;" f -inner_synchronize_ca_if_changed1 hooks/keystone_utils.py /^ def inner_synchronize_ca_if_changed1(f):$/;" f function:synchronize_ca_if_changed -inner_synchronize_ca_if_changed2 hooks/keystone_utils.py /^ def inner_synchronize_ca_if_changed2(*args, **kwargs):$/;" f function:synchronize_ca_if_changed.inner_synchronize_ca_if_changed1 -install hooks/charmhelpers/contrib/storage/linux/ceph.py /^def install():$/;" f -install hooks/charmhelpers/fetch/__init__.py /^ def install(self, source):$/;" m class:BaseFetchHandler -install hooks/charmhelpers/fetch/archiveurl.py /^ def install(self, source, dest=None, checksum=None, hash_type='sha1'):$/;" m class:ArchiveUrlFetchHandler -install hooks/charmhelpers/fetch/bzrurl.py /^ def install(self, source):$/;" m class:BzrUrlFetchHandler -install hooks/charmhelpers/fetch/giturl.py /^ def install(self, source, branch="master", dest=None):$/;" m class:GitUrlFetchHandler -install hooks/cluster-relation-changed /^def install():$/;" f -install hooks/cluster-relation-departed /^def install():$/;" f -install hooks/cluster-relation-joined /^def install():$/;" f -install hooks/config-changed /^def install():$/;" f -install hooks/ha-relation-changed /^def install():$/;" f -install hooks/ha-relation-joined /^def install():$/;" f -install hooks/identity-admin-relation-changed /^def install():$/;" f -install hooks/identity-service-relation-changed /^def install():$/;" f -install hooks/identity-service-relation-joined /^def install():$/;" f -install hooks/install /^def install():$/;" f -install hooks/keystone_hooks.py /^def install():$/;" f -install hooks/nrpe-external-master-relation-changed /^def install():$/;" f -install hooks/nrpe-external-master-relation-joined /^def install():$/;" f -install hooks/pgsql-db-relation-changed /^def install():$/;" f -install hooks/pgsql-db-relation-joined /^def install():$/;" f -install hooks/shared-db-relation-changed /^def install():$/;" f -install hooks/shared-db-relation-joined /^def install():$/;" f -install hooks/start /^def install():$/;" f -install hooks/stop /^def install():$/;" f -install hooks/upgrade-charm /^def install():$/;" f -install_alternative hooks/charmhelpers/contrib/openstack/alternatives.py /^def install_alternative(name, target, source, priority=50):$/;" f -install_ca_cert hooks/charmhelpers/contrib/hahelpers/apache.py /^def install_ca_cert(ca_cert):$/;" f -install_from_config hooks/charmhelpers/fetch/__init__.py /^def install_from_config(config_var_name):$/;" f -install_remote hooks/charmhelpers/fetch/__init__.py /^def install_remote(source, *args, **kwargs):$/;" f -interface hooks/charmhelpers/core/services/helpers.py /^ interface = 'http'$/;" v class:HttpRelation -interface hooks/charmhelpers/core/services/helpers.py /^ interface = 'mysql'$/;" v class:MysqlRelation -interface hooks/charmhelpers/core/services/helpers.py /^ interface = None$/;" v class:RelationContext -interfaces hooks/charmhelpers/contrib/openstack/context.py /^ interfaces = ['ceph']$/;" v class:CephContext -interfaces hooks/charmhelpers/contrib/openstack/context.py /^ interfaces = ['cluster']$/;" v class:HAProxyContext -interfaces hooks/charmhelpers/contrib/openstack/context.py /^ interfaces = ['https']$/;" v class:ApacheSSLContext -interfaces hooks/charmhelpers/contrib/openstack/context.py /^ interfaces = ['identity-service']$/;" v class:IdentityServiceContext -interfaces hooks/charmhelpers/contrib/openstack/context.py /^ interfaces = ['image-service']$/;" v class:ImageServiceContext -interfaces hooks/charmhelpers/contrib/openstack/context.py /^ interfaces = ['neutron-plugin-api']$/;" v class:NeutronAPIContext -interfaces hooks/charmhelpers/contrib/openstack/context.py /^ interfaces = ['pgsql-db']$/;" v class:PostgresqlDBContext -interfaces hooks/charmhelpers/contrib/openstack/context.py /^ interfaces = ['shared-db']$/;" v class:SharedDBContext -interfaces hooks/charmhelpers/contrib/openstack/context.py /^ interfaces = ['zeromq-configuration']$/;" v class:ZeroMQContext -interfaces hooks/charmhelpers/contrib/openstack/context.py /^ interfaces = []$/;" v class:NeutronContext -interfaces hooks/charmhelpers/contrib/openstack/context.py /^ interfaces = []$/;" v class:OSContextGenerator -interfaces hooks/keystone_context.py /^ interfaces = ['https']$/;" v class:ApacheSSLContext -interfaces hooks/keystone_context.py /^ interfaces = []$/;" v class:HAProxyContext -interfaces hooks/keystone_context.py /^ interfaces = []$/;" v class:KeystoneContext -intermediate_ca_csr_key hooks/keystone_ssl.py /^def intermediate_ca_csr_key(ca_dir):$/;" f -internal_endpoint hooks/charmhelpers/contrib/openstack/ip.py /^internal_endpoint = partial(endpoint_url, endpoint_type=INTERNAL)$/;" v -is_address_in_network hooks/charmhelpers/contrib/network/ip.py /^def is_address_in_network(network, address):$/;" f -is_block_device hooks/charmhelpers/contrib/storage/linux/utils.py /^def is_block_device(path):$/;" f -is_bridge_member hooks/charmhelpers/contrib/network/ip.py /^def is_bridge_member(nic):$/;" f -is_cert_provided_in_config hooks/keystone_context.py /^def is_cert_provided_in_config():$/;" f -is_clustered hooks/charmhelpers/contrib/hahelpers/cluster.py /^def is_clustered():$/;" f -is_crm_leader hooks/charmhelpers/contrib/hahelpers/cluster.py /^def is_crm_leader(resource, retry=False):$/;" f -is_db_initialised hooks/keystone_utils.py /^def is_db_initialised():$/;" f -is_db_ready hooks/keystone_utils.py /^def is_db_ready(use_current_context=False, db_rel=None):$/;" f -is_device_mounted hooks/charmhelpers/contrib/storage/linux/utils.py /^def is_device_mounted(device):$/;" f -is_elected_leader hooks/charmhelpers/contrib/hahelpers/cluster.py /^def is_elected_leader(resource):$/;" f -is_ip hooks/charmhelpers/contrib/network/ip.py /^def is_ip(address):$/;" f -is_ip hooks/charmhelpers/contrib/openstack/utils.py /^is_ip = ip.is_ip$/;" v -is_ipv6 hooks/charmhelpers/contrib/network/ip.py /^def is_ipv6(address):$/;" f -is_leader hooks/charmhelpers/contrib/hahelpers/cluster.py /^def is_leader(resource):$/;" f -is_lvm_physical_volume hooks/charmhelpers/contrib/storage/linux/lvm.py /^def is_lvm_physical_volume(block_device):$/;" f -is_pki_enabled hooks/keystone_utils.py /^def is_pki_enabled():$/;" f -is_ready hooks/charmhelpers/core/services/base.py /^ def is_ready(self, service_name):$/;" m class:ServiceManager -is_ready hooks/charmhelpers/core/services/helpers.py /^ def is_ready(self):$/;" m class:RelationContext -is_relation_made hooks/charmhelpers/core/hookenv.py /^def is_relation_made(relation, keys='private-address'):$/;" f -is_ssl_cert_master hooks/keystone_utils.py /^def is_ssl_cert_master(votes=None):$/;" f -is_ssl_enabled hooks/keystone_utils.py /^def is_ssl_enabled():$/;" f -json hooks/charmhelpers/core/hookenv.py /^ def json(self):$/;" m class:Serializable -kernel_version hooks/charmhelpers/contrib/openstack/neutron.py /^def kernel_version():$/;" f -keys hooks/charmhelpers/core/hookenv.py /^ def keys(self):$/;" m class:Config -kv hooks/charmhelpers/core/unitdata.py /^def kv():$/;" f -lchownr hooks/charmhelpers/core/host.py /^def lchownr(path, owner, group):$/;" f -list_lvm_volume_group hooks/charmhelpers/contrib/storage/linux/lvm.py /^def list_lvm_volume_group(block_device):$/;" f -list_nics hooks/charmhelpers/core/host.py /^def list_nics(nic_type):$/;" f -load_config unit_tests/test_utils.py /^def load_config():$/;" f -load_previous hooks/charmhelpers/core/hookenv.py /^ def load_previous(self, path=None):$/;" m class:Config -load_stored_passwords hooks/keystone_utils.py /^def load_stored_passwords(path=SERVICE_PASSWD_PATH):$/;" f -local_unit hooks/charmhelpers/core/hookenv.py /^def local_unit():$/;" f -log hooks/charmhelpers/core/hookenv.py /^def log(message, level=None):$/;" f -loopback_devices hooks/charmhelpers/contrib/storage/linux/loopback.py /^def loopback_devices():$/;" f -lsb_release hooks/charmhelpers/core/host.py /^def lsb_release():$/;" f -main hooks/cluster-relation-changed /^def main():$/;" f -main hooks/cluster-relation-departed /^def main():$/;" f -main hooks/cluster-relation-joined /^def main():$/;" f -main hooks/config-changed /^def main():$/;" f -main hooks/ha-relation-changed /^def main():$/;" f -main hooks/ha-relation-joined /^def main():$/;" f -main hooks/identity-admin-relation-changed /^def main():$/;" f -main hooks/identity-service-relation-changed /^def main():$/;" f -main hooks/identity-service-relation-joined /^def main():$/;" f -main hooks/install /^def main():$/;" f -main hooks/keystone_hooks.py /^def main():$/;" f -main hooks/nrpe-external-master-relation-changed /^def main():$/;" f -main hooks/nrpe-external-master-relation-joined /^def main():$/;" f -main hooks/pgsql-db-relation-changed /^def main():$/;" f -main hooks/pgsql-db-relation-joined /^def main():$/;" f -main hooks/shared-db-relation-changed /^def main():$/;" f -main hooks/shared-db-relation-joined /^def main():$/;" f -main hooks/start /^def main():$/;" f -main hooks/stop /^def main():$/;" f -main hooks/upgrade-charm /^def main():$/;" f -make_filesystem hooks/charmhelpers/contrib/storage/linux/ceph.py /^def make_filesystem(blk_device, fstype='ext4', timeout=10):$/;" f -manage hooks/charmhelpers/core/services/base.py /^ def manage(self):$/;" m class:ServiceManager -managed_mounts hooks/charmhelpers/contrib/charmsupport/volumes.py /^def managed_mounts():$/;" f -map_block_storage hooks/charmhelpers/contrib/storage/linux/ceph.py /^def map_block_storage(service, pool, image):$/;" f -metadata hooks/charmhelpers/core/hookenv.py /^def metadata():$/;" f -migrate_database hooks/keystone_utils.py /^def migrate_database():$/;" f -mkdir hooks/charmhelpers/core/host.py /^def mkdir(path, owner='root', group='root', perms=0o555, force=False):$/;" f -mock_cls_config unit_tests/test_keystone_hooks.py /^ class mock_cls_config():$/;" c function:KeystoneRelationTests.test_db_joined -mock_rel_get unit_tests/test_keystone_utils.py /^ def mock_rel_get(unit=None, **kwargs):$/;" f function:TestKeystoneUtils.test_ensure_ssl_cert_master_is_leader_bad_votes -mock_rel_get unit_tests/test_keystone_utils.py /^ def mock_rel_get(unit=None, **kwargs):$/;" f function:TestKeystoneUtils.test_ensure_ssl_cert_master_is_leader_new_peer -mock_rel_get unit_tests/test_keystone_utils.py /^ def mock_rel_get(unit=None, **kwargs):$/;" f function:TestKeystoneUtils.test_ensure_ssl_cert_master_is_leader_no_new_peer -mock_rel_get unit_tests/test_keystone_utils.py /^ def mock_rel_get(unit=None, **kwargs):$/;" f function:TestKeystoneUtils.test_ensure_ssl_cert_master_ssl_master_no_peers -mock_rel_get unit_tests/test_keystone_utils.py /^ def mock_rel_get(unit=None, **kwargs):$/;" f function:TestKeystoneUtils.test_ensure_ssl_cert_master_ssl_no_peers -mod_ch_openstack_utils unit_tests/test_keystone_hooks.py /^ mod_ch_openstack_utils = 'charmhelpers.contrib.openstack.utils'$/;" v class:KeystoneRelationTests -modprobe hooks/charmhelpers/contrib/storage/linux/ceph.py /^def modprobe(module):$/;" f -mount hooks/charmhelpers/core/host.py /^def mount(device, mountpoint, options=None, persist=False, filesystem="ext3"):$/;" f -mount_volume hooks/charmhelpers/contrib/charmsupport/volumes.py /^def mount_volume(config):$/;" f -mounts hooks/charmhelpers/core/host.py /^def mounts():$/;" f -n1kv_ctxt hooks/charmhelpers/contrib/openstack/context.py /^ def n1kv_ctxt(self):$/;" m class:NeutronContext -nagios_exportdir hooks/charmhelpers/contrib/charmsupport/nrpe.py /^ nagios_exportdir = '\/var\/lib\/nagios\/export'$/;" v class:NRPE -nagios_logdir hooks/charmhelpers/contrib/charmsupport/nrpe.py /^ nagios_logdir = '\/var\/log\/nagios'$/;" v class:NRPE -name hooks/charmhelpers/core/services/helpers.py /^ name = 'db'$/;" v class:MysqlRelation -name hooks/charmhelpers/core/services/helpers.py /^ name = 'website'$/;" v class:HttpRelation -name hooks/charmhelpers/core/services/helpers.py /^ name = None$/;" v class:RelationContext -network_manager hooks/charmhelpers/contrib/openstack/context.py /^ def network_manager(self):$/;" m class:NeutronContext -network_manager hooks/charmhelpers/contrib/openstack/neutron.py /^def network_manager():$/;" f -neutron_ctxt hooks/charmhelpers/contrib/openstack/context.py /^ def neutron_ctxt(self):$/;" m class:NeutronContext -neutron_plugin_attribute hooks/charmhelpers/contrib/openstack/neutron.py /^def neutron_plugin_attribute(plugin, attr, net_manager=None):$/;" f -neutron_plugins hooks/charmhelpers/contrib/openstack/neutron.py /^def neutron_plugins():$/;" f -neutron_security_groups hooks/charmhelpers/contrib/openstack/context.py /^ def neutron_security_groups(self):$/;" m class:NeutronContext -no_ip_found_error_out hooks/charmhelpers/contrib/network/ip.py /^def no_ip_found_error_out(network):$/;" f -not_null tests/charmhelpers/contrib/amulet/utils.py /^ def not_null(self, string):$/;" m class:AmuletUtils -nrpe_confdir hooks/charmhelpers/contrib/charmsupport/nrpe.py /^ nrpe_confdir = '\/etc\/nagios\/nrpe.d'$/;" v class:NRPE -ns_query hooks/charmhelpers/contrib/network/ip.py /^def ns_query(address):$/;" f -ns_query hooks/charmhelpers/contrib/openstack/utils.py /^ns_query = ip.ns_query$/;" v -num_cpus hooks/charmhelpers/contrib/openstack/context.py /^ def num_cpus(self):$/;" m class:WorkerConfigContext -nvp_ctxt hooks/charmhelpers/contrib/openstack/context.py /^ def nvp_ctxt(self):$/;" m class:NeutronContext -oldest_peer hooks/charmhelpers/contrib/hahelpers/cluster.py /^def oldest_peer(peers):$/;" f -open_port hooks/charmhelpers/core/hookenv.py /^def open_port(port, protocol="TCP"):$/;" f -openstack tests/14-basic-precise-icehouse /^ openstack='cloud:precise-icehouse',$/;" v -openstack tests/17-basic-trusty-juno /^ openstack='cloud:trusty-juno',$/;" v -openstack tests/18-basic-trusty-juno-git /^ openstack='cloud:trusty-juno',$/;" v -openstack_upgrade_available hooks/charmhelpers/contrib/openstack/utils.py /^def openstack_upgrade_available(package):$/;" f -os_rel hooks/charmhelpers/contrib/openstack/utils.py /^os_rel = None$/;" v -os_release hooks/charmhelpers/contrib/openstack/utils.py /^def os_release(package, base='essex'):$/;" f -os_requires_version hooks/charmhelpers/contrib/openstack/utils.py /^def os_requires_version(ostack_release, pkg):$/;" f -ovs_ctxt hooks/charmhelpers/contrib/openstack/context.py /^ def ovs_ctxt(self):$/;" m class:NeutronContext -packages hooks/charmhelpers/contrib/openstack/context.py /^ def packages(self):$/;" m class:NeutronContext -parse_bridge_mappings hooks/charmhelpers/contrib/openstack/neutron.py /^def parse_bridge_mappings(mappings):$/;" f -parse_data_port_mappings hooks/charmhelpers/contrib/openstack/neutron.py /^def parse_data_port_mappings(mappings, default_bridge='br-data'):$/;" f -parse_mappings hooks/charmhelpers/contrib/openstack/neutron.py /^def parse_mappings(mappings):$/;" f -parse_options hooks/charmhelpers/contrib/python/packages.py /^def parse_options(given, available):$/;" f -parse_url hooks/charmhelpers/fetch/__init__.py /^ def parse_url(self, url):$/;" m class:BaseFetchHandler -parse_vlan_range_mappings hooks/charmhelpers/contrib/openstack/neutron.py /^def parse_vlan_range_mappings(mappings):$/;" f -patch unit_tests/test_utils.py /^ def patch(self, method):$/;" m class:CharmTestCase -patch_all unit_tests/test_utils.py /^ def patch_all(self):$/;" m class:CharmTestCase -patch_open unit_tests/test_utils.py /^def patch_open():$/;" f -peer_echo hooks/charmhelpers/contrib/peerstorage/__init__.py /^def peer_echo(includes=None):$/;" f -peer_ips hooks/charmhelpers/contrib/hahelpers/cluster.py /^def peer_ips(peer_relation='cluster', addr_key='private-address'):$/;" f -peer_retrieve hooks/charmhelpers/contrib/peerstorage/__init__.py /^def peer_retrieve(key, relation_name='cluster'):$/;" f -peer_retrieve_by_prefix hooks/charmhelpers/contrib/peerstorage/__init__.py /^def peer_retrieve_by_prefix(prefix, relation_name='cluster', delimiter='_',$/;" f -peer_store hooks/charmhelpers/contrib/peerstorage/__init__.py /^def peer_store(key, value, relation_name='cluster'):$/;" f -peer_store_and_set hooks/charmhelpers/contrib/peerstorage/__init__.py /^def peer_store_and_set(relation_id=None, peer_relation_name='cluster',$/;" f -peer_units hooks/charmhelpers/contrib/hahelpers/cluster.py /^def peer_units(peer_relation="cluster"):$/;" f -pgsql_db_changed hooks/cluster-relation-changed /^def pgsql_db_changed():$/;" f -pgsql_db_changed hooks/cluster-relation-departed /^def pgsql_db_changed():$/;" f -pgsql_db_changed hooks/cluster-relation-joined /^def pgsql_db_changed():$/;" f -pgsql_db_changed hooks/config-changed /^def pgsql_db_changed():$/;" f -pgsql_db_changed hooks/ha-relation-changed /^def pgsql_db_changed():$/;" f -pgsql_db_changed hooks/ha-relation-joined /^def pgsql_db_changed():$/;" f -pgsql_db_changed hooks/identity-admin-relation-changed /^def pgsql_db_changed():$/;" f -pgsql_db_changed hooks/identity-service-relation-changed /^def pgsql_db_changed():$/;" f -pgsql_db_changed hooks/identity-service-relation-joined /^def pgsql_db_changed():$/;" f -pgsql_db_changed hooks/install /^def pgsql_db_changed():$/;" f -pgsql_db_changed hooks/keystone_hooks.py /^def pgsql_db_changed():$/;" f -pgsql_db_changed hooks/nrpe-external-master-relation-changed /^def pgsql_db_changed():$/;" f -pgsql_db_changed hooks/nrpe-external-master-relation-joined /^def pgsql_db_changed():$/;" f -pgsql_db_changed hooks/pgsql-db-relation-changed /^def pgsql_db_changed():$/;" f -pgsql_db_changed hooks/pgsql-db-relation-joined /^def pgsql_db_changed():$/;" f -pgsql_db_changed hooks/shared-db-relation-changed /^def pgsql_db_changed():$/;" f -pgsql_db_changed hooks/shared-db-relation-joined /^def pgsql_db_changed():$/;" f -pgsql_db_changed hooks/start /^def pgsql_db_changed():$/;" f -pgsql_db_changed hooks/stop /^def pgsql_db_changed():$/;" f -pgsql_db_changed hooks/upgrade-charm /^def pgsql_db_changed():$/;" f -pgsql_db_joined hooks/cluster-relation-changed /^def pgsql_db_joined():$/;" f -pgsql_db_joined hooks/cluster-relation-departed /^def pgsql_db_joined():$/;" f -pgsql_db_joined hooks/cluster-relation-joined /^def pgsql_db_joined():$/;" f -pgsql_db_joined hooks/config-changed /^def pgsql_db_joined():$/;" f -pgsql_db_joined hooks/ha-relation-changed /^def pgsql_db_joined():$/;" f -pgsql_db_joined hooks/ha-relation-joined /^def pgsql_db_joined():$/;" f -pgsql_db_joined hooks/identity-admin-relation-changed /^def pgsql_db_joined():$/;" f -pgsql_db_joined hooks/identity-service-relation-changed /^def pgsql_db_joined():$/;" f -pgsql_db_joined hooks/identity-service-relation-joined /^def pgsql_db_joined():$/;" f -pgsql_db_joined hooks/install /^def pgsql_db_joined():$/;" f -pgsql_db_joined hooks/keystone_hooks.py /^def pgsql_db_joined():$/;" f -pgsql_db_joined hooks/nrpe-external-master-relation-changed /^def pgsql_db_joined():$/;" f -pgsql_db_joined hooks/nrpe-external-master-relation-joined /^def pgsql_db_joined():$/;" f -pgsql_db_joined hooks/pgsql-db-relation-changed /^def pgsql_db_joined():$/;" f -pgsql_db_joined hooks/pgsql-db-relation-joined /^def pgsql_db_joined():$/;" f -pgsql_db_joined hooks/shared-db-relation-changed /^def pgsql_db_joined():$/;" f -pgsql_db_joined hooks/shared-db-relation-joined /^def pgsql_db_joined():$/;" f -pgsql_db_joined hooks/start /^def pgsql_db_joined():$/;" f -pgsql_db_joined hooks/stop /^def pgsql_db_joined():$/;" f -pgsql_db_joined hooks/upgrade-charm /^def pgsql_db_joined():$/;" f -pip_install hooks/charmhelpers/contrib/python/packages.py /^def pip_install(package, fatal=False, upgrade=False, **options):$/;" f -pip_install_requirements hooks/charmhelpers/contrib/python/packages.py /^def pip_install_requirements(requirements, **options):$/;" f -pip_list hooks/charmhelpers/contrib/python/packages.py /^def pip_list():$/;" f -pip_uninstall hooks/charmhelpers/contrib/python/packages.py /^def pip_uninstall(package, **options):$/;" f -place_data_on_block_device hooks/charmhelpers/contrib/storage/linux/ceph.py /^def place_data_on_block_device(blk_device, data_src_dst):$/;" f -plugin hooks/charmhelpers/contrib/openstack/context.py /^ def plugin(self):$/;" m class:NeutronContext -plugins hooks/charmhelpers/fetch/__init__.py /^def plugins(fetch_handlers=None):$/;" f -pool_exists hooks/charmhelpers/contrib/storage/linux/ceph.py /^def pool_exists(service, name):$/;" f -previous hooks/charmhelpers/core/hookenv.py /^ def previous(self, key):$/;" m class:Config -provide_data hooks/charmhelpers/core/services/base.py /^ def provide_data(self):$/;" m class:ServiceManager -provide_data hooks/charmhelpers/core/services/helpers.py /^ def provide_data(self):$/;" m class:HttpRelation -provide_data hooks/charmhelpers/core/services/helpers.py /^ def provide_data(self):$/;" m class:RelationContext -public_endpoint hooks/charmhelpers/contrib/openstack/ip.py /^public_endpoint = partial(endpoint_url, endpoint_type=PUBLIC)$/;" v -pwgen hooks/charmhelpers/core/host.py /^def pwgen(length=None):$/;" f -quantum_plugins hooks/charmhelpers/contrib/openstack/neutron.py /^def quantum_plugins():$/;" f -rbd_exists hooks/charmhelpers/contrib/storage/linux/ceph.py /^def rbd_exists(service, pool, rbd_img):$/;" f -read_context hooks/charmhelpers/core/services/helpers.py /^ def read_context(self, file_name):$/;" m class:StoredContext -reconfigure_services hooks/charmhelpers/core/services/base.py /^ def reconfigure_services(self, *service_names):$/;" m class:ServiceManager -register hooks/charmhelpers/contrib/openstack/templating.py /^ def register(self, config_file, contexts):$/;" m class:OSConfigRenderer -register hooks/charmhelpers/core/hookenv.py /^ def register(self, name, function):$/;" m class:Hooks -register_configs hooks/keystone_utils.py /^def register_configs():$/;" f -related_units hooks/charmhelpers/core/hookenv.py /^def related_units(relid=None):$/;" f -relation_error tests/charmhelpers/contrib/amulet/utils.py /^ def relation_error(self, name, data):$/;" m class:AmuletUtils -relation_for_unit hooks/charmhelpers/core/hookenv.py /^def relation_for_unit(unit=None, rid=None):$/;" f -relation_get hooks/charmhelpers/core/hookenv.py /^def relation_get(attribute=None, unit=None, rid=None):$/;" f -relation_id hooks/charmhelpers/core/hookenv.py /^def relation_id():$/;" f -relation_ids hooks/charmhelpers/core/hookenv.py /^def relation_ids(reltype=None):$/;" f -relation_list hooks/keystone_utils.py /^def relation_list(rid):$/;" f -relation_set hooks/charmhelpers/core/hookenv.py /^def relation_set(relation_id=None, relation_settings=None, **kwargs):$/;" f -relation_type hooks/charmhelpers/core/hookenv.py /^def relation_type():$/;" f -relation_types hooks/charmhelpers/core/hookenv.py /^def relation_types():$/;" f -relations hooks/charmhelpers/core/hookenv.py /^def relations():$/;" f -relations_for_id hooks/charmhelpers/core/hookenv.py /^def relations_for_id(relid=None):$/;" f -relations_of_type hooks/charmhelpers/core/hookenv.py /^def relations_of_type(reltype=None):$/;" f -remote_unit hooks/charmhelpers/core/hookenv.py /^def remote_unit():$/;" f -remove_by_mountpoint hooks/charmhelpers/core/fstab.py /^ def remove_by_mountpoint(cls, mountpoint, path=None):$/;" m class:Fstab -remove_entry hooks/charmhelpers/core/fstab.py /^ def remove_entry(self, entry):$/;" m class:Fstab -remove_lvm_physical_volume hooks/charmhelpers/contrib/storage/linux/lvm.py /^def remove_lvm_physical_volume(block_device):$/;" f -render hooks/charmhelpers/contrib/openstack/templating.py /^ def render(self, config_file):$/;" m class:OSConfigRenderer -render hooks/charmhelpers/core/templating.py /^def render(source, target, context, owner='root', group='root',$/;" f -request hooks/charmhelpers/contrib/storage/linux/ceph.py /^ def request(self):$/;" m class:CephBrokerRq -requirements_dir hooks/charmhelpers/contrib/openstack/utils.py /^requirements_dir = None$/;" v -resolve_address hooks/charmhelpers/contrib/openstack/ip.py /^def resolve_address(endpoint_type=PUBLIC):$/;" f -resolve_ports hooks/charmhelpers/contrib/openstack/context.py /^ def resolve_ports(self, ports):$/;" m class:NeutronPortContext -resolve_role_id hooks/manager.py /^ def resolve_role_id(self, name):$/;" m class:KeystoneManager -resolve_service_id hooks/manager.py /^ def resolve_service_id(self, name):$/;" m class:KeystoneManager -resolve_service_id_by_type hooks/manager.py /^ def resolve_service_id_by_type(self, type):$/;" m class:KeystoneManager -resolve_tenant_id hooks/manager.py /^ def resolve_tenant_id(self, name):$/;" m class:KeystoneManager -resolve_user_id hooks/manager.py /^ def resolve_user_id(self, name):$/;" m class:KeystoneManager -resource_map hooks/keystone_utils.py /^def resource_map():$/;" f -restart_map hooks/keystone_utils.py /^def restart_map():$/;" f -restart_on_change hooks/charmhelpers/core/host.py /^def restart_on_change(restart_map, stopstart=False):$/;" f -retry_on_exception hooks/charmhelpers/core/decorators.py /^def retry_on_exception(num_retries, base_delay=0, exc_type=Exception):$/;" f -root_ca_cert_path hooks/keystone_ssl.py /^ def root_ca_cert_path(self):$/;" m class:JujuCA -root_ca_crt_key hooks/keystone_ssl.py /^def root_ca_crt_key(ca_dir):$/;" f -root_ca_key_path hooks/keystone_ssl.py /^ def root_ca_key_path(self):$/;" m class:JujuCA -rsync hooks/charmhelpers/core/host.py /^def rsync(from_path, to_path, flags='-r', options=None):$/;" f -run hooks/charmhelpers/contrib/charmsupport/nrpe.py /^ def run(self):$/;" f -run_as_user hooks/charmhelpers/contrib/unison/__init__.py /^def run_as_user(user, cmd, gid=None):$/;" f -run_tests tests/charmhelpers/contrib/amulet/deployment.py /^ def run_tests(self):$/;" m class:AmuletDeployment -save hooks/charmhelpers/core/hookenv.py /^ def save(self):$/;" m class:Config -save_lost hooks/charmhelpers/core/services/base.py /^ def save_lost(self, service_name):$/;" m class:ServiceManager -save_ready hooks/charmhelpers/core/services/base.py /^ def save_ready(self, service_name):$/;" m class:ServiceManager -save_script_rc hooks/charmhelpers/contrib/openstack/utils.py /^def save_script_rc(script_path="scripts\/scriptrc", **env_vars):$/;" f -save_script_rc hooks/keystone_utils.py /^def save_script_rc():$/;" f -send_notifications hooks/keystone_utils.py /^def send_notifications(data, force=False):$/;" f -send_ssl_sync_request hooks/cluster-relation-changed /^def send_ssl_sync_request():$/;" f -send_ssl_sync_request hooks/cluster-relation-departed /^def send_ssl_sync_request():$/;" f -send_ssl_sync_request hooks/cluster-relation-joined /^def send_ssl_sync_request():$/;" f -send_ssl_sync_request hooks/config-changed /^def send_ssl_sync_request():$/;" f -send_ssl_sync_request hooks/ha-relation-changed /^def send_ssl_sync_request():$/;" f -send_ssl_sync_request hooks/ha-relation-joined /^def send_ssl_sync_request():$/;" f -send_ssl_sync_request hooks/identity-admin-relation-changed /^def send_ssl_sync_request():$/;" f -send_ssl_sync_request hooks/identity-service-relation-changed /^def send_ssl_sync_request():$/;" f -send_ssl_sync_request hooks/identity-service-relation-joined /^def send_ssl_sync_request():$/;" f -send_ssl_sync_request hooks/install /^def send_ssl_sync_request():$/;" f -send_ssl_sync_request hooks/keystone_hooks.py /^def send_ssl_sync_request():$/;" f -send_ssl_sync_request hooks/nrpe-external-master-relation-changed /^def send_ssl_sync_request():$/;" f -send_ssl_sync_request hooks/nrpe-external-master-relation-joined /^def send_ssl_sync_request():$/;" f -send_ssl_sync_request hooks/pgsql-db-relation-changed /^def send_ssl_sync_request():$/;" f -send_ssl_sync_request hooks/pgsql-db-relation-joined /^def send_ssl_sync_request():$/;" f -send_ssl_sync_request hooks/shared-db-relation-changed /^def send_ssl_sync_request():$/;" f -send_ssl_sync_request hooks/shared-db-relation-joined /^def send_ssl_sync_request():$/;" f -send_ssl_sync_request hooks/start /^def send_ssl_sync_request():$/;" f -send_ssl_sync_request hooks/stop /^def send_ssl_sync_request():$/;" f -send_ssl_sync_request hooks/upgrade-charm /^def send_ssl_sync_request():$/;" f -service hooks/charmhelpers/core/host.py /^def service(action, service_name):$/;" f -service_available hooks/charmhelpers/core/host.py /^def service_available(service_name):$/;" f -service_name hooks/charmhelpers/core/hookenv.py /^def service_name():$/;" f -service_namespace hooks/charmhelpers/contrib/openstack/context.py /^ service_namespace = None$/;" v class:ApacheSSLContext -service_namespace hooks/keystone_context.py /^ service_namespace = 'keystone'$/;" v class:ApacheSSLContext -service_reload hooks/charmhelpers/core/host.py /^def service_reload(service_name, restart_on_failure=False):$/;" f -service_restart hooks/charmhelpers/core/host.py /^def service_restart(service_name):$/;" f -service_restart hooks/charmhelpers/core/services/base.py /^def service_restart(service_name):$/;" f -service_restarted tests/charmhelpers/contrib/amulet/utils.py /^ def service_restarted(self, sentry_unit, service, filename,$/;" m class:AmuletUtils -service_restarted_since tests/charmhelpers/contrib/amulet/utils.py /^ def service_restarted_since(self, sentry_unit, mtime, service,$/;" m class:AmuletUtils -service_running hooks/charmhelpers/core/host.py /^def service_running(service):$/;" f -service_start hooks/charmhelpers/core/host.py /^def service_start(service_name):$/;" f -service_stop hooks/charmhelpers/core/host.py /^def service_stop(service_name):$/;" f -service_stop hooks/charmhelpers/core/services/base.py /^def service_stop(service_name):$/;" f -services hooks/keystone_utils.py /^def services():$/;" f -set hooks/charmhelpers/core/unitdata.py /^ def set(self, key, value):$/;" m class:Storage -set unit_tests/test_utils.py /^ def set(self, attr, value):$/;" m class:TestConfig -set unit_tests/test_utils.py /^ def set(self, relation_data):$/;" m class:TestRelation -setUp unit_tests/test_actions_git_reinstall.py /^ def setUp(self):$/;" m class:TestKeystoneActions -setUp unit_tests/test_keystone_contexts.py /^ def setUp(self):$/;" m class:TestKeystoneContexts -setUp unit_tests/test_keystone_hooks.py /^ def setUp(self):$/;" m class:KeystoneRelationTests -setUp unit_tests/test_keystone_utils.py /^ def setUp(self):$/;" m class:TestKeystoneUtils -setUp unit_tests/test_utils.py /^ def setUp(self, obj, patches):$/;" m class:CharmTestCase -set_admin_token hooks/keystone_utils.py /^def set_admin_token(admin_token='None'):$/;" f -set_db_initialised hooks/keystone_utils.py /^def set_db_initialised():$/;" f -set_nic_mtu hooks/charmhelpers/core/host.py /^def set_nic_mtu(nic, mtu):$/;" f -set_release hooks/charmhelpers/contrib/openstack/templating.py /^ def set_release(self, openstack_release):$/;" m class:OSConfigRenderer -set_trace hooks/charmhelpers/contrib/python/debug.py /^def set_trace(addr=DEFAULT_ADDR, port=DEFAULT_PORT):$/;" f -setup_ipv6 hooks/keystone_utils.py /^def setup_ipv6():$/;" f -shortname_re hooks/charmhelpers/contrib/charmsupport/nrpe.py /^ shortname_re = '[A-Za-z0-9-_]+$'$/;" v class:Check -shutdown hooks/charmhelpers/contrib/python/rpdb.py /^ def shutdown(self):$/;" m class:Rpdb -sign_int_csr hooks/keystone_ssl.py /^def sign_int_csr(ca_dir, csr, common_name):$/;" f -sniff_iface hooks/charmhelpers/contrib/network/ip.py /^def sniff_iface(f):$/;" f -source tests/14-basic-precise-icehouse /^ source='cloud:precise-updates\/icehouse')$/;" v -source tests/17-basic-trusty-juno /^ source='cloud:trusty-updates\/juno')$/;" v -source tests/18-basic-trusty-juno-git /^ source='cloud:trusty-updates\/juno',$/;" v -splitpasswd hooks/charmhelpers/fetch/archiveurl.py /^def splitpasswd(user):$/;" f -splituser hooks/charmhelpers/fetch/archiveurl.py /^def splituser(host):$/;" f -ssh_authorized_peers hooks/charmhelpers/contrib/unison/__init__.py /^def ssh_authorized_peers(peer_interface, user, group=None,$/;" f -stop_services hooks/charmhelpers/core/services/base.py /^ def stop_services(self, *service_names):$/;" m class:ServiceManager -store_admin_passwd hooks/keystone_utils.py /^def store_admin_passwd(passwd):$/;" f -store_context hooks/charmhelpers/core/services/helpers.py /^ def store_context(self, file_name, config_data):$/;" m class:StoredContext -stub_open unit_tests/test_utils.py /^ def stub_open(*args, **kwargs):$/;" f function:patch_open -symlink hooks/charmhelpers/core/host.py /^def symlink(source, destination):$/;" f -sync_db_with_multi_ipv6_addresses hooks/charmhelpers/contrib/openstack/utils.py /^def sync_db_with_multi_ipv6_addresses(database, database_user,$/;" f -sync_path_to_host hooks/charmhelpers/contrib/unison/__init__.py /^def sync_path_to_host(path, host, user, verbose=False, cmd=None, gid=None,$/;" f -sync_to_peer hooks/charmhelpers/contrib/unison/__init__.py /^def sync_to_peer(host, user, paths=None, verbose=False, cmd=None, gid=None,$/;" f -sync_to_peers hooks/charmhelpers/contrib/unison/__init__.py /^def sync_to_peers(peer_interface, user, paths=None, verbose=False, cmd=None,$/;" f -synchronize_ca hooks/keystone_utils.py /^def synchronize_ca(fatal=False):$/;" f -synchronize_ca_if_changed hooks/keystone_utils.py /^def synchronize_ca_if_changed(force=False, fatal=False):$/;" f -tar_directory hooks/keystone_ssl.py /^def tar_directory(path):$/;" f -tenant_exists hooks/charmhelpers/contrib/openstack/amulet/utils.py /^ def tenant_exists(self, keystone, tenant):$/;" m class:OpenStackAmuletUtils -tenant_exists tests/charmhelpers/contrib/openstack/amulet/utils.py /^ def tenant_exists(self, keystone, tenant):$/;" m class:OpenStackAmuletUtils -test_add_endpoint unit_tests/test_keystone_utils.py /^ def test_add_endpoint(self):$/;" m class:TestKeystoneUtils -test_add_service_to_keystone_clustered_https_none_values unit_tests/test_keystone_utils.py /^ def test_add_service_to_keystone_clustered_https_none_values($/;" m class:TestKeystoneUtils -test_add_service_to_keystone_no_clustered_no_https_complete_values unit_tests/test_keystone_utils.py /^ def test_add_service_to_keystone_no_clustered_no_https_complete_values($/;" m class:TestKeystoneUtils -test_add_service_to_keystone_nosubset unit_tests/test_keystone_utils.py /^ def test_add_service_to_keystone_nosubset($/;" m class:TestKeystoneUtils -test_apache_ssl_context_service_enabled unit_tests/test_keystone_contexts.py /^ def test_apache_ssl_context_service_enabled(self, mock_https,$/;" m class:TestKeystoneContexts -test_apache_ssl_context_ssl_not_master unit_tests/test_keystone_contexts.py /^ def test_apache_ssl_context_ssl_not_master(self,$/;" m class:TestKeystoneContexts -test_canonical_names_without_network_splits unit_tests/test_keystone_contexts.py /^ def test_canonical_names_without_network_splits(self,$/;" m class:TestKeystoneContexts -test_cinder_endpoint tests/basic_deployment.py /^ def test_cinder_endpoint(self):$/;" m class:KeystoneBasicDeployment -test_cinder_identity_service_relation tests/basic_deployment.py /^ def test_cinder_identity_service_relation(self):$/;" m class:KeystoneBasicDeployment -test_cluster_changed unit_tests/test_keystone_hooks.py /^ def test_cluster_changed(self, configs, ssh_authorized_peers,$/;" m class:KeystoneRelationTests -test_cluster_joined unit_tests/test_keystone_hooks.py /^ def test_cluster_joined(self, ssh_authorized_peers, mock_peer_units,$/;" m class:KeystoneRelationTests -test_config_changed_git_updated unit_tests/test_keystone_hooks.py /^ def test_config_changed_git_updated(self, configure_https,$/;" m class:KeystoneRelationTests -test_config_changed_no_upgrade_leader unit_tests/test_keystone_hooks.py /^ def test_config_changed_no_upgrade_leader(self, configure_https,$/;" m class:KeystoneRelationTests -test_config_changed_no_upgrade_not_leader unit_tests/test_keystone_hooks.py /^ def test_config_changed_no_upgrade_not_leader(self, configure_https,$/;" m class:KeystoneRelationTests -test_config_changed_with_openstack_upgrade unit_tests/test_keystone_hooks.py /^ def test_config_changed_with_openstack_upgrade(self, configure_https,$/;" m class:KeystoneRelationTests -test_configure_https_disable unit_tests/test_keystone_hooks.py /^ def test_configure_https_disable(self, configs,$/;" m class:KeystoneRelationTests -test_configure_https_enable unit_tests/test_keystone_hooks.py /^ def test_configure_https_enable(self, configs, mock_ensure_ssl_cert_master,$/;" m class:KeystoneRelationTests -test_database_config tests/basic_deployment.py /^ def test_database_config(self):$/;" m class:KeystoneBasicDeployment -test_db_changed_allowed unit_tests/test_keystone_hooks.py /^ def test_db_changed_allowed(self, identity_changed, configs,$/;" m class:KeystoneRelationTests -test_db_changed_missing_relation_data unit_tests/test_keystone_hooks.py /^ def test_db_changed_missing_relation_data(self, configs,$/;" m class:KeystoneRelationTests -test_db_changed_not_allowed unit_tests/test_keystone_hooks.py /^ def test_db_changed_not_allowed(self, identity_changed, configs,$/;" m class:KeystoneRelationTests -test_db_joined unit_tests/test_keystone_hooks.py /^ def test_db_joined(self, mock_sync_db_with_multi, mock_get_ipv6_addr,$/;" m class:KeystoneRelationTests -test_db_joined_with_postgresql unit_tests/test_keystone_hooks.py /^ def test_db_joined_with_postgresql(self):$/;" m class:KeystoneRelationTests -test_default_config tests/basic_deployment.py /^ def test_default_config(self):$/;" m class:KeystoneBasicDeployment -test_determine_packages unit_tests/test_keystone_utils.py /^ def test_determine_packages(self, _config):$/;" m class:TestKeystoneUtils -test_determine_packages_git unit_tests/test_keystone_utils.py /^ def test_determine_packages_git(self, _config):$/;" m class:TestKeystoneUtils -test_determine_ports unit_tests/test_keystone_utils.py /^ def test_determine_ports(self):$/;" m class:TestKeystoneUtils -test_ensure_ssl_cert_master_is_leader_bad_votes unit_tests/test_keystone_utils.py /^ def test_ensure_ssl_cert_master_is_leader_bad_votes(self,$/;" m class:TestKeystoneUtils -test_ensure_ssl_cert_master_is_leader_new_peer unit_tests/test_keystone_utils.py /^ def test_ensure_ssl_cert_master_is_leader_new_peer(self,$/;" m class:TestKeystoneUtils -test_ensure_ssl_cert_master_is_leader_no_new_peer unit_tests/test_keystone_utils.py /^ def test_ensure_ssl_cert_master_is_leader_no_new_peer(self,$/;" m class:TestKeystoneUtils -test_ensure_ssl_cert_master_no_ssl unit_tests/test_keystone_utils.py /^ def test_ensure_ssl_cert_master_no_ssl(self, mock_is_ssl_enabled,$/;" m class:TestKeystoneUtils -test_ensure_ssl_cert_master_ssl_master_no_peers unit_tests/test_keystone_utils.py /^ def test_ensure_ssl_cert_master_ssl_master_no_peers(self,$/;" m class:TestKeystoneUtils -test_ensure_ssl_cert_master_ssl_no_peers unit_tests/test_keystone_utils.py /^ def test_ensure_ssl_cert_master_ssl_no_peers(self, mock_is_ssl_enabled,$/;" m class:TestKeystoneUtils -test_ensure_ssl_cert_master_ssl_not_leader unit_tests/test_keystone_utils.py /^ def test_ensure_ssl_cert_master_ssl_not_leader(self, mock_is_ssl_enabled,$/;" m class:TestKeystoneUtils -test_ensure_valid_service_incorrect unit_tests/test_keystone_utils.py /^ def test_ensure_valid_service_incorrect(self):$/;" m class:TestKeystoneUtils -test_get_admin_passwd_genpass unit_tests/test_keystone_utils.py /^ def test_get_admin_passwd_genpass(self, isfile, store_admin_passwd):$/;" m class:TestKeystoneUtils -test_get_admin_passwd_pwd_file_load unit_tests/test_keystone_utils.py /^ def test_get_admin_passwd_pwd_file_load(self, isfile):$/;" m class:TestKeystoneUtils -test_get_admin_passwd_pwd_set unit_tests/test_keystone_utils.py /^ def test_get_admin_passwd_pwd_set(self):$/;" m class:TestKeystoneUtils -test_git_install unit_tests/test_keystone_utils.py /^ def test_git_install(self, git_pre, git_post, git_clone_and_install,$/;" m class:TestKeystoneUtils -test_git_post_install unit_tests/test_keystone_utils.py /^ def test_git_post_install(self, copyfile, join, render, service_restart,$/;" m class:TestKeystoneUtils -test_git_pre_install unit_tests/test_keystone_utils.py /^ def test_git_pre_install(self, adduser, add_group, add_user_to_group,$/;" m class:TestKeystoneUtils -test_git_reinstall unit_tests/test_actions_git_reinstall.py /^ def test_git_reinstall(self, git_install, action_fail, action_set):$/;" m class:TestKeystoneActions -test_git_reinstall_exception unit_tests/test_actions_git_reinstall.py /^ def test_git_reinstall_exception(self, _config, git_install,$/;" m class:TestKeystoneActions -test_git_reinstall_not_configured unit_tests/test_actions_git_reinstall.py /^ def test_git_reinstall_not_configured(self, _config, git_install,$/;" m class:TestKeystoneActions -test_ha_joined unit_tests/test_keystone_hooks.py /^ def test_ha_joined(self):$/;" m class:KeystoneRelationTests -test_ha_joined_no_bound_ip unit_tests/test_keystone_hooks.py /^ def test_ha_joined_no_bound_ip(self):$/;" m class:KeystoneRelationTests -test_ha_joined_with_ipv6 unit_tests/test_keystone_hooks.py /^ def test_ha_joined_with_ipv6(self):$/;" m class:KeystoneRelationTests -test_ha_relation_changed_clustered_leader unit_tests/test_keystone_hooks.py /^ def test_ha_relation_changed_clustered_leader(self, configs,$/;" m class:KeystoneRelationTests -test_ha_relation_changed_not_clustered_not_leader unit_tests/test_keystone_hooks.py /^ def test_ha_relation_changed_not_clustered_not_leader(self, configs,$/;" m class:KeystoneRelationTests -test_haproxy_context_service_enabled unit_tests/test_keystone_contexts.py /^ def test_haproxy_context_service_enabled($/;" m class:TestKeystoneContexts -test_identity_changed_leader unit_tests/test_keystone_hooks.py /^ def test_identity_changed_leader(self, mock_send_notifications,$/;" m class:KeystoneRelationTests -test_identity_changed_no_leader unit_tests/test_keystone_hooks.py /^ def test_identity_changed_no_leader(self, mock_ensure_ssl_cert_master,$/;" m class:KeystoneRelationTests -test_install_hook unit_tests/test_keystone_hooks.py /^ def test_install_hook(self, git_requested):$/;" m class:KeystoneRelationTests -test_install_hook_git unit_tests/test_keystone_hooks.py /^ def test_install_hook_git(self, git_requested):$/;" m class:KeystoneRelationTests -test_is_db_ready unit_tests/test_keystone_utils.py /^ def test_is_db_ready(self):$/;" m class:TestKeystoneUtils -test_keystone_endpoint tests/basic_deployment.py /^ def test_keystone_endpoint(self):$/;" m class:KeystoneBasicDeployment -test_keystone_identity_service_relation tests/basic_deployment.py /^ def test_keystone_identity_service_relation(self):$/;" m class:KeystoneBasicDeployment -test_keystone_logger_context unit_tests/test_keystone_contexts.py /^ def test_keystone_logger_context(self, mock_config):$/;" m class:TestKeystoneContexts -test_keystone_shared_db_relation tests/basic_deployment.py /^ def test_keystone_shared_db_relation(self):$/;" m class:KeystoneBasicDeployment -test_migrate_database unit_tests/test_keystone_utils.py /^ def test_migrate_database(self):$/;" m class:TestKeystoneUtils -test_mysql_shared_db_relation tests/basic_deployment.py /^ def test_mysql_shared_db_relation(self):$/;" m class:KeystoneBasicDeployment -test_openstack_upgrade_leader unit_tests/test_keystone_utils.py /^ def test_openstack_upgrade_leader($/;" m class:TestKeystoneUtils -test_postgresql_db_changed unit_tests/test_keystone_hooks.py /^ def test_postgresql_db_changed(self, identity_changed, configs,$/;" m class:KeystoneRelationTests -test_postgresql_db_changed_missing_relation_data unit_tests/test_keystone_hooks.py /^ def test_postgresql_db_changed_missing_relation_data(self, configs,$/;" m class:KeystoneRelationTests -test_postgresql_db_joined unit_tests/test_keystone_hooks.py /^ def test_postgresql_db_joined(self):$/;" m class:KeystoneRelationTests -test_postgresql_joined_with_db unit_tests/test_keystone_hooks.py /^ def test_postgresql_joined_with_db(self):$/;" m class:KeystoneRelationTests -test_register_configs_apache unit_tests/test_keystone_utils.py /^ def test_register_configs_apache(self, resource_map, exists, renderer):$/;" m class:TestKeystoneUtils -test_roles tests/basic_deployment.py /^ def test_roles(self):$/;" m class:KeystoneBasicDeployment -test_send_notifications unit_tests/test_keystone_utils.py /^ def test_send_notifications(self, mock_is_elected_leader,$/;" m class:TestKeystoneUtils -test_service_catalog tests/basic_deployment.py /^ def test_service_catalog(self):$/;" m class:KeystoneBasicDeployment -test_services tests/basic_deployment.py /^ def test_services(self):$/;" m class:KeystoneBasicDeployment -test_tenants tests/basic_deployment.py /^ def test_tenants(self):$/;" m class:KeystoneBasicDeployment -test_upgrade_charm_leader unit_tests/test_keystone_hooks.py /^ def test_upgrade_charm_leader(self, ssh_authorized_peers,$/;" m class:KeystoneRelationTests -test_upgrade_charm_not_leader unit_tests/test_keystone_hooks.py /^ def test_upgrade_charm_not_leader(self, ssh_authorized_peers,$/;" m class:KeystoneRelationTests -test_users tests/basic_deployment.py /^ def test_users(self):$/;" m class:KeystoneBasicDeployment -test_z_restart_on_config_change tests/basic_deployment.py /^ def test_z_restart_on_config_change(self):$/;" m class:KeystoneBasicDeployment -u tests/basic_deployment.py /^u = OpenStackAmuletUtils(ERROR)$/;" v -umount hooks/charmhelpers/core/host.py /^def umount(mountpoint, persist=False):$/;" f -unison_sync hooks/keystone_utils.py /^def unison_sync(paths_to_sync):$/;" f -unit_get hooks/charmhelpers/core/hookenv.py /^def unit_get(attribute):$/;" f -unit_private_ip hooks/charmhelpers/core/hookenv.py /^def unit_private_ip():$/;" f -unmount_volume hooks/charmhelpers/contrib/charmsupport/volumes.py /^def unmount_volume(config):$/;" f -unset hooks/charmhelpers/core/unitdata.py /^ def unset(self, key):$/;" m class:Storage -update hooks/charmhelpers/core/unitdata.py /^ def update(self, mapping, prefix=""):$/;" m class:Storage -update_all_identity_relation_units hooks/cluster-relation-changed /^def update_all_identity_relation_units(check_db_ready=True):$/;" f -update_all_identity_relation_units hooks/cluster-relation-departed /^def update_all_identity_relation_units(check_db_ready=True):$/;" f -update_all_identity_relation_units hooks/cluster-relation-joined /^def update_all_identity_relation_units(check_db_ready=True):$/;" f -update_all_identity_relation_units hooks/config-changed /^def update_all_identity_relation_units(check_db_ready=True):$/;" f -update_all_identity_relation_units hooks/ha-relation-changed /^def update_all_identity_relation_units(check_db_ready=True):$/;" f -update_all_identity_relation_units hooks/ha-relation-joined /^def update_all_identity_relation_units(check_db_ready=True):$/;" f -update_all_identity_relation_units hooks/identity-admin-relation-changed /^def update_all_identity_relation_units(check_db_ready=True):$/;" f -update_all_identity_relation_units hooks/identity-service-relation-changed /^def update_all_identity_relation_units(check_db_ready=True):$/;" f -update_all_identity_relation_units hooks/identity-service-relation-joined /^def update_all_identity_relation_units(check_db_ready=True):$/;" f -update_all_identity_relation_units hooks/install /^def update_all_identity_relation_units(check_db_ready=True):$/;" f -update_all_identity_relation_units hooks/keystone_hooks.py /^def update_all_identity_relation_units(check_db_ready=True):$/;" f -update_all_identity_relation_units hooks/nrpe-external-master-relation-changed /^def update_all_identity_relation_units(check_db_ready=True):$/;" f -update_all_identity_relation_units hooks/nrpe-external-master-relation-joined /^def update_all_identity_relation_units(check_db_ready=True):$/;" f -update_all_identity_relation_units hooks/pgsql-db-relation-changed /^def update_all_identity_relation_units(check_db_ready=True):$/;" f -update_all_identity_relation_units hooks/pgsql-db-relation-joined /^def update_all_identity_relation_units(check_db_ready=True):$/;" f -update_all_identity_relation_units hooks/shared-db-relation-changed /^def update_all_identity_relation_units(check_db_ready=True):$/;" f -update_all_identity_relation_units hooks/shared-db-relation-joined /^def update_all_identity_relation_units(check_db_ready=True):$/;" f -update_all_identity_relation_units hooks/start /^def update_all_identity_relation_units(check_db_ready=True):$/;" f -update_all_identity_relation_units hooks/stop /^def update_all_identity_relation_units(check_db_ready=True):$/;" f -update_all_identity_relation_units hooks/upgrade-charm /^def update_all_identity_relation_units(check_db_ready=True):$/;" f -update_all_identity_relation_units_force_sync hooks/cluster-relation-changed /^def update_all_identity_relation_units_force_sync():$/;" f -update_all_identity_relation_units_force_sync hooks/cluster-relation-departed /^def update_all_identity_relation_units_force_sync():$/;" f -update_all_identity_relation_units_force_sync hooks/cluster-relation-joined /^def update_all_identity_relation_units_force_sync():$/;" f -update_all_identity_relation_units_force_sync hooks/config-changed /^def update_all_identity_relation_units_force_sync():$/;" f -update_all_identity_relation_units_force_sync hooks/ha-relation-changed /^def update_all_identity_relation_units_force_sync():$/;" f -update_all_identity_relation_units_force_sync hooks/ha-relation-joined /^def update_all_identity_relation_units_force_sync():$/;" f -update_all_identity_relation_units_force_sync hooks/identity-admin-relation-changed /^def update_all_identity_relation_units_force_sync():$/;" f -update_all_identity_relation_units_force_sync hooks/identity-service-relation-changed /^def update_all_identity_relation_units_force_sync():$/;" f -update_all_identity_relation_units_force_sync hooks/identity-service-relation-joined /^def update_all_identity_relation_units_force_sync():$/;" f -update_all_identity_relation_units_force_sync hooks/install /^def update_all_identity_relation_units_force_sync():$/;" f -update_all_identity_relation_units_force_sync hooks/keystone_hooks.py /^def update_all_identity_relation_units_force_sync():$/;" f -update_all_identity_relation_units_force_sync hooks/nrpe-external-master-relation-changed /^def update_all_identity_relation_units_force_sync():$/;" f -update_all_identity_relation_units_force_sync hooks/nrpe-external-master-relation-joined /^def update_all_identity_relation_units_force_sync():$/;" f -update_all_identity_relation_units_force_sync hooks/pgsql-db-relation-changed /^def update_all_identity_relation_units_force_sync():$/;" f -update_all_identity_relation_units_force_sync hooks/pgsql-db-relation-joined /^def update_all_identity_relation_units_force_sync():$/;" f -update_all_identity_relation_units_force_sync hooks/shared-db-relation-changed /^def update_all_identity_relation_units_force_sync():$/;" f -update_all_identity_relation_units_force_sync hooks/shared-db-relation-joined /^def update_all_identity_relation_units_force_sync():$/;" f -update_all_identity_relation_units_force_sync hooks/start /^def update_all_identity_relation_units_force_sync():$/;" f -update_all_identity_relation_units_force_sync hooks/stop /^def update_all_identity_relation_units_force_sync():$/;" f -update_all_identity_relation_units_force_sync hooks/upgrade-charm /^def update_all_identity_relation_units_force_sync():$/;" f -update_bundle hooks/keystone_ssl.py /^def update_bundle(bundle_file, new_bundle):$/;" f -update_hash_from_path hooks/keystone_utils.py /^def update_hash_from_path(hash, path, recurse_depth=10):$/;" f -update_nrpe_config hooks/cluster-relation-changed /^def update_nrpe_config():$/;" f -update_nrpe_config hooks/cluster-relation-departed /^def update_nrpe_config():$/;" f -update_nrpe_config hooks/cluster-relation-joined /^def update_nrpe_config():$/;" f -update_nrpe_config hooks/config-changed /^def update_nrpe_config():$/;" f -update_nrpe_config hooks/ha-relation-changed /^def update_nrpe_config():$/;" f -update_nrpe_config hooks/ha-relation-joined /^def update_nrpe_config():$/;" f -update_nrpe_config hooks/identity-admin-relation-changed /^def update_nrpe_config():$/;" f -update_nrpe_config hooks/identity-service-relation-changed /^def update_nrpe_config():$/;" f -update_nrpe_config hooks/identity-service-relation-joined /^def update_nrpe_config():$/;" f -update_nrpe_config hooks/install /^def update_nrpe_config():$/;" f -update_nrpe_config hooks/keystone_hooks.py /^def update_nrpe_config():$/;" f -update_nrpe_config hooks/nrpe-external-master-relation-changed /^def update_nrpe_config():$/;" f -update_nrpe_config hooks/nrpe-external-master-relation-joined /^def update_nrpe_config():$/;" f -update_nrpe_config hooks/pgsql-db-relation-changed /^def update_nrpe_config():$/;" f -update_nrpe_config hooks/pgsql-db-relation-joined /^def update_nrpe_config():$/;" f -update_nrpe_config hooks/shared-db-relation-changed /^def update_nrpe_config():$/;" f -update_nrpe_config hooks/shared-db-relation-joined /^def update_nrpe_config():$/;" f -update_nrpe_config hooks/start /^def update_nrpe_config():$/;" f -update_nrpe_config hooks/stop /^def update_nrpe_config():$/;" f -update_nrpe_config hooks/upgrade-charm /^def update_nrpe_config():$/;" f -update_user_password hooks/keystone_utils.py /^def update_user_password(username, password):$/;" f -upgrade_charm hooks/cluster-relation-changed /^def upgrade_charm():$/;" f -upgrade_charm hooks/cluster-relation-departed /^def upgrade_charm():$/;" f -upgrade_charm hooks/cluster-relation-joined /^def upgrade_charm():$/;" f -upgrade_charm hooks/config-changed /^def upgrade_charm():$/;" f -upgrade_charm hooks/ha-relation-changed /^def upgrade_charm():$/;" f -upgrade_charm hooks/ha-relation-joined /^def upgrade_charm():$/;" f -upgrade_charm hooks/identity-admin-relation-changed /^def upgrade_charm():$/;" f -upgrade_charm hooks/identity-service-relation-changed /^def upgrade_charm():$/;" f -upgrade_charm hooks/identity-service-relation-joined /^def upgrade_charm():$/;" f -upgrade_charm hooks/install /^def upgrade_charm():$/;" f -upgrade_charm hooks/keystone_hooks.py /^def upgrade_charm():$/;" f -upgrade_charm hooks/nrpe-external-master-relation-changed /^def upgrade_charm():$/;" f -upgrade_charm hooks/nrpe-external-master-relation-joined /^def upgrade_charm():$/;" f -upgrade_charm hooks/pgsql-db-relation-changed /^def upgrade_charm():$/;" f -upgrade_charm hooks/pgsql-db-relation-joined /^def upgrade_charm():$/;" f -upgrade_charm hooks/shared-db-relation-changed /^def upgrade_charm():$/;" f -upgrade_charm hooks/shared-db-relation-joined /^def upgrade_charm():$/;" f -upgrade_charm hooks/start /^def upgrade_charm():$/;" f -upgrade_charm hooks/stop /^def upgrade_charm():$/;" f -upgrade_charm hooks/upgrade-charm /^def upgrade_charm():$/;" f -valid_ip tests/charmhelpers/contrib/amulet/utils.py /^ def valid_ip(self, ip):$/;" m class:AmuletUtils -valid_services hooks/keystone_utils.py /^valid_services = {$/;" v -valid_url tests/charmhelpers/contrib/amulet/utils.py /^ def valid_url(self, url):$/;" m class:AmuletUtils -validate_config_data tests/charmhelpers/contrib/amulet/utils.py /^ def validate_config_data(self, sentry_unit, config_file, section,$/;" m class:AmuletUtils -validate_endpoint_data hooks/charmhelpers/contrib/openstack/amulet/utils.py /^ def validate_endpoint_data(self, endpoints, admin_port, internal_port,$/;" m class:OpenStackAmuletUtils -validate_endpoint_data tests/charmhelpers/contrib/openstack/amulet/utils.py /^ def validate_endpoint_data(self, endpoints, admin_port, internal_port,$/;" m class:OpenStackAmuletUtils -validate_flavor_data hooks/charmhelpers/contrib/openstack/amulet/utils.py /^ def validate_flavor_data(self, expected, actual):$/;" m class:OpenStackAmuletUtils -validate_flavor_data tests/charmhelpers/contrib/openstack/amulet/utils.py /^ def validate_flavor_data(self, expected, actual):$/;" m class:OpenStackAmuletUtils -validate_relation_data tests/charmhelpers/contrib/amulet/utils.py /^ def validate_relation_data(self, sentry_unit, relation, expected):$/;" m class:AmuletUtils -validate_role_data hooks/charmhelpers/contrib/openstack/amulet/utils.py /^ def validate_role_data(self, expected, actual):$/;" m class:OpenStackAmuletUtils -validate_role_data tests/charmhelpers/contrib/openstack/amulet/utils.py /^ def validate_role_data(self, expected, actual):$/;" m class:OpenStackAmuletUtils -validate_service_config_changed tests/charmhelpers/contrib/amulet/utils.py /^ def validate_service_config_changed(self, sentry_unit, mtime, service,$/;" m class:AmuletUtils -validate_services tests/charmhelpers/contrib/amulet/utils.py /^ def validate_services(self, commands):$/;" m class:AmuletUtils -validate_svc_catalog_endpoint_data hooks/charmhelpers/contrib/openstack/amulet/utils.py /^ def validate_svc_catalog_endpoint_data(self, expected, actual):$/;" m class:OpenStackAmuletUtils -validate_svc_catalog_endpoint_data tests/charmhelpers/contrib/openstack/amulet/utils.py /^ def validate_svc_catalog_endpoint_data(self, expected, actual):$/;" m class:OpenStackAmuletUtils -validate_tenant_data hooks/charmhelpers/contrib/openstack/amulet/utils.py /^ def validate_tenant_data(self, expected, actual):$/;" m class:OpenStackAmuletUtils -validate_tenant_data tests/charmhelpers/contrib/openstack/amulet/utils.py /^ def validate_tenant_data(self, expected, actual):$/;" m class:OpenStackAmuletUtils -validate_user_data hooks/charmhelpers/contrib/openstack/amulet/utils.py /^ def validate_user_data(self, expected, actual):$/;" m class:OpenStackAmuletUtils -validate_user_data tests/charmhelpers/contrib/openstack/amulet/utils.py /^ def validate_user_data(self, expected, actual):$/;" m class:OpenStackAmuletUtils -was_ready hooks/charmhelpers/core/services/base.py /^ def was_ready(self, service_name):$/;" m class:ServiceManager -wrap hooks/charmhelpers/contrib/openstack/utils.py /^ def wrap(f):$/;" f function:os_requires_version -wrap hooks/charmhelpers/core/host.py /^ def wrap(f):$/;" f function:restart_on_change -wrapped_f hooks/charmhelpers/contrib/openstack/utils.py /^ def wrapped_f(*args):$/;" f function:os_requires_version.wrap -wrapped_f hooks/charmhelpers/core/host.py /^ def wrapped_f(*args, **kwargs):$/;" f function:restart_on_change.wrap -wrapper hooks/charmhelpers/core/hookenv.py /^ def wrapper(decorated):$/;" f function:Hooks.hook -wrapper hooks/charmhelpers/core/hookenv.py /^ def wrapper(*args, **kwargs):$/;" f function:cached -write hooks/charmhelpers/contrib/charmsupport/nrpe.py /^ def write(self):$/;" m class:NRPE -write hooks/charmhelpers/contrib/charmsupport/nrpe.py /^ def write(self, nagios_context, hostname, nagios_servicegroups):$/;" f -write hooks/charmhelpers/contrib/openstack/templating.py /^ def write(self, config_file):$/;" m class:OSConfigRenderer -write_all hooks/charmhelpers/contrib/openstack/templating.py /^ def write_all(self):$/;" m class:OSConfigRenderer -write_authorized_keys hooks/charmhelpers/contrib/unison/__init__.py /^def write_authorized_keys(user, keys):$/;" f -write_file hooks/charmhelpers/core/host.py /^def write_file(path, content, owner='root', group='root', perms=0o444):$/;" f -write_known_hosts hooks/charmhelpers/contrib/unison/__init__.py /^def write_known_hosts(user, hosts):$/;" f -write_service_config hooks/charmhelpers/contrib/charmsupport/nrpe.py /^ def write_service_config(self, nagios_context, hostname,$/;" f -yaml hooks/charmhelpers/core/hookenv.py /^ def yaml(self):$/;" m class:Serializable -zap_disk hooks/charmhelpers/contrib/storage/linux/utils.py /^def zap_disk(block_device):$/;" f