f9a45e68bb
tenant admin pw reset use secrets lib, csp calls do not return the result data class
2020-03-06 10:50:06 -05:00
16cf5dfe00
step in state machine to reset tenant admin password to random value
2020-03-05 12:57:56 -05:00
leigh-mil
c2814416fb
Update atst to atat
2020-03-04 11:51:15 -05:00
leigh-mil
337ad57f26
Add function for generating a unique tenant name
2020-03-03 07:30:20 -05:00
4ed1240140
csp disable user mock_csp test update call
2020-02-27 13:13:32 -05:00
b99d41e4a0
mock csp disable user test correct variable names. formatting.
2020-02-27 13:11:02 -05:00
a977beb7f6
mock csp disable user test correct variable names
2020-02-27 13:11:02 -05:00
90bf69afd3
rename csp method disable_user arg
2020-02-27 13:11:02 -05:00
7a49afafd9
azure disable_user update url, assignment id
2020-02-27 13:11:02 -05:00
ea87fa7308
azure disable user call
2020-02-27 13:11:02 -05:00
leigh-mil
2a2fafe7ea
Use Environment.portofolio and portfolio_id properties instead of accessing them through application
2020-02-26 16:05:16 -05:00
graham-dds
237848c2c9
Azure cloud method to get a url to the calculator
2020-02-18 16:15:07 -05:00
89d56d55a1
merge staging
2020-02-13 12:49:29 -05:00
graham-dds
9b25a4b907
Move 'onmicrosoft.com' to an app constant
2020-02-13 10:56:01 -05:00
88b3df7906
csp provider tests requests.HTTPError exceptions
2020-02-12 21:32:48 -05:00
efe042fac3
merge staging. update create_create_billing_owner azure csp tests
2020-02-11 16:57:37 -05:00
3163c73a0d
resolve merge conflict
2020-02-11 15:40:15 -05:00
41e2ae5253
azure csp tests catch exceptions resulting from raised requests exceptions
2020-02-11 15:32:47 -05:00
dandds
ceb8cdc198
update state machine enum
2020-02-11 15:18:45 -05:00
dandds
facaae5cb1
Merge branch 'staging' into billing-owner
2020-02-11 14:50:11 -05:00
441e81ba8d
azure csp unit tests WIP
2020-02-11 14:11:11 -05:00
dandds
10014e696d
Merge branch 'staging' into environment-role-creation
2020-02-11 12:12:45 -05:00
tomdds
ccbc61f34f
Merge branch 'staging' into azure-initial-mgmt-grp
2020-02-10 17:44:19 -05:00
tomdds
0705b47e4d
Merge branch 'staging' into fix-kv-secret-update
2020-02-10 17:04:11 -05:00
tomdds
e6d5369cb0
Ensure credential updates properly merge values.
...
Previously updating the credentials would delete values from the existing crednetials if they weren't also present in the update. This adds a method for merging credentials to the KeyVaultCredentials model and adds tests to both the cloud provider and model.
2020-02-10 16:14:42 -05:00
graham-dds
5b60a54dbc
Remove fixture-based reporting methods
...
These methods probably can be reused to handle real Azure reporting data
2020-02-10 14:49:04 -05:00
graham-dds
2f1c57aef4
Add fn to prepare Azure reporting data for views
2020-02-10 14:49:04 -05:00
dandds
23aeb77821
create billing owner
2020-02-09 16:46:29 -05:00
dandds
45dbf9454e
models for creating billing owner
2020-02-09 14:52:29 -05:00
50ab045353
provisioning error handling applied to all requests calls
2020-02-06 14:44:49 -05:00
eb4201d6e3
correct data class name
2020-02-06 11:26:08 -05:00
7559875d64
resolve conflict with staging
2020-02-06 10:19:47 -05:00
6420cce4fc
initial mgmt group stage data classes extend the management group data class
2020-02-06 10:13:27 -05:00
dandds
872500099e
Merge branch 'staging' into environment-role-creation
2020-02-06 05:57:06 -05:00
tomdds
13aca270ca
Remove unused code in both the cloud interfaces and environment models. Also add tests for some untested code in the cloud interface.
2020-02-05 14:48:54 -05:00
38e92e427b
resolve conflict with staging
2020-02-05 12:21:00 -05:00
tomdds
aaa4b401b5
Fix LGTM issues
2020-02-04 17:42:08 -05:00
tomdds
350e648beb
Added tests for get and set secret
2020-02-04 17:39:31 -05:00
tomdds
e702c42fa5
Merge branch 'staging' into environment-mgmt-grp-provisioning
2020-02-04 17:05:24 -05:00
tomdds
4d11f7217e
Add missing test for create_principal_admin_role
2020-02-04 16:43:06 -05:00
graham-dds
ff842f5051
Add cloud method to get reporting data
...
Adds a method to `azure_cloud_provider` to query the Cost Management API
for usage data per invoice. For now, this query is relatively static.
We're always calling the API at the billing invoice section scope,
with the widest timeframe possible (one year), and with the same
requested dataset. As the scope of the application's reporting needs
changes, this function may change to be more general and/or revert back
to the SDK.
2020-02-04 16:07:06 -05:00
tomdds
ca4feaa403
post-rebase fixes
2020-02-04 15:39:03 -05:00
tomdds
bcb552134b
Update tests for environment management group provisioning
2020-02-04 15:21:41 -05:00
1378fcfc15
merge conflict
2020-02-04 15:21:27 -05:00
8c5f532ca1
azure initial management group creation
2020-02-04 08:09:24 -05:00
dandds
bb7cbf00cd
Add microsoft domain to AAD user names.
2020-02-03 11:17:42 -05:00
dandds
6b8d9d1d65
Celery wrapper for creating a user.
2020-02-02 14:42:44 -05:00
tomdds
61e891258b
Merge branch 'staging' into azure-subscriptions
2020-01-31 17:00:43 -05:00
tomdds
6952a533e2
Merge branch 'staging' into product-purchase-provisioning
2020-01-31 15:50:31 -05:00
tomdds
bbed83d897
Update AADP Purchase url and respose format to newer schema.
2020-01-31 15:50:10 -05:00