Skip to content

topic (iac): [secure-hybrid-network] remove ARM JSON templates#271

Open
ferantivero wants to merge 1 commit into
mainfrom
topic/421252_remove-arm-json
Open

topic (iac): [secure-hybrid-network] remove ARM JSON templates#271
ferantivero wants to merge 1 commit into
mainfrom
topic/421252_remove-arm-json

Conversation

@ferantivero
Copy link
Copy Markdown
Contributor

Why

The solution is maintained in Bicep only. The hand-synced ARM JSON copies add maintenance burden since Bicep compiles to ARM at deployment time.

What

  • Delete all 6 ARM JSON template files (azuredeploy.json + 5 nested)
  • Update pipeline to deploy directly from Bicep via --template-file
  • Remove dead ARM TTK stage (JSON-only linting, was already commented out)
  • Remove unused template-location variable
  • Fix resource group name typo: secure-moc-onprem to secure-mock-onprem
  • Rename pipeline job from arm to deploy

Test

  • Pipeline YAML is valid
  • No remaining references to .json templates

- Delete all .json ARM templates (azuredeploy.json + 5 nested)
- Update pipeline to use --template-file with Bicep instead of
  --template-uri with remote JSON
- Remove commented-out ARM TTK stage (JSON-only tooling)
- Add workingDirectory to pipeline steps for relative template paths

Co-authored-by: GitHub Copilot (Claude Opus 4.6) <noreply@github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant