Skip to content

Support multiple external IPs in sled-agent inventory - #11126

Draft
bnaecker wants to merge 1 commit into
ben/multiple-eips-in-database-inventoryfrom
ben/multiple-eips-in-inventory-types
Draft

Support multiple external IPs in sled-agent inventory#11126
bnaecker wants to merge 1 commit into
ben/multiple-eips-in-database-inventoryfrom
ben/multiple-eips-in-inventory-types

Conversation

@bnaecker

Copy link
Copy Markdown
Collaborator
  • Add v48 of the sled-agent types to support a zone config type capable of representing multiple external IPs for Nexus, External DNS, and Boundary NTP zones. All the attendant conversion machinery, and sled-agent HTTP API revision as well.
  • Update consumers (mostly Nexus DB inventory code) to the change, including database roundtrip tests
  • Add check in the bootstore conversion-chain tests that we can deserialize old data into this version and write it back out.

- Add v48 of the sled-agent types to support a zone config type capable
  of representing multiple external IPs for Nexus, External DNS, and
  Boundary NTP zones. All the attendant conversion machinery, and
  sled-agent HTTP API revision as well.
- Update consumers (mostly Nexus DB inventory code) to the change,
  including database roundtrip tests
- Add check in the bootstore conversion-chain tests that we can
  deserialize old data into this version and write it back out.
@bnaecker
bnaecker marked this pull request as draft August 21, 2026 04:33
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