Azure / Azure/azure-dev

Audit and complete bicepparam support across azd

Open
#7,326 6 comments 0 reactions 0 assignees View on GitHub
area/bicep area/core-cli enhancement
Dominant language
Go
Stars
569
Forks
364
Avg merge
2d 19h
Merged PRs (30d)
136

Description

## Context

Issue #2783 requested updating templates to use `.bicepparam` instead of `parameters.json`. While azd has partial `.bicepparam` support (`bicep_provider.go` detects and uses `.bicepparam` files, `local_preflight.go` supports them, tests exist in `cli_test.go`), a full audit is needed to ensure complete end-to-end support.

## Current State
- `bicep_provider.go` has a `bicepparamMode` that detects `.bicepparam` files
- `local_preflight.go` supports `.bicepparam` for validation snapshots
- Functional test `storage-bicepparam` exists
- `azd add` recognizes `main.bicepparam`

## Needed
- Audit all provisioning paths to ensure bicepparam works consistently
- Verify template init/scaffolding can generate `.bicepparam` files
- Update official templates to use `.bicepparam` where appropriate
- Document bicepparam usage

Related: #2783

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.