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

131 Коммитов

Автор SHA1 Сообщение Дата
Brendan Kowitz b0462352c0
Integration tests use DevOps MI for Cosmos (#4369)
* Base changes for Cosmos MI in Integration Tests
* Get the ADServicePrincipal id
* Pass through test-mi variables
2024-09-24 09:22:26 -07:00
Brendan Kowitz 66ba9a5ef0
[Feature] Changes Cosmos to use MI connection (#4026)
* Cosmos OSS MI
* Update to install procs with ARM
* Refactored cosmos initialization
2024-09-05 21:10:52 -07:00
Brendan Kowitz bc6b899b9b
Disable the ACR admin by default (#4475)
* Disable the ACR admin by default
* Remove ACR Admin user access
2024-09-03 13:14:59 -07:00
Mikael Weaver 6e566e13d2
Remove Storage Account Keys and SQL Passwords from Tests (#3959)
* Update sql server password to MI

* remove admin password from provision-sqlServer build

* remove sqlAdminPassword from pipeline parameters

* revert pipeline changes, add user managed identity

* remove sql admin password from provision-deploy

* remove sql admin password from pr-pipeline

* remove sql admin password from pipeline

* create identity with sql server

* change uami name

* update api version

* updated uami

* change app plan name to managed identity name

* remove storage account properties

* add storage account properties

* remove conditional uami

* key vault depends on sql server

* existing sql server

* revert

* remove update random number

* add back update random

* remove all update random in pr-pipeline

* update from main

* testing v1 no access keys

* disable storage keys in deployment template

* testing AzurePipelinesCredential

* Removing role assignment for now to test tests

* add role assignment for agent to access tests

* Testing login via workload identity

* testing workload identity access on storage

* fixed issue with persisting workload itentity vars

* moved storage assignment temp

* fix token file writing issue

* fix temp change for test

* add back pipeline steps for test

* fix token file gen

* add logging to generate-federated-token-file

* fix ai coding mistake :P

* testing separate SQL server for integration tests

* removed try catch for storage role

* fixed client id for sql server int tests

* fixing variable to get client id

* fix var name

* fix role assignment rensource group

* fixed federated sql server admin

* changed where identity is created

* fix pipeline issues

* fixed template error

* add agent ip for int test server

* fix int sql test connect

* Added custom SQL auth for azure pipelines workload identity

* simplified the custom sql auth provider

* fix case sensitivity issue projitems

* fixed storage credential

* fixing tests

* cleanup pipelines

* merge issues / delete tests not working

* CI and PR pipeline fixes

* add sqlServerNewExisting to pipeline

* fix pipeline issues

* pr pipeline errors

* fix testR4 stage

* uami parameter issue

* fix tests after merge

* simplify SQL deploy

* fixing variable issue

* fix sql deploy

* fix ci deploy typo

* cleanup

* pipeline typo

---------

Co-authored-by: aponakampalli <ponakampalli.a@northeastern.edu>
Co-authored-by: Adithi Ponakampalli <120080886+aponakampalli@users.noreply.github.com>
2024-07-15 08:38:12 -07:00
Adithi Ponakampalli 7d45e4b4ac
Update sql server password to MI (#3946)
This changes the ARM deployment to use Managed Identity exclusively vs SQL admin & password. This affects new deployments only. Users that use the new ARM deployment will not be able to connect to an existing SQL server that was configured to use passwords. They would have to create a new SQL Server.
2024-07-12 14:55:27 -07:00
Mikael Weaver bba593724a
Remove AllowAllAzureWindowsIps from ARM Deployment (#3924)
* Remove AllowAllAzureWindowsIps

* Added firewall rules

* Condition added for Agent IP for Sql firewall

* Dynamic firewall rule name

---------

Co-authored-by: Alankar Jagtap <v-aljagtap@microsoft.com>
2024-07-10 09:09:05 -07:00
rajithaalurims d0bf2b428c
default-azuredeploy-docker.json updated with new service principal (#3862)
* new service principal updated

* Replaced it with Enter Application Object Id instead of App's application Id
2024-05-16 09:26:28 -05:00
rajithaalurims 9e848c5c20
new service connection (#3757) 2024-03-19 14:57:19 -07:00
v-iyamauchi e34b3f6a94
Adding AppInsights ConnectionString support. (#3712)
* Adding AppInsights ConnectionString support.

* Fixing CodeQL warnings.

* Updating the docker template.
2024-02-26 07:05:11 -08:00
Brendan Kowitz 631efdc9e0
Update azuredeploy-docker.json to httpsonly by default (#3724) 2024-02-23 17:02:21 -08:00
Mikael Weaver 7b599763b6
Add Parallel Cosmos Export (#3584)
* checkpoint for export with lastModified count

* Reduced scope to parallelization by resource.

* Added tests for cosmos export orchestrator

* checkpoint to move my code to another machine

* Fixed cosmostdb export integration test expected values

* Added sharding to CosmosDB export

* Revised grouping for export

* small bug fix/enhancements

* bug fixes found during testing

* Rolled back ExecutePagedQueryAsync

* Updated export query to use limit and count

* Fixed logic for continuing export in thread

* Fixed export bugs

* Updated time incrementing logic to milliseconds

* Simplifed range lookup

* Moved large async export search logic to search service

* Use HasValue vs is null for CosmosExportOrch

* Export largest resource counts first

* Modified export to use feedrange

* Fixed tests

* Fixed tests

* small simplification on cosmos orch

* Added initial logic for Cosmos history/delete in $export

* Fixed build issue with SQL export orchestrator

* Fixed cosmos export bugs found via manual testing

* Added soft delete extension to export

* Add first pass on Export E2E Tests

* Updated export E2E tests to use test data from fixture.

* Updated long export tests for individual history/delete scenarios

* Updated gitignore to ignore azurite temp files

* Small azure storage explorer / azurite comment update for export tests

* Fixed ExportJobTaskTests to not rely on position of queryParameterList

* Added ExportJobTask unit test for history/delete

Also cleaned up some left over comments from previous commit

* Removing changed settings.json file

* Added historical and soft delete export to rest file

* Added import of soft deleted resources

* Updates per PR review

* Removed import changes - going to another PR

* Removed launch.json changes accidentally committed

* Added initial SQL export with soft delete / history

* oopsies undo change to importresourceprocessor breaking tests

* Fixed logical error in new SQL historical search

* Added searchoptionsfactory test for include history/deleted

* Fixed failing export test failure.

* Removed long running export flag to see if it runs in pipeline

* restructured export test location for readability

* Fixed export issues found in testing

* Changed SQL script version for merge

* Updated SQL schema version

* Code style cleanup

* Updated export history/deleted query params

* Fixed export included data test

* Changed SQL exporter to use export configuration vs magic numbers in code

* Rolling back unneeded SQL changes

* Fixed parallel export with history/soft delete

* Updated export E2E tests for parallel export multi-job

* fixed merge regression

* Removed unnecesary usings

* Fixed tx issue in export data tests

* testing central export perf

* Rolled back central execution of export tests

* Removing exportlongrunning for pipeline perf test

* Fixed build

* Optimized test structure

* merged from main

* Updated schema version to iterate after merge

* Fixed issue with merge

* Fixed export create call

* decoupled search options from export

* Fixed test issue

* Removing NA SQL comment

* PR comments on tests fix

* "un-fancified" ResourceTypeVersion enum

* Fix STU3 build error

* Fixed unit tests that no longer use export/history query params

* fixed test mistake for resourcetypeversion

* Fixed cosmos export search functoin

* Fixed export includeAssociatedData error message

* Default ResourceVersionType to latest

* Fixed history search - added deleted

* fix export count issue?

* small code cleanups

* fixed merge issue

* Fixed logic stopping from parallel jobs being enqueued

* Fixed parallelization issue

* testing w/o job dup logic

* Added cosmosdb parallel back

* Handle canceled cosmos export issues

* Fixed cosmos export cancel issues

* Fixed for job not completing 100%

* fixed logic to queue new cosmos jobs

* omg I can't believe I missed this

* Added proper handling of cosmos task canceled exceptions

* Fixed cancel retry

* Test cancel export ignore etag

* Added job task tests

* Added export processing job tests

* Updated tests

* Fixed cosmos orchestrator unit tests

* Review improvements

* Fix small isues with cosmosdb export integration tests

* test simplification

* changes from feedback

* undo test changes that aren't needed

* undo spacing changes to resx file

* PR review changes

* undo whitespace changes

* cleanup

* Fixed new export bug

* Used scope search service for Cosmos parallel export

* Split cancelled tests via theory

* Fixed cosmos export int tests

* fixed bad test

* small changes from PR
2024-01-26 14:51:12 -08:00
Paul Taladay 8d991a17c1
Migrate Keyvault to Azure RBAC (#3602)
* First round of changes to convert script to microsoft graph

* Switched to just installing ms graph authentication instead of the whole sdk

* Switched to keyvault with Azure RBAC enabled and set currentObjectID to Key Vault Secrets Officer. Removing ms graph install since the AzurePowershell task installs Azure Az library.

* Added resource group to getAzkeyvault as I think it is timing out searching such a large subscription.

* Reverting changes made for ms graph

* Removing scope as it isn't needed and is incorrect anyway

* Added placeholder hsm for role creation.

* Creating Hsm and setting in role assignment

* Adding hsm module to installation at begining

* Removed hsm resource

* Updated scope in the new azroleassignment call.

* Updated provision deploy to use azure rbac

* Updated access policy to rbac role assignment

* Updated role definition

* Scope is invalid

* Bug where keyvault name is uppercase. Causes issues later.

* Says the InRemovedState is mandatory. Adding in.

* Added to lower on webapp name

* Adding logging to track down where we are not lowering the servername value.

* Added role assignment to initial deploy as it doesn't need to be assigned after.

* Found the locations to lower the serverName

* Had incorrect placement of to lower

* Fixed extra ) and changed back to webapp name parameter and just called to lower in the provision health check

* Updated roledefinitionid

* Removed scope

* Switching back to keyvault role assignment
2023-11-27 11:19:27 -08:00
v-iyamauchi d4b7c88c09
Deploying Hyperscale Sql DB for PR/CI pipeline. (#3576)
* Revert "Bumping up HealthcareSharedPackageVersion to the latest."

* Deploying Hyperscale Sql DB for PR/CI pipelines.

* Changing a variable name for the sql db compute tier.

* Updating resourceGroupRoot for creating a new CI environment.

* Removing some of the appServicePlanSku options.

* Adding B3 sku back to appServicePlanSku dropdown.
2023-11-03 09:57:48 -07:00
Brendan Kowitz e261f9ccaf
Moves Cosmos Export to QueueClient (#3169)
* Moves Cosmos Export to QueueClient
* Existing Cosmos Export jobs will continue to run under the old model (LegacyExportJobWorkerBackgroundService) to avoid disruption or file name changes

Warning:
* File names in Cosmos export will change for new jobs
* Existing FHIR Servier - Cosmos installations will need to enable the `TaskHosting__Enabled` setting to ensure new export jobs run
2023-06-05 10:02:12 -07:00
Paul Taladay 1df358e82e
Remove Basic Auth from Redeploy Ci Pipeline (#3268)
* Set BasicAuth to Disabled by default for web app deploy.

* Moved to GeneralSettings.

* Found correct setting to disable basic auth

* Removed ftp

* Updated to ci3

* Fixed delete if spinning up a new environment.

* Had an extra bracket

* Added resource for basic publishing credential policies to set it to false.

* Wrong reference.

* Schema mismatch

* Still working on syntax

* Syntax

* Adding correct number of segments

* Still working on the correct syntax.

* Updating structure again.

* Added ftp to also disable since it is linked with scm

* Adding location due to deployment issue.
2023-04-28 15:50:48 -07:00
Brendan Kowitz 70530f97d3
Adds .NET7 targets (#2999)
* Adds .NET7.0 Target

+semver: feature

* Split appserviceplans

* Update docs

* Updates

* Latest updates

* Updated AspNetPackageVersion

* Updates to FHIRDataSynth

* Updates to docker file

* Reverted

* Reverted

* Revert "Updated AspNetPackageVersion"

This reverts commit b3eb17bdc1.

* Updated AspNetPackageVersion to 6.0.12 and sdk version in dotnet6-compat/global.json

* Updated AspNetPackageVersion to 7.0.1 and Dockerfile

* Setting Microsoft.Extensions.Logging.Abstractions as 7.0.0 and HealthcareSharedPackageVersion 6.2.1

* Fix tests and some improvements

* Fix

Co-authored-by: apurvabhale <apurvabhale@microsoft.com>
2023-01-11 13:37:11 -08:00
Robert Johnson 473a3832c4
Fix deployment script (#2969)
* Fix deployment script

* Remove spaces
2022-11-29 08:37:21 -08:00
Alan Kuan 3d14708462
Enable convert data for AKS deployments (#2920) 2022-11-15 08:36:54 -08:00
Richa Bansal bde6edd2dc
Changes to use existing sqlServer in builds (#2893)
* Changes to use existing sqlServer

* Fix kv name

* Fix the concat arg

* Adds sqlServer name

* Separated out sqlServer for pipeline

* Fix alignment

* Use same random password

* Set password env var

* Adds newOrExisting check

* Remove setting default pwd

* pws default to empty
2022-10-28 12:19:54 -07:00
Brendan Kowitz 66ffc49c89
Adds R4B (#2823)
+semver: feature
2022-10-06 22:09:47 -07:00
Brendan Kowitz f3861b4aaf
Updates to Central Package Management (#2813)
+semver: skip
2022-09-20 19:20:23 -07:00
dependabot[bot] 67a1c7ecf1
Bump HealthcareSharedPackageVersion from 6.1.77 to 6.1.83 (#2726)
* Bump HealthcareSharedPackageVersion from 6.1.77 to 6.1.83

Bumps `HealthcareSharedPackageVersion` from 6.1.77 to 6.1.83.

Updates `Microsoft.Health.Abstractions` from 6.1.77 to 6.1.83
- [Release notes](https://github.com/microsoft/healthcare-shared-components/releases)
- [Commits](https://github.com/microsoft/healthcare-shared-components/compare/6.1.77...6.1.83)

Updates `Microsoft.Health.Api` from 6.1.77 to 6.1.83
- [Release notes](https://github.com/microsoft/healthcare-shared-components/releases)
- [Commits](https://github.com/microsoft/healthcare-shared-components/compare/6.1.77...6.1.83)

Updates `Microsoft.Health.Extensions.DependencyInjection` from 6.1.77 to 6.1.83
- [Release notes](https://github.com/microsoft/healthcare-shared-components/releases)
- [Commits](https://github.com/microsoft/healthcare-shared-components/compare/6.1.77...6.1.83)

Updates `Microsoft.Health.Test.Utilities` from 6.1.77 to 6.1.83
- [Release notes](https://github.com/microsoft/healthcare-shared-components/releases)
- [Commits](https://github.com/microsoft/healthcare-shared-components/compare/6.1.77...6.1.83)

Updates `Microsoft.Health.Core` from 6.1.77 to 6.1.83
- [Release notes](https://github.com/microsoft/healthcare-shared-components/releases)
- [Commits](https://github.com/microsoft/healthcare-shared-components/compare/6.1.77...6.1.83)

Updates `Microsoft.Health.Extensions.BuildTimeCodeGenerator` from 6.1.77 to 6.1.83
- [Release notes](https://github.com/microsoft/healthcare-shared-components/releases)
- [Commits](https://github.com/microsoft/healthcare-shared-components/compare/6.1.77...6.1.83)

Updates `Microsoft.Health.SqlServer` from 6.1.77 to 6.1.83
- [Release notes](https://github.com/microsoft/healthcare-shared-components/releases)
- [Commits](https://github.com/microsoft/healthcare-shared-components/compare/6.1.77...6.1.83)

Updates `Microsoft.Health.SqlServer.Api` from 6.1.77 to 6.1.83
- [Release notes](https://github.com/microsoft/healthcare-shared-components/releases)
- [Commits](https://github.com/microsoft/healthcare-shared-components/compare/6.1.77...6.1.83)

Updates `Microsoft.Health.Tools.Sql.Tasks` from 6.1.77 to 6.1.83
- [Release notes](https://github.com/microsoft/healthcare-shared-components/releases)
- [Commits](https://github.com/microsoft/healthcare-shared-components/compare/6.1.77...6.1.83)

Updates `Microsoft.Health.Client` from 6.1.77 to 6.1.83
- [Release notes](https://github.com/microsoft/healthcare-shared-components/releases)
- [Commits](https://github.com/microsoft/healthcare-shared-components/compare/6.1.77...6.1.83)

---
updated-dependencies:
- dependency-name: Microsoft.Health.Abstractions
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: Microsoft.Health.Api
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: Microsoft.Health.Extensions.DependencyInjection
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: Microsoft.Health.Test.Utilities
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: Microsoft.Health.Core
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: Microsoft.Health.Extensions.BuildTimeCodeGenerator
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: Microsoft.Health.SqlServer
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: Microsoft.Health.SqlServer.Api
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: Microsoft.Health.Tools.Sql.Tasks
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: Microsoft.Health.Client
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

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

* Updated Microsoft.NETCore version

* Updated default-azuredeploy

* Updates to version

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: apurvabhale <apurvabhale@microsoft.com>
2022-08-04 16:34:58 -07:00
apurvabhaleMS 0199525796
Migrate to .NET 6.0 (#2574)
* Migrating to .net6 (#2385)

* Replace ISqlConnectionProvider to ISqlConnectionFactory

* Update variable name

* temp

* more

* keep merging

* .editor and make analyzer happy

* xml flush async

* build

* why it's only you?

* maybe this time?

* add clean steap

* revert clean

* don't use smart tests

* it's ok to pass no value which makes path null.
fix typo in generator

* update sqllserver DAC nuget

* realign targetframework

* CA2254

* merge with master

* no more fhir analyzer

* let's move framework into one place, shall we?

* update log message

Co-authored-by: Ivan Matantsev <ivmatan@microsoft.com>

* Updates to address Analyzer changes

* Cleanup

* Updates FHIRDataSynth to 6.0

* Updated Dockerfile

* Removed FhirAnalyzer from Dockerfile

* Updates to docker files

* Suppress CA2254: Template should be a static expression

* Update SqlServerFhirDataStore

* Updates

* Updates

* Updates

* Few more fixes

* Updates

* Updated sdk to 6.0.300

* Fix SqlCommandSimplifier

* Fix

* Updated docker file

* Updates

Co-authored-by: Ivan Matantsev <Ivanidze.kirov@gmail.com>
Co-authored-by: Ivan Matantsev <ivmatan@microsoft.com>
2022-06-15 09:13:04 -07:00
dependabot[bot] edf997fd58
Bump HealthcareSharedPackageVersion from 6.1.37 to 6.1.44 (#2609)
* Bump HealthcareSharedPackageVersion from 6.1.37 to 6.1.44

Bumps `HealthcareSharedPackageVersion` from 6.1.37 to 6.1.44.

Updates `Microsoft.Health.Abstractions` from 6.1.37 to 6.1.44
- [Release notes](https://github.com/microsoft/healthcare-shared-components/releases)
- [Commits](https://github.com/microsoft/healthcare-shared-components/compare/6.1.37...6.1.44)

Updates `Microsoft.Health.Api` from 6.1.37 to 6.1.44
- [Release notes](https://github.com/microsoft/healthcare-shared-components/releases)
- [Commits](https://github.com/microsoft/healthcare-shared-components/compare/6.1.37...6.1.44)

Updates `Microsoft.Health.Extensions.DependencyInjection` from 6.1.37 to 6.1.44
- [Release notes](https://github.com/microsoft/healthcare-shared-components/releases)
- [Commits](https://github.com/microsoft/healthcare-shared-components/compare/6.1.37...6.1.44)

Updates `Microsoft.Health.SqlServer` from 6.1.37 to 6.1.44
- [Release notes](https://github.com/microsoft/healthcare-shared-components/releases)
- [Commits](https://github.com/microsoft/healthcare-shared-components/compare/6.1.37...6.1.44)

Updates `Microsoft.Health.Test.Utilities` from 6.1.37 to 6.1.44
- [Release notes](https://github.com/microsoft/healthcare-shared-components/releases)
- [Commits](https://github.com/microsoft/healthcare-shared-components/compare/6.1.37...6.1.44)

Updates `Microsoft.Health.Core` from 6.1.37 to 6.1.44
- [Release notes](https://github.com/microsoft/healthcare-shared-components/releases)
- [Commits](https://github.com/microsoft/healthcare-shared-components/compare/6.1.37...6.1.44)

Updates `Microsoft.Health.Extensions.BuildTimeCodeGenerator` from 6.1.37 to 6.1.44
- [Release notes](https://github.com/microsoft/healthcare-shared-components/releases)
- [Commits](https://github.com/microsoft/healthcare-shared-components/compare/6.1.37...6.1.44)

Updates `Microsoft.Health.SqlServer.Api` from 6.1.37 to 6.1.44
- [Release notes](https://github.com/microsoft/healthcare-shared-components/releases)
- [Commits](https://github.com/microsoft/healthcare-shared-components/compare/6.1.37...6.1.44)

Updates `Microsoft.Health.Tools.Sql.Tasks` from 6.1.37 to 6.1.44
- [Release notes](https://github.com/microsoft/healthcare-shared-components/releases)
- [Commits](https://github.com/microsoft/healthcare-shared-components/compare/6.1.37...6.1.44)

Updates `Microsoft.Health.Client` from 6.1.37 to 6.1.44
- [Release notes](https://github.com/microsoft/healthcare-shared-components/releases)
- [Commits](https://github.com/microsoft/healthcare-shared-components/compare/6.1.37...6.1.44)

---
updated-dependencies:
- dependency-name: Microsoft.Health.Abstractions
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: Microsoft.Health.Api
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: Microsoft.Health.Extensions.DependencyInjection
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: Microsoft.Health.SqlServer
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: Microsoft.Health.Test.Utilities
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: Microsoft.Health.Core
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: Microsoft.Health.Extensions.BuildTimeCodeGenerator
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: Microsoft.Health.SqlServer.Api
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: Microsoft.Health.Tools.Sql.Tasks
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: Microsoft.Health.Client
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

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

* Bump .net sdk version

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Richa Bansal <ribans@microsoft.com>
2022-05-19 12:52:57 -07:00
Matt Serdar 28eac64504
Updating versions due to build errors (#2547) 2022-04-07 11:18:29 -07:00
dependabot[bot] ba1294c308
Bump HealthcareSharedPackageVersion from 4.0.25 to 4.0.28 (#2498)
* Bump HealthcareSharedPackageVersion from 4.0.25 to 4.0.28

Bumps `HealthcareSharedPackageVersion` from 4.0.25 to 4.0.28.

Updates `Microsoft.Health.Abstractions` from 4.0.25 to 4.0.28
- [Release notes](https://github.com/microsoft/healthcare-shared-components/releases)
- [Commits](https://github.com/microsoft/healthcare-shared-components/commits/4.0.28)

Updates `Microsoft.Health.Api` from 4.0.25 to 4.0.28
- [Release notes](https://github.com/microsoft/healthcare-shared-components/releases)
- [Commits](https://github.com/microsoft/healthcare-shared-components/commits/4.0.28)

Updates `Microsoft.Health.Extensions.DependencyInjection` from 4.0.25 to 4.0.28
- [Release notes](https://github.com/microsoft/healthcare-shared-components/releases)
- [Commits](https://github.com/microsoft/healthcare-shared-components/commits/4.0.28)

Updates `Microsoft.Health.SqlServer` from 4.0.25 to 4.0.28
- [Release notes](https://github.com/microsoft/healthcare-shared-components/releases)
- [Commits](https://github.com/microsoft/healthcare-shared-components/commits/4.0.28)

Updates `Microsoft.Health.Test.Utilities` from 4.0.25 to 4.0.28
- [Release notes](https://github.com/microsoft/healthcare-shared-components/releases)
- [Commits](https://github.com/microsoft/healthcare-shared-components/commits/4.0.28)

Updates `Microsoft.Health.Core` from 4.0.25 to 4.0.28
- [Release notes](https://github.com/microsoft/healthcare-shared-components/releases)
- [Commits](https://github.com/microsoft/healthcare-shared-components/commits/4.0.28)

Updates `Microsoft.Health.Extensions.BuildTimeCodeGenerator` from 4.0.25 to 4.0.28
- [Release notes](https://github.com/microsoft/healthcare-shared-components/releases)
- [Commits](https://github.com/microsoft/healthcare-shared-components/commits/4.0.28)

Updates `Microsoft.Health.SqlServer.Api` from 4.0.25 to 4.0.28
- [Release notes](https://github.com/microsoft/healthcare-shared-components/releases)
- [Commits](https://github.com/microsoft/healthcare-shared-components/commits/4.0.28)

Updates `Microsoft.Health.Tools.Sql.Tasks` from 4.0.25 to 4.0.28
- [Release notes](https://github.com/microsoft/healthcare-shared-components/releases)
- [Commits](https://github.com/microsoft/healthcare-shared-components/commits/4.0.28)

Updates `Microsoft.Health.Client` from 4.0.25 to 4.0.28
- [Release notes](https://github.com/microsoft/healthcare-shared-components/releases)
- [Commits](https://github.com/microsoft/healthcare-shared-components/commits/4.0.28)

---
updated-dependencies:
- dependency-name: Microsoft.Health.Abstractions
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: Microsoft.Health.Api
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: Microsoft.Health.Extensions.DependencyInjection
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: Microsoft.Health.SqlServer
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: Microsoft.Health.Test.Utilities
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: Microsoft.Health.Core
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: Microsoft.Health.Extensions.BuildTimeCodeGenerator
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: Microsoft.Health.SqlServer.Api
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: Microsoft.Health.Tools.Sql.Tasks
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: Microsoft.Health.Client
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

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

* Update sdk to 5.0.405

* Updates to Dockerfile

* Updated docker file alpine version

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: apurvabhale <apurvabhale@microsoft.com>
2022-03-25 14:53:37 -07:00
dependabot[bot] 8c39f5ef46
Bump HealthcareSharedPackageVersion from 3.2.45 to 4.0.6 (#2414)
* Bump HealthcareSharedPackageVersion from 3.2.45 to 4.0.6

Bumps `HealthcareSharedPackageVersion` from 3.2.45 to 4.0.6.

Updates `Microsoft.Health.Abstractions` from 3.2.45 to 4.0.6
- [Release notes](https://github.com/microsoft/healthcare-shared-components/releases)
- [Commits](https://github.com/microsoft/healthcare-shared-components/compare/3.2.45...4.0.6)

Updates `Microsoft.Health.Api` from 3.2.45 to 4.0.6
- [Release notes](https://github.com/microsoft/healthcare-shared-components/releases)
- [Commits](https://github.com/microsoft/healthcare-shared-components/compare/3.2.45...4.0.6)

Updates `Microsoft.Health.Extensions.DependencyInjection` from 3.2.45 to 4.0.6
- [Release notes](https://github.com/microsoft/healthcare-shared-components/releases)
- [Commits](https://github.com/microsoft/healthcare-shared-components/compare/3.2.45...4.0.6)

Updates `Microsoft.Health.Test.Utilities` from 3.2.45 to 4.0.6
- [Release notes](https://github.com/microsoft/healthcare-shared-components/releases)
- [Commits](https://github.com/microsoft/healthcare-shared-components/compare/3.2.45...4.0.6)

Updates `Microsoft.Health.Core` from 3.2.45 to 4.0.6
- [Release notes](https://github.com/microsoft/healthcare-shared-components/releases)
- [Commits](https://github.com/microsoft/healthcare-shared-components/compare/3.2.45...4.0.6)

Updates `Microsoft.Health.Extensions.BuildTimeCodeGenerator` from 3.2.45 to 4.0.6
- [Release notes](https://github.com/microsoft/healthcare-shared-components/releases)
- [Commits](https://github.com/microsoft/healthcare-shared-components/compare/3.2.45...4.0.6)

Updates `Microsoft.Health.SqlServer` from 3.2.45 to 4.0.6
- [Release notes](https://github.com/microsoft/healthcare-shared-components/releases)
- [Commits](https://github.com/microsoft/healthcare-shared-components/compare/3.2.45...4.0.6)

Updates `Microsoft.Health.SqlServer.Api` from 3.2.45 to 4.0.6
- [Release notes](https://github.com/microsoft/healthcare-shared-components/releases)
- [Commits](https://github.com/microsoft/healthcare-shared-components/compare/3.2.45...4.0.6)

Updates `Microsoft.Health.Tools.Sql.Tasks` from 3.2.45 to 4.0.6
- [Release notes](https://github.com/microsoft/healthcare-shared-components/releases)
- [Commits](https://github.com/microsoft/healthcare-shared-components/compare/3.2.45...4.0.6)

Updates `Microsoft.Health.Client` from 3.2.45 to 4.0.6
- [Release notes](https://github.com/microsoft/healthcare-shared-components/releases)
- [Commits](https://github.com/microsoft/healthcare-shared-components/compare/3.2.45...4.0.6)

---
updated-dependencies:
- dependency-name: Microsoft.Health.Abstractions
  dependency-type: direct:production
  update-type: version-update:semver-major
- dependency-name: Microsoft.Health.Api
  dependency-type: direct:production
  update-type: version-update:semver-major
- dependency-name: Microsoft.Health.Extensions.DependencyInjection
  dependency-type: direct:production
  update-type: version-update:semver-major
- dependency-name: Microsoft.Health.Test.Utilities
  dependency-type: direct:production
  update-type: version-update:semver-major
- dependency-name: Microsoft.Health.Core
  dependency-type: direct:production
  update-type: version-update:semver-major
- dependency-name: Microsoft.Health.Extensions.BuildTimeCodeGenerator
  dependency-type: direct:production
  update-type: version-update:semver-major
- dependency-name: Microsoft.Health.SqlServer
  dependency-type: direct:production
  update-type: version-update:semver-major
- dependency-name: Microsoft.Health.SqlServer.Api
  dependency-type: direct:production
  update-type: version-update:semver-major
- dependency-name: Microsoft.Health.Tools.Sql.Tasks
  dependency-type: direct:production
  update-type: version-update:semver-major
- dependency-name: Microsoft.Health.Client
  dependency-type: direct:production
  update-type: version-update:semver-major
...

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

* Bumping sdk version

* Fix sql connection strings for local connections due to update SqlClient version upgrade

* Upgrade runtime

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Richa Bansal <ribans@microsoft.com>
2022-01-07 16:34:30 -08:00
dependabot[bot] aab2e6094d
Bump HealthcareSharedPackageVersion from 3.2.33 to 3.2.38 (#2355)
* Bump HealthcareSharedPackageVersion from 3.2.33 to 3.2.38

Bumps `HealthcareSharedPackageVersion` from 3.2.33 to 3.2.38.

Updates `Microsoft.Health.Abstractions` from 3.2.33 to 3.2.38
- [Release notes](https://github.com/microsoft/healthcare-shared-components/releases)
- [Commits](https://github.com/microsoft/healthcare-shared-components/compare/3.2.33...3.2.38)

Updates `Microsoft.Health.Api` from 3.2.33 to 3.2.38
- [Release notes](https://github.com/microsoft/healthcare-shared-components/releases)
- [Commits](https://github.com/microsoft/healthcare-shared-components/compare/3.2.33...3.2.38)

Updates `Microsoft.Health.Extensions.DependencyInjection` from 3.2.33 to 3.2.38
- [Release notes](https://github.com/microsoft/healthcare-shared-components/releases)
- [Commits](https://github.com/microsoft/healthcare-shared-components/compare/3.2.33...3.2.38)

Updates `Microsoft.Health.Test.Utilities` from 3.2.33 to 3.2.38
- [Release notes](https://github.com/microsoft/healthcare-shared-components/releases)
- [Commits](https://github.com/microsoft/healthcare-shared-components/compare/3.2.33...3.2.38)

Updates `Microsoft.Health.Core` from 3.2.33 to 3.2.38
- [Release notes](https://github.com/microsoft/healthcare-shared-components/releases)
- [Commits](https://github.com/microsoft/healthcare-shared-components/compare/3.2.33...3.2.38)

Updates `Microsoft.Health.Extensions.BuildTimeCodeGenerator` from 3.2.33 to 3.2.38
- [Release notes](https://github.com/microsoft/healthcare-shared-components/releases)
- [Commits](https://github.com/microsoft/healthcare-shared-components/compare/3.2.33...3.2.38)

Updates `Microsoft.Health.SqlServer` from 3.2.33 to 3.2.38
- [Release notes](https://github.com/microsoft/healthcare-shared-components/releases)
- [Commits](https://github.com/microsoft/healthcare-shared-components/compare/3.2.33...3.2.38)

Updates `Microsoft.Health.SqlServer.Api` from 3.2.33 to 3.2.38
- [Release notes](https://github.com/microsoft/healthcare-shared-components/releases)
- [Commits](https://github.com/microsoft/healthcare-shared-components/compare/3.2.33...3.2.38)

Updates `Microsoft.Health.Client` from 3.2.33 to 3.2.38
- [Release notes](https://github.com/microsoft/healthcare-shared-components/releases)
- [Commits](https://github.com/microsoft/healthcare-shared-components/compare/3.2.33...3.2.38)

---
updated-dependencies:
- dependency-name: Microsoft.Health.Abstractions
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: Microsoft.Health.Api
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: Microsoft.Health.Extensions.DependencyInjection
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: Microsoft.Health.Test.Utilities
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: Microsoft.Health.Core
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: Microsoft.Health.Extensions.BuildTimeCodeGenerator
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: Microsoft.Health.SqlServer
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: Microsoft.Health.SqlServer.Api
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: Microsoft.Health.Client
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

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

* Upgrade sdk

* Added required parameters

* Update runtime

* Adds statement timeout for tests

* Disable customSearchParam test

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Richa Bansal <ribans@microsoft.com>
2021-11-17 10:00:51 -08:00
Robert Johnson 9f7055a429
Fix setup AAD pipeline step (#2293)
+semver: patch
2021-10-20 12:33:00 -07:00
dependabot[bot] b96e181f39
Bump Microsoft.Azure.Cosmos from 3.20.1 to 3.21.0 (#2219) 2021-09-30 11:47:21 -07:00
tongwu-msft c6770290c9
Add initial import operation (#1992)
Add import operation for customer to initial load data to FHIR service.

Sample request:
```
curl --location --request POST 'https://localhost:44348/$import' \
--header 'Accept: application/fhir+json' \
--header 'Prefer: respond-async' \
--header 'Content-Type: application/fhir+json' \
--data-raw '{
	"resourceType": "Parameters",
	"parameter": [
		{
			"name": "inputFormat",
			"valueString": "application/fhir+ndjson"
                },
                {
			"name": "mode",
			"valueString": "InitialLoad"
                },
		{
			"name": "input",
			"part": [
				{
					"name": "type",
					"valueString": "Patient"
				},
				{
					"name": "url",
					"valueUri": "http://127.0.0.1:10000/devstoreaccount1/0000/Patient.ndjson"
				}
			]
		},
		{
			"name": "input",
			"part": [
				{
					"name": "type",
					"valueString": "Patient"
				},
				{
					"name": "url",
					"valueUri": "http://127.0.0.1:10000/devstoreaccount1/0000/PatientErr.ndjson"
				}
			]
		},
		{
			"name": "storageDetail",
			"part": [
				{
					"name": "type",
					"valueString": "azure-blob"
				}
			]
		}
	]
}'
```
Sample result
```
{
    "transactionTime": "2021-05-17T06:23:47.0892657+00:00",
    "request": "https://localhost:44348/$import",
    "output": [
        {
            "type": "Patient",
            "count": 4,
            "inputUrl": "http://127.0.0.1:10000/devstoreaccount1/0000/Patient.ndjson"
        },
        {
            "type": "Patient",
            "count": 4,
            "inputUrl": "http://127.0.0.1:10000/devstoreaccount1/0000/PatientErr.ndjson"
        }
    ],
    "error": [
        {
            "type": "Patient",
            "count": 1,
            "inputUrl": "http://127.0.0.1:10000/devstoreaccount1/0000/PatientErr.ndjson",
            "url": "http://127.0.0.1:10000/devstoreaccount1/fhirlogs/Patient38d5d864efcc40ecbdf31ee63dea7f89.ndjson"
        }
    ]
}
```
2021-08-20 10:05:00 +08:00
dependabot[bot] 3d53871d13
Bump Microsoft.CodeAnalysis.CSharp from 3.10.0 to 3.11.0 (#2160)
* Bump Microsoft.CodeAnalysis.CSharp from 3.10.0 to 3.11.0

Bumps [Microsoft.CodeAnalysis.CSharp](https://github.com/dotnet/roslyn) from 3.10.0 to 3.11.0.
- [Release notes](https://github.com/dotnet/roslyn/releases)
- [Changelog](https://github.com/dotnet/roslyn/blob/main/docs/Breaking%20API%20Changes.md)
- [Commits](https://github.com/dotnet/roslyn/commits)

---
updated-dependencies:
- dependency-name: Microsoft.CodeAnalysis.CSharp
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

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

* Bump versions to 5.0.400

* Update Directory.Build.props

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Ivan Matantsev <Ivanidze.kirov@gmail.com>
Co-authored-by: Ivan Matantsev <ivmatan@microsoft.com>
2021-08-18 09:25:40 -07:00
dependabot[bot] 25f7ab1e8c
Bump AspNetPackageVersion from 5.0.7 to 5.0.8 (#2086) 2021-07-27 17:20:19 -07:00
Itye Richter c2fc1c7d86
Upgraded the smart on fhir lib (#2069)
+semver: skip
Co-authored-by: Itye <ityer@microsoft.com>
2021-07-08 14:31:28 -07:00
dependabot[bot] 3386ad79d5
Bump Microsoft.CodeAnalysis.CSharp from 3.9.0 to 3.10.0 (#2034)
* Bump Microsoft.CodeAnalysis.CSharp from 3.9.0 to 3.10.0

Bumps [Microsoft.CodeAnalysis.CSharp](https://github.com/dotnet/roslyn) from 3.9.0 to 3.10.0.
- [Release notes](https://github.com/dotnet/roslyn/releases)
- [Changelog](https://github.com/dotnet/roslyn/blob/main/docs/Breaking%20API%20Changes.md)
- [Commits](https://github.com/dotnet/roslyn/compare/v3.9.0...v3.10.0)

---
updated-dependencies:
- dependency-name: Microsoft.CodeAnalysis.CSharp
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

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

* bump global json to 5.0.301

* more updates

* asp.net 5.0.7 as well

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Ivan Matantsev <Ivanidze.kirov@gmail.com>
2021-06-17 17:23:22 -07:00
dependabot[bot] c85c6b2ab9
Bump AspNetPackageVersion from 5.0.5 to 5.0.6 (#1930)
* Bump AspNetPackageVersion from 5.0.5 to 5.0.6

Bumps `AspNetPackageVersion` from 5.0.5 to 5.0.6.

Updates `Microsoft.AspNetCore.Authentication.JwtBearer` from 5.0.5 to 5.0.6
- [Release notes](https://github.com/dotnet/aspnetcore/releases)
- [Commits](https://github.com/dotnet/aspnetcore/compare/v5.0.5...v5.0.6)

Updates `Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation` from 5.0.5 to 5.0.6
- [Release notes](https://github.com/dotnet/aspnetcore/releases)
- [Commits](https://github.com/dotnet/aspnetcore/compare/v5.0.5...v5.0.6)

Updates `Microsoft.Extensions.FileProviders.Embedded` from 5.0.5 to 5.0.6
- [Release notes](https://github.com/dotnet/aspnetcore/releases)
- [Commits](https://github.com/dotnet/aspnetcore/compare/v5.0.5...v5.0.6)

Updates `Microsoft.Extensions.Diagnostics.HealthChecks` from 5.0.5 to 5.0.6
- [Release notes](https://github.com/dotnet/aspnetcore/releases)
- [Commits](https://github.com/dotnet/aspnetcore/compare/v5.0.5...v5.0.6)

Updates `Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions` from 5.0.5 to 5.0.6
- [Release notes](https://github.com/dotnet/aspnetcore/releases)
- [Commits](https://github.com/dotnet/aspnetcore/compare/v5.0.5...v5.0.6)

Updates `Microsoft.AspNetCore.Mvc.NewtonsoftJson` from 5.0.5 to 5.0.6
- [Release notes](https://github.com/dotnet/aspnetcore/releases)
- [Commits](https://github.com/dotnet/aspnetcore/compare/v5.0.5...v5.0.6)

Updates `Microsoft.AspNetCore.Mvc.Testing` from 5.0.5 to 5.0.6
- [Release notes](https://github.com/dotnet/aspnetcore/releases)
- [Commits](https://github.com/dotnet/aspnetcore/compare/v5.0.5...v5.0.6)

Updates `Microsoft.AspNetCore.TestHost` from 5.0.5 to 5.0.6
- [Release notes](https://github.com/dotnet/aspnetcore/releases)
- [Commits](https://github.com/dotnet/aspnetcore/compare/v5.0.5...v5.0.6)

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

* Updates references to SDK and Runtime versions

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Brendan Kowitz <bkowitz@microsoft.com>
2021-05-26 09:32:10 -07:00
Ivan Matantsev 1af231ba7b
Add health check in for web sites (#1946) 2021-05-17 16:20:36 -07:00
namadabu e2c0b35791
Custom search fixes for multi-instance scenario (#1907) 2021-05-14 11:42:50 -07:00
Brendan Kowitz 979ccbd97f
Updates template to match global.json runtime (#1913) 2021-05-05 15:09:48 -07:00
Ivan Matantsev 9c6e6ffe70
Switch to NetAnalyzers from FxCop (#1858) 2021-05-02 17:33:05 -07:00
Richa Bansal ef3384481f
Fix the schema manager tool documentation and turn app service setting 'Always On' (#1800)
* Fixes the schema manager tool documentation

* Turn 'Always On' for the app service

* Removed the not available section, will be added back when available
2021-03-31 10:07:43 -07:00
dependabot[bot] 76ea608d39
Bump Newtonsoft.Json from 12.0.3 to 13.0.1 (#1766)
Bumps [Newtonsoft.Json](https://github.com/JamesNK/Newtonsoft.Json) from 12.0.3 to 13.0.1.
- [Release notes](https://github.com/JamesNK/Newtonsoft.Json/releases)
- [Commits](https://github.com/JamesNK/Newtonsoft.Json/compare/12.0.3...13.0.1)

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

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-03-23 13:39:26 -07:00
Robert Johnson 5695404e8c
Update template docs (#1724)
+semver: skip
2021-03-05 11:42:03 -08:00
Ivan Matantsev 32b29cd3bf
Fix template samples (#1700) 2021-03-03 11:04:45 -08:00
Brendan Kowitz 6f0d0e4c88
x86 webapp should use corresponding extension (#1675) 2021-02-18 14:23:40 -08:00
Robin Todd 5e40e08264
Updates .NET SDK to 5.0.103. (#1665) 2021-02-16 15:00:17 -08:00
Richa Bansal 90b93a52b9
Upgrade dotnet sdk to 5.0.102 (#1645)
* Upgrade dotnet sdk to 5.0.100

* Upgrade target framework

* Update Microsoft.Extensions.Configuration.AzureKeyVault version to 3.1.11

* Update AzureKeyVault package version and updates required for new sdk

* Address feedback

* Address feedback

* Update docker image

* Update latest .net sdk 5.0.102

* Update image tag and minor refactoring

* Update to alpine image and feedback

* Split sdk package versions
2021-02-10 16:03:53 -08:00
John Stairs 4e5de044b1
Upgrade to dotnet SDK 3.1.405 (#1588) 2021-01-13 15:48:50 -05:00
Richa Bansal b6d8b14921
Update automaticUpdatesEnabled flag and image name (#1583)
* Updates autoSchemaUpgrade flag and image name

* Correct tag name

* Minor refactor images
2021-01-13 12:43:02 -08:00
Chris 7398e8174b
Use existing SQL Server with Helm (#1518)
Adds support for connecting to an existing MS SQL Server when deploying via Helm.
+semver: skip
2020-12-31 10:23:11 -08:00