microsoft / microsoft/aspire

Add support for multiple bicep modules

Open
#2,405 7 comments 3 reactions 0 assignees View on GitHub
area-integrations azure
Dominant language
C#
Stars
6.3k
Forks
991
Avg merge
2d 15h
Merged PRs (30d)
196

Description

Today we added support for a single bicep file via a string, embedded resource or a file. There are some situations where multiple modules are needed (usually because of ARM or bicep limitations). We should extend the bicep resource to support a single main file (what we have today) and multiple modules that are stored either as resources or files on disk. When the manifest is published, we should copy all of the files to a subfolder and move all modules relative to the main bicep file. We may need to represent the modules as well.

Contributor guide

Open the contributing guide

Research direction

Start by tracing the existing single-file Bicep resource and the manifest publication path. Determine how resources or files are represented and how module paths are resolved relative to the main file. Done means a main Bicep file can publish with multiple resource- or disk-backed modules copied into a subfolder with working relative references.

Written by the indexing model from the issue text.

Assessment

Domain
cloud, infrastructure
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.