Skip to content
This repository has been archived by the owner on Mar 16, 2024. It is now read-only.

Enable setting a default ComputeClass on projects #2470

Closed
wants to merge 10 commits into from

Commits on Feb 20, 2024

  1. enhance: add default compute class field to project types

    Signed-off-by: Nick Hale <4175918+njhale@users.noreply.github.com>
    njhale committed Feb 20, 2024
    Configuration menu
    Copy the full SHA
    b4328da View commit details
    Browse the repository at this point in the history
  2. enhance: add handler to set the default cc status field on projects

    Signed-off-by: Nick Hale <4175918+njhale@users.noreply.github.com>
    njhale committed Feb 20, 2024
    Configuration menu
    Copy the full SHA
    f76bec5 View commit details
    Browse the repository at this point in the history
  3. enhance: factor project default cc into default cc selection

    Signed-off-by: Nick Hale <4175918+njhale@users.noreply.github.com>
    njhale committed Feb 20, 2024
    Configuration menu
    Copy the full SHA
    3eb5193 View commit details
    Browse the repository at this point in the history
  4. enhance: add default cc spec field validation for projects

    Add API-level validation of the defaultComputeClass spec field that
    requires a referenced compute class exist on project create or update.
    
    Signed-off-by: Nick Hale <4175918+njhale@users.noreply.github.com>
    njhale committed Feb 20, 2024
    Configuration menu
    Copy the full SHA
    3a132f4 View commit details
    Browse the repository at this point in the history
  5. test: default cc project spec and status fields

    Add tests and update affected goldenfiles.
    
    Signed-off-by: Nick Hale <4175918+njhale@users.noreply.github.com>
    njhale committed Feb 20, 2024
    Configuration menu
    Copy the full SHA
    f2425ae View commit details
    Browse the repository at this point in the history
  6. test: integration for project specified defaults

    Signed-off-by: Nick Hale <4175918+njhale@users.noreply.github.com>
    njhale committed Feb 20, 2024
    Configuration menu
    Copy the full SHA
    b5e7c7e View commit details
    Browse the repository at this point in the history
  7. fix: use aggregate compute class api for project validation

    Signed-off-by: Nick Hale <4175918+njhale@users.noreply.github.com>
    njhale committed Feb 20, 2024
    Configuration menu
    Copy the full SHA
    fd52773 View commit details
    Browse the repository at this point in the history
  8. refactor: return error when project specified cc does not exist

    Signed-off-by: Nick Hale <4175918+njhale@users.noreply.github.com>
    njhale committed Feb 20, 2024
    Configuration menu
    Copy the full SHA
    bff7e26 View commit details
    Browse the repository at this point in the history
  9. refactor: validate default cc supports default region

    Signed-off-by: Nick Hale <4175918+njhale@users.noreply.github.com>
    njhale committed Feb 20, 2024
    Configuration menu
    Copy the full SHA
    d161899 View commit details
    Browse the repository at this point in the history
  10. enhance: set project default cc status field

    Signed-off-by: Nick Hale <4175918+njhale@users.noreply.github.com>
    njhale committed Feb 20, 2024
    Configuration menu
    Copy the full SHA
    f051f14 View commit details
    Browse the repository at this point in the history