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)  

clean.py File Reference

Go to the source code of this file.

Namespaces

namespace  barbican.model.clean
 

Functions

def barbican.model.clean.cleanup_unassociated_projects ()
 
def barbican.model.clean.cleanup_parent_with_no_child (parent_model, child_model, threshold_date=None)
 
def barbican.model.clean.cleanup_softdeletes (model, threshold_date=None)
 
def barbican.model.clean.cleanup_all (threshold_date=None)
 
def barbican.model.clean._soft_delete_expired_secrets (threshold_date)
 
def barbican.model.clean._hard_delete_acls_for_soft_deleted_secrets ()
 
def barbican.model.clean._soft_delete_expired_secret_children (threshold_date)
 
def barbican.model.clean.soft_delete_expired_secrets (threshold_date)
 
def barbican.model.clean.clean_command (sql_url, min_num_days, do_clean_unassociated_projects, do_soft_delete_expired_secrets, verbose, log_file)
 

Variables

 barbican.model.clean.CONF = config.CONF
 
 barbican.model.clean.LOG = log.getLogger(__name__)