Celery wrapper for creating a user.
This commit is contained in:
parent
bcb552134b
commit
b364a1d2a6
@ -463,6 +463,11 @@ class MockCloudProvider(CloudProviderInterface):
|
|||||||
id=f"{AZURE_MGMNT_PATH}{payload.management_group_name}"
|
id=f"{AZURE_MGMNT_PATH}{payload.management_group_name}"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
def create_user(self, payload: UserCSPPayload):
|
||||||
|
self._maybe_raise(self.UNAUTHORIZED_RATE, GeneralCSPException)
|
||||||
|
|
||||||
|
return UserCSPResult(id=str(uuid4()))
|
||||||
|
|
||||||
def get_credentials(self, scope="portfolio", tenant_id=None):
|
def get_credentials(self, scope="portfolio", tenant_id=None):
|
||||||
return self.root_creds()
|
return self.root_creds()
|
||||||
|
|
||||||
|
21
atst/jobs.py
21
atst/jobs.py
@ -1,22 +1,23 @@
|
|||||||
from flask import current_app as app
|
|
||||||
import pendulum
|
import pendulum
|
||||||
|
from flask import current_app as app
|
||||||
|
|
||||||
from atst.database import db
|
from atst.database import db
|
||||||
from atst.queue import celery
|
|
||||||
from atst.models import JobFailure
|
|
||||||
from atst.domain.csp.cloud.exceptions import GeneralCSPException
|
|
||||||
from atst.domain.csp.cloud import CloudProviderInterface
|
|
||||||
from atst.domain.applications import Applications
|
|
||||||
from atst.domain.environments import Environments
|
|
||||||
from atst.domain.portfolios import Portfolios
|
|
||||||
from atst.domain.application_roles import ApplicationRoles
|
from atst.domain.application_roles import ApplicationRoles
|
||||||
from atst.models.utils import claim_for_update, claim_many_for_update
|
from atst.domain.applications import Applications
|
||||||
from atst.utils.localization import translate
|
from atst.domain.csp.cloud import CloudProviderInterface
|
||||||
|
from atst.domain.csp.cloud.exceptions import GeneralCSPException
|
||||||
from atst.domain.csp.cloud.models import (
|
from atst.domain.csp.cloud.models import (
|
||||||
ApplicationCSPPayload,
|
ApplicationCSPPayload,
|
||||||
EnvironmentCSPPayload,
|
EnvironmentCSPPayload,
|
||||||
UserCSPPayload,
|
UserCSPPayload,
|
||||||
)
|
)
|
||||||
|
from atst.domain.environment_roles import EnvironmentRoles
|
||||||
|
from atst.domain.environments import Environments
|
||||||
|
from atst.domain.portfolios import Portfolios
|
||||||
|
from atst.models import JobFailure
|
||||||
|
from atst.models.utils import claim_for_update, claim_many_for_update
|
||||||
|
from atst.queue import celery
|
||||||
|
from atst.utils.localization import translate
|
||||||
|
|
||||||
|
|
||||||
class RecordFailure(celery.Task):
|
class RecordFailure(celery.Task):
|
||||||
|
Loading…
x
Reference in New Issue
Block a user