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

feat: Initial PR for avm/res/hybrid-compute/license #4413

Merged
merged 55 commits into from
Feb 23, 2025
Merged
Show file tree
Hide file tree
Changes from 6 commits
Commits
Show all changes
55 commits
Select commit Hold shift + click to select a range
8e759bb
Initial commit for hybrid-compute/license module
anderseide Feb 7, 2025
179d70f
Updated descriptions and min value for processors
anderseide Feb 8, 2025
3f5dfe2
fix invalid resource group name in tests
anderseide Feb 8, 2025
8dc3611
Changed to api version that dont fail
anderseide Feb 8, 2025
4191b6b
updated readme and main.json
anderseide Feb 8, 2025
6011125
Merge branch 'main' into avm-res-hybrid-compute-license
anderseide Feb 8, 2025
9fff339
Updated according to PR comments
anderseide Feb 8, 2025
dc229a3
feat: update `avm/res/storage/storage-account` - Added Defender Plan …
thecsw Feb 8, 2025
7c4a386
feat: Updates of `avm/res/network/bastion-host` (#4394)
krbar Feb 8, 2025
0c5d031
fix: revert Defender updates to `avm/res/storage/storage-account` (#4…
thecsw Feb 9, 2025
c016996
fix: avm/res/storage/storage-account blob soft delete days to 7 (#4411)
riosengineer Feb 9, 2025
70a600e
ci: Add `avm/ptn/lz/sub-vending` and `avm/res/azure-stack-hci/cluster…
eriqua Feb 10, 2025
b417c21
feat: Updates of `avm/res/network/express-route-circuits` (#4400)
thecmdradama Feb 11, 2025
9de7b6f
feat: RSV - Addressed diverse tickets & refactored structure (#4361)
AlexanderSehr Feb 11, 2025
03f140c
fix: Fixed PE deployment when defining a different RG/Subscription th…
AlexanderSehr Feb 11, 2025
e719dff
feat: Update `avm/res/insights/metric-alert` to latest UDT (#4425)
krbar Feb 11, 2025
6eea2f7
feat: Update `avm/res/insights/webtest` to latest UDT (#4424)
krbar Feb 11, 2025
3db5313
feat: Update `avm/res/event-grid/namespace` to latest UDT + output fi…
krbar Feb 11, 2025
49c1a1d
feat: Log Analytics Workspace updates - API versions and new properti…
krbar Feb 11, 2025
f84487a
feat: VPN-Site - Updated to latest UDTs (#4336)
AlexanderSehr Feb 11, 2025
14d87e8
feat: VPN-GW - Update to latest UDTs (#4338)
AlexanderSehr Feb 11, 2025
8e313e1
feat: PowerBI - Update to latest UDT (#4307)
AlexanderSehr Feb 11, 2025
643c812
feat: Container-App - Removed workaround for secrets (#4426)
AlexanderSehr Feb 11, 2025
0d5e4da
feat: New module `avm/res/azure-stack-hci/cluster` module (#4417)
DanteMustCode Feb 12, 2025
1352aa7
fix: Shortened test resource name for HCI cluster (#4436)
AlexanderSehr Feb 12, 2025
c9f75cd
feat: New module `avm/res/app/session-pool` module. (#4178)
jlinn-microsoft Feb 12, 2025
4ec73a0
fix: Accelerated Network `res/compute/gallery` (#4432)
ReneHezser Feb 13, 2025
f4894e0
fix: sub-vending, adding CI secret (#4442)
sebassem Feb 13, 2025
2cbae4e
fix: enhancements to hub-spoke module (#4443)
sebassem Feb 13, 2025
6b5d761
feat: Allowing shardCount to be nullified (#4437)
hundredacres Feb 13, 2025
89d67dd
feat: New module `avm/ptn/mgmt-groups/subscription-placement` (#3904)
31Nick Feb 14, 2025
3389cab
fix: Subscription-placement - Regenerated ARM JSON (#4447)
AlexanderSehr Feb 14, 2025
77dd709
fix: MgmtGroup-SubscriptionPlacement - Corrected incorrect trigger pa…
AlexanderSehr Feb 14, 2025
e2a2a34
fix: `res/insights/private-link-scope` deploys private endpoints in t…
ReneHezser Feb 14, 2025
b24cd76
feat: update net apps api and modify volumes to deploy migration volu…
Salima-90 Feb 14, 2025
41e56c2
fix: Storage Account - Storage Account - Incorrect Handling of denyEn…
AlexanderSehr Feb 14, 2025
8add433
fix: Issue 4430 user wants to use one key vault for encryption (#4453)
clintgrove Feb 15, 2025
7fac300
feat: add support for removing PIM role assignments in resource remov…
sebassem Feb 17, 2025
188d6e2
fix: Removes typo secrect (#4441)
C0smin Feb 17, 2025
230580a
fix: Databricks - Applied workaround & module changes to enable publi…
AlexanderSehr Feb 17, 2025
5fe1f37
fix: `Set-ModuleReadme` fixed issue with too vague regex check (#4458)
AlexanderSehr Feb 17, 2025
15d21a1
feat: Added Indonesia Central region to the list (#4429)
sujaypillai Feb 18, 2025
3d14880
feat: Updated PE scope to create the PE next to the primary resource …
AlexanderSehr Feb 18, 2025
5a2527b
fix: KVLT - Changed GUID used by role assignment due to conflict (#4477)
AlexanderSehr Feb 19, 2025
2bdee75
fix: avm/res/network/erport broken user defined type (#4473)
arnoldna Feb 19, 2025
614ddd0
feat: New module `avm/res/cache/redis-enterprise` - Redis Enterprise …
JeffreyCA Feb 19, 2025
a5a930f
feat: First PR for new module `avm/res/hybrid-compute/gateway` (#4402)
anderseide Feb 20, 2025
9ebc9c0
feat: Update `avm/res/api-management/service` - WAF Security recommen…
ReneHezser Feb 20, 2025
ba82449
feat: new module: `avm/res/network/network-security-perimeter` (#4278)
peterbud Feb 21, 2025
e6b5ab3
feat: avm\res\network\virtual-network Unorphan module (#4495)
mjrich19 Feb 22, 2025
ed2a052
Initial commit for hybrid-compute/license module
anderseide Feb 7, 2025
6a64066
Merge branch 'main' into avm-res-hybrid-compute-license
anderseide Feb 23, 2025
5013a12
update version
anderseide Feb 23, 2025
ab498f5
Fixing various bugs
anderseide Feb 23, 2025
e5f0b0a
Update Set-AVMModule
anderseide Feb 23, 2025
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
1 change: 1 addition & 0 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -88,6 +88,7 @@
/avm/res/fabric/capacity/ @Azure/avm-res-fabric-capacity-module-owners-bicep @Azure/avm-module-reviewers-bicep
/avm/res/health-bot/health-bot/ @Azure/avm-res-healthbot-healthbot-module-owners-bicep @Azure/avm-module-reviewers-bicep
/avm/res/healthcare-apis/workspace/ @Azure/avm-res-healthcareapis-workspace-module-owners-bicep @Azure/avm-module-reviewers-bicep
/avm/res/hybrid-compute/license/ @Azure/avm-res-hybridcompute-license-module-owners-bicep @Azure/avm-module-reviewers-bicep
/avm/res/hybrid-compute/machine/ @Azure/avm-res-hybridcompute-machine-module-owners-bicep @Azure/avm-module-reviewers-bicep
/avm/res/insights/action-group/ @Azure/avm-res-insights-actiongroup-module-owners-bicep @Azure/avm-module-reviewers-bicep
/avm/res/insights/activity-log-alert/ @Azure/avm-res-insights-activitylogalert-module-owners-bicep @Azure/avm-module-reviewers-bicep
Expand Down
1 change: 1 addition & 0 deletions .github/ISSUE_TEMPLATE/avm_module_issue.yml
Original file line number Diff line number Diff line change
Expand Up @@ -123,6 +123,7 @@ body:
- "avm/res/fabric/capacity"
- "avm/res/health-bot/health-bot"
- "avm/res/healthcare-apis/workspace"
- "avm/res/hybrid-compute/license"
- "avm/res/hybrid-compute/machine"
- "avm/res/insights/action-group"
- "avm/res/insights/activity-log-alert"
Expand Down
88 changes: 88 additions & 0 deletions .github/workflows/avm.res.hybrid-compute.license.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,88 @@
name: "avm.res.hybrid-compute.license"

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.hybrid-compute.license.yml"
- "avm/res/hybrid-compute/license/**"
- "utilities/pipelines/**"
- "!utilities/pipelines/platform/**"
- "!*/**/README.md"

env:
modulePath: "avm/res/hybrid-compute/license"
workflowPath: ".github/workflows/avm.res.hybrid-compute.license.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