Skip to content

Releases: ronaldbosma/azure-integration-services-quickstart

1.6.0

06 Aug 09:25
0ef50cf
Compare
Choose a tag to compare

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 from main.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

25 Jul 07:48
Compare
Choose a tag to compare

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

23 May 12:55
Compare
Choose a tag to compare

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

02 May 12:03
a4c588e
Compare
Choose a tag to compare

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

29 Apr 15:02
5901e78
Compare
Choose a tag to compare

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

03 Mar 19:27
86efd32
Compare
Choose a tag to compare

Changes

1.0.0

21 Feb 10:28
Compare
Choose a tag to compare

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