barbican  12.0.0
About: OpenStack Barbican is the OpenStack Key Manager service. It provides secure storage, provisioning and management of secret data.
The "Wallaby" series (latest release).
  Fossies Dox: barbican-12.0.0.tar.gz  ("unofficial" and yet experimental doxygen-generated source code documentation)  

repositories.py File Reference

Go to the source code of this file.

Classes

class  barbican.model.repositories.BaseRepo
 
class  barbican.model.repositories.ProjectRepo
 
class  barbican.model.repositories.SecretRepo
 
class  barbican.model.repositories.EncryptedDatumRepo
 
class  barbican.model.repositories.SecretStoreMetadatumRepo
 
class  barbican.model.repositories.SecretUserMetadatumRepo
 
class  barbican.model.repositories.KEKDatumRepo
 
class  barbican.model.repositories.OrderRepo
 
class  barbican.model.repositories.OrderPluginMetadatumRepo
 
class  barbican.model.repositories.OrderBarbicanMetadatumRepo
 
class  barbican.model.repositories.OrderRetryTaskRepo
 
class  barbican.model.repositories.ContainerRepo
 
class  barbican.model.repositories.ContainerSecretRepo
 
class  barbican.model.repositories.ContainerConsumerRepo
 
class  barbican.model.repositories.TransportKeyRepo
 
class  barbican.model.repositories.CertificateAuthorityRepo
 
class  barbican.model.repositories.CertificateAuthorityMetadatumRepo
 
class  barbican.model.repositories.ProjectCertificateAuthorityRepo
 
class  barbican.model.repositories.PreferredCertificateAuthorityRepo
 
class  barbican.model.repositories.SecretACLRepo
 
class  barbican.model.repositories.SecretACLUserRepo
 
class  barbican.model.repositories.ContainerACLRepo
 
class  barbican.model.repositories.ContainerACLUserRepo
 
class  barbican.model.repositories.ProjectQuotasRepo
 
class  barbican.model.repositories.SecretStoresRepo
 
class  barbican.model.repositories.ProjectSecretStoreRepo
 
class  barbican.model.repositories.SecretConsumerRepo
 

Namespaces

namespace  barbican.model.repositories
 

Functions

def barbican.model.repositories.hard_reset ()
 
def barbican.model.repositories.setup_database_engine_and_factory (initialize_secret_stores=False)
 
def barbican.model.repositories.start ()
 
def barbican.model.repositories.start_read_only ()
 
def barbican.model.repositories.commit ()
 
def barbican.model.repositories.rollback ()
 
def barbican.model.repositories.clear ()
 
def barbican.model.repositories.get_session ()
 
def barbican.model.repositories._get_engine (engine)
 
def barbican.model.repositories.model_query (model, *args, **kwargs)
 
def barbican.model.repositories._initialize_secret_stores_data ()
 
def barbican.model.repositories.is_db_connection_error (args)
 
def barbican.model.repositories._create_engine (connection, **engine_args)
 
def barbican.model.repositories._auto_generate_tables (engine, tables)
 
def barbican.model.repositories.wrap_db_error (f)
 
def barbican.model.repositories.clean_paging_values (offset_arg=0, limit_arg=CONF.default_limit_paging)
 
def barbican.model.repositories.delete_all_project_resources (project_id)
 
def barbican.model.repositories.get_ca_repository ()
 
def barbican.model.repositories.get_container_acl_repository ()
 
def barbican.model.repositories.get_container_consumer_repository ()
 
def barbican.model.repositories.get_container_repository ()
 
def barbican.model.repositories.get_container_secret_repository ()
 
def barbican.model.repositories.get_container_acl_user_repository ()
 
def barbican.model.repositories.get_encrypted_datum_repository ()
 
def barbican.model.repositories.get_kek_datum_repository ()
 
def barbican.model.repositories.get_order_plugin_meta_repository ()
 
def barbican.model.repositories.get_order_barbican_meta_repository ()
 
def barbican.model.repositories.get_order_repository ()
 
def barbican.model.repositories.get_order_retry_tasks_repository ()
 
def barbican.model.repositories.get_preferred_ca_repository ()
 
def barbican.model.repositories.get_project_repository ()
 
def barbican.model.repositories.get_project_ca_repository ()
 
def barbican.model.repositories.get_project_quotas_repository ()
 
def barbican.model.repositories.get_secret_acl_repository ()
 
def barbican.model.repositories.get_secret_acl_user_repository ()
 
def barbican.model.repositories.get_secret_meta_repository ()
 
def barbican.model.repositories.get_secret_user_meta_repository ()
 
def barbican.model.repositories.get_secret_repository ()
 
def barbican.model.repositories.get_transport_key_repository ()
 
def barbican.model.repositories.get_secret_stores_repository ()
 
def barbican.model.repositories.get_project_secret_store_repository ()
 
def barbican.model.repositories.get_secret_consumer_repository ()
 
def barbican.model.repositories._get_repository (global_ref, repo_class)
 
def barbican.model.repositories._raise_entity_not_found (entity_name, entity_id)
 
def barbican.model.repositories._raise_entity_id_not_found (entity_id)
 
def barbican.model.repositories._raise_no_entities_found (entity_name)
 

Variables

 barbican.model.repositories.LOG = utils.getLogger(__name__)
 
 barbican.model.repositories._ENGINE = None
 
 barbican.model.repositories._SESSION_FACTORY = None
 
 barbican.model.repositories.BASE = models.BASE
 
 barbican.model.repositories.sa_logger = None
 
 barbican.model.repositories._CA_REPOSITORY = None
 
 barbican.model.repositories._CONTAINER_ACL_USER_REPOSITORY = None
 
 barbican.model.repositories._CONTAINER_ACL_REPOSITORY = None
 
 barbican.model.repositories._CONTAINER_CONSUMER_REPOSITORY = None
 
 barbican.model.repositories._CONTAINER_REPOSITORY = None
 
 barbican.model.repositories._CONTAINER_SECRET_REPOSITORY = None
 
 barbican.model.repositories._ENCRYPTED_DATUM_REPOSITORY = None
 
 barbican.model.repositories._KEK_DATUM_REPOSITORY = None
 
 barbican.model.repositories._ORDER_PLUGIN_META_REPOSITORY = None
 
 barbican.model.repositories._ORDER_BARBICAN_META_REPOSITORY = None
 
 barbican.model.repositories._ORDER_REPOSITORY = None
 
 barbican.model.repositories._ORDER_RETRY_TASK_REPOSITORY = None
 
 barbican.model.repositories._PREFERRED_CA_REPOSITORY = None
 
 barbican.model.repositories._PROJECT_REPOSITORY = None
 
 barbican.model.repositories._PROJECT_CA_REPOSITORY = None
 
 barbican.model.repositories._PROJECT_QUOTAS_REPOSITORY = None
 
 barbican.model.repositories._SECRET_ACL_USER_REPOSITORY = None
 
 barbican.model.repositories._SECRET_ACL_REPOSITORY = None
 
 barbican.model.repositories._SECRET_META_REPOSITORY = None
 
 barbican.model.repositories._SECRET_USER_META_REPOSITORY = None
 
 barbican.model.repositories._SECRET_REPOSITORY = None
 
 barbican.model.repositories._TRANSPORT_KEY_REPOSITORY = None
 
 barbican.model.repositories._SECRET_STORES_REPOSITORY = None
 
 barbican.model.repositories._PROJECT_SECRET_STORE_REPOSITORY = None
 
 barbican.model.repositories._SECRET_CONSUMER_REPOSITORY = None
 
 barbican.model.repositories.CONF = config.CONF