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

Add a boot device field to Instance, forward along as appropriate #6585

Merged
merged 44 commits into from
Oct 1, 2024

Commits on Sep 17, 2024

  1. Configuration menu
    Copy the full SHA
    94908e7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    55c2fe2 View commit details
    Browse the repository at this point in the history
  3. rustfmt

    iximeow committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    3e5ba81 View commit details
    Browse the repository at this point in the history

Commits on Sep 20, 2024

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

Commits on Sep 21, 2024

  1. generalize {set,clear}_boot_device into other instance setting changes

    additionally, add a general-purpose instance update endpoint to change
    the boot device for an existing instance, as well as tests that the
    constraints around what we can do with boot devices and the boot device
    field are checked.
    iximeow committed Sep 21, 2024
    Configuration menu
    Copy the full SHA
    60993d3 View commit details
    Browse the repository at this point in the history
  2. setting boot device does not have the instance_attach_disk problem

    if the disk is not in the same project, it will not be attached, so it
    will not be eligible to be the boot device.
    iximeow committed Sep 21, 2024
    Configuration menu
    Copy the full SHA
    097a961 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5f8844c View commit details
    Browse the repository at this point in the history
  4. rustfmt, line wrapping

    iximeow committed Sep 21, 2024
    Configuration menu
    Copy the full SHA
    7b7c290 View commit details
    Browse the repository at this point in the history
  5. first_async introduced some types issues, oops

    also no longer need authz_project_disk
    iximeow committed Sep 21, 2024
    Configuration menu
    Copy the full SHA
    a059312 View commit details
    Browse the repository at this point in the history
  6. unwind deteching if a boot disk is present and unattached vs nonexistant

    might return to this later, but as-is i've gotten something wrong with
    the query..
    iximeow committed Sep 21, 2024
    Configuration menu
    Copy the full SHA
    b7833bf View commit details
    Browse the repository at this point in the history
  7. allow reconfiguration of instances in Creating

    (and fix a few test references to now-boot_device_id)
    iximeow committed Sep 21, 2024
    Configuration menu
    Copy the full SHA
    53873aa View commit details
    Browse the repository at this point in the history
  8. include the field rename...

    iximeow committed Sep 21, 2024
    Configuration menu
    Copy the full SHA
    cae16ea View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    662401d View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    efb34a5 View commit details
    Browse the repository at this point in the history
  11. s/boot_device/boot_disk/g

    iximeow committed Sep 21, 2024
    Configuration menu
    Copy the full SHA
    4eb1ff5 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    da9e29c View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    1b21005 View commit details
    Browse the repository at this point in the history

Commits on Sep 24, 2024

  1. update openapi documents

    iximeow committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    1537af9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    31a1ba0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    bf36e98 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5a7863f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    73069f2 View commit details
    Browse the repository at this point in the history
  6. temp

    iximeow committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    60d7972 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    a4688d8 View commit details
    Browse the repository at this point in the history

Commits on Sep 25, 2024

  1. Configuration menu
    Copy the full SHA
    ed5f0e5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e4e299a View commit details
    Browse the repository at this point in the history
  3. clippy

    iximeow committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    02e76de View commit details
    Browse the repository at this point in the history
  4. do update propolis...

    iximeow committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    6b65dfe View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    35be25f View commit details
    Browse the repository at this point in the history
  6. test merge fixup as well

    iximeow committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    d6b1e73 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    93a0268 View commit details
    Browse the repository at this point in the history

Commits on Sep 27, 2024

  1. Configuration menu
    Copy the full SHA
    886f735 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    996687e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7d599b3 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0bd0919 View commit details
    Browse the repository at this point in the history
  5. not those though

    iximeow committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    e8c8554 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    9c04206 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    ef268bf View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    70344ad View commit details
    Browse the repository at this point in the history
  9. speed limit 80

    iximeow committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    73882b5 View commit details
    Browse the repository at this point in the history
  10. clippy/fmt

    iximeow committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    404801c View commit details
    Browse the repository at this point in the history

Commits on Sep 30, 2024

  1. Merge branch 'main' into ixi/boot-order

    also update propolis to the matching version now that #756 is merged
    iximeow committed Sep 30, 2024
    Configuration menu
    Copy the full SHA
    28cdc3d View commit details
    Browse the repository at this point in the history
  2. instance create API: boot disk name -> boot disk attachment

    "you gotta run cargo xtask openapi generate"
    iximeow committed Sep 30, 2024
    Configuration menu
    Copy the full SHA
    8b22d56 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    899f781 View commit details
    Browse the repository at this point in the history