-
Notifications
You must be signed in to change notification settings - Fork 940
feat(kubernetes): add sidecar supervisor topology #2076
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
Open
TaylorMutch
wants to merge
24
commits into
main
Choose a base branch
from
feat/kubernetes-sidecar-topology-v2
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
+4,856
−551
Open
Changes from all commits
Commits
Show all changes
24 commits
Select commit
Hold shift + click to select a range
d1a797a
feat(kubernetes): add sidecar supervisor topology
TaylorMutch 566cf14
fix(supervisor): avoid similar process id names
TaylorMutch 9a16c6b
fix(supervisor): avoid similar process id names
TaylorMutch ae3d3d8
fix(sandbox): avoid similar proxy id names
TaylorMutch 53a5b90
docs(kubernetes): clarify sidecar topology limits
TaylorMutch 4904e44
fix(kubernetes): keep sidecar process leaf capless
TaylorMutch e492342
fix(kubernetes): refresh sidecar provider env snapshots
TaylorMutch 8e6c504
test(supervisor): align hot-swap identity regression
TaylorMutch 254cdbe
fix(kubernetes): stage sidecar mtls files before proxy chown
TaylorMutch aa87aad
fix(kubernetes): simplify sidecar supervisor topology
TaylorMutch 6e0e781
chore(helm): reuse sidecar skaffold values
TaylorMutch b21a98d
fix(supervisor): avoid similar iptables helper names
TaylorMutch 969e97b
fix(e2e): harden kube gateway wrapper setup
TaylorMutch 5681187
fix(supervisor): avoid nft batch rollback on OCP
sjenning cd0477f
fix(kubernetes): preserve process identity in sidecar topology
TaylorMutch 43cce1d
refactor(kubernetes): replace sidecar snapshots with control socket
TaylorMutch 0458baa
feat(kubernetes): support relaxed sidecar network identity
TaylorMutch d46cd48
fix(sandbox): satisfy sidecar clippy lint
TaylorMutch 5d43818
refactor(kubernetes): standardize topology naming
TaylorMutch ac4211c
fix(sandbox): satisfy linux clippy timeout import
TaylorMutch 49192b8
fix(kubernetes): support kata sidecar on ipv4 pods
TaylorMutch 5ab5a52
fix(kubernetes): satisfy linux clippy for sidecar fallback
TaylorMutch e29baea
chore: merge main into sidecar topology branch
TaylorMutch 552605c
chore(kubernetes): remove stale supervisor topology references
TaylorMutch 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
This file contains hidden or 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 hidden or 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 hidden or 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
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
This file contains hidden or 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 hidden or 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 hidden or 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 hidden or 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 hidden or 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.
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.
why do these constants need to be in core?
Uh oh!
There was an error while loading. Please reload this page.
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.
They don't; I'll clean this up.It looks like this sandbox_env is all the configuration that's used by the supervisor, and the config for this isn't located in the driver. Not sure how best to clean this up.