Esempio n. 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()
Esempio n. 2
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()
Esempio n. 3
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()
Esempio n. 4
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()
Esempio n. 5
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()
Esempio n. 6
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()
Esempio n. 7
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()
 def setUp(self):
     super(WhenTestingSecretRepository, self).setUp()
     self.repo = repositories.SecretRepo()
Esempio n. 9
0
 def setUp(self):
     super(WhenTestingQueryFilters, self).setUp()
     self._session_fixture = self.useFixture(fixture.SessionQueryFixture())
     self.session = self._session_fixture.Session()
     self.query = self.session.query(models.Secret)
     self.repo = repositories.SecretRepo()