Skip to content
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

tools/sandbox changes #4609

Merged
merged 5 commits into from
May 9, 2024
Merged

Commits on May 8, 2024

  1. tools/sandbox: add option to specify custom CPU template

    Sandbox gains an option to specify CPU template.
    
    Default to no CPU template like before.
    
    Signed-off-by: Pablo Barbáchano <pablob@amazon.com>
    pb8o committed May 8, 2024
    Configuration menu
    Copy the full SHA
    57b04e5 View commit details
    Browse the repository at this point in the history
  2. test: remove superfluous iptables install

    Installing iptables is not needed now, as it is part of the devctr.
    
    Signed-off-by: Pablo Barbáchano <pablob@amazon.com>
    pb8o committed May 8, 2024
    Configuration menu
    Copy the full SHA
    9b5b4f4 View commit details
    Browse the repository at this point in the history
  3. test: allow running a command in tmux_ssh

    This is a quality-of-life measure to automate processes and build
    scripts.
    
    Signed-off-by: Pablo Barbáchano <pablob@amazon.com>
    pb8o committed May 8, 2024
    Configuration menu
    Copy the full SHA
    d69d393 View commit details
    Browse the repository at this point in the history
  4. test: use a different private IP block

    Some other software or cloud providers can make use of private IP space,
    which can result in a conflict. Ideally we would detect what block to
    use, but just changing the block is much simpler and quicker.
    
    Use the last /16 within the 10.x.x.x /8 to try to avoid these kind of
    conflicts.
    
    Signed-off-by: Pablo Barbáchano <pablob@amazon.com>
    pb8o committed May 8, 2024
    Configuration menu
    Copy the full SHA
    be0ac70 View commit details
    Browse the repository at this point in the history
  5. feat(devtool): teach sandbox how to run natively in AL2023 and Ubuntu

    The current `devtool sandbox` command uses our devctr .
    
    It is desirable to be able to run in the host OS directly when running
    performance tests or when troubleshooting.
    
    Add a command to run Firecracker natively, by installing the necessary
    Python packages.
    
    Signed-off-by: Pablo Barbáchano <pablob@amazon.com>
    pb8o committed May 8, 2024
    Configuration menu
    Copy the full SHA
    bd73437 View commit details
    Browse the repository at this point in the history