diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index f3ee5cf7763..5de553a59ce 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -152,7 +152,6 @@ /avm/res/network/express-route-gateway/ @Azure/avm-res-network-expressroutegateway-module-owners-bicep @Azure/avm-module-reviewers-bicep /avm/res/network/express-route-port/ @Azure/avm-res-network-expressrouteport-module-owners-bicep @Azure/avm-module-reviewers-bicep /avm/res/network/firewall-policy/ @Azure/avm-res-network-firewallpolicy-module-owners-bicep @Azure/avm-module-reviewers-bicep -/avm/res/network/front-door/ @Azure/avm-res-network-frontdoor-module-owners-bicep @Azure/avm-module-reviewers-bicep /avm/res/network/front-door-web-application-firewall-policy/ @Azure/avm-res-network-frontdoorwebapplicationfirewallpolicy-module-owners-bicep @Azure/avm-module-reviewers-bicep /avm/res/network/ip-group/ @Azure/avm-res-network-ipgroup-module-owners-bicep @Azure/avm-module-reviewers-bicep /avm/res/network/load-balancer/ @Azure/avm-res-network-loadbalancer-module-owners-bicep @Azure/avm-module-reviewers-bicep diff --git a/.github/ISSUE_TEMPLATE/avm_module_issue.yml b/.github/ISSUE_TEMPLATE/avm_module_issue.yml index 01b31cc5753..aed2585e6a5 100644 --- a/.github/ISSUE_TEMPLATE/avm_module_issue.yml +++ b/.github/ISSUE_TEMPLATE/avm_module_issue.yml @@ -187,7 +187,6 @@ body: - "avm/res/network/express-route-gateway" - "avm/res/network/express-route-port" - "avm/res/network/firewall-policy" - - "avm/res/network/front-door" - "avm/res/network/front-door-web-application-firewall-policy" - "avm/res/network/ip-group" - "avm/res/network/load-balancer" diff --git a/.github/workflows/avm.res.network.front-door.yml b/.github/workflows/avm.res.network.front-door.yml deleted file mode 100644 index bb65851d39a..00000000000 --- a/.github/workflows/avm.res.network.front-door.yml +++ /dev/null @@ -1,88 +0,0 @@ -name: "avm.res.network.front-door" - -on: - workflow_dispatch: - inputs: - staticValidation: - type: boolean - description: "Execute static validation" - required: false - default: true - deploymentValidation: - type: boolean - description: "Execute deployment validation" - required: false - default: true - removeDeployment: - type: boolean - description: "Remove deployed module" - required: false - default: true - customLocation: - type: string - description: "Default location overwrite (e.g., eastus)" - required: false - push: - branches: - - main - paths: - - ".github/actions/templates/avm-**" - - ".github/workflows/avm.template.module.yml" - - ".github/workflows/avm.res.network.front-door.yml" - - "avm/res/network/front-door/**" - - "utilities/pipelines/**" - - "!utilities/pipelines/platform/**" - - "!*/**/README.md" - -env: - modulePath: "avm/res/network/front-door" - workflowPath: ".github/workflows/avm.res.network.front-door.yml" - -concurrency: - group: ${{ github.workflow }} - -jobs: - ########################### - # Initialize pipeline # - ########################### - job_initialize_pipeline: - runs-on: ubuntu-latest - name: "Initialize pipeline" - steps: - - name: "Checkout" - uses: actions/checkout@v4 - with: - fetch-depth: 0 - - name: "Set input parameters to output variables" - id: get-workflow-param - uses: ./.github/actions/templates/avm-getWorkflowInput - with: - workflowPath: "${{ env.workflowPath}}" - - name: "Get module test file paths" - id: get-module-test-file-paths - uses: ./.github/actions/templates/avm-getModuleTestFiles - with: - modulePath: "${{ env.modulePath }}" - outputs: - workflowInput: ${{ steps.get-workflow-param.outputs.workflowInput }} - moduleTestFilePaths: ${{ steps.get-module-test-file-paths.outputs.moduleTestFilePaths }} - psRuleModuleTestFilePaths: ${{ steps.get-module-test-file-paths.outputs.psRuleModuleTestFilePaths }} - modulePath: "${{ env.modulePath }}" - - ############################## - # Call reusable workflow # - ############################## - call-workflow-passing-data: - name: "Run" - permissions: - id-token: write # For OIDC - contents: write # For release tags - needs: - - job_initialize_pipeline - uses: ./.github/workflows/avm.template.module.yml - with: - workflowInput: "${{ needs.job_initialize_pipeline.outputs.workflowInput }}" - moduleTestFilePaths: "${{ needs.job_initialize_pipeline.outputs.moduleTestFilePaths }}" - psRuleModuleTestFilePaths: "${{ needs.job_initialize_pipeline.outputs.psRuleModuleTestFilePaths }}" - modulePath: "${{ needs.job_initialize_pipeline.outputs.modulePath}}" - secrets: inherit diff --git a/avm/res/network/front-door/CHANGELOG.md b/avm/res/network/front-door/CHANGELOG.md index dd4b70cefff..8edb24d5964 100644 --- a/avm/res/network/front-door/CHANGELOG.md +++ b/avm/res/network/front-door/CHANGELOG.md @@ -6,6 +6,7 @@ The latest version of the changelog can be found [here](https://github.com/Azure ### Changes +- NOTE: This is the last published version and the module has since been deprecated. - Initial version ### Breaking Changes diff --git a/avm/res/network/front-door/DEPRECATED.md b/avm/res/network/front-door/DEPRECATED.md new file mode 100644 index 00000000000..c5337e80b78 --- /dev/null +++ b/avm/res/network/front-door/DEPRECATED.md @@ -0,0 +1,5 @@ +⚠️THIS MODULE IS DEPRECATED.⚠️ + +- It will no longer receive any updates. +- The module can still be used as is (references to any existing versions will keep working), but it is not recommended for new deployments. +- It is recommended to migrate to a replacement/alternative version of the module, if available. diff --git a/avm/res/network/front-door/README.md b/avm/res/network/front-door/README.md index 20708cd3dbd..b4f6c69aad9 100644 --- a/avm/res/network/front-door/README.md +++ b/avm/res/network/front-door/README.md @@ -1,6 +1,12 @@ # Azure Front Doors `[Microsoft.Network/frontDoors]` -This module deploys an Azure Front Door. +> ⚠️THIS MODULE IS DEPRECATED.⚠️ +> +> - It will no longer receive any updates. +> - The module can still be used as is (references to any existing versions will keep working), but it is not recommended for new deployments. +> - It is recommended to migrate to a replacement/alternative version of the module, if available. + +DEPRECATED - This module deploys an Azure Front Door. ## Navigation diff --git a/avm/res/network/front-door/version.json b/avm/res/network/front-door/version.json index dd63825504e..ae0749c3e0f 100644 --- a/avm/res/network/front-door/version.json +++ b/avm/res/network/front-door/version.json @@ -1,4 +1,5 @@ { "$schema": "https://aka.ms/bicep-registry-module-version-file-schema#", "version": "0.3" -} \ No newline at end of file +} +