[wicketd] Pass RSS a /56 rack subnet instead of a raw IP address (/128) #5668
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.
I think this should fix #5665. I checked a4x2 and it has a
/56
, so I think #5665 is specific to RSS when it's been run via wicket. I'll try this on madrid once a TUF repo is built.I opened #5669 for the fact that our types allow this mistake; e.g., I think both
omicron/common/src/api/internal/shared.rs
Line 162 in 9c90e4b
omicron/nexus/db-model/src/rack.rs
Line 19 in 9c90e4b
Ipv6Net<RACK_PREFIX>
instead. Fixing that is not trivial because at least the former is serialized in the bootstore.