Skip to content

[Feature Request]: Enable new dependency approach from a pipeline perspective #1583

@AlexanderSehr

Description

@AlexanderSehr

Description

This issue should track our progress to enable the new dependency approach documented als 'Variant 5' here (#329).

This means

  • The pipeline should (side-by-side with the original approach) support .bicep test files on top of the .json test files (both for GitHub & Azure DevOps). This is important as reworking the modules to the new dependency approach will take time and cannot happen as a big-bang
  • The new .bicep test files will deploy not only the parent template (module <resourceType> '../deploy.bicep'), but also the dependencies required for the given test case

    Note: We should not use our own modules to deploy dependencies but raw resource deployments. However, we may centralize common patterns (e.g., for dependency resources) in centralized files.

  • The .parameter folder should be renamed to something more appropriate. This should happen in the predecessor [Feature Request] BREAKING change: Rename .parameters folder to .test #1577.

image

Metadata

Metadata

Assignees

Type

No type

Projects

Status

Done

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions