Releases: ronaldbosma/azure-integration-services-quickstart
Releases · ronaldbosma/azure-integration-services-quickstart
1.6.0
Changes
- Updated Key Vault API Version: Now uses
2024-11-01
for improved compatibility and features. - Added Bicep Linter Rule: Enabled the
no-unused-imports
rule for cleaner Bicep templates. - Updated Required azd Version: Minimum required Azure Developer CLI version set to
1.17.0
to support the new linter rule. - Removed Unused Imports: Cleaned up unused import of
settings.bicep
frommain.bicep
. - Removed Bicep Module Names: These are now optional as of Bicep v0.34.1.
- Naming Convention Fixes: Addressed warning related to minimum value constraints.
1.5.0
Changes
- Added predown hook to ensure permanent removal of the Log Analytics Workspace.
This prevents issues in future deployments where telemetry data (requests and traces) may fail to appear in Application Insights and Log Analytics due to residual workspace configurations from previous deployments.
1.4.0
Changes
- Explicitly set the principal type for system-assigned managed identities.
This helps prevent errors that occur when assigning roles due to the identity not being found. - Updated Bicep resource versions.
1.3.0
Changes
- Move Logic App in subfolder: Lately, the Logic App (Standard) extension in VS Code keeps prompting to create a workspace when opening the repository, even though a
.code-workspace
file exists in/src
. This issue is resolved by moving the files from/src/logicApp
to/src/logicApp/Workflows
. This change also makes it easier to include other projects, such as custom .NET code, within the Logic App workspace in the future.
1.2.0
Changes
- User-Assigned Managed Identities: Introduced user-assigned managed identities for API Management, Function App and Logic App. This update addresses client preferences for user-assigned identities in specific scenarios.
1.1.0
Changes
- Changed the Log Analytics Workspace SKU from
Standalone
toPerGB2018
, becauseStandalone
is a legacy tier according to https://learn.microsoft.com/en-us/azure/azure-monitor/logs/cost-logs#legacy-pricing-tiers
1.0.0
Azure Integration Services Quickstart template
This azd template provides a quick and efficient way to deploy Azure Integration Services using Bicep.
Included Services
Azure Integration Services
- Azure API Management
- Azure Function App
- Azure Logic App
- Azure Service Bus
- Azure Event Hubs Namespace
Supporting Services
- Application Insights for monitoring and diagnostics
- Azure Key Vault for secure storage of secrets and keys
- Azure Storage Account for app deployment and data storage
Role Assignments
- Configured role-based access control for seamless integration between services
Application Components
- Sample API
- Publishes messages to Service Bus
- Retrieves data from Storage Account
- Azure Function
- Processes messages from Service Bus
- Stores data in Table Storage
- Logic App Workflow
- Processes messages from Service Bus
- Stores data in Blob Storage