* remove usage of azure.cli.core from airlock processor
* use urllib for parsing url
* update the way we get webapp_suffix - to match the most recent version of the module
* remove usage of azure.cli.core from resource processor
* remove usage of azure.cli.core from the api
* fix usage of terraform module terraform_azurerm_environment_configuration
* remove ARM_ENVIRONMENT where it's not used
* update versions
* remove unused os import from tests
* add credential_scopes to the config
* fix usage of RESOURCE_MANAGER_ENDPOINT in CREDENTIAL_SCOPES
* change the github source for terraform_azurerm_environment_configuration
* temporarily remove the version for terraform_azurerm_environment_configuration
* temporarily use the hash of the latest commit
* temporarily use the hash of the latest commit instead of version 1.0.1 of terraform_azurerm_environment_configuration
* update core
* rename cli project
* get token using ClientSecretCredential instead of doing REST calls
* use AuthorityBuilder instead of hardcoded authority
* move shared auth code to authentication.py
* update version
* add cloud option for setting the cloud env in tre cli
* set the cloud in tre cli login in bash script
* Revert "set the cloud in tre cli login in bash script"
This reverts commit 104d397ff7.
* Revert "add cloud option for setting the cloud env in tre cli"
This reverts commit c10728bd34.
* use az cli to get the cloud environment
* Fixed initiator queries and display
* Update version & changelog
* Fix tests
* Added createdBy field
Added migrations to rename several airlock fields
Migrate history[0].user to createdBy
* Fix tests
* user -> updated_by in tests
* Set createdBy in new requests
* Fix enrich requests
* Fix create_airlock_request_item test
* Fix redeclare of status and formatting
Co-authored-by: jjgriff93 <jamesgr@microsoft.com>
* Add invoke action commands
* Add shell completion for shared service IDs
* Remove TODO comment
* Add basic table query for overall costs
* Add migrations command
* Handle missing app role name
* Add raw output option
* Add airlock request title
* airlock -> airlock-request and fix error text
* Fix airlock request id shell completion
* Add table format for airlock request submit response
* Fix up airlock request review URL
* Add example airlock-request creation
* Add CLI changes to CHANGELOG
* Add table format to airlock review
* Fix table output for airlock list
* Add airlock-request cancel command
* Add TODO comments
* Add workspace service delete command
* Update comment on table formatting
* Update output command to take response and exit on error
* Update api_client typing to avoid private module import
* Add type annotations to shell_complete methods