예제 #1
0
    def __init__(self, tenant_repo=None, container_repo=None,
                 secret_repo=None):

        self.tenant_repo = tenant_repo or repo.TenantRepo()
        self.container_repo = container_repo or repo.ContainerRepo()
        self.secret_repo = secret_repo or repo.SecretRepo()
        self.validator = validators.ContainerValidator()
예제 #2
0
    def __init__(self, tenant_repo=None, order_repo=None, queue_resource=None):

        LOG.debug('Creating OrdersController')
        self.tenant_repo = tenant_repo or repo.TenantRepo()
        self.order_repo = order_repo or repo.OrderRepo()
        self.queue = queue_resource or async_client.TaskClient()
        self.validator = validators.NewOrderValidator()
예제 #3
0
 def __init__(self, crypto_manager,
              tenant_repo=None, secret_repo=None, datum_repo=None,
              kek_repo=None):
     self.crypto_manager = crypto_manager
     self.tenant_repo = tenant_repo or repo.TenantRepo()
     self.repo = secret_repo or repo.SecretRepo()
     self.datum_repo = datum_repo or repo.EncryptedDatumRepo()
     self.kek_repo = kek_repo or repo.KEKDatumRepo()
예제 #4
0
 def __init__(self, crypto_manager=None, tenant_repo=None, order_repo=None,
              secret_repo=None, tenant_secret_repo=None, datum_repo=None):
     LOG.debug('Creating BeginOrder task processor')
     self.order_repo = order_repo or rep.OrderRepo()
     self.tenant_repo = tenant_repo or rep.TenantRepo()
     self.secret_repo = secret_repo or rep.SecretRepo()
     self.tenant_secret_repo = tenant_secret_repo or rep.TenantSecretRepo()
     self.datum_repo = datum_repo or rep.EncryptedDatumRepo()
     self.crypto_manager = crypto_manager or CryptoExtensionManager()
예제 #5
0
 def __init__(self, secret_id, crypto_manager,
              tenant_repo=None, secret_repo=None, datum_repo=None,
              kek_repo=None):
     LOG.debug('=== Creating SecretController ===')
     self.secret_id = secret_id
     self.crypto_manager = crypto_manager
     self.tenant_repo = tenant_repo or repo.TenantRepo()
     self.repo = secret_repo or repo.SecretRepo()
     self.datum_repo = datum_repo or repo.EncryptedDatumRepo()
     self.kek_repo = kek_repo or repo.KEKDatumRepo()
예제 #6
0
 def __init__(self, crypto_manager,
              tenant_repo=None, secret_repo=None,
              tenant_secret_repo=None, datum_repo=None, kek_repo=None):
     LOG.debug('Creating SecretsController')
     self.tenant_repo = tenant_repo or repo.TenantRepo()
     self.secret_repo = secret_repo or repo.SecretRepo()
     self.tenant_secret_repo = tenant_secret_repo or repo.TenantSecretRepo()
     self.datum_repo = datum_repo or repo.EncryptedDatumRepo()
     self.kek_repo = kek_repo or repo.KEKDatumRepo()
     self.crypto_manager = crypto_manager
     self.validator = validators.NewSecretValidator()
예제 #7
0
    def __init__(self,
                 tenant_repo=None,
                 order_repo=None,
                 queue_resource=None,
                 policy_enforcer=None):

        LOG.debug('Creating OrdersResource')
        self.tenant_repo = tenant_repo or repo.TenantRepo()
        self.order_repo = order_repo or repo.OrderRepo()
        self.queue = queue_resource or get_queue_api()
        self.policy = policy_enforcer or Enforcer()
        self.validator = validators.NewOrderValidator()
예제 #8
0
 def __init__(self,
              crypto_manager,
              tenant_repo=None,
              secret_repo=None,
              tenant_secret_repo=None,
              datum_repo=None,
              policy_enforcer=None):
     self.crypto_manager = crypto_manager
     self.tenant_repo = tenant_repo or repo.TenantRepo()
     self.repo = secret_repo or repo.SecretRepo()
     self.tenant_secret_repo = tenant_secret_repo or repo.TenantSecretRepo()
     self.datum_repo = datum_repo or repo.EncryptedDatumRepo()
     self.policy = policy_enforcer or Enforcer()
예제 #9
0
 def __init__(self,
              crypto_manager,
              tenant_repo=None,
              secret_repo=None,
              tenant_secret_repo=None,
              datum_repo=None,
              policy_enforcer=None):
     LOG.debug('Creating SecretsResource')
     self.tenant_repo = tenant_repo or repo.TenantRepo()
     self.secret_repo = secret_repo or repo.SecretRepo()
     self.tenant_secret_repo = tenant_secret_repo or repo.TenantSecretRepo()
     self.datum_repo = datum_repo or repo.EncryptedDatumRepo()
     self.crypto_manager = crypto_manager
     self.policy = policy_enforcer or Enforcer()
     self.validator = validators.NewSecretValidator()
예제 #10
0
 def __init__(self, container_id, tenant_repo=None, container_repo=None):
     self.container_id = container_id
     self.tenant_repo = tenant_repo or repo.TenantRepo()
     self.container_repo = container_repo or repo.ContainerRepo()
     self.validator = validators.ContainerValidator()
예제 #11
0
 def __init__(self, tenant_repo=None, verification_repo=None,
              queue_resource=None):
     self.tenant_repo = tenant_repo or repo.TenantRepo()
     self.verification_repo = verification_repo or repo.VerificationRepo()
     self.validator = validators.VerificationValidator()
     self.queue = queue_resource or async_client.TaskClient()