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

1357 Коммитов

Автор SHA1 Сообщение Дата
Tamir Kamara 41478598b9
E2E_TESTS_NUMBER_PROCESSES as a workflow input (#3117)
E2E_TESTS_NUMBER_PROCESSES as input
2023-01-25 09:14:47 +02:00
Tamir Kamara 4fad438af7
Firewall Policy (#3107)
* azure firewall policy

* update changelog

* tf lint

* update changelog

* update changelog

* changelog

* Update templates/shared_services/firewall/porter.yaml
2023-01-24 18:25:04 +00:00
Yuval Yaron bc7c3d4fd4
Fix E2E bug - add missing variable unpacking (#3116)
add missing variable unpacking
2023-01-24 16:12:06 +00:00
Tamir Kamara 56647d5ccb
Fix number-bug in the workflows (#3115)
fix number in workflows
2023-01-24 14:52:05 +00:00
Tamir Kamara bf659ea86d
Disable parallel e2e in ci (#3114)
disable parallel e2e in ci
2023-01-24 13:57:41 +00:00
Tamir Kamara 30e94caba1
Disable parallel e2e in ci (#3114)
disable parallel e2e in ci
2023-01-24 13:56:43 +00:00
Yuval Yaron d423a58088
Log operation steps in e2e (#3112)
log operation steps in e2e
2023-01-24 15:44:44 +02:00
Liza Shakury 5f561584a2
Change health workspace service title (#3111)
* Rename health workspace services

* Update template_schema.json

Co-authored-by: Marcus Robinson <marrobi@microsoft.com>
2023-01-24 12:26:56 +02:00
Tamir Kamara bc7378d503
Fix certs shared service and add back e2e test (#3106)
* Fix certs shared service and add back e2e test

* x

* certs

* certs
2023-01-23 18:10:56 +00:00
Tamir Kamara 95654cd06e
Support ip group names in dynamic firewall rules (#3089)
* Support ip group names in firewall rules

* changelog

* tf lint

* remove unused resources

* fix nexus test

* update test

* fix test

* update bundle versions

* fix certs

* fix certs

* disable certs_nexus test
2023-01-23 06:59:14 +00:00
Liza Shakury 3540489053
Assign FHIR and DICOM roles automatically (#3104)
* Assign fhir and dicom roles automatically

* Add external provider

* CR changes
2023-01-22 18:45:30 +02:00
Anat Balzam 16f130b194
Upgrade airlock-import-review and unrestricted workspace template to latest (#3102)
* implement kv porter change

* fix airlock-import-review-ws

* fix unrestriected

* Update templates/workspaces/unrestricted/.env.sample

Co-authored-by: Elad Iwanir <13205761+eladiw@users.noreply.github.com>

Co-authored-by: Anat Balzam <>
Co-authored-by: Elad Iwanir <13205761+eladiw@users.noreply.github.com>
2023-01-22 16:28:10 +02:00
Anat Balzam 6d2a020e95
secretName pattern error in Airlock Notifier deployment (#3096)
* implement kv porter change

* fix tf formating

Co-authored-by: Anat Balzam <>
2023-01-22 13:08:05 +00:00
Itye Richter a0781b2bd9
Docs for TRE version upgrade (#3090)
* Docs for TRE version upgrade

* fixed markup

* Update docs/tre-admins/upgrading-tre.md

Co-authored-by: Tamir Kamara <26870601+tamirkamara@users.noreply.github.com>

Co-authored-by: Itye <ityer@microsoft.com>
Co-authored-by: Tamir Kamara <26870601+tamirkamara@users.noreply.github.com>
2023-01-18 16:49:22 +00:00
James Griffin 4e6ed54bd6
Update Nexus template docs for V2 (#3088)
* Update nexus doc to v2

* Remove upgrade notes

* Clarify delete options

* Fix spelling
2023-01-18 09:37:56 +00:00
Tamir Kamara aceea21499
Add workspace services to e2e (#3083)
* Add workspace services to e2e

* increase time

* tf fix

* disable a couple of things
2023-01-18 09:14:19 +00:00
Elad Iwanir 44d3b91069
Aligning airlock processor unittests to use pytest (#3086)
* aligning airlock processor unittests to use pytest

* update changelog

* update version

* Update airlock_processor/tests/shared_code/test_blob_operations.py

Co-authored-by: Tamir Kamara <26870601+tamirkamara@users.noreply.github.com>

* Update airlock_processor/tests/test_status_change_queue_trigger.py

Co-authored-by: Tamir Kamara <26870601+tamirkamara@users.noreply.github.com>

* adding mock to the req dev file

* fix

Co-authored-by: Tamir Kamara <26870601+tamirkamara@users.noreply.github.com>
2023-01-18 08:44:10 +00:00
Anat Balzam 76ea0efa7a
v0.8.0 release (#3076)
* prep for 0.8.0

* Sync with latest uogrades

* Set path for schema config

Co-authored-by: Anat Balzam <>
Co-authored-by: Liza Shakury <42377481+LizaShak@users.noreply.github.com>
Co-authored-by: LizaShak <iliza@outlook.com>
2023-01-17 18:21:50 +00:00
Liza Shakury abac309ddc
Add firewall rule to allow AAD for health services (#3081)
* Add firewall rule.

* Fix tf

* Move to pipeline

* Add rule to pipeline

* Change template name

* Change FW rule name

* Use different ids for stepid
2023-01-15 19:57:08 +02:00
Tamir Kamara f489957005
Fix uninstall error with mlflow (#3082)
fix uninstall error with mlflow
2023-01-15 09:35:23 +00:00
Liza Shakury e5bb20c07e
Remove hard coded parts in porter key (#3080)
Use name from parameters n porter keys
2023-01-15 11:23:21 +02:00
Tamir Kamara 5b2aedafd5
Install shared services in E2Es (#3067) 2023-01-15 10:58:02 +02:00
Tamir Kamara b9503c21e2
Add Pylance extension and fix [str | None] issue (#3075)
* add pylance extension

* fix str None to optional

* api version

* fix for credentials
2023-01-12 21:11:06 +00:00
Elad Iwanir 341cecd20c
add guacamole restrictions (#2967)
* add guacamole restrictions

* update guacamole server version

* adding override for the disable upload

* minor update

* minor fix

* Update templates/workspace_services/guacamole/guacamole-server/docker/version.txt

Co-authored-by: Tamir Kamara <26870601+tamirkamara@users.noreply.github.com>

* add default values

Co-authored-by: Tamir Kamara <26870601+tamirkamara@users.noreply.github.com>
Co-authored-by: Anat Balzam <13421451+anatbal@users.noreply.github.com>
Co-authored-by: Anat Balzam <>
2023-01-12 16:43:49 +00:00
Tamir Kamara ed284447fe
Validate required secrets have value (#3073)
* Validate required secrets value

* changelog
2023-01-12 10:49:35 +02:00
Anat Balzam b29497333a
Archive resource history (#3066)
* Initial implementation history

* Add history_repo usage

* write migration script

* Add unit tests for history_repository

* bump api version

* remove migrations

* fix unit tests

* migrations + remove old history item

* add history routes

* ui changes with new routes

* unit tests routes + change resource history name

* unit tests fix

* CR comments

* update UI

* fix ui + ut

* Update api_app/_version.py

Co-authored-by: Tamir Kamara <26870601+tamirkamara@users.noreply.github.com>

* Update ui/app/package.json

Co-authored-by: Tamir Kamara <26870601+tamirkamara@users.noreply.github.com>

* remove check if history already exist

Co-authored-by: Anat Balzam <anatbalzam@microsoft.com>
Co-authored-by: Anat Balzam <>
Co-authored-by: Tamir Kamara <26870601+tamirkamara@users.noreply.github.com>
2023-01-12 08:25:14 +00:00
Liza Shakury d3365b7b31
Add health services workspace service (#3051)
* Add health services workspace service

* Update changelog

* Fix TF format

* Fix TF format

* Use porter v1

* Update templates/workspace_services/health-services/porter.yaml

Co-authored-by: Tamir Kamara <26870601+tamirkamara@users.noreply.github.com>

* CR changes

* Fix TF format

* Output urls

Co-authored-by: Tamir Kamara <26870601+tamirkamara@users.noreply.github.com>
2023-01-11 20:51:25 +02:00
Yuval Yaron a62e5c22dd
Fix odd API behavior to illegal patching (#3071)
* add try expect block to version parsing

* when patching with a field that is not defined in  'ResourcePatch' return 422 instead of ignoring the field

* update api version
2023-01-11 16:49:19 +00:00
Tamir Kamara 351d4ad1a2
Lint TRE cost tags (#3061)
* upgraded super linter and check tre cost tags

* missing tags

* changelog
2023-01-11 05:16:46 +00:00
Tamir Kamara 2ff2e1adcd
Add retry when registering bundles in CI (#3068)
retry when registering in CI
2023-01-10 12:34:29 +00:00
Anat Balzam 3d0a8e70b6
Fix running actions on a user resource (#3063)
fix missing await

Co-authored-by: Anat Balzam <>
2023-01-05 15:11:37 +00:00
Itye Richter 8512143911
New location for the contributing docs (#3059)
* combined the contributing docs

* changes to contributing.md

* change menu name

* update docs

Co-authored-by: Itye <ityer@microsoft.com>
2023-01-05 09:25:50 +00:00
Tamir Kamara 913223f63c
Add periodic task to upgrade terraform providers (#3050)
* Add period task to upgrade terraform providers

* spelling
2023-01-05 08:49:14 +00:00
Yuval Yaron 74f473863a
UI - Display the steps of resource operations (#3060)
* display the steps to the operation object in the UI

* update UI version

* update UI version

* add numbers to operation steps

* fix formatting
2023-01-04 16:27:43 +00:00
Tamir Kamara 8d87bafea8
Upgrade Guacamole dependencies (#3053)
* Upgrade Guacamole dependencies

* changelog
2023-01-04 15:50:27 +00:00
Tamir Kamara 79b78ede9c
Add jq back to certs bundle (#3055)
add jq back to certs bundle
2023-01-04 14:49:21 +00:00
dependabot[bot] 9205897fea
Bump json5 from 2.2.1 to 2.2.3 in /.github/scripts (#3056)
Bumps [json5](https://github.com/json5/json5) from 2.2.1 to 2.2.3.
- [Release notes](https://github.com/json5/json5/releases)
- [Changelog](https://github.com/json5/json5/blob/main/CHANGELOG.md)
- [Commits](https://github.com/json5/json5/compare/v2.2.1...v2.2.3)

---
updated-dependencies:
- dependency-name: json5
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Tamir Kamara <26870601+tamirkamara@users.noreply.github.com>
2023-01-04 13:40:33 +00:00
Tamir Kamara a29d436b8d
Add a note about amd64 (#3058) 2023-01-04 12:50:28 +00:00
dependabot[bot] 6dfef278be
Bump react-router-dom from 6.4.3 to 6.6.1 in /ui/app (#3010)
* Bump react-router-dom from 6.4.3 to 6.6.1 in /ui/app

Bumps [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) from 6.4.3 to 6.6.1.
- [Release notes](https://github.com/remix-run/react-router/releases)
- [Changelog](https://github.com/remix-run/react-router/blob/main/packages/react-router-dom/CHANGELOG.md)
- [Commits](https://github.com/remix-run/react-router/commits/react-router-dom@6.6.1/packages/react-router-dom)

---
updated-dependencies:
- dependency-name: react-router-dom
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump react-router-dom from 6.4.3 to 6.6.1 in /ui/app

Bumps [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) from 6.4.3 to 6.6.1.
- [Release notes](https://github.com/remix-run/react-router/releases)
- [Changelog](https://github.com/remix-run/react-router/blob/main/packages/react-router-dom/CHANGELOG.md)
- [Commits](https://github.com/remix-run/react-router/commits/react-router-dom@6.6.1/packages/react-router-dom)

---
updated-dependencies:
- dependency-name: react-router-dom
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* ui v

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: David Moore <damoo@microsoft.com>
Co-authored-by: David Moore <35696285+damoodamoo@users.noreply.github.com>
2023-01-04 12:23:34 +00:00
dependabot[bot] 097392e52e
Bump json5 from 1.0.1 to 1.0.2 in /ui/app (#3057)
* Bump json5 from 1.0.1 to 1.0.2 in /ui/app

Bumps [json5](https://github.com/json5/json5) from 1.0.1 to 1.0.2.
- [Release notes](https://github.com/json5/json5/releases)
- [Changelog](https://github.com/json5/json5/blob/main/CHANGELOG.md)
- [Commits](https://github.com/json5/json5/compare/v1.0.1...v1.0.2)

---
updated-dependencies:
- dependency-name: json5
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

* ui v bump

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: David Moore <damoo@microsoft.com>
Co-authored-by: David Moore <35696285+damoodamoo@users.noreply.github.com>
2023-01-04 12:10:56 +00:00
dependabot[bot] 9ddc49e311
Bump @fluentui/react from 8.101.0 to 8.104.1 in /ui/app (#3040)
Bumps [@fluentui/react](https://github.com/microsoft/fluentui) from 8.101.0 to 8.104.1.
- [Release notes](https://github.com/microsoft/fluentui/releases)
- [Changelog](https://github.com/microsoft/fluentui/blob/master/azure-pipelines.release-fluentui.yml)
- [Commits](https://github.com/microsoft/fluentui/compare/@fluentui/react_v8.101.0...@fluentui/react_v8.104.1)

---
updated-dependencies:
- dependency-name: "@fluentui/react"
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-04 10:26:34 +00:00
dependabot[bot] 1fd878935a
Bump @azure/msal-browser from 2.31.0 to 2.32.1 in /ui/app (#3039)
Bumps [@azure/msal-browser](https://github.com/AzureAD/microsoft-authentication-library-for-js) from 2.31.0 to 2.32.1.
- [Release notes](https://github.com/AzureAD/microsoft-authentication-library-for-js/releases)
- [Commits](https://github.com/AzureAD/microsoft-authentication-library-for-js/compare/msal-browser-v2.31.0...msal-browser-v2.32.1)

---
updated-dependencies:
- dependency-name: "@azure/msal-browser"
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-04 10:08:59 +00:00
dependabot[bot] fc1242c136
Bump typescript from 4.8.4 to 4.9.4 in /ui/app (#3042)
Bumps [typescript](https://github.com/Microsoft/TypeScript) from 4.8.4 to 4.9.4.
- [Release notes](https://github.com/Microsoft/TypeScript/releases)
- [Commits](https://github.com/Microsoft/TypeScript/compare/v4.8.4...v4.9.4)

---
updated-dependencies:
- dependency-name: typescript
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-04 09:55:54 +00:00
dependabot[bot] 116b6de892
Bump web-vitals from 3.0.4 to 3.1.0 in /ui/app (#3041)
* Bump web-vitals from 3.0.4 to 3.1.0 in /ui/app

Bumps [web-vitals](https://github.com/GoogleChrome/web-vitals) from 3.0.4 to 3.1.0.
- [Release notes](https://github.com/GoogleChrome/web-vitals/releases)
- [Changelog](https://github.com/GoogleChrome/web-vitals/blob/main/CHANGELOG.md)
- [Commits](https://github.com/GoogleChrome/web-vitals/compare/v3.0.4...v3.1.0)

---
updated-dependencies:
- dependency-name: web-vitals
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* bumped webvitals and moved to creatRoot for React 18

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: David Moore <damoo@microsoft.com>
2023-01-04 09:39:24 +00:00
Tamir Kamara 8e73bb9243
Update python dependencies (#3048) 2023-01-03 15:13:18 +00:00
Tamir Kamara 9b2cb1fd73
Deployment message parse errors arrive at DLQ (#3047)
* deployment message parse errors arrive at DLQ

* fix test

* api version

* fix
2023-01-03 10:26:34 +02:00
Yuval Yaron 38e8cfe8aa
Replace logging.error with logging.exception in the API (#3046)
* change 'logging.error' to 'logging.exception' - otherwise we lose the stacktrace

* revert logging.exception where there is no exception

* add ExceptionTracebackFilter to add logs with traceback to the 'traces' section in app insights

* update api version

* Apply suggestions from code review

Co-authored-by: Tamir Kamara <26870601+tamirkamara@users.noreply.github.com>

* change ExceptionTracebackFilter to only apply in app insights

* change 'logging.error' to 'logging.exception' in the api - otherwise we lose the stacktrace

* update api version

* pr comment - remove error_string

Co-authored-by: Tamir Kamara <26870601+tamirkamara@users.noreply.github.com>
2023-01-02 19:26:18 +00:00
Yuval Yaron 87cd667245
Add ExceptionTracebackFilter + Replace logging.error with logging.exception in API routes (#3044)
* change 'logging.error' to 'logging.exception' - otherwise we lose the stacktrace

* revert logging.exception where there is no exception

* add ExceptionTracebackFilter to add logs with traceback to the 'traces' section in app insights

* update api version

* Apply suggestions from code review

Co-authored-by: Tamir Kamara <26870601+tamirkamara@users.noreply.github.com>

* change ExceptionTracebackFilter to only apply in app insights

Co-authored-by: Tamir Kamara <26870601+tamirkamara@users.noreply.github.com>
2023-01-02 14:21:17 +00:00
Tamir Kamara 92a6b7b706
Align performance test config with regular e2e (#3045)
align performance test config with regular e2e
2023-01-02 13:21:09 +00:00
Tamir Kamara 52448e41b5
Remove asyncio-mode=auto (#3043)
* remove asyncio-mode=auto

* versions
2023-01-02 13:02:50 +00:00