tomdds
d4dd581b7a
Implement principal creation and admin elevation provisioning features.
2020-01-29 16:17:28 -05:00
tomdds
7bf6b9addc
Remove creds from payloads and passthroughs.
2020-01-28 14:12:04 -05:00
tomdds
466a575229
Move portfolio state machine helpers directly to model file to prevent import issues.
...
Having `get_stage_csp_class` in the csp module meant that any file that interacted with that import path would throw an error in a REPL. This will allow importing of the Azure and Mock providers for interactive dev.
2020-01-26 15:17:53 -05:00
tomdds
d02d47615e
First step in breaking out cloud.py
...
Move cloud.py to a module init. Move policy with it. Update related unit tests. Also adds a patch to state machine test to prevent randomness in mock from failing test.
2020-01-26 14:03:09 -05:00
tomdds
f08d53d7a0
Transition all Cloud Interface Methods to use Dataclasses
2020-01-24 15:42:23 -05:00
tomdds
b9206ed7be
Some more LGTM fixes
2020-01-24 13:35:46 -05:00
tomdds
e9d03ec68b
Fix some LGTM errors and start sketching in credential update functionality
2020-01-24 11:15:35 -05:00
tomdds
910920af44
Formatting fixes
2020-01-24 11:03:38 -05:00
tomdds
ea040a914e
Properly report initial clin information
...
Includes fixed up state machine test as well as adds some missing dependencies
2020-01-24 11:01:53 -05:00
597ea32e42
portfolio provision process. add logging, __repr___ method, fix broken tests
2020-01-23 10:14:22 -05:00
tomdds
e5332897f1
Fix formatting
2020-01-22 14:52:06 -05:00
tomdds
f5e4b603cb
Bring naming conventions for methods and classes related to CSP provisioning in line with state machine
2020-01-22 13:39:41 -05:00
tomdds
b1adaf771d
state machine integration wip
2020-01-22 13:39:35 -05:00
187ee0033e
state machine unit tests
2020-01-16 10:32:30 -05:00
tomdds
d81d953c31
Fix formatting and some typos
2020-01-14 16:36:16 -05:00
Philip Kalinsky
69bd2f43a5
provision portfolio state machine
2020-01-14 16:36:16 -05:00