Skip to content

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

Open
bnaecker wants to merge 1 commit into
mainfrom
ben/multiple-eips-in-inventory-types
Open

Support multiple external IPs in sled-agent inventory#11126
bnaecker wants to merge 1 commit into
mainfrom
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.

@bnaecker
bnaecker marked this pull request as draft August 21, 2026 04:33
@bnaecker
bnaecker force-pushed the ben/multiple-eips-in-database-inventory branch from 1ed5074 to e5d565d Compare August 25, 2026 21:47
@bnaecker
bnaecker force-pushed the ben/multiple-eips-in-inventory-types branch 3 times, most recently from 71cd152 to e7596aa Compare August 26, 2026 14:35
Base automatically changed from ben/multiple-eips-in-database-inventory to main August 28, 2026 22:10
@bnaecker
bnaecker force-pushed the ben/multiple-eips-in-inventory-types branch from e7596aa to 6c44cb6 Compare August 28, 2026 23:31
@bnaecker
bnaecker marked this pull request as ready for review August 28, 2026 23:31
@bnaecker
bnaecker force-pushed the ben/multiple-eips-in-inventory-types branch from 6c44cb6 to 1c7831b Compare August 29, 2026 00:20
- Add v51 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 force-pushed the ben/multiple-eips-in-inventory-types branch from 1c7831b to c508ba4 Compare August 29, 2026 01:38
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