Skip to content

feat: add Foundry project infrastructure - #9560

Draft
Hui Miao (huimiu) wants to merge 1 commit into
hui/foundry-projects-corefrom
hui/foundry-projects-infra
Draft

feat: add Foundry project infrastructure#9560
Hui Miao (huimiu) wants to merge 1 commit into
hui/foundry-projects-corefrom
hui/foundry-projects-infra

Conversation

@huimiu

Copy link
Copy Markdown
Member

Why this is needed

Foundry infrastructure ejection must coexist with existing user infrastructure. Without explicit planning, a project can overwrite paths, lose provider information, or leave a partial ejection behind.

Approach

Add Projects-side infrastructure planning and installation for Bicep and Terraform. The implementation validates paths, providers, modules, layers, and collisions before staging changes, then updates project configuration atomically with rollback support.

Scope

This draft contains only the Projects infrastructure and hardening changes. Agents delegation and recording-proxy changes are separate drafts.

Dependency

This draft is based on #9559. After that PR is merged and its base branch is deleted, GitHub can retarget this PR to main.

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines:
Successfully started running 1 pipeline(s).
20 pipeline(s) were filtered out due to trigger conditions.
There may be pipelines that require an authorized user to comment /azp run to run.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area/extensions Extensions (general)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant