Skip to content

feat(events): accept Azure Event Grid notifications - #66

Draft
tobi wants to merge 2 commits into
backlog/07-azurefrom
backlog/08-azure-events
Draft

tobi wants to merge 2 commits into
backlog/07-azurefrom
backlog/08-azure-events

Conversation

@tobi

@tobi tobi commented Sep 13, 2026

Copy link
Copy Markdown
Owner

Accept Azure BlobCreated notifications in Event Grid and CloudEvents shapes and return the subscription-validation response through the existing authenticated notification endpoint. Notifications continue to wake the WAL reader; they do not become a second commit point.

Separated from #50 so the backend and notification adapter can be reviewed independently. Local integration coverage exercises both schemas and validation. Real Event Grid subscription delivery remains an external integration gate.

Stack layer 8/8; base: backlog/07-azure. Review the diff against this base. Combined tree at 4475bb4 passes local just ci (38 e2e tests, 19 serial simulations and standalone smoke) and the real two-instance S3 push/maintenance/clone/fsck rig. All six ignored stress/benchmark tests and all 184 full TLC checks pass locally (15 new checks across two models). The follow-up at 37bc4cc changes only two shell test assertions to Bash builtins; it passes with a minimal PATH. All eight stack heads are green in hosted CI (26 jobs). This layer’s successful run.

Review order: 01-conditional-storage02-s3-credentials03-lfs-batches04-lfs-metrics05-auth-boundaries06-dev-setup07-azure08-azure-events.

Separate the Event Grid portion of PR #50 from storage implementation. Recognize BlobCreated notifications and subscription validation through the existing authenticated notification route; the WAL remains authoritative.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant