Azure / Azure/azure-dev

[layers v2] Surface layer events in extension event streams

Open
#9,774 0 comments 0 reactions 0 assignees View on GitHub
area/ext-framework area/layered-provisioning
Dominant language
Go
Stars
569
Forks
364
Avg merge
2d 19h
Merged PRs (30d)
136

Description

Part of #9765.

(fuzzy on this one, but I believe we deliver some event streams to extensions or consumers, so we need to just add in layer events as well, and/or alter relevant events to also carry layer information)

Figure out how layer-level events (added, provisioned, deployed, removed, etc.) show up in azd's existing extension event streams.

- Extensions need visibility into layer lifecycle events the same way they can observe other project events today.
- Should be designed alongside the layer-aware RPC API work so the event shapes stay consistent with how layers are represented elsewhere in the API.

Contributor guide

Open the contributing guide

Research direction

Start by tracing azd’s existing extension event streams and reviewing the layer-aware RPC API work in #9765. Determine how current project events are exposed, then define layer lifecycle event visibility and shapes that match the API’s layer representation. Done means extensions can observe added, provisioned, deployed, and removed layer events consistently.

Written by the indexing model from the issue text.

Assessment

Tech stack
go
Domain
api, cli
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Active
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.