Skip to content
This repository was archived by the owner on Mar 27, 2026. It is now read-only.

Fix race conditions#18

Merged
wnagele merged 1 commit intomainfrom
fix_race_conditions
Mar 7, 2026
Merged

Fix race conditions#18
wnagele merged 1 commit intomainfrom
fix_race_conditions

Conversation

@wnagele
Copy link
Copy Markdown
Contributor

@wnagele wnagele commented Mar 7, 2026

  • Webhooks now reject pods when the referenced VPCAttachment is missing or not yet ready, preventing pods from being created without the Galactic network interface
  • VPCAttachment controller now only marks status.ready = true after the NetworkAttachmentDefinition is successfully created, fixing a potential race condition
  • Comprehensive unit and e2e test coverage for all webhook rejection scenarios and full deployment validation

@cla-assistant
Copy link
Copy Markdown

cla-assistant bot commented Mar 7, 2026

CLA assistant check
All committers have signed the CLA.

@datum-cloud datum-cloud deleted a comment from cla-assistant bot Mar 7, 2026
@wnagele wnagele force-pushed the fix_race_conditions branch from ed82489 to 2c61909 Compare March 7, 2026 21:00
@wnagele wnagele merged commit e284bae into main Mar 7, 2026
11 checks passed
@wnagele wnagele deleted the fix_race_conditions branch March 7, 2026 21:39
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant