Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix: fetching latest #17

Merged
merged 57 commits into from
Oct 3, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
57 commits
Select commit Hold shift + click to select a range
69f943f
fix: Remove '(Preview)' label from role name - batch 3 (#3225)
krbar Sep 8, 2024
78010a0
feat: New Module avm-ptn-dev-ops-cicd-agents-and-runners (#3153)
sebassem Sep 8, 2024
969ebd6
fix: Remove '(Preview)' label from role name - batch 3 (#3223)
krbar Sep 8, 2024
66a71a4
fix: Kusto Cluster - Fixed identity output (#3220)
AlexanderSehr Sep 8, 2024
ff08d98
feat: Add identity support for `avm/res/insigths/data-collection-rule…
krbar Sep 9, 2024
7990280
fix: Update `avm/res/dev-test-lab/lab` module virtual network paramet…
ahmadabdalla Sep 9, 2024
d13be75
fix: Remove '(Preview)' label from role name - batch 4 (#3229)
krbar Sep 9, 2024
e3b7058
feat: Add new ptn modules `azd/insights-dashboard`. (#3175)
Menghua1 Sep 9, 2024
36b4501
feat: Enable the introduction of `utl` modules in CI & utilities (#2756)
AlexanderSehr Sep 9, 2024
7b37781
fix: `avm/res/machine-learning-services/workspace` Enforce location f…
cecheta Sep 10, 2024
e5ac2f6
feat: Add defaultCatalog `avm/res/databricks/workspace` (#3178)
clintgrove Sep 10, 2024
4ca0ccd
feat: Add new ptn modules `azd/apim-api` (#3206)
jianingwang123 Sep 10, 2024
97f616f
feat: Service Bus Namespace AZ Resiliency Updates (#3248)
tsc-buddy Sep 11, 2024
4d7c891
fix: [avm-ptn-lz-sub-vending] Add improvements to the vwan connection…
sebassem Sep 11, 2024
dc730bd
feat: Adds authentication to image import `ptn/deployment-script/impo…
ReneHezser Sep 12, 2024
5e3198e
fix: Run the `Set-AVMModule` script to update the files of ptn module…
jianingwang123 Sep 12, 2024
ada1720
feat: Added utility to re-run failed jobs for failed workflows (#2968)
AlexanderSehr Sep 12, 2024
497ffaf
feat: New module `avm/ptn/network/hub-networking` (#1257)
hundredacres Sep 13, 2024
8971492
feat: Add param for disabling access key (#3162)
hundredacres Sep 13, 2024
34c5bf1
fix: Updated hub-network output (#3259)
AlexanderSehr Sep 13, 2024
9dacc4c
feat: Added logic to add available role names to readme (#706)
AlexanderSehr Sep 13, 2024
f21032a
feat: Pattern - Azure Image Builder - `avm/ptn/virtual-machine-images…
AlexanderSehr Sep 13, 2024
7876f36
fix: Add key vault to cognitive service - avm/res/cognitive-services/…
AlexanderSehr Sep 18, 2024
180cc1a
feat: Added new resource module Managed DevOps Pools - `avm/res/dev-o…
johnlokerse Sep 18, 2024
7e27b6c
fix: Remove ORPHANED status from module and update resource API versi…
hundredacres Sep 19, 2024
62198b0
fix: `avm/ptn/deployment/import-image-to-acr` fixes bugs handling new…
ReneHezser Sep 19, 2024
c447185
feat: experimental use of 'discriminator' for vpng-gw module (#2667)
fabmas Sep 19, 2024
f1d14ed
fix: static validation error and BCP error in `avm.res.dev-ops-infras…
johnlokerse Sep 19, 2024
07a0593
feat: Retain existing settings during deployment - `avm/res/web/site`…
peterbud Sep 20, 2024
73fc84f
fix: module `avm/res/network/nat-gateway` (#3341)
fabmas Sep 23, 2024
201c378
feat: `avm/ptn/ai-platform/baseline` Change identities of AI workspac…
cecheta Sep 24, 2024
432219f
fix: Add explicit dependsOn in the privateLinkScope_privateEndpoints…
ahmadabdalla Sep 24, 2024
33030a8
fix: `ptn/deployment-script/import-image-to-acr` overwriteExistingIma…
ReneHezser Sep 24, 2024
f08da65
feat: `avm/ptn/ai-platform/baseline` Use VNet AVM (#3353)
cecheta Sep 25, 2024
51596f2
docs: `avm/ptn/ai-platform/baseline` Update README (#3358)
cecheta Sep 25, 2024
d213e8a
fix: Added depends_on to flexibleserver_administrators (#3355)
arnoldna Sep 25, 2024
5fc18d3
fix: Resolve issue when bastion/firewall is not deployed (#3356)
hundredacres Sep 25, 2024
57769c2
fix: StorageAccount - Added implicit dependency to blobServices from …
AlexanderSehr Sep 26, 2024
717e7fd
fix: test updates for az defaults (#3344)
tsc-buddy Sep 26, 2024
0324570
fix: Added a fixed uksouth location for `avm.res.dev-ops-infrastructu…
johnlokerse Sep 26, 2024
0c00203
fix: Rename 'capacity' property to skuCapacity in the tests - `avm/re…
peterbud Sep 27, 2024
3c32902
fix: Storage account readme regen (#3372)
eriqua Sep 27, 2024
74f1839
fix: bump github/codeql-action from 3.25.15 to 3.26.9 (#3360)
dependabot[bot] Sep 27, 2024
95ee1a3
fix: bump actions/upload-artifact from 4.3.5 to 4.4.0 (#3155)
dependabot[bot] Sep 27, 2024
abd95ca
fix: Added fixed uksouth and ukwest locations for `avm.res.network.tr…
lsnoddy Sep 27, 2024
0463edb
test: `avm/res/network/service-endpoint-policy` - add RBAC test (#3182)
krbar Sep 28, 2024
9ab65b2
fix: Implement resiliency by default (#3370)
sebassem Sep 30, 2024
720edc0
fix: updating virtualNetwork API for LZ network resource (#3366)
sebassem Sep 30, 2024
2a43532
fix: add displayName to more submodules (#3342)
tony-box Sep 30, 2024
3073a74
feat: Added cdn profile security policies support - `avm/res/cdn/prof…
anderseide Oct 1, 2024
7d6600c
fix: Add key vault to search service - `avm/res/search/search-service…
mortenvpschmidt Oct 1, 2024
2622671
feat: DataFactory - Added UDTs (#3117)
AlexanderSehr Oct 1, 2024
44c2f98
fix: `prefixLength` minimum value in `avm/res/network/public-ip-prefi…
krbar Oct 1, 2024
7a2ea32
feat: Add new module `document-db/mongo-cluster` (#2790)
zedy-wj Oct 1, 2024
0589cbe
feat: update TLS versions to supported values `avm/res/storage/stora…
ReneHezser Oct 2, 2024
e549f47
feat: New module `avm/res/service-networking/traffic-controller` (#3169)
krbar Oct 2, 2024
bea4f7e
fix: isHnsEnabled - `avm/res/storage/storage-account` (#3317)
Agazoth Oct 3, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
8 changes: 8 additions & 0 deletions .github/CODEOWNERS
Validating CODEOWNERS rules …
Original file line number Diff line number Diff line change
Expand Up @@ -12,13 +12,18 @@
#/avm/ptn/avd-lza/management-plane/ @Azure/avm-ptn-avd-lza-managementplane-module-owners-bicep @Azure/avm-module-reviewers-bicep
#/avm/ptn/avd-lza/networking/ @Azure/avm-ptn-avd-lza-networking-module-owners-bicep @Azure/avm-module-reviewers-bicep
#/avm/ptn/avd-lza/session-hosts/ @Azure/avm-ptn-avd-lza-sessionhosts-module-owners-bicep @Azure/avm-module-reviewers-bicep
/avm/ptn/azd/apim-api/ @Azure/avm-ptn-azd-apimapi-module-owners-bicep @Azure/avm-module-reviewers-bicep
/avm/ptn/azd/container-apps/ @Azure/avm-ptn-azd-containerapps-module-owners-bicep @Azure/avm-module-reviewers-bicep
/avm/ptn/azd/insights-dashboard/ @Azure/avm-ptn-azd-insightsdashboard-module-owners-bicep @Azure/avm-module-reviewers-bicep
/avm/ptn/deployment-script/import-image-to-acr/ @Azure/avm-ptn-deploymentscript-importimagetoacr-module-owners-bicep @Azure/avm-module-reviewers-bicep
/avm/ptn/dev-ops/cicd-agents-and-runners/ @Azure/avm-ptn-devops-cicdagentsandrunners-module-owners-bicep @Azure/avm-module-reviewers-bicep
/avm/ptn/finops-toolkit/finops-hub/ @Azure/avm-ptn-finopstoolkit-finopshub-module-owners-bicep @Azure/avm-module-reviewers-bicep
/avm/ptn/lz/sub-vending/ @Azure/avm-ptn-lz-subvending-module-owners-bicep @Azure/avm-module-reviewers-bicep
/avm/ptn/network/hub-networking/ @Azure/avm-ptn-network-hubnetworking-module-owners-bicep @Azure/avm-module-reviewers-bicep
/avm/ptn/network/private-link-private-dns-zones/ @Azure/avm-ptn-network-privatelinkprivatednszones-module-owners-bicep @Azure/avm-module-reviewers-bicep
/avm/ptn/policy-insights/remediation/ @Azure/avm-ptn-policyinsights-remediation-module-owners-bicep @Azure/avm-module-reviewers-bicep
/avm/ptn/security/security-center/ @Azure/avm-ptn-security-securitycenter-module-owners-bicep @Azure/avm-module-reviewers-bicep
/avm/ptn/virtual-machine-images/azure-image-builder/ @Azure/avm-ptn-virtualmachineimages-azureimagebuilder-module-owners-bicep @Azure/avm-module-reviewers-bicep
/avm/res/aad/domain-service/ @Azure/avm-res-aad-domainservice-module-owners-bicep @Azure/avm-module-reviewers-bicep
/avm/res/alerts-management/action-rule/ @Azure/avm-res-alertsmanagement-actionrule-module-owners-bicep @Azure/avm-module-reviewers-bicep
/avm/res/analysis-services/server/ @Azure/avm-res-analysisservices-server-module-owners-bicep @Azure/avm-module-reviewers-bicep
Expand Down Expand Up @@ -57,9 +62,11 @@
/avm/res/desktop-virtualization/host-pool/ @Azure/avm-res-desktopvirtualization-hostpool-module-owners-bicep @Azure/avm-module-reviewers-bicep
/avm/res/desktop-virtualization/scaling-plan/ @Azure/avm-res-desktopvirtualization-scalingplan-module-owners-bicep @Azure/avm-module-reviewers-bicep
/avm/res/desktop-virtualization/workspace/ @Azure/avm-res-desktopvirtualization-workspace-module-owners-bicep @Azure/avm-module-reviewers-bicep
/avm/res/dev-ops-infrastructure/pool/ @Azure/avm-res-devopsinfrastructure-pool-module-owners-bicep @Azure/avm-module-reviewers-bicep
/avm/res/dev-test-lab/lab/ @Azure/avm-res-devtestlab-lab-module-owners-bicep @Azure/avm-module-reviewers-bicep
/avm/res/digital-twins/digital-twins-instance/ @Azure/avm-res-digitaltwins-digitaltwinsinstance-module-owners-bicep @Azure/avm-module-reviewers-bicep
/avm/res/document-db/database-account/ @Azure/avm-res-documentdb-databaseaccount-module-owners-bicep @Azure/avm-module-reviewers-bicep
/avm/res/document-db/mongo-cluster/ @Azure/avm-res-documentdb-mongocluster-module-owners-bicep @Azure/avm-module-reviewers-bicep
/avm/res/event-grid/domain/ @Azure/avm-res-eventgrid-domain-module-owners-bicep @Azure/avm-module-reviewers-bicep
/avm/res/event-grid/namespace/ @Azure/avm-res-eventgrid-namespace-module-owners-bicep @Azure/avm-module-reviewers-bicep
/avm/res/event-grid/system-topic/ @Azure/avm-res-eventgrid-systemtopic-module-owners-bicep @Azure/avm-module-reviewers-bicep
Expand Down Expand Up @@ -140,6 +147,7 @@
/avm/res/search/search-service/ @Azure/avm-res-search-searchservice-module-owners-bicep @Azure/avm-module-reviewers-bicep
/avm/res/service-bus/namespace/ @Azure/avm-res-servicebus-namespace-module-owners-bicep @Azure/avm-module-reviewers-bicep
/avm/res/service-fabric/cluster/ @Azure/avm-res-servicefabric-cluster-module-owners-bicep @Azure/avm-module-reviewers-bicep
/avm/res/service-networking/traffic-controller/ @Azure/avm-res-servicenetworking-trafficcontroller-module-owners-bicep @Azure/avm-module-reviewers-bicep
/avm/res/signal-r-service/signal-r/ @Azure/avm-res-signalrservice-signalr-module-owners-bicep @Azure/avm-module-reviewers-bicep
/avm/res/signal-r-service/web-pub-sub/ @Azure/avm-res-signalrservice-webpubsub-module-owners-bicep @Azure/avm-module-reviewers-bicep
/avm/res/sql/instance-pool/ @Azure/avm-res-sql-instancepool-module-owners-bicep @Azure/avm-module-reviewers-bicep
Expand Down
8 changes: 8 additions & 0 deletions .github/ISSUE_TEMPLATE/avm_module_issue.yml
Original file line number Diff line number Diff line change
Expand Up @@ -47,13 +47,18 @@ body:
# - "avm/ptn/avd-lza/management-plane"
# - "avm/ptn/avd-lza/networking"
# - "avm/ptn/avd-lza/session-hosts"
- "avm/ptn/azd/apim-api"
- "avm/ptn/azd/container-apps"
- "avm/ptn/azd/insights-dashboard"
- "avm/ptn/deployment-script/import-image-to-acr"
- "avm/ptn/dev-ops/cicd-agents-and-runners"
- "avm/ptn/finops-toolkit/finops-hub"
- "avm/ptn/lz/sub-vending"
- "avm/ptn/network/hub-networking"
- "avm/ptn/network/private-link-private-dns-zones"
- "avm/ptn/policy-insights/remediation"
- "avm/ptn/security/security-center"
- "avm/ptn/virtual-machine-images/azure-image-builder"
- "avm/res/aad/domain-service"
- "avm/res/alerts-management/action-rule"
- "avm/res/analysis-services/server"
Expand Down Expand Up @@ -92,9 +97,11 @@ body:
- "avm/res/desktop-virtualization/host-pool"
- "avm/res/desktop-virtualization/scaling-plan"
- "avm/res/desktop-virtualization/workspace"
- "avm/res/dev-ops-infrastructure/pool"
- "avm/res/dev-test-lab/lab"
- "avm/res/digital-twins/digital-twins-instance"
- "avm/res/document-db/database-account"
- "avm/res/document-db/mongo-cluster"
- "avm/res/event-grid/domain"
- "avm/res/event-grid/namespace"
- "avm/res/event-grid/system-topic"
Expand Down Expand Up @@ -175,6 +182,7 @@ body:
- "avm/res/search/search-service"
- "avm/res/service-bus/namespace"
- "avm/res/service-fabric/cluster"
- "avm/res/service-networking/traffic-controller"
- "avm/res/signal-r-service/signal-r"
- "avm/res/signal-r-service/web-pub-sub"
- "avm/res/sql/instance-pool"
Expand Down
88 changes: 88 additions & 0 deletions .github/workflows/avm.ptn.azd.apim-api.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,88 @@
name: "avm.ptn.azd.apim-api"

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.ptn.azd.apim-api.yml"
- "avm/ptn/azd/apim-api/**"
- "avm/utilities/pipelines/**"
- "!avm/utilities/pipelines/platform/**"
- "!*/**/README.md"

env:
modulePath: "avm/ptn/azd/apim-api"
workflowPath: ".github/workflows/avm.ptn.azd.apim-api.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
88 changes: 88 additions & 0 deletions .github/workflows/avm.ptn.azd.insights-dashboard.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,88 @@
name: "avm.ptn.azd.insights-dashboard"

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.ptn.azd.insights-dashboard"
- "avm/ptn/azd/insights-dashboard/**"
- "avm/utilities/pipelines/**"
- "!avm/utilities/pipelines/platform/**"
- "!*/**/README.md"

env:
modulePath: "avm/ptn/azd/insights-dashboard"
workflowPath: ".github/workflows/avm.ptn.azd.insights-dashboard.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
84 changes: 84 additions & 0 deletions .github/workflows/avm.ptn.dev-ops.cicd-agents-and-runners.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,84 @@
name: "avm.ptn.dev-ops.cicd-agents-and-runners"

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
push:
branches:
- main
paths:
- ".github/actions/templates/avm-**"
- ".github/workflows/avm.template.module.yml"
- ".github/workflows/avm.ptn.dev-ops.cicd-agents-and-runners"
- "avm/ptn/dev-ops/cicd-agents-and-runners/**"
- "avm/utilities/pipelines/**"
- "!avm/utilities/pipelines/platform/**"
- "!*/**/README.md"

env:
modulePath: "avm/ptn/dev-ops/cicd-agents-and-runners"
workflowPath: ".github/workflows/avm.ptn.dev-ops.cicd-agents-and-runners.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
Loading
Loading