epam / epam/hub-extensions

Add support for ARM bicep

Open
#39 0 comments 0 reactions 0 assignees View on GitHub
azure enhancement
Dominant language
Shell
Stars
0
Forks
2
PR merge metrics
No merged PRs in 30d

Description

With help of extension implemented in #36 user can now define a JSON file with ARM template. It would be good to extend that support to [bicep language](https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/overview?tabs=bicep)

Unclear yet. A possible implementation where user requests bicep in hubfile

```yaml
requires:
- azure
- arm
- bicep
```

Or arm can react on `*.bicep` files. Depends if before deployment `az bicep` must be specifically prepared. If yes then `requires[bicep]` is a valid approach as proper setup can be done during `hubctl stack configure`

> TODO: write DoD breakdown here

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reviewing the extension implemented in issue #36 and the hubfile configuration used by hubctl stack configure. Determine whether az bicep requires explicit preparation before deployment, then decide between requires[bicep] and reacting to *.bicep files. Define the missing DoD breakdown and verify the chosen behavior with a representative Bicep deployment.

Written by the indexing model from the issue text.

Assessment

Tech stack
azure
Domain
cli, cloud
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.