Previously, the trigger service would log "Is available" excessively. This PR refactors the trigger service and its logging to only log "is available" once when a target system becomes available.
* Added support for updating the existing CoA installation.
* Moved CommonAssemblyInfo.cs to src directory
* Using 2.0.0 instead of ${Build.BuildNumber} in env-02-internal-images file. The pattern will be replaced during build and provides a version for local builds.
* Creating network security group during update if missing. Patching Cromwell configuration instead of replacing it. Always returning exit code 2 if no batch quota. Updated Assembly Info.
* Checking account access at VM startup.
* Refreshing management token during account access check. Simplified grep patterns. Fixed spelling.
* Handle the case where, during update, the resource group has another managed identity in it.
* Applying security patches during update. Upgrading blobfuse to 1.2.4.
* Using /data/cromwellazure when checking installed version.
* Updating TargetFramework to netcoreap3.1.
* Upgrade NuGet packages, with the exception of Microsoft.Azure.Management.* and System.IdentityModel.Tokens.Jwt, which have breaking changes, and can be addressed in a future release
* add release notes
* nuget ref
* move cromwell version to top
* minor formatting changes
* Minor edits to the release notes.
Co-authored-by: Matt McLoughlin <mattmcl@microsoft.com>
• Fixes the special case where a trigger file's Workflow URL uses the default storage account, but also includes a SAS token
• Fixes an issue where additional storage accounts added via the containers-to-mount file are not mounted