Bump dependencies, progenitor to 7debfcfa, oxide.json to omicron:7a5f7352#1309
Merged
Bump dependencies, progenitor to 7debfcfa, oxide.json to omicron:7a5f7352#1309
Conversation
ahl
reviewed
Jan 4, 2026
| "ncpus": 4, | ||
| "network_interfaces": { | ||
| "type": "default" | ||
| "type": "default_dual_stack" |
Collaborator
There was a problem hiding this comment.
@bnaecker does this match your intention? vis-a-vis oxidecomputer/omicron#9508
ahl
reviewed
Jan 11, 2026
| "about": "Join multicast group.", | ||
| "long_about": "This is functionally equivalent to adding the instance via the group's member management endpoint or updating the instance's `multicast_groups` field. All approaches modify the same membership and trigger reconciliation.", | ||
| "about": "Join a multicast group.", | ||
| "long_about": "This is functionally equivalent to adding the instance via the group's member management endpoint or updating the instance's `multicast_groups` field. All approaches modify the same membership and trigger reconciliation.\n\nAuthorization: requires Modify on the instance identified in the URL path (checked first) and Read on the multicast group. Checking instance permission first prevents creating orphaned groups when the instance check fails.\n\nGroup Identification: Groups can be referenced by name, IP address, or UUID. All three are fleet-wide unique identifiers: - By name: If group doesn't exist, it's implicitly created with an auto-allocated IP from a multicast pool linked to the caller's silo. Pool selection prefers the default pool; if none, selects alphabetically. - By IP: If group doesn't exist, it's implicitly created using that IP. The pool is determined by which pool contains the IP. - By UUID: Group must already exist.\n\nSource IP filtering: - Duplicate IPs in the request are automatically deduplicated. - Maximum of 64 source IPs allowed (per RFC 3376, IGMPv3). - ASM: Sources are optional. Providing sources enables source filtering via IGMPv3/MLDv2 even for ASM addresses. - SSM: Sources are required. SSM addresses (232.0.0.0/8 for IPv4, ff3x::/32 for IPv6) must have at least one source specified.", |
Collaborator
There was a problem hiding this comment.
the formatting of these docs are pretty lousy @zeeshanlakhani
Contributor
There was a problem hiding this comment.
I'll push up a fix-up branch. Apologies for the dashed separation.
Contributor
There was a problem hiding this comment.
@ahl oxidecomputer/omicron#9623 is up for review.
rcgoodfellow
pushed a commit
that referenced
this pull request
Feb 9, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Lock file updated
Bump progenitor from
4c06c8c0to7debfcfaChanges: oxidecomputer/progenitor@4c06c8c...7debfcf
Generated code against nexus-2026010800.0.0-1844ae.json
7a5f7352CLI docs updated against the updated CLI