-
Notifications
You must be signed in to change notification settings - Fork 40
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[sled-agent] Self assembling switch zone #5593
Merged
karencfv
merged 60 commits into
oxidecomputer:main
from
karencfv:switch-zone-self-assembling
Jul 22, 2024
+1,367
−606
Merged
Changes from 3 commits
Commits
Show all changes
60 commits
Select commit
Hold shift + click to select a range
d0a1123
Update the zone setup CLI to take several static addresses during com…
karencfv 444e9fb
Set MGS service
karencfv b82297b
Set Wicket service (almost)
karencfv 9378f6f
Merge branch 'main' into switch-zone-self-assembling
karencfv b83a46c
switch zone setup
karencfv 5062a38
Set up wicket and support users via zone-setup CLI
karencfv 68029f1
switch setup commands
karencfv be0f793
modify zone setup start method
karencfv 223fd48
Set dendrite service
karencfv c233daa
Set tfport service
karencfv 11dd38d
Set lldpd service
karencfv 80c3724
Set pumpkind service
karencfv ead54fb
Set up Mgd
karencfv 04b5037
Set up mg ddm service
karencfv 4873d47
set up link local links during switch zone set up
karencfv a5d4dc1
Set up switch zone networking configuration
karencfv ac5bbbb
Clean up
karencfv c792fc7
Switch zone set up should not depend on common networking set up
karencfv 89ac45a
Fix manifest and some fixes for the switch zone set up command
karencfv 95ca659
Get bootstrap address working
karencfv 73f0d04
enable all services from the start
karencfv 5c6d64d
It works! 😭
karencfv 29b1da4
all services successful on a4x2 testbed
karencfv be38d08
restart switch services' instances after updating properties
karencfv 26137dc
refresh is enough
karencfv 0f9f1d3
Merge branch 'main' into switch-zone-self-assembling
karencfv 64b8e09
small fixes after merge
karencfv 181bebe
Add sp-sim to PropertyGroupBuilder
karencfv 91204f9
Update dendrite hashes
karencfv f509c43
First round of clean up
karencfv 0d1ef88
fmt
karencfv 845b07a
Clean up bootstrap related code
karencfv 0fcd764
Clean up switch zone setup
karencfv ab75734
extract switch zone user
karencfv dafe3da
fmt and add files
karencfv 2ea71b8
Add logs from PR #5853
karencfv 06e1614
Tidy up
karencfv 6221c39
remove switch zone setup bash script entirely
karencfv 19bd61c
Verify ensure default route loop
karencfv 1bd8e85
Remove more commented out code
karencfv d2f7ae0
Remove wicket service's dependency on common networking service
karencfv 30eb1ee
Make sure to set all properties on instance FMRI
karencfv 7753318
fix typo
karencfv 86bef4d
Remove unecessary clone
karencfv ebb6fce
Clean up
karencfv 70be78e
Address comment
karencfv 45678c3
Adding SP sim to property builder isn't necessary and is cleaner on a…
karencfv 17c4931
Modify start for when underlay is not available yet
karencfv 2f14648
Add default route during second run of setting property values
karencfv 9499512
Add some logging
karencfv 5a1d23e
Set bootstrap address and link local in switch zone setup service
karencfv e3d40fa
Clean up
karencfv ab6ddf3
Include forwarding bootstrap traffic to switch zone start up service
karencfv 207162b
Clean up
karencfv 36c95ca
Clean up --gateway flag
karencfv fae95de
noop commit
karencfv 2153e5c
Merge main into switch-zone-self-assembling
karencfv 2f7b313
Update Dendrite hashes
karencfv 1048969
Merge branch 'main' into switch-zone-self-assembling
karencfv 4a269b3
update to latest dendrite commit
karencfv File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains 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
This file contains 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
This file contains 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
Empty file.
This file contains 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
This file contains 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
Oops, something went wrong.
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.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I am unsure if this dependency is necessary or harmful. Could someone with more knowledge about MGS this confirm either way?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This dependency worked fine when deploying on Madrid. Is this enough testing to guarantee that it'll be fine on a real rack also?