Esempio n. 1
0
def register_all():
  from sacker.ledger import register_ledger
  from sacker.ledgers.dynamo import DynamoLedger
  from sacker.ledgers.s3 import S3Ledger
  from sacker.store import register_store
  from sacker.stores.s3 import S3Store
  register_store('s3', S3Store)
  register_ledger('dynamo', DynamoLedger)
  register_ledger('s3', S3Ledger)
Esempio n. 2
0
  def before_execution(self, context):
    # register usable backends
    sacker_ledger.register_ledger('s3', S3Ledger)
    sacker_ledger.register_ledger('dynamo', DynamoLedger)
    sacker_store.register_store('s3', S3Store)

    # register schema
    AuroraConfigLoader.register_schema(sacker_schema)

    # register binding helper
    BindingHelper.register(SackerBindingHelper())
Esempio n. 3
0
  def before_dispatch(self, raw_args):
    # register backends
    sacker_store.register_store('s3', S3Store)
    sacker_ledger.register_ledger('s3', S3Ledger)
    sacker_ledger.register_ledger('dynamo', DynamoLedger)

    # blackhole boto logging unless verbosity is enabled
    if '-v' not in raw_args and '--verbose' not in raw_args:
      logging.getLogger('boto3').setLevel(logging.WARN)
      logging.getLogger('botocore').setLevel(logging.WARN)

    return raw_args