* Switch use of storage account keys to use Entra authentication where possible
Fixes#4103
* Fix health-services bundle
* Increase core version
* Add tags to fix linting.
* Fix linting
* # tflint-ignore-file: azurerm_resource_missing_tags
* Revert linting fixes
* Fix the way we target linting at specific path
* split out core tag validation
---------
Co-authored-by: Tamir Kamara <takamara@microsoft.com>
Co-authored-by: Tim Allen <tim.allen@cloudkubed.com>
* View users who are assigned roles within a workspace
Fixes#4049
* Fix iteration through roles.
* remove unused metadata
---------
Co-authored-by: Tim Allen <tim.allen@cloudkubed.com>
* Update Unrestricted and Airlock Import Review workspaces to be built off the Base workspace 0.19.0
* Remove workaround in airlock import review
* Update CHANGELOG.md
* Port over draft PR for OpenAI
* Fixes to get OpenAI to install
* Temporary hack fix for the privatelink URLS for openai
* Use forked repo instead of the hack
* Re-add private DNS to list
* Change github URL temporarily in openai terraform as well
* Parameterise OpenAI model name and version (locals for now but should be vars)
* Fix private DNS links and add public access variable
* Fix template schema
* Open AI Model and version configurable
* Terraform format
* Revert back to microsoft environment configuration with new version
* Remove commented code
* Make parameters updateable and output the deployment id
* Update porter file
* Bump core version
* More version bumps and documentation
* Some fixes based on linting results
* Remove tag lifecycle from the OpenAI deployment as it is not supported
* Add tags to OpenAI instance
Revert "Fix Blob.Created trigger to only handle Blob.Created events (#4044)"
This reverts commit 4334cbcb8f.
Co-authored-by: Tim Allen <tim.allen@cloudkubed.com>
* Fix Blob.Created trigger to only handle Blob.Created events
Related to #3795
Update the `airlock_processor/BlobCreatedTrigger/function.json` to remove the binding for Blob.Deleted events.
* Remove the `dataDeletionEvent` binding from the `airlock_processor/BlobCreatedTrigger/function.json` file.
* Update the `CHANGELOG.md` to include the bug fix for the issue "Delete of in-progress container is triggered twice" (#4035).
---
For more details, open the [Copilot Workspace session](https://copilot-workspace.githubnext.com/microsoft/AzureTRE/issues/3795?shareId=XXXX-XXXX-XXXX-XXXX).
* Increment version
* Update version from 0.7.1 to 0.7.2
---
For more details, open the [Copilot Workspace session](https://copilot-workspace.githubnext.com/microsoft/AzureTRE/issues/3795?shareId=XXXX-XXXX-XXXX-XXXX).
* Update CHANGELOG.md
* Update CHANGELOG.md
---------
Co-authored-by: Tim Allen <tim.allen@cloudkubed.com>
* Fix Guacamole shared drive always enabled
Related to #3885
Update Guacamole shared drive configuration to respect the 'drive' option setting.
* Change the default value of `guac_enable_drive` to `false` in `templates/workspace_services/guacamole/porter.yaml`.
* Change the default value of `guac_enable_drive` to `false` in `templates/workspace_services/guacamole/template_schema.json`.
---
For more details, open the [Copilot Workspace session](https://copilot-workspace.githubnext.com/microsoft/AzureTRE/issues/3885?shareId=XXXX-XXXX-XXXX-XXXX).
* Update change log
* Update CHANGELOG.md
---------
Co-authored-by: Tim Allen <tim.allen@cloudkubed.com>
Related to #4043
Update the link on the Azure Resources - Azure TRE page to point to the correct manual pre-deployment steps.
* Update the link in the first paragraph of `docs/azure-tre-overview/tre-resources-breakdown.md` to point to `../../tre-admins/setup-instructions/manual-pre-deployment-steps`.
* Update the link in the Azure TRE Management Resource Group table to point to `../../tre-admins/setup-instructions/manual-pre-deployment-steps`.
---
For more details, open the [Copilot Workspace session](https://copilot-workspace.githubnext.com/microsoft/AzureTRE/issues/4043?shareId=XXXX-XXXX-XXXX-XXXX).
Co-authored-by: Tim Allen <tim.allen@cloudkubed.com>
* Azure SQL Workspace Service
- New Azure SQL workspace service, based on existing MySQL workspace
- TRE Core changes:
- Add Azure SQL privatelink DNS zone to core terraform
- Base workspace changes:
- Add Azure SQL privatelink DNS zone virtual network link to base workspace
- Documentation
* Update CHANGELOG.md
* Fix lint issues
* Add #tflint-ignore directive until a new release is created on microsoft/terraform-azurerm-environment-configuration
* Pin 0.5.0 version to https://github.com/microsoft/terraform-azurerm-environment-configuration.git
* Update CHANGELOG.md
* Update terraform versions
* Updates Windows11 Source Imgae SKU as previous SKU is end-of-life
* Updated template version and CHANGELOG
* Fixed typo in CHANGELOG
* Updates to major version to prevent upgrades due to data loss
---------
Co-authored-by: Tim Allen <tim.allen@cloudkubed.com>