Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ on:

jobs:
call-starter-workflow:
uses: keyfactor/actions/.github/workflows/starter.yml@v3
uses: keyfactor/actions/.github/workflows/starter.yml@3.2.0
secrets:
token: ${{ secrets.V2BUILDTOKEN}}
APPROVE_README_PUSH: ${{ secrets.APPROVE_README_PUSH}}
Expand Down
Original file line number Diff line number Diff line change
@@ -1,12 +1,10 @@
<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<TargetFramework>net8.0</TargetFramework>
<RootNamespace>AzureApplicationGatewayOrchestratorExtension</RootNamespace>
<AssemblyName>AzureApplicationGatewayOrchestratorExtension</AssemblyName>
<AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
<AppendRuntimeIdentifierToOutputPath>false</AppendRuntimeIdentifierToOutputPath>
<AppendTargetFrameworkToOutputPath>true</AppendTargetFrameworkToOutputPath>
<TargetFrameworks>net6.0;net8.0</TargetFrameworks>
<CopyLocalLockFileAssemblies>true</CopyLocalLockFileAssemblies>
<ImplicitUsings>disable</ImplicitUsings>
</PropertyGroup>

<ItemGroup>
Expand Down
82 changes: 49 additions & 33 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,33 +1,49 @@
- 1.1.0
- First production release

- 1.2.0
- Added support for additional Azure global cloud instances (Government, China, Germany)
- New store type property ("Azure Cloud")

- 1.3.0
- fix(azure): Fixed bug that resulted in null reference exception when certificate was imported to Azure App Gateway from Azure Key Vault.
- chore(docs): Refactor docs to describe limitation of Azure Key Vault certificate import to Azure App Gateway.

- 2.0.0
- feat(bindings): Implemented a second Command Certificate Store Type called AzureAppGwBin that logically represents the binding of an Application Gateway SSL Certificate to a TLS Listener.
- feat(bindings): Removed TLS Listener binding logic from AzureAppGW certificate store type implementation.
- chore(semantics): Renamed AzureAppGW to AzureAppGw for consistiency.
- chore(client): Refactored client to prefer dependency injection pattern.
- chore(jobs): Refactored Orchestrator job implementations to prefer dependency injection pattern.
- chore(tests): Implemented unit testing framework with a fake client interface.
- chore(tests): Implemented integration tests for both Orchestrator jobs and App Gateway client.

- 2.1.0
- chore(client): Pass error back to Command if certificate download from AKV fails

- 3.0.0
- feat(certauth): Implement client certificate authentication as an alternative authentication mechanism.
- chore(docs): Update documentation to discuss the Key Vault Azure role-based access control permission model.
- fix(akv): Refactor Azure Key Vault certificate retrieval mechanism to recognize and appropriately handle secret versions.

- 3.1.0
- fix(deps): Revert main Azure Application Gateway Orchestrator extension .NET project to .NET 6 from .NET 8.

- 3.2.0
- chore(docs): Upgrade GitHub Actions to use Bootstrap Workflow v3 to support Doctool
# 3.3.0

- feat: Add .net6/8 dual build

# 3.2.0

- chore(docs): Upgrade GitHub Actions to use Bootstrap Workflow v3 to support Doctool

# 3.1.0

- fix(deps): Revert main Azure Application Gateway Orchestrator extension .NET project to .NET 6 from .NET 8.

# 3.0.0

- feat(certauth): Implement client certificate authentication as an alternative authentication mechanism.
- chore(docs): Update documentation to discuss the Key Vault Azure role-based access control permission model.
- fix(akv): Refactor Azure Key Vault certificate retrieval mechanism to recognize and appropriately handle secret
versions.

# 2.1.0

- chore(client): Pass error back to Command if certificate download from AKV fails

# 2.0.0

- feat(bindings): Implemented a second Command Certificate Store Type called AzureAppGwBin that logically represents the
binding of an Application Gateway SSL Certificate to a TLS Listener.
- feat(bindings): Removed TLS Listener binding logic from AzureAppGW certificate store type implementation.
- chore(semantics): Renamed AzureAppGW to AzureAppGw for consistency.
- chore(client): Refactored client to prefer dependency injection pattern.
- chore(jobs): Refactored Orchestrator job implementations to prefer dependency injection pattern.
- chore(tests): Implemented unit testing framework with a fake client interface.
- chore(tests): Implemented integration tests for both Orchestrator jobs and App Gateway client.

# 1.3.0

- fix(azure): Fixed bug that resulted in null reference exception when certificate was imported to Azure App Gateway
from Azure Key Vault.
- chore(docs): Refactor docs to describe limitation of Azure Key Vault certificate import to Azure App Gateway.

# 1.2.0

- Added support for additional Azure global cloud instances (Government, China, Germany)
- New store type property ("Azure Cloud")

# 1.1.0

- First production release

Loading
Loading