Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
75 commits
Select commit Hold shift + click to select a range
e685eb4
Update to new networking API shape, with IPv6
charliepark Jan 9, 2026
24045ff
Update api generator to 0.13.1 and run
charliepark Jan 9, 2026
8c5b478
Merge branch 'main' into ipv6_migration
charliepark Jan 12, 2026
7674539
Remove unused helper
charliepark Jan 12, 2026
1468da6
simpler handling, as action is impossible without a pool
charliepark Jan 12, 2026
2b49c3f
Updates to Networking Interfaces table
charliepark Jan 14, 2026
df1bdbf
Update tests
charliepark Jan 16, 2026
b5bac86
Merge branch 'main' into ipv6_migration
charliepark Jan 16, 2026
f251924
Update form with IPv4, IPv6, dual stack
charliepark Jan 16, 2026
49c1dcf
proper v4 vs v6 filtering
charliepark Jan 16, 2026
ed375cf
update types in form
charliepark Jan 17, 2026
8546afe
more defaults
charliepark Jan 17, 2026
5669a63
flatten default options
charliepark Jan 17, 2026
caaf6ff
Add instance create tests
charliepark Jan 17, 2026
f38bf20
Update to latest Omicron; npm run gen-api
charliepark Jan 20, 2026
e9e82f9
Bump @oxide/openapi-gen-ts
charliepark Jan 20, 2026
114baee
npm run gen-api
charliepark Jan 20, 2026
0e2ea44
Update UX for ephemeral IP attach modal
charliepark Jan 21, 2026
807c927
e2e text flexibility
charliepark Jan 21, 2026
abc336f
fix bug when defaultPool was falsy
charliepark Jan 21, 2026
e887c74
fix runtime issue if siloPools haven't loaded
charliepark Jan 21, 2026
9d08a82
Fix bug where when both IPv4 and IPv6 default pools exist, { poolSele…
charliepark Jan 22, 2026
da700ef
Better handling of dual default pools
charliepark Jan 22, 2026
a1e5258
Simplify default badging
charliepark Jan 22, 2026
5ca1528
Fix v6 automatic pool assignment issue
charliepark Jan 22, 2026
f224a46
Remove DefaultPoolCell
charliepark Jan 22, 2026
a9971f2
Ensure unicast pools are used for ephemeral IP form
charliepark Jan 22, 2026
9037197
Fix incorrect pool issue with Floating IP create flow
charliepark Jan 22, 2026
5476862
Proper handling of unicast pools in instance create
charliepark Jan 23, 2026
c194ff3
make sure external IP version matches NIC type
charliepark Jan 23, 2026
d45997f
Better flow for IP Pool selector; add component
charliepark Jan 23, 2026
d495049
only show NIC-version-matching IP pools
charliepark Jan 23, 2026
640dd6f
fix crashing IP Pools list
charliepark Jan 23, 2026
e7f1920
update tests
charliepark Jan 23, 2026
6405314
Fix issue with sometimes blank field
charliepark Jan 23, 2026
a1a1006
Better handling of IP versions to show during create flow
charliepark Jan 23, 2026
7cafaf2
Better IP type compatability handling
charliepark Jan 23, 2026
0c75dd6
Better default-pool + ipVersion handling
charliepark Jan 23, 2026
909b196
Better handle defaults and empty states
charliepark Jan 23, 2026
d1e4da3
refactor / copy
charliepark Jan 23, 2026
e3d52c8
another refactor to defaults to match API
charliepark Jan 23, 2026
8d211a1
revert copy for now
charliepark Jan 23, 2026
f0ee1c7
external IP version compatibility should consider the primary NIC; ad…
charliepark Jan 23, 2026
8645fa1
Ensure that when custom NIC is created, Ephemeral IP options match fi…
charliepark Jan 23, 2026
c9a792b
Disable ephemeral IP checkbox when instance has no compatible NICs
charliepark Jan 26, 2026
a2e5b8b
Add IP version to silo IP Pools table
charliepark Jan 26, 2026
043a9da
Add IP version to IP Pool create flow
charliepark Jan 26, 2026
01fc260
Proper height for NIC table rows
charliepark Jan 26, 2026
4d50fff
Better microcopy, tooltip, validation on IP Pool ranges
charliepark Jan 27, 2026
cb17752
Better microcopy, tooltip, validation on IP Pool ranges
charliepark Jan 27, 2026
dcff953
Update to latest omicron sha (92e0ae0c)
charliepark Jan 27, 2026
864eaa0
post-review updates round 1
charliepark Jan 27, 2026
2e6c51c
clean up NIC table
charliepark Jan 28, 2026
4ab01e1
latest OMICRON_VERSION
charliepark Jan 28, 2026
d8b482a
More updates, plus test fixes
charliepark Jan 28, 2026
10c0f70
npm run fmt
charliepark Jan 28, 2026
482e82d
Fix unrelated test
charliepark Jan 28, 2026
01f4e43
Better handle default / undefined data
charliepark Jan 28, 2026
7213083
smarter mock exception handling
charliepark Jan 28, 2026
a359a40
Add logic to determine v4/v6 NICs during create flow
charliepark Jan 28, 2026
26dcc5e
Use available pools to determine default NIC type on instance create
charliepark Jan 28, 2026
1a5449a
refactor logic around determining NIC and pool availability
charliepark Jan 28, 2026
02b349b
refactoring
charliepark Jan 28, 2026
cd6b3ef
more cleanup
charliepark Jan 28, 2026
5b7b84f
Disable NICs when no VPCs
charliepark Jan 29, 2026
65faa86
Filter Floating IP options based on the available NICs on the instance
charliepark Jan 29, 2026
00858af
update tests and mock data
charliepark Jan 29, 2026
c332fb9
update OMICRON_VERSION; no API changes
charliepark Jan 29, 2026
2cc1fe3
Defer to API for selecting default pool
charliepark Jan 29, 2026
80c7605
Default to selecting Ephemeral IP pool, rather than leaving blank, to…
charliepark Jan 29, 2026
0126b5a
Refactor, work on tests
charliepark Jan 29, 2026
5c5ec5c
npm run fmt
charliepark Jan 29, 2026
cfdfc6d
a few small tweaks before larger experiment on default NIC selection
charliepark Jan 29, 2026
f2a61f4
use ALL_ISH on NIC list
charliepark Jan 30, 2026
ea63191
decouple NIC defaults from external IP pool configuration
charliepark Jan 30, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion OMICRON_VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
dd74446cbe12d52540d92b62f2de7eaf6520d591
2b4ea30370131dc1dce31e52dc62f6f5b1e66552
Loading
Loading