Граф коммитов

39 Коммитов

Автор SHA1 Сообщение Дата
Tamir Kamara b4831eb19e
Terraform null resources to terraform_data (#3429)
TF null resources to tf_data, new provider ver
2023-04-13 14:31:32 +03:00
Tamir Kamara 3b4a0bac18 Create MGMT Storage Account without public access (#3372)
Create MGMT storage account without public access
2023-04-03 09:50:23 +00:00
Tamir Kamara 9fc2fdaf27 Use Servicebus FQDN (#3332)
Use servicebus FQDN
2023-04-03 09:46:26 +00:00
Tamir Kamara ef7677243a
Upgrade AzureRM to 3.41.0 (#3185)
* Upgrade AzureRM to 3.41.0

* changelog
2023-02-02 18:18:45 +02:00
Tamir Kamara efe87fea03
Upgrade Terraform versions (#2912)
* tf cli: 1.3.4, azurerm 3.30.0

* updates

* updates

* update lock files
2022-11-27 18:24:28 +02:00
Tamir Kamara 7d4b1011ca
Stop using `upgrade` in terraform init calls (#2673)
* terraform init in core/ops shouldn't use -upgrade

* update terraform in devcontainer

* always refresh

* tflint

* update changelog
2022-10-02 11:23:05 +03:00
Tamir Kamara a06342b8c7
ACR task to remove old devcontainer images (#2656) 2022-09-28 15:37:49 +03:00
Tamir Kamara 5235a3c7f1
Update DevOps terraform (#2607)
* upgrade devops azurerm, remove obsolete items

* tflint
2022-09-18 12:14:06 +03:00
Stuart Leeks 78da6bb235
Updates to support https://github.com/microsoft/AzureTRE-Deployment (#2385)
* Updates to support https://github.com/microsoft/AzureTRE-Deployment
* Update paths for `.env` file imports
* Update UI scripts
2022-08-03 09:07:56 +01:00
Ross Smith bdb5e6e37c
2. Devcontainer on Az CLI 2.37 (#2172)
* Removed scripts folder

* Linting

* Linting #3

* Added in build step

* PR comment

* Revert db-migrate

* Admin Consent

* Workspace Admin Consent

* Removed unsued variables

* Split AAD scripts up

* Working on bash read prompt

* Add a final check

* Removing private file

* Moving to Az cli 2.37 for Graph

* Removed appName from credential reset

* update_resource_access

* Remove AAD_TENANT_ID

* Rp should use 2.37 az cli

* increase mgmt AzureRM version

* Bump version

* Pinning versions of apt-get packages

* pipe and copy

* WORKDIR

* Move requirements to /tmp folder

* --no-install-recommends

* --no-install-recommends
2022-07-13 15:00:16 +01:00
Tamir Kamara 0e74ef86fb
Git version tags use parent repo & don't fail when absent (#2225)
* support git commands on parent repos

* larger timeout for e2e job in deploy workflow
2022-07-07 16:57:13 +01:00
Tamir Kamara aacce1079f
tag resource groups with version info (#2182) 2022-07-04 21:21:11 +03:00
tanya-borisova 5d94133601
Upgrade azurerm provider version to 3.5.0 (#1947) 2022-05-31 17:15:40 +01:00
David Moore 5131e76936
Debug Logs (retry) (#1476)
* strip '-' from string in storage account name

* TF_LOG

* log inline

* if in make

* suppress tf output

* auth-mode key

* STOP recovering soft deleted key vaults

* keyvault script wip

* client_config current, key_vault_list

* added comment

* secret added to PR workflow
2022-03-10 11:49:53 +00:00
Tamir Kamara a9ec4d3c24
Upgrade azurerm to 2.97 (#1354)
* upgrade azurerm to 2.97

* format fix
2022-02-21 17:46:34 +02:00
Tamir Kamara 0ecaf6de2e
Azure testing in PR validation (#1242)
* env per pr

* add env cleanup workflow

* fixes for cleanup workflow

* move clean logic to script
2022-02-09 08:30:06 +02:00
Ross Smith 1fa002ca2b
Removing TF_VAR_location (#1223)
* Removing TF_VAR_location

* Removing TF_VAR_location

* Added Tre_id back in
2022-02-02 12:58:57 +00:00
Ross Smith 4380ed883c
Use DevContainer for the build (#1196)
* Add Action for running in a DevContainer.

* Run make commands in a DevContainer

* Cache the DevContainer in ACR
2022-02-01 19:51:37 +00:00
Liza Shakury 0300d32ef2
Support workspace tokens in API and Guacamole workspace service (#1062) 2021-11-25 13:01:53 +00:00
Denis Cepun 351961eab6
Gitea and pipeline related fixes (#1017)
Gitea and pipeline related fixes
2021-10-08 16:34:27 +03:00
Marcus Robinson 9bc39d4863
Add management locks and disable porter logs (#952) 2021-09-29 12:25:19 +01:00
Tomi Paananen c84e5e607c
Porter Azure plugin enabled for Resource Processor (#844)
- Adds `porter` storage container creation to bootstrapping phase
- Installs and configures Porter Azure plugin (storage feature) for Resource Processor
- Updates documentation
2021-09-15 15:10:25 +03:00
Tamir Kamara b8dad9ee21
TF import only if not exist (#774) 2021-09-05 12:14:56 +03:00
Denis Cepun 18e774d622
API to use Managed Identity to authenticate against Cosmos DB (#593)
API authentication to CosmosDB switched to MSI
2021-08-11 14:19:47 +03:00
Elad Iwanir ab01fa4bd8
upgrading all hcl lock files + script (#586) 2021-08-10 09:52:41 +03:00
Elad Iwanir 431c102376
Guacamole auth extension draft (#577)
* Guacamole authentication extension draft
2021-08-09 14:36:51 +03:00
Tamir Kamara 416fc084eb
Reformat all Terraform files and check in PR validation (#574)
* first half of git-db with tls

* update gitea image with db ssl cert

* first half of git-db with tls

* update gitea image with db ssl cert

* change gitea ssl mode to true

* changed acr login method

* Add terraform format check to workflow

* format all tf files

Co-authored-by: Anat Balzam <anatbaz@gmail.com>
2021-08-09 12:09:21 +03:00
Elad Iwanir 9f66c63735
fix missing rg name in bootstrap script (#505) 2021-07-28 15:11:14 +03:00
Sachin Kundu 796b5f84b6
Fixes required to make deploying vanilla workspace in a new subscription (#428)
Make it possible to deploy infrastructure and install vanilla workspace bundle

Co-authored-by: sachin kundu <sakundu@microsoft.com>
Co-authored-by: Tomi Paananen <tomi.paananen@microsoft.com>
2021-07-08 16:35:48 +03:00
Eero Bragge 665fba147e
Ignores Azure resource tag for all Azure resources (#422)
As Azure Policies can enforce specific Azure Tags and due to Terraform keeps its own state, Terraform tries to remove the tags at every deploy, but Azure Policy re-adds them.
2021-07-07 16:20:12 +02:00
Denis Cepun a1c355dc94
Adds simple e2e test of deployed resources (#374) 2021-06-30 17:49:04 +01:00
Denis Cepun aadd23fd44
Adds processor function to deployment scripts (#358)
Adds processor function to deployment scripts
2021-06-24 10:51:44 +03:00
Marcus Robinson 5d3fbc1ab3
Updates to Azure ML service - firewall rules, outputs and private endpoint (#332)
Also fixes CD issues.
2021-06-22 10:41:55 +01:00
Marcus Robinson d373f1129f
Error in tre_deploy, Set to use TF_VAR_ variables as purely a TF step (#269) 2021-06-16 14:59:55 +01:00
Marcus Robinson 7807b71002
Consolidate variables and make file (#262) 2021-06-15 09:05:47 +01:00
Tomi Paananen 0fe739b8d5
Adds service principal for deployment processor (#248) 2021-06-14 13:42:04 +03:00
Marcus Robinson ff7e234a83
Standardize TRE identifiers (#176)
* Standardize TRE identifiers
Fixes #172

* Fix issues in destroy.

* fix linting

* fix tf linting

* Fix description

* Update docs/quickstart.md

Co-authored-by: Anders Lybecker <anders@lybecker.com>

Co-authored-by: Anders Lybecker <anders@lybecker.com>
2021-06-04 07:46:55 +01:00
Denis Cepun 4af92ad312
Creates GitHub Action to deploy core infra to dev subscription (#107)
Creates GitHub Action to deploy core infra to dev subscription
2021-05-26 19:58:43 +03:00
Marcus Robinson 6b8ffc8a9e
Add bootstrap and deployment scripts (#93)
Add scripts to bootstrap TF environment, build and push docker images, and deploy the TRE.

- Add TF bootstrap scripts and templates to create TF state storage and ACR
- Add scripts to build and push the docker images
- Add deployment scripts to core TF templates
- Remove GitHub packages integration
- Set linter to run locally as we have already checkout out the files
2021-05-21 14:27:21 +02:00