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

[sled-agent] Launch switch zone automatically on scrimlets #1933

Merged
merged 11 commits into from
Nov 11, 2022

Commits on Nov 4, 2022

  1. Configuration menu
    Copy the full SHA
    91e46a6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1230a1b View commit details
    Browse the repository at this point in the history

Commits on Nov 8, 2022

  1. Configuration menu
    Copy the full SHA
    b8d537a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4863667 View commit details
    Browse the repository at this point in the history
  3. Simplify nexus notifications

    smklein committed Nov 8, 2022
    Configuration menu
    Copy the full SHA
    aa14f53 View commit details
    Browse the repository at this point in the history

Commits on Nov 10, 2022

  1. Launch switch zone automatically when /dev/tofino detected

    - Expand the service manager to support initializing the switch zone as
    a background task.
    - Reserve the Switch Zone address as the second address in the sled's
    subnet. The first address is already reserved for the sled agent, but
    this ensures that any sled can "become" a scrimlet without needing to
    provision a new IP through Nexus.
      - This has some fall-out effects - we bump all the other addresses up,
      which are currently statically allocated.
    - Miscellaneous cleanups
      - Identify zones by a "ZoneType" enum, rather than a name.
      - Incorporate the portions of
      #1820 responsible for
      verifying links and devices when launching zones.
    
    Fixes oxidecomputer/minimum-upgradable-product#16
    Part of oxidecomputer/minimum-upgradable-product#18
    smklein committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    7dcc540 View commit details
    Browse the repository at this point in the history
  2. Fix docs

    smklein committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    51aae10 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b76161e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1717a71 View commit details
    Browse the repository at this point in the history
  5. Link to bug

    smklein committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    dbbb13e View commit details
    Browse the repository at this point in the history

Commits on Nov 11, 2022

  1. Configuration menu
    Copy the full SHA
    282baee View commit details
    Browse the repository at this point in the history